我已经要放弃与他们斗争了......

 

有谁能告诉我什么会导致这些错误?StopLevels水平为20点,所有交易都应通过。

残缺不全和脱引是很烦人的 :)

 
哪位经纪人
 
你在做NormalizeDouble 吗?
 
Oksana Berenko:
你在做NormalizeDouble吗?
嗯,在测试器中没有这样的错误:)
 
Alexander Bereznyak:
哪位经纪人
前言
 
哦,顺便说一下,我注意到这种情况发生在价差扩大的时候...也就是说,当你开出的订单接近最低止损点时,你必须把点差加到它上面?
 
Maxim Dmitrievsky:
而且,顺便说一下,我注意到这种情况发生在价差扩大的时候...也就是说,当你开出的订单接近最低止损点时,你必须把点差加到它上面?
当传播范围扩大时,站位会发生明显变化。
测试员没有许多在真实上出现的错误。
 
在开单前 对照当前的止损水平检查 止损的大小,在测试器中,止损水平是固定的。
 
是的,这可能只是一个水平问题,谢谢)。
 

控制止损并没有解决这个问题。即使在一个非常平静的市场上,也会出现同样的2个错误。另一个经纪商的演示是好的,没有任何错误。

我还注意到,市场评论中的时间有时会冻结5秒钟,我以前在ndd账户上没有看到这种情况......真是一派胡言!

ValidStop = SymbolInfoInteger(Symbol(),SYMBOL_TRADE_STOPS_LEVEL);

if(ValidStop<=StopLevels) price = MarketInfo(_Symbol,MODE_ASK)+StopLevels*_Point;
    else price = MarketInfo(_Symbol,MODE_ASK)+ValidStop*_Point;
 
看一下工具的属性,也许停止平移器是零,然后试试正常化。