关闭职位。开启指示信号。 - 页 9

 
rid писал(а)>>

下午。

EA在距离=Distance的情况下,根据价格的变化下达限价订单。

我需要在价格向上移动时删除过多的(最远的)订单。

我已经做到了。但由于某些原因,它的效果非常不正确!第一个订单被正常删除。那么,相反,最接近价格的就会被删除!然后他们停止或 "突然 "被删除,日志产生错误4108(未知票)。然后在一段时间内,它们被正常删除。

我相信在这里的某个地方说过,适当地重新排序是很重要的。

然而。不管我们是从 "终点 "还是从起点来组织监督的。其结果是不正确的。

这个代码似乎是最简单的一个!

这里可能出了什么问题?请指教!

(OrderSelect(z,SELECT_BY_TICKET, MODE_TRADES)

筛选_BY_POS

 
JavaDev >> :

(OrderSelect(z,SELECT_BY_TICKET, MODE_TRADES))

筛选_BY_POS

通过索引而不是票据? 我现在就去试试......

 
rid писал(а)>>

...通过索引而不是票据进行循环? 我会试试的...

你有一个索引循环...这与蜱虫有什么关系?并带回反向循环的线路...

 

谢谢你,JavaDev !我照做了。而且它正在发挥作用!

我甚至不能相信这一点。我已经挣扎了三天了....

 
rid писал(а)>>

谢谢你,JavaDev !我照做了。而且它正在发挥作用!

我甚至不能相信这一点。三天的麻烦已经....

欢迎