如题,自动化开空后,平仓cover报价超出涨跌停范围。打印bar日志,价格并没超出范围。这个bug怎么捉。请专家解答,先行谢过
如题,自动化开空后,平仓cover报价超出涨跌停范围。打印bar日志,价格并没超出范围。这个bug怎么捉。请专家解答,先行谢过
每日的涨跌停价格,是可以通过on_tick函数收到的tick对象的limit_up和limit_down字段来读取到的,做个对比检查吧
on_bar 日志打印的close_price是正常的,用该价格提交cover单后,价格就变了,怀疑是round_to()确定订单价格时,价格变了,引起订单bug,pricetick 获取出错?
以K线收盘价直接发出的委托,应该是不会受到round_to影响,因为本来就已经是市场上有过成交的价格了。
确定的话请贴上你策略运行过程中委托加个的日志,以及主界面上实际发出委托的截图吧
平空,失败。订单价格debug是没有超过涨跌幅范围的。买入平仓,已经考虑滑点
你如果是想要限价单立即平仓,最后 的stop字段请设为False或者不传,否则是用的停止单(触发后以涨跌停价发单)