如何检查一个订单是否已被平仓止损 - 页 4 1234567 新评论 Alain Verleyen 2017.01.17 16:26 #31 honest_knave: 正向滑移是怎么回事? SL上的正向滑移? Alain Verleyen 2017.01.17 16:28 #32 honest_knave:点差!=偏差(滑移)。很遗憾的是,无法检索偏差参数。可能一个合理的折衷办法是(假设EA下单),检查DEAL_PRICE 是否在ORDER_SL± 偏差的窗口内。在这里,我迷茫了。这个话题是关于识别SL/TP是否在服务器端被触发。这与点差或偏差有什么关系? Roberto Jacobs 2017.01.17 16:34 #33 Alain Verleyen: 对不起,我不明白你的意思? 是的,Alain,Jose说得对,我认为如果止损<=DEAL_PRICE(买入)和止损>=DEAL_PRICE(卖出)更合理。 honest_knave 2017.01.17 16:35 #34 Alain Verleyen:在这里我很迷茫。这个主题是关于识别SL/TP是否在服务器端被触发。这与价差或偏差有什么关系?好吧,我对点差方面的事情很迷茫。但是,我的理解是,一旦一个SL被击中,它就会成为一个市场订单,并以最佳价格成交。这是受滑点影响的,不是吗? Alain Verleyen 2017.01.17 16:35 #35 Roberto Jacobs: 是的,Alain,Jose说得对,我认为如果DEAL_PRICE<= close_price(买入)和DEAL_PRICE >= close_price(卖出)更合理。 什么是DEAL_PRICE,什么是close_price? Roberto Jacobs 2017.01.17 16:38 #36 Alain Verleyen: 什么是DEAL_PRICE,什么是close_price? 我的意思是DEAL_PRICE 是HistoryDealGetDouble(ticket,DEAL_PRICE),close_price是HistoryOrderGetDouble(ticket,ORDER_SL) honest_knave 2017.01.17 16:41 #37 honest_knave:好吧,我对差价方面的事情很迷茫。但是,我的理解是,一旦SL被击中,它就变成了市场订单,并以最佳价格成交。这是受滑点影响的,不是吗?虽然我已经破坏了我自己关于 "可接受范围 "的论点,因为最佳可能价格很可能是在EA内部的偏差参数 之外。然而,这可能是正的滑移。 Alain Verleyen 2017.01.17 16:42 #38 honest_knave:好吧,我对差价方面的事情很迷茫。但是,我的理解是,一旦SL被击中,它就变成了市场订单,并以最佳价格成交。这是受滑点影响的,不是吗?是的,但我的问题是关于点差/偏差,而不是滑点。因此,理论上是的,它成为市场订单,但肯定不会以 最佳 价格成交。但这不是这里讨论的问题。MT5的问题是当前的止损在历史上是不可用的。正如Jose所说,最初的止损是可用的,但如果你后来改变它,就没有办法知道。因此,一旦你的仓位被关闭,就没有办法从历史记录中知道什么是止损,你当然可以知道收盘价,但你用什么来比较它以检查是否触发了止损? Alain Verleyen 2017.01.17 16:43 #39 Roberto Jacobs: 我的意思是DEAL_PRICE 是HistoryDealGetDouble(ticket,DEAL_PRICE),close_price是HistoryOrderGetDouble(ticket,ORDER_SL) 这是不工作的,见我上面的帖子。 Roberto Jacobs 2017.01.17 16:47 #40 Alain Verleyen: 它不工作,见我上面的帖子。 谢谢阿兰,必须 对这个问题 做 更多的研究 。 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
正向滑移是怎么回事?
点差!=偏差(滑移)。
很遗憾的是,无法检索偏差参数。
可能一个合理的折衷办法是(假设EA下单),检查DEAL_PRICE 是否在ORDER_SL± 偏差的窗口内。
在这里,我迷茫了。这个话题是关于识别SL/TP是否在服务器端被触发。
这与点差或偏差有什么关系?
对不起,我不明白你的意思?
在这里我很迷茫。这个主题是关于识别SL/TP是否在服务器端被触发。
这与价差或偏差有什么关系?
好吧,我对点差方面的事情很迷茫。
但是,我的理解是,一旦一个SL被击中,它就会成为一个市场订单,并以最佳价格成交。这是受滑点影响的,不是吗?
是的,Alain,Jose说得对,我认为如果DEAL_PRICE<= close_price(买入)和DEAL_PRICE >= close_price(卖出)更合理。
什么是DEAL_PRICE,什么是close_price?
好吧,我对差价方面的事情很迷茫。
但是,我的理解是,一旦SL被击中,它就变成了市场订单,并以最佳价格成交。这是受滑点影响的,不是吗?
虽然我已经破坏了我自己关于 "可接受范围 "的论点,因为最佳可能价格很可能是在EA内部的偏差参数 之外。
然而,这可能是正的滑移。
好吧,我对差价方面的事情很迷茫。
但是,我的理解是,一旦SL被击中,它就变成了市场订单,并以最佳价格成交。这是受滑点影响的,不是吗?
是的,但我的问题是关于点差/偏差,而不是滑点。
因此,理论上是的,它成为市场订单,但肯定不会以 最佳 价格成交。但这不是这里讨论的问题。
MT5的问题是当前的止损在历史上是不可用的。正如Jose所说,最初的止损是可用的,但如果你后来改变它,就没有办法知道。
因此,一旦你的仓位被关闭,就没有办法从历史记录中知道什么是止损,你当然可以知道收盘价,但你用什么来比较它以检查是否触发了止损?
我的意思是DEAL_PRICE 是HistoryDealGetDouble(ticket,DEAL_PRICE),close_price是HistoryOrderGetDouble(ticket,ORDER_SL)
它不工作,见我上面的帖子。