用的是异步携程的策略,限定开仓条件为
if position.volume_long == 0:
执行买入开仓1手
买入1手成功之后,就会一直重复开。我是10秒一次信号,它就10秒开一手。
我在后面加个
print(position.volume_long) 返回的值是 0 这种问题怎么解。
lookis 已回答的问题 2020年11月23日
我也用的是asyncio的方式,处理方式是把target_volume_task拆开,然后await 对应的coroutine 结果。或者在开仓之后就await 到 position 的变化
insert_order 类似,会有一个 task返回,await 这个task就行,或者超时处理追单/取消逻辑,所有的订单操作都 await 就好
lookis 已回答的问题 2020年11月23日