VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 11
声望: 0
  订单成交会在on_trade中发出止损单,在tick打到止损价时check_stop_order会发出限价单,同时stop_order状态变成triggered,这里有两个疑问:

1、此时发出的限价单一定会成功吗?在on_order中会监控止损单发出的限价单状态,如果是reject怎么处理?重新挂吗,这时候已经不能和止损单关联上了,部分成交是撤了重挂还是继续等?
2、止损单状态已是被触发,不区分成功或失败,有办法通过on_stop_order监控并处理它vt_orders的限价单状态吗?还是说必须用on_order订单状态去控制了?

Member
avatar
加入于:
帖子: 3357
声望: 226

本地停止单是以涨跌停价或者盘口五档(没有涨跌停时)的价格发出的,一般都会成交的。可以去看check_stop_order函数,如果超价市价单下出去了,这个停止单就从停止单列表里删掉了,然后状态才变成已触发,之后的就是限价单的操作了

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】