新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 718 1...711712713714715716717718719720721722723724725...1953 新评论 Andrei Sokolov 2018.12.25 18:02 #7171 Artyom Trishkin:错误1是没有错误,但结果是未知的。问题是,你正试图将止损点修改为已经设定的同一价格。在修改之前,请将止损的价格与你想设置的价格进行比较。如果已经是这个价格,就没有什么可修改的。有这样的事情吗?还是有什么问题? Artyom Trishkin 2018.12.25 18:10 #7172 Andrey Sokolov:有这样的事情吗?还是有什么问题?那里没有这种东西。那么问题来了:你有没有写... 做了一个函数,当一个订单达到......... ...你为什么要问它是否存在?如果你自己做了,你应该清楚地知道你做了什么。还是什么?我很难想象在不知道自己在做什么的情况下做什么......。 Andrei Sokolov 2018.12.25 18:14 #7173 Artyom Trishkin:它不在那里。那么问题来了:你有没有写... ...你为什么要问它是否存在?如果你自己做了,你应该清楚地知道你做了什么。还是什么?我很难想象在不知道自己在做什么的情况下做什么......。 if (OrderStopLoss()!=OrderOpenPrice() 需要把sl移到开盘价,这里,检查一下它是不是在那里。怎么了? Artyom Trishkin 2018.12.25 18:19 #7174 Andrey Sokolov: 需要把sl移到开盘价,这里,检查一下它是不是在那里。怎么了?订单的开盘价是否就是止损价? Andrei Sokolov 2018.12.25 18:21 #7175 Artyom Trishkin:订单的开盘价是否就是止损价?因此,如果我们把sl修改为开盘价,不是吗? Artyom Trishkin 2018.12.25 18:29 #7176 Andrey Sokolov:因此,如果修改将sl转移到开盘价,不是吗?下一次会发生什么? Andrei Sokolov 2018.12.25 18:31 #7177 Artyom Trishkin:下一次会发生什么?下次就不会是OrderStopLoss()!=OrderOpenPrice()了。 不是吗? Maxim Kuznetsov 2018.12.25 18:32 #7178 coldunprofi:你好,如何根据外部变量使EA以指定数量的单子开仓,比如说,两个仓位的单子。 单个订单的成交量是1.35手,未结头寸的总成交量是500手。 EA开出1.35手的买单,然后开出1.35手的卖单。 然后重复进行,直到500手买入和500手卖出被打开,由于手数不是1.35的倍数,最后一个订单必须小于1.35。 在CodeBase中采取任何面板,处理源,现在当它出现/外部变量时,让它做和按钮一样的动作。它将只是定期轮询变量(例如在定时器中)并模拟按钮的按下。 Rustam Bikbulatov 2018.12.25 18:39 #7179 coldunprofi:你好,如何使EA根据外部变量对两个仓位的单子进行指定量的开仓,例如:。 单个订单的成交量为1.35手,未平仓的总成交量为500手,专家顾问开出1.35手的买单,然后又开出1.35手的卖单。 然后重复,直到500手买入和500手卖出被打开,由于手数不是1.35的倍数,最后一个订单必须小于1.35。嗨,这样做不是更容易吗? MathMin(Lot,500-(общий лот уже открытых ордеров)) 例如,Lot将是1.35 Artyom Trishkin 2018.12.25 18:40 #7180 Andrey Sokolov:下次就不会是OrderStopLoss()!=OrderOpenPrice()了。 不会吧?在OrderModify()之前,打印开盘价 和新的止损价的值。 如果你想得到帮助,请保持你不尊重的 "不?"。然而,我已经在这个主题中发布了一个用于任何拖网的完整工作模板--你可以查找它。 1...711712713714715716717718719720721722723724725...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
错误1是没有错误,但结果是未知的。问题是,你正试图将止损点修改为已经设定的同一价格。在修改之前,请将止损的价格与你想设置的价格进行比较。如果已经是这个价格,就没有什么可修改的。
有这样的事情吗?还是有什么问题?
有这样的事情吗?还是有什么问题?
那里没有这种东西。那么问题来了:你有没有写...
做了一个函数,当一个订单达到.........
...你为什么要问它是否存在?如果你自己做了,你应该清楚地知道你做了什么。还是什么?我很难想象在不知道自己在做什么的情况下做什么......。
它不在那里。那么问题来了:你有没有写...
...你为什么要问它是否存在?如果你自己做了,你应该清楚地知道你做了什么。还是什么?我很难想象在不知道自己在做什么的情况下做什么......。
需要把sl移到开盘价,这里,检查一下它是不是在那里。怎么了?
需要把sl移到开盘价,这里,检查一下它是不是在那里。怎么了?
订单的开盘价是否就是止损价?
订单的开盘价是否就是止损价?
因此,如果我们把sl修改为开盘价,不是吗?
因此,如果修改将sl转移到开盘价,不是吗?
下一次会发生什么?
下一次会发生什么?
下次就不会是OrderStopLoss()!=OrderOpenPrice()了。
不是吗?
你好,如何根据外部变量使EA以指定数量的单子开仓,比如说,两个仓位的单子。
单个订单的成交量是1.35手,未结头寸的总成交量是500手。 EA开出1.35手的买单,然后开出1.35手的卖单。
然后重复进行,直到500手买入和500手卖出被打开,由于手数不是1.35的倍数,最后一个订单必须小于1.35。
你好,如何使EA根据外部变量对两个仓位的单子进行指定量的开仓,例如:。
单个订单的成交量为1.35手,未平仓的总成交量为500手,专家顾问开出1.35手的买单,然后又开出1.35手的卖单。
然后重复,直到500手买入和500手卖出被打开,由于手数不是1.35的倍数,最后一个订单必须小于1.35。
嗨,这样做不是更容易吗?
例如,Lot将是1.35下次就不会是OrderStopLoss()!=OrderOpenPrice()了。
不会吧?
在OrderModify()之前,打印开盘价 和新的止损价的值。
如果你想得到帮助,请保持你不尊重的 "不?"。然而,我已经在这个主题中发布了一个用于任何拖网的完整工作模板--你可以查找它。