我在策略的on_order里打印价格,怎么输出的数字只有1位小数,比如9.6
def on_order(self, order: OrderData):
"""
Callback of new order data update.
"""
print(order.price)
我在策略的on_order里打印价格,怎么输出的数字只有1位小数,比如9.6
def on_order(self, order: OrderData):
"""
Callback of new order data update.
"""
print(order.price)
这是回测还是实盘的?回测引擎中应该没有专门针对价格做调整的逻辑
用Python的交易员 wrote:
这是回测还是实盘的?回测引擎中应该没有专门针对价格做调整的逻辑
那么请问实盘中哪里对报单价格做了调整,最近想做标准套利合约,发现当价格为负数时直接拒单了。。。
vnpy.app.cta_strategy.engine里的send_order函数会先把价格用round_to函数处理成符合pricetick的价格再发单
xiaohe wrote:
vnpy.app.cta_strategy.engine里的send_order函数会先把价格用round_to函数处理成符合pricetick的价格再发单
貌似这个处理对负数没影响啊,不至于不能发单啊