任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 352 1...345346347348349350351352353354355356357358359...1178 新评论 Artyom Trishkin 2013.12.20 19:23 #3511 Trader7777: 市场上只能有一个订单。目前,这个功能完全不起作用......由于某种原因。但如果它能正常工作,我理解它将一直被触发,只要利润高于设定的点数。当然,我们需要它来关闭一次一半的头寸,仅此而已。但我希望它至少能工作一次)。 关于关闭的一个时间--在上一页我写道 gyfto 2013.12.20 19:42 #3512 evillive: 图书馆是一个选择。 谢谢你的主意。 Mikhail Kozhemyako 2013.12.20 19:47 #3513 Trader7777: 市场上只能有一个订单。目前,这个功能完全不起作用......出于某种原因。但如果它能正常工作,我理解它将一直被触发,只要利润超过了设定的点数。当然,我希望它能关闭一次一半的头寸,仅此而已。但我希望它至少能工作一次)。 我在心里同意你的观点,应该只有一个命令。然后,我们部分关闭,什么时候? 在多少秒或其他条件下?否则在某些时候,一切都会关闭,只剩下口水可以吐出来)))))。 你的函数应该工作,至少在测试器中是这样。另一个问题是何时调用.... [Deleted] 2013.12.20 19:51 #3514 Sepulca: 在内心深处,我同意你的观点,即只应该有一种秩序。然后,部分关闭,什么时候? 多少秒后,或通过一些其他条件?否则,在某些时候,所有的东西都会关闭,剩下的只有流口水)))))。 你的函数应该工作,至少在测试器中是这样。另一个问题是何时调用.... extern int TP = 200; // кол-во пунктов, после которых должно произойти частичное закрытие extern int Magic = 77; void CloseHalfOrder(){ // функция вызывается в самом начале цикла Start for (int i = 0; i<=OrdersTotal(); i++) { if (OrderSelect (i,SELECT_BY_POS,MODE_TRADES) == true) { if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic) { if (OrderProfit() >= TP*Point) { if (OrderType() == OP_BUY) double Lots = OrderLots(); double HalfLot = NormalizeDouble (Lots*0.5,2); OrderClose(OrderTicket(),HalfLot,Bid,0,HotPink); if (OrderType() == OP_SELL) double Lots1 = OrderLots(); double HalfLot1 = NormalizeDouble (Lots*0.5,2); OrderClose(OrderTicket(),HalfLot1,Ask,0,HotPink); } } } } } 它不工作,为什么? Alekseu Fedotov 2013.12.20 19:59 #3515 Trader7777: if (OrderProfit() >= TP*Point) 这是什么? if(Bid-OrderOpenPrice()>= TP*Point)//для покупок if(OrderOpenPrice()-Bid>= TP*Point)//для продаж 类似这样的事情。 Artyom Trishkin 2013.12.20 19:59 #3516 Trader7777: 它不起作用,为什么? 这就是原因。 if (OrderProfit() >= TP*Point) 你想要积分吗?而你却在看钱。 Artyom Trishkin 2013.12.20 20:01 #3517 r772ra: 这是什么? 像这样的 要求销售 Alekseu Fedotov 2013.12.20 20:07 #3518 artmedia70: 要求销售 这是正确的,价差被考虑在内了。 [Deleted] 2013.12.20 20:09 #3519 artmedia70: 就这样了。 你需要积分吗?而你却在看钱。 r772ra: 这是什么? 像这样的 谢谢你!!!编程正好是第二周)不专心的初学者 Lopator 2013.12.21 01:49 #3520 请告诉我这个问题。Alpari在周末增加点差,以至于EA一直在亏损。好的。我可以在策略测试器中手动设置点差。但以什么为单位?100、50、30、10--是什么?百分比,点数,什么?我预先感谢你。 1...345346347348349350351352353354355356357358359...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
市场上只能有一个订单。目前,这个功能完全不起作用......由于某种原因。但如果它能正常工作,我理解它将一直被触发,只要利润高于设定的点数。当然,我们需要它来关闭一次一半的头寸,仅此而已。但我希望它至少能工作一次)。
图书馆是一个选择。
谢谢你的主意。
市场上只能有一个订单。目前,这个功能完全不起作用......出于某种原因。但如果它能正常工作,我理解它将一直被触发,只要利润超过了设定的点数。当然,我希望它能关闭一次一半的头寸,仅此而已。但我希望它至少能工作一次)。
我在心里同意你的观点,应该只有一个命令。然后,我们部分关闭,什么时候? 在多少秒或其他条件下?否则在某些时候,一切都会关闭,只剩下口水可以吐出来)))))。
你的函数应该工作,至少在测试器中是这样。另一个问题是何时调用....
在内心深处,我同意你的观点,即只应该有一种秩序。然后,部分关闭,什么时候? 多少秒后,或通过一些其他条件?否则,在某些时候,所有的东西都会关闭,剩下的只有流口水)))))。
你的函数应该工作,至少在测试器中是这样。另一个问题是何时调用....
它不工作,为什么?
这是什么?
类似这样的事情。它不起作用,为什么?
这就是原因。
你想要积分吗?而你却在看钱。这是什么?
像这样的要求销售
这是正确的,价差被考虑在内了。
就这样了。
你需要积分吗?而你却在看钱。这是什么?
像这样的