初学者的问题 MQL4 MT4 MetaTrader 4 - 页 67 1...606162636465666768697071727374...260 新评论 Vitaly Muzichenko 2017.02.15 17:48 #661 bablusut:所有善良的人们,你们好...下面是跟踪止损功能的代码,谁能解释代码中强调的OrderStopLoss()!=0 的含义,为什么在这种情况下只适用于OrderType()=1...?...还有一个更重要的问题--如何在这段代码中写下条件,根据这个条件,只有符合止损要求的几个公开市场订单中的一个会被触发?也就是说,如果我们有两个或更多相同方向的未结订单,只有最接近市场价格的订单会被修改。...提前感谢所有回复的人,感谢他们的任何回答!!!。让我们拿一段代码来读一读。 if(OrderType()==1 && TralPrice>=NormalizeDouble(OrderStopLoss(),Digits) && OrderStopLoss()!=0)return(0);如果StopLoss为零,即根本不存在:TralPrice>=NormalizeDouble(OrderStopLoss(),Digits), 在这种情况下,TralPrice 的值将永远更大,与之相比是不正确的,这就是为什么我们输入OrderStopLoss()!=0 这表示,如果有StopLoss,那么。现在把带白的那块拆开,看看为什么没有止损的检查。 Yaroslav Nykula 2017.02.16 10:29 #662 Vitaly Muzichenko:我们拿着一段代码,读它。 if(OrderType()==1 && TralPrice>=NormalizeDouble(OrderStopLoss(),Digits) && OrderStopLoss()!=0)return(0);如果StopLoss为零,即根本不存在:TralPrice>=NormalizeDouble(OrderStopLoss(),Digits), 在这种情况下,TralPrice 的值将总是更高,与之比较是不正确的,这就是为什么引入OrderStopLoss()!=0,它说,如果有StopLoss,那么。现在解析一下bai片,看看为什么没有止损的检查。你好...谢谢你的回答..."如果止损为零......。在 这种情况 下,TralPrice 的价值将总是更大" - 让我不同意你的观点, 它 不会总是 更大,TralPrice 可能等于第一次下单时 的StopLoss 价格......但在此之前,它将会更高,我同意。...if(OrderType()==1&& TralPrice>=NormalizeDouble(OrderStopLoss(),Digits) &&OrderStopLoss()!=0)return(0); //这是一个否定条件,禁止修改订单,复合......如果TralPrice>OrderStopLoss(),或者TralPrice=OrderStopLoss(),并且OrderStopLoss()!=0,StopLoss 已经存在 - 那么返回(0),不修改 订单 ......如果StopLoss不 存在,它还没有被设置,那怎么办?然后,事实证明,即使TralPrice>OrderStopLoss() ...这就是它的工作原理...还是我错了? 我将写一个免费的mql4顾问 新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 交易机器人在市场发布前必须经过的检验 Sergey Parkin 2017.02.16 14:45 #663 人们,你能告诉我如何使终端中的图形在再次开启后保存标记吗? 我以csv格式保存,但没有效果。 Yaroslav Nykula 2017.02.16 15:21 #664 Sergey Parkin: 人们,你能告诉我如何使终端中的图形在再次开启后保存标记吗? 我以csv格式保存,但没有效果。...如果你把它保存为模板,它就不能工作? Sergey Parkin 2017.02.16 16:20 #665 bablusut:...如果你把它保存为模板,它就不工作了? 我想不是,模板是不同的。 第666条评论 :D Renat Akhtyamov 2017.02.16 16:45 #666 Sergey Parkin: 我不这么认为,模板是不同的。 第666条评论 :D保存/加载模板、简介尝试 Sergey Parkin 2017.02.16 17:23 #667 Renat Akhtyamov:保存/加载模板、简介尝试 谢谢你,也许是一份资料 Ivan Butko 2017.02.18 23:00 #668 在分钟图上可以达到99%的模拟质量? 因为在不同的论坛上,他们写道,新的建设显示出不适用,不值得去打扰。 Роман 2017.02.19 15:31 #669 这样的问题。有一个安卓版本的平板电脑与mql4吗?还是只适用于台式电脑上的win? FOTOGRAF14 2017.02.19 16:47 #670 大家好!!!。伙计们,帮我纠正我的错误吧! 1...606162636465666768697071727374...260 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
所有善良的人们,你们好...
下面是跟踪止损功能的代码,谁能解释代码中强调的OrderStopLoss()!=0 的含义,为什么在这种情况下只适用于OrderType()=1...?
...还有一个更重要的问题--如何在这段代码中写下条件,根据这个条件,只有符合止损要求的几个公开市场订单中的一个会被触发?也就是说,如果我们有两个或更多相同方向的未结订单,只有最接近市场价格的订单会被修改。
...提前感谢所有回复的人,感谢他们的任何回答!!!。
让我们拿一段代码来读一读。
如果StopLoss为零,即根本不存在:TralPrice>=NormalizeDouble(OrderStopLoss(),Digits), 在这种情况下,TralPrice 的值将永远更大,与之相比是不正确的,这就是为什么我们输入OrderStopLoss()!=0 这表示,如果有StopLoss,那么。
现在把带白的那块拆开,看看为什么没有止损的检查。
我们拿着一段代码,读它。
如果StopLoss为零,即根本不存在:TralPrice>=NormalizeDouble(OrderStopLoss(),Digits), 在这种情况下,TralPrice 的值将总是更高,与之比较是不正确的,这就是为什么引入OrderStopLoss()!=0,它说,如果有StopLoss,那么。
现在解析一下bai片,看看为什么没有止损的检查。
你好...谢谢你的回答..."如果止损为零......。在 这种情况 下,TralPrice 的价值将总是更大" - 让我不同意你的观点, 它 不会总是 更大,TralPrice 可能等于第一次下单时 的StopLoss 价格......但在此之前,它将会更高,我同意。
...if(OrderType()==1&& TralPrice>=NormalizeDouble(OrderStopLoss(),Digits) &&OrderStopLoss()!=0)return(0); //这是一个否定条件,禁止修改订单,复合...
...如果TralPrice>OrderStopLoss(),或者TralPrice=OrderStopLoss(),并且OrderStopLoss()!=0,StopLoss 已经存在 - 那么返回(0),不修改 订单 ...
...如果StopLoss不 存在,它还没有被设置,那怎么办?然后,事实证明,即使TralPrice>OrderStopLoss() ...这就是它的工作原理...还是我错了?
我以csv格式保存,但没有效果。
人们,你能告诉我如何使终端中的图形在再次开启后保存标记吗?
我以csv格式保存,但没有效果。
...如果你把它保存为模板,它就不工作了?
第666条评论 :D
我不这么认为,模板是不同的。
第666条评论 :D
保存/加载模板、简介
尝试
保存/加载模板、简介
尝试
因为在不同的论坛上,他们写道,新的建设显示出不适用,不值得去打扰。
这样的问题。
有一个安卓版本的平板电脑与mql4吗?
还是只适用于台式电脑上的win?