VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 3
声望: 0

如题,自动化开空后,平仓cover报价超出涨跌停范围。打印bar日志,价格并没超出范围。这个bug怎么捉。请专家解答,先行谢过

Administrator
avatar
加入于:
帖子: 4502
声望: 321

每日的涨跌停价格,是可以通过on_tick函数收到的tick对象的limit_up和limit_down字段来读取到的,做个对比检查吧

Member
avatar
加入于:
帖子: 3
声望: 0

on_bar 日志打印的close_price是正常的,用该价格提交cover单后,价格就变了,怀疑是round_to()确定订单价格时,价格变了,引起订单bug,pricetick 获取出错?

Administrator
avatar
加入于:
帖子: 4502
声望: 321

以K线收盘价直接发出的委托,应该是不会受到round_to影响,因为本来就已经是市场上有过成交的价格了。

确定的话请贴上你策略运行过程中委托加个的日志,以及主界面上实际发出委托的截图吧

Member
avatar
加入于:
帖子: 3
声望: 0

description

description

description
平空,失败。订单价格debug是没有超过涨跌幅范围的。买入平仓,已经考虑滑点

Administrator
avatar
加入于:
帖子: 4502
声望: 321

你如果是想要限价单立即平仓,最后 的stop字段请设为False或者不传,否则是用的停止单(触发后以涨跌停价发单)

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

沪公网安备 31011502017034号

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