请教:让避免重复挂单?

 
我在编写自己的交易程序时,发现每次都会出现同一个订单被连续挂了好几次,希望哪位有过相同经历的朋友能帮我解决这个问题,或者帮我分析一下出错的原因。
 

1 挂单后,延时几秒

2 挂单前检查历史,是否已经已有了同货币同价格挂单。

 
DxdCn:

1 挂单后,延时几秒

2 挂单前检查历史,是否已经已有了同货币同价格挂单。


我试过这两种方法,可是还是出错,找不到原因,也没试出好的办法,所以才来这里问的。不过,我延时使用的是sleep函数,是不是这种延时的问题呢?
 
DxdCn:

1 挂单后,延时几秒

2 挂单前检查历史,是否已经已有了同货币同价格挂单。


不好意思,心太急了,连谢谢都忘了说了。呵呵
 
DxdCn:

1 挂单后,延时几秒

2 挂单前检查历史,是否已经已有了同货币同价格挂单。


刚才又试了一下,主要是修改了检查历史的函数,现在似乎可以了,说明您提供的方法还是有效的。是否能完全避免重复挂单,可能还要多观察一段时间,在此对您表示再次感谢。
原因: