1.23K 浏览
0

模拟交易

symbol=”CFFEX.IF2203″

order = api.insert_order(symbol=symbol, direction=”BUY”, offset=”OPEN”, limit_price=’FIVELEVEL’,volume=1)
while True:
api.wait_update()
if order.status==’FINISHED’:
print(‘Done!’)
break

提示:

info:下单成功

info:下单被服务器撤销

登录快期app,会发现委托价格为0

limit_price=’FIVELEVEL’或者’BEST’都是这样。

但是如果通过set_target_volume又可以成功交易,委托价格是有数值的

target_pos = TargetPosTask(api, symbol)
target_pos.set_target_volume(1)

hnlgbs 未选择答案 2022年3月8日
0

你可以先打印下你输入的价格,是否有返回值

hnlgbs 发表新评论 2022年3月8日

没有输价格。一开始limit_price 没动,直接报错不支持市价单,委托不了。然后试了下’BEST’和’FIVELEVEL’,报错之后,委托那里能看到有单,只不过委托价格那里是0。现在只能先get_quote,获取upper_limit/lower_limit,传给limit_price