3.72K 浏览
0

策略混用了api.insert_order和 target_pos.set_target_volume()两种方式下单。当api.insert_order挂单成交后,应该是没有更新,set_target_volume()挂单出现错误,本应该是open,结果挂成colse,然后出错退出,想请教下两种挂单混用,之间应该作何处理?

west 已回答的问题 2019年11月18日
0

在TargetPosTask开始调整持仓但还没有达到目标持仓时不应该用insert_order下单影响总持仓,因为此时TargetPosTask调整总持仓时会保存一些由之前的持仓信息计算出来的中间值,当TargetPosTask调整完成后可以用insert_order下单。

天擎 张 发表新评论 2019年11月18日

我是先targetpostask下单,因为targetpostask没有指定价格挂单,所以用insert_order顺势挂止盈单,while回到targetpostask之前,我用cancel_order撤止盈单,但是止盈单成交,targetpostask就会出错,所以想请教下,如果像你所说的targetpostask保留之前信息,那么我这种模式有什么实现方式吗?