4.10K 浏览
0

api.insert_order(symbol=symbol, direction=direction_close, offset=offset, volume=volume, limit_price=market_price)

api.wait_update()

很遗憾,止损失败。在期货APP中没有看见在止损价格附近的委托,请问是什么原因呢?
可否将上面的语句重复一遍,多下一次单,以提高成功的可能性?

api.insert_order(symbol=symbol, direction=direction_close, offset=offset, volume=volume, limit_price=market_price)

api.wait_update()

api.insert_order(symbol=symbol, direction=direction_close, offset=offset, volume=volume, limit_price=market_price)

api.wait_update()

也就是写成这样子?

Shoe X 已回答的问题 2020年10月11日
0

委托单有触发,天勤打印委托单已提交,但是app上查不到委托单,这个问题我也遇到过。

当时,我想挂单在买5的位置,limit_price = quote.ask_price5

问题就出在这里。

上期所的品种能读取到ask_price5,但其它所的品种读ask_price5 = ‘nan’

所以,如果某个参数是无效的,可能就会下单失败。

所以,我后来采用的委托价是,买limit_price=现价+合约价格变动单位*几跳,卖limit_price=现价-合约价格变动单位*几跳。

例如,止损比较急,就10跳,这样成交的几率比较高。如果不急,当然0跳都是可以滴。

Shoe X 编辑答案 2020年10月11日
您正在查看2个答案中的1个,单击此处查看所有答案。