初学者的问题 MQL5 MT5 MetaTrader 5 - 页 303

 
mq35:

正常化没有帮助。同样的事情,sop-loss没有被拉起来

--创建订单-> ASK:1.3121 价格:1.3111 sl 1.3106

在1.3111 (1.3121)买入限额1.00欧元兑美元,目标:1.3106 (1.3118 / 1.3121 / 1.3118)
--创建订单 <- result:10009

--修改订单 -- 价格open:1.3111 BID :1.3119 sl 1.3107
修改后的订单 [#3 买入限额 1.00 EURUSD at 1.3111] 。

--修改订单 <- result:10009

--修改订单 -- 价格open:1.3111 BID :1.312 sl 1.3108
修改后的订单 [#3 买入限额 1.00 EURUSD at 1.3111] 。

--修改订单 <- result:10009

--修改订单 -- 价格open:1.3111 BID :1.3121 sl 1.3109
修改失败的订单#3在1.31110买入限价1.00 sl: 1.31080 tp: 0.00000 -> 1.31110, sl: 1.31090 tp: 0.00000 [无效的停止]
--修改订单 <- result:10016
也许你离订单开盘价 太近了。
 
出于某种原因,我认为如果价格已经跨过FAR,我可以通过跨过订单的开盘价 将止损拉到市场上......。这难道不对吗?
 
mq35:
出于某种原因,我认为如果价格已经在很久之前步入上升通道,那么我可以通过步入订单的开盘价 将止损拉升至市场......这难道不对吗?

你在1.3111处下了一个买入限价单,止损在1.3106。目前的询问价是1.3121。该命令仍在等待中。再往后,根据日志,情况依然如此。而你,按照我的理解,开始拖动其停止。它在1.3107,1.3108成功...然后......显然,有一个经纪人的限制 - freezevel。

冻结水平 - 禁止修改位于市场附近的订单。严禁修改、删除或关闭接近执行的头寸。

要确定这一点,你需要这样做(MQL5)。

SymbolInfoInteger( _Symbol, SYMBOL_TRADE_FREEZE_LEVEL );

而且,在任何情况下,你都不能把SL放在高于买入限价/买入止损单的价格上,直到该单的交易已经开始,头寸已经打开。

 
Tapochun:

你在1.3111处下了一个买入限价单,止损在1.3106。目前的询问价是1.3121。该命令仍在等待中。从这里开始,在日志中,它一直保持这种状态。

重点是,测试者得出这个订单的头寸是开放的。然后它在止损点关闭它,并计算出操作的收入。
 
mq35:
事情是这样的:测试器得出这个订单已经开仓。然后在止损点平仓,并计算出操作的收入。
那么请把代码发给我们。我们可以猜测很长一段时间。
 
我有个问题,我在使用Teletrade的meta 4。我应该怎么做? 我如何关闭一个订单?
附加的文件:
wawoy0.JPG  54 kb
 
albode:
我有个问题,我在使用Teletrade的meta 4。我应该怎么做? 我如何关闭一个订单?
市场是关闭的 - 这意味着没有报价。 除了周六和周日,外汇一天24小时都在工作。如果市场被关闭,那么就不可能有交易
 
albode:
我有个问题,我在使用Teletrade的meta 4。我应该怎么做? 我如何关闭一个订单?
嗯,从出版日期来看,今天是星期六))。
 
等待周一开始交易,市场开放....。
 
albode:
我有个问题,我在使用Teletrade的meta 4。我应该怎么做? 我如何关闭订单?
找到你的钥匙寻找者,他可以打开市场,但前提是他有市场的钥匙 )