任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 179 1...172173174175176177178179180181182183184185186...1178 新评论 Artyom Trishkin 2013.10.10 11:06 #1781 Izdesbyll:请帮助我们! 错误0,订单没有关闭!。有什么问题吗? 而你为什么要把价格正常化为2?到数字 是必要的。写OrderClosePrice()而不是Bid更容易。 Sergey Dzyublik 2013.10.10 11:09 #1782 会不会是它关闭了订单的一部分? 如果你这样试一试,它说什么? double bylo = OrderLots(); if (OrderClose( OrderTicket(), 0.1, NormalizeDouble(Bid,2), 1 )) Alert (" Закрито частину лоту в розмірі 0.1 від ",bylo); else Alert("Маємо помилку ",GetLastError()); [删除] 2013.10.10 11:12 #1783 artmedia70: А почему нормализуете цену до двух? До Digits нужно. А проще писать OrderClosePrice() вместо Bid OrderClose( OrderTicket(), 0.1, OrderClosePrice(), 1 ); Alert("Маємо помилку ",GetLastError()); 现在出现错误4051 [删除] 2013.10.10 11:17 #1784 ALXIMIKS: 会不会是它关闭了订单的一部分? 如果你这样试一试,它说什么? bylo = 0.1,它没有关闭我的订单。 [删除] 2013.10.10 11:33 #1785 现在这一切都成了故障,我写道: double p[100]; p[i+1] = OrderProfit(); if (p[i+1]>0) { Alert("Є прибуток ордер ",i+1); OrderSelect(i+1,SELECT_BY_POS,MODE_TRADES); Alert("Маємо помилку ",GetLastError()); Alert("Вибрали ордер ",i+1); OrderClose( OrderTicket(), 0.1, NormalizeDouble(Bid,Digits), 1 ); Alert("Маємо помилку ",GetLastError()); Alert("Закрили ордер ",i+1); I+1=2,到处都是,但三阶开始关闭。 TarasBY 2013.10.10 11:36 #1786 Izdesbyll: 请帮助我们! 错误0,订单没有关闭!。有什么问题吗? 这样试一试如何。 double ld_Price; if (OrderType() == 0) ld_Price = NormalizeDouble (Bid, Digits); else ld_Price = NormalizeDouble (Ask, Digits); OrderClose (OrderTicket(), OrderLots(), ld_Price, 2); 而且别忘了在删除程序之前,要超过相关的顺序!!!。 TarasBY 2013.10.10 11:39 #1787 Izdesbyll: 现在完全是个故障,我在写。i+1=2和各地,但三阶开始关闭。 如果你在一个数组中收集门票,那么顺序应该是由TICKET来选择,而不是由它自己的列表(顺序)来选择。 [删除] 2013.10.10 11:44 #1788 TarasBY:这样试一试如何。而且别忘了在删除程序之前将相关的订单剔除!!!。 if (p[i+1]>0) { Alert("Є прибуток ордер ",i+1); OrderSelect(i+1,SELECT_BY_POS,MODE_TRADES); Alert("Маємо помилку ",GetLastError()); Alert("Вибрали ордер ",i+1); double ld_Price; if (OrderType() == 0) ld_Price = NormalizeDouble (Bid, Digits); else ld_Price = NormalizeDouble (Ask, Digits); OrderClose (OrderTicket(), OrderLots(), ld_Price, 2); Alert("Маємо помилку ",GetLastError()); Alert("Закрили ордер ",i+1); 第三笔订单关闭GetLastError=0,i+1=2,OrderProfit()响应SECOND订单的naught。帮助....。我想写(OrderTicket()-1),但我担心这没有帮助 TarasBY 2013.10.10 12:12 #1789 Izdesbyll: 第三笔订单关闭 GetLastError = 0, i+1=2, OrderProfit()响应SECOND订单的空头。帮助....我想写(OrderTicket()-1),但我担心这没有帮助不知道怎么读(当然,除非p[]数组里有票号)! OrderSelect (p[i+1], SELECT_BY_TICKET, MODE_TRADES); ...一般来说,很难从一段代码中捕捉到 "愚蠢 "的东西...:) [删除] 2013.10.10 22:10 #1790 你好,谁能告诉我,如果所有的订单都有不同的魔法数字,在1-60的范围内,是否有一种阻止关闭所有的订单(包括擦除挂单)。如果有,请公布。如果它不是那么困难,说明它应该插在哪里(因为它在mql中是完全绿色的)。提前感谢。 我忘了告诉你,我想按存款利润的百分比成交。 1...172173174175176177178179180181182183184185186...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
请帮助我们!
错误0,订单没有关闭!。有什么问题吗?
会不会是它关闭了订单的一部分?
如果你这样试一试,它说什么?
artmedia70:
А почему нормализуете цену до двух? До Digits нужно. А проще писать OrderClosePrice() вместо Bid
现在出现错误4051
会不会是它关闭了订单的一部分?
如果你这样试一试,它说什么?
bylo = 0.1,它没有关闭我的订单。
I+1=2,到处都是,但三阶开始关闭。
请帮助我们!
错误0,订单没有关闭!。有什么问题吗?
这样试一试如何。
而且别忘了在删除程序之前,要超过相关的顺序!!!。
现在完全是个故障,我在写。
i+1=2和各地,但三阶开始关闭。
这样试一试如何。
而且别忘了在删除程序之前将相关的订单剔除!!!。
第三笔订单关闭GetLastError=0,i+1=2,OrderProfit()响应SECOND订单的naught。帮助....。我想写(OrderTicket()-1),但我担心这没有帮助
第三笔订单关闭 GetLastError = 0, i+1=2, OrderProfit()响应SECOND订单的空头。帮助....我想写(OrderTicket()-1),但我担心这没有帮助
不知道怎么读(当然,除非p[]数组里有票号)!
...一般来说,很难从一段代码中捕捉到 "愚蠢 "的东西...:)
我忘了告诉你,我想按存款利润的百分比成交。