请教一个关于ea平仓顺序的问题 新评论 markblog 2011.04.08 09:03 如果有10张单子 或者更多,如果希望ea从最后一张订单开始逐步向前平仓,也就是后面的订单先平仓,如何实现呢? 请教! 用OrderSelect(0,SELECT_BY_POS,MODE_TRADES)) 还是OrderSelect(0,SELECT_BY_TICKET,MODE_TRADES)) 都不能实现。 秋风踏浪 2011.04.08 13:42 #1 用一个循环,循环一次找到一个开仓时间最晚的订单的 OrderTicket(), 然后平掉这个订单。再循环一次,再找到开仓时间最晚的订单的OrderTicket() 。。。 keyila 2011.04.23 04:10 #2 for 的时候 ++ 不行 换成 -- 就可以了 具体是哪一个 忘了 for(int m=0;m < OrdersTotal();m++){ for(int m=OrdersTotal();m >=0; m--){ 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如果有10张单子 或者更多,如果希望ea从最后一张订单开始逐步向前平仓,也就是后面的订单先平仓,如何实现呢? 请教!
用OrderSelect(0,SELECT_BY_POS,MODE_TRADES)) 还是OrderSelect(0,SELECT_BY_TICKET,MODE_TRADES)) 都不能实现。