设为首页 收藏本站 切换语言 切换语言

MT5遍历持仓订单的方法,MQL5如何遍历当前持仓订单列表,MT5获取当前订单的方法  热门

| 发表于 2023-1-6 21:25:09 | 显示全部楼层 |复制链接
MT5遍历持仓订单的方法,MQL5如何遍历当前持仓订单列表,MT5获取当前订单的方法,直接上代码

   
  1. string strResult = "";
  2.    ulong ticket = 0;
  3.    for(int k=0; k<PositionsTotal(); k++) {
  4.       if(PositionGetTicket(k)!=0) {
  5.          string strSymbol = PositionGetSymbol(POSITION_SYMBOL);
  6.          int nOrderID = PositionGetInteger(POSITION_IDENTIFIER);
  7.          string strOpenTime = TimeToString(PositionGetInteger(POSITION_TIME),TIME_DATE|TIME_SECONDS);
  8.          string strType = PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_BUY?"buy":"sell";
  9.          double dbLots = PositionGetDouble(POSITION_VOLUME);
  10.          double dbOpenPrice = PositionGetDouble(POSITION_PRICE_OPEN);
  11.          double dbSL = PositionGetDouble(POSITION_SL);
  12.          double dbTP = PositionGetDouble(POSITION_TP);
  13.          double dbPrice = PositionGetDouble(POSITION_PRICE_CURRENT);
  14.          double dbProfit = PositionGetDouble(POSITION_PROFIT);
  15.          string strComment = PositionGetString(POSITION_COMMENT);
  16.          strResult = StringFormat("交易品种:%s 订单号:%d  开仓时间:%s \r\n类型:%s  交易量 :%.2f  开仓价位:%f \r\n止损:%f  止盈:%f  当前价位:%f\r\n盈利:%f  注释:%s ",
  17.                                   strSymbol,nOrderID,strOpenTime,
  18.                                   strType,dbLots,dbOpenPrice,
  19.                                   dbSL,dbTP,dbPrice,
  20.                                   dbProfit,strComment);
  21.          Alert(strResult);
  22.       }
  23.    }
复制代码
如果有帮助,就支持一下我呗
举报

评论 使用道具

精彩评论15

JOKEEBOSS
DD
| 发表于 2023-1-8 10:06:29 | 显示全部楼层
MT5遍历持仓订单
举报

点赞 评论 使用道具

qwe11
CCC
| 发表于 2023-1-8 17:27:21 | 显示全部楼层
订单的方法
举报

点赞 评论 使用道具

ea12213
C
| 发表于 2023-1-8 19:48:36 | 显示全部楼层
很少用MT5
举报

点赞 评论 使用道具

xinhua123
DDD
| 发表于 2023-1-9 03:31:00 | 显示全部楼层
用过MT5觉得还是MT4习惯
举报

点赞 评论 使用道具

dongxu64
DDD
| 发表于 2023-1-9 23:20:28 | 显示全部楼层
基本不用MT5,函数还是看一下好,虽说看不懂
举报

点赞 评论 使用道具

ken138888
B
| 发表于 2023-1-11 20:00:18 | 显示全部楼层
很厉害的感觉
举报

点赞 评论 使用道具

syx
DDD
| 发表于 2023-1-14 10:28:11 | 显示全部楼层
不错这个MT5遍历持仓订单的方法
举报

点赞 评论 使用道具

ken138888
B
| 发表于 2023-2-12 06:34:59 | 显示全部楼层
看着不错的
举报

点赞 评论 使用道具

ken138888
B
| 发表于 2023-3-28 20:38:35 | 显示全部楼层
这个蛮实用的
举报

点赞 评论 使用道具

daerbushen
DD
| 发表于 2023-3-29 15:11:45 | 显示全部楼层
持仓订单
举报

点赞 评论 使用道具

anby4556
DDD
| 发表于 2023-3-29 20:31:31 | 显示全部楼层
我是MT4
举报

点赞 评论 使用道具

ssbienhild
DD
| 发表于 2023-4-4 21:19:04 | 显示全部楼层
收藏了,很实用的功能
举报

点赞 评论 使用道具

星空
DD
| 发表于 2023-8-2 20:02:49 | 显示全部楼层
感谢分享        好用
举报

点赞 评论 使用道具

石头1968
DDD
| 发表于 2023-8-2 21:05:04 | 显示全部楼层
MT5获取当前订单的方法
举报

点赞 评论 使用道具

fdc
D
| 发表于 2025-11-16 02:07:15 | 显示全部楼层
这个蛮实用,好好研究研究
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

 简体中文国旗 简体中文
 繁體中文国旗 繁體中文
 English国旗 English(英语)
 日本語国旗 日本語(日语)
 Deutsch国旗 Deutsch(德语)
 Русский язык国旗 Русский язык(俄语)
 بالعربية国旗 بالعربية(阿拉伯语)
 Türkçe国旗 Türkçe(土耳其语)
 Português国旗 Português(葡萄牙语)
 ภาษาไทย国旗 ภาษาไทย(泰国语)
 한어国旗 한어(朝鲜语/韩语)
 Français国旗 Français(法语)
翻译