4.05K 浏览
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

嗯,刚才查看论坛邮件,才知道phdlh的回复,于是对上面的回答做了修正。

另,上期所默认可获得5档行情,但其它所不能。这一点可以参阅快期App[交易]界面中的盘口信息。

另,我记得曾收到过期货公司的《关于谨慎使用市价单或涨停板位限价单的通知》,大致是说:由于部分合约流动性较差,买卖委托量较少,请在这些合约上谨慎使用市价单或涨跌停板价位的限价单,避免交易价格偏离正常价格的情况出现。

检查平仓order,如果不是限价=‘nan’的问题,也不是平今仓/昨仓的问题,那我的回答将是无效的,则需请求官方的解答。

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日