任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 961 1...954955956957958959960961962963964965966967968...1178 新评论 Alexey Kravchenko 2015.11.14 04:43 #9601 Vinin: 你在测试器中检查了吗?启动时只有1000条可用。该死的权利!我一直忘了这一点。谢谢你提醒我。是否没有办法绕过这个限制? Victor Nikolaev 2015.11.14 06:28 #9602 goodearth:该死的权利!我一直忘了这一点。谢谢你提醒我。是否没有办法绕过这个限制?有一个关于计算所需的条数 的控制。if (Bars<MinBar) return; Alexey Viktorov 2015.11.14 06:38 #9603 rapid_minus: 其中三个标志上有一个 "Sleptsov "的议员,第四个标志上有另一个议员。它们是否相互干扰?我从来没有见过任何提及,在MT4上一个符号上必须只有一个EA。 不,没有这种限制。问题是一个不相干的EA是否可以关闭所有订单。而且我们应该检查是否没有条件关闭另一个EA的所有订单。或者至少检查一下,如果只设置一个EA,是否会出现这样的问题。 владимир 2015.11.14 11:27 #9604 AlexeyVik: 不,没有这种限制。问题是,一个外来的EA是否不能关闭所有的订单。而且我们应该检查是否没有条件关闭其中的所有其他人的订单。或者至少检查一下,如果只设置了一个EA,是否会有这样的问题。 谢谢你。我将在周一尝试。但在这种情况下,国外EA应该只关闭所有符号上的亏损订单。它在代码中看起来如何?我还没有遇到过这种情况。 владимир 2015.11.14 14:15 #9605 AlexeyVik:请澄清一下,我完全糊涂了。找到了一个脚本,可以用利润或负数关闭订单,但我不明白其中的逻辑--在外部变量中设置了bool close_only_profit_orders=false,然后在f-i start中用否定法检查。如果(OrderType()==OP_BUY && (!close_only_profit_orders || order_prof>0)。也就是说,如果它不是假的,或者存在有利润的订单,那么OrderClose()函数就会随之而来。但是在代码的任何地方,都没有让变量close_only_profit_orders变成真的条件。那么它到底是为了什么呢? Alekseu Fedotov 2015.11.14 14:29 #9606 rapid_minus:请澄清一下,我完全糊涂了。我找到了一个脚本,可以用盈利或减去的方式关闭订单,但我不明白其中的逻辑--在外部变量中设置了bool close_only_profit_orders=false,然后在f-i start中用否定法检查。如果(OrderType()==OP_BUY && (!close_only_profit_orders || order_prof>0).也就是说,如果它不是假的,或者存在有利润的订单,那么OrderClose()函数就会随之而来。但是在代码的任何地方,都没有让变量close_only_profit_orders变成真的条件。那么它到底是为了什么呢?如果bool close_only_profit_orders=true;,那么只有盈利的订单 才会被关闭。是这样的。 владимир 2015.11.14 14:40 #9607 r772ra:如果,bool close_only_profit_orders=true; 那么只有盈利的订单 才会被关闭。是这样的。但是在代码的任何地方,都没有变量close_only_profit_orders变成真的条件,也就是说,除非我们自己把它 变成真的, 否则它永远不会变成真的,因为这是一个外部变量。因此,如果我们使之成为事实,这将意味着我们不应该关闭盈利的订单。但这样一来,与OR -|| order_prof>0就有矛盾了。或者说相反:如果它是假的,我们就不应该关闭,然后就有了矛盾,但如果是真的,那么一切都很好......(?)完全糊涂了。 Alekseu Fedotov 2015.11.14 15:00 #9608 rapid_minus:但是在代码中没有任何一个地方为close_only_profit_orders变量设置了成为真的条件,也就是说,它永远不会成为真的。是关闭所有的,还是只关闭有利可图的,由你自己决定。 Boris 2015.11.14 15:11 #9609 rapid_minus:但在代码中没有任何地方为变量close_only_profit_orders设置了成真条件,也就是说,除非我们自己把它变成真的, 否则它永远不会变成真的,因为这是一个外部变量。因此,如果我们使之成为事实,这将意味着我们不应该关闭盈利的订单。但这样一来,与OR -|| order_prof>0就有矛盾了。或者说相反:如果它是假的,我们就不应该关闭,那么就有矛盾,如果是真的,那么一切都很好...(?)完全糊涂了。 逻辑!extern boolclose_only_profit_orders = false; // 关闭任何,盈利和亏损头寸,当然,根据一些条件。extern boolclose_only_profit_orders = true; // 根据一些条件,只有盈利的头寸被关闭,亏损的头寸 也不被关闭。你可以在测试器中检查哪个变体更好!或者在优化模式 下,0 = false,1 = true。 владимир 2015.11.14 16:00 #9610 谢谢大家 1...954955956957958959960961962963964965966967968...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你在测试器中检查了吗?启动时只有1000条可用。
该死的权利!我一直忘了这一点。谢谢你提醒我。
是否没有办法绕过这个限制?
该死的权利!我一直忘了这一点。谢谢你提醒我。
是否没有办法绕过这个限制?
有一个关于计算所需的条数 的控制。
其中三个标志上有一个 "Sleptsov "的议员,第四个标志上有另一个议员。它们是否相互干扰?我从来没有见过任何提及,在MT4上一个符号上必须只有一个EA。
不,没有这种限制。问题是,一个外来的EA是否不能关闭所有的订单。而且我们应该检查是否没有条件关闭其中的所有其他人的订单。或者至少检查一下,如果只设置了一个EA,是否会有这样的问题。
请澄清一下,我完全糊涂了。
找到了一个脚本,可以用利润或负数关闭订单,但我不明白其中的逻辑--在外部变量中设置了bool close_only_profit_orders=false,然后在f-i start中用否定法检查。如果(OrderType()==OP_BUY && (!close_only_profit_orders || order_prof>0)。也就是说,如果它不是假的,或者存在有利润的订单,那么OrderClose()函数就会随之而来。但是在代码的任何地方,都没有让变量close_only_profit_orders变成真的条件。那么它到底是为了什么呢?
请澄清一下,我完全糊涂了。
我找到了一个脚本,可以用盈利或减去的方式关闭订单,但我不明白其中的逻辑--在外部变量中设置了bool close_only_profit_orders=false,然后在f-i start中用否定法检查。如果(OrderType()==OP_BUY && (!close_only_profit_orders || order_prof>0).也就是说,如果它不是假的,或者存在有利润的订单,那么OrderClose()函数就会随之而来。但是在代码的任何地方,都没有让变量close_only_profit_orders变成真的条件。那么它到底是为了什么呢?
如果bool close_only_profit_orders=true;,那么只有盈利的订单 才会被关闭。
是这样的。
如果,bool close_only_profit_orders=true; 那么只有盈利的订单 才会被关闭。
是这样的。
但是在代码的任何地方,都没有变量close_only_profit_orders变成真的条件,也就是说,除非我们自己把它 变成真的, 否则它永远不会变成真的,因为这是一个外部变量。因此,如果我们使之成为事实,这将意味着我们不应该关闭盈利的订单。但这样一来,与OR -|| order_prof>0就有矛盾了。
或者说相反:如果它是假的,我们就不应该关闭,然后就有了矛盾,但如果是真的,那么一切都很好......(?)
完全糊涂了。
但是在代码中没有任何一个地方为close_only_profit_orders变量设置了成为真的条件,也就是说,它永远不会成为真的。
是关闭所有的,还是只关闭有利可图的,由你自己决定。
但在代码中没有任何地方为变量close_only_profit_orders设置了成真条件,也就是说,除非我们自己把它变成真的, 否则它永远不会变成真的,因为这是一个外部变量。因此,如果我们使之成为事实,这将意味着我们不应该关闭盈利的订单。但这样一来,与OR -|| order_prof>0就有矛盾了。
或者说相反:如果它是假的,我们就不应该关闭,那么就有矛盾,如果是真的,那么一切都很好...(?)
完全糊涂了。
逻辑!
extern boolclose_only_profit_orders = false; // 关闭任何,盈利和亏损头寸,当然,根据一些条件。
extern boolclose_only_profit_orders = true; // 根据一些条件,只有盈利的头寸被关闭,亏损的头寸 也不被关闭。
你可以在测试器中检查哪个变体更好!或者在优化模式 下,0 = false,1 = true。