求高手 修改订单错误 ordermodify error 1 怎么改正?
Ordermodify orror 1 估计就是发送修改的IF()内的价格判断条件跟将要改或者已经改了一次的止损止盈太接近吧
我举个通俗点的移动止损的例子吧 :我想判断当符合条件的多单的止损价<开盘价+100点的时候,就将多单的止损价提到开盘价+100点,但事实上这样就会出现ORROR1,(因为如果刚刚已经改过一次,那么现在的止损跟将要改的止损一样,但是系统不知道什么原因判断为符合条件,也就是判断为已经改了的止损价<开盘价+100点,但是事实上现在的止损价就是跟将要改的一样,所以系统判断出现冲突而改不了第二次,所以就出现了错误)
正确的做法是判断条件改一改,改成:“当符合条件的多单止损价<开盘价+90(只要比100小就可以)点的时候,就将多单的止损提到开盘价+100点”这样就不会出现这个错误代码了(因为这个时候系统就判断出不符合条件了因为+100要比+90点大)。
至于代码 Ordermodify orror 130 就是因为修改的止损止盈离现价太近。 |
|
|
|
|