如题,策略初始化on_init函数中的load_bar()和load_tick()分别在什么情况下使用?
假如实盘中按照K线收盘价开仓,但按照tick止损/止盈,是不是只能用load_tick()?
如题,策略初始化on_init函数中的load_bar()和load_tick()分别在什么情况下使用?
假如实盘中按照K线收盘价开仓,但按照tick止损/止盈,是不是只能用load_tick()?
策略初始化需要使用tick数据计算指标就用load_tick,策略初始化需要使用K线数据计算指标就用load_bar
xiaohe wrote:
策略初始化需要使用tick数据计算指标就用load_tick,策略初始化需要使用K线数据计算指标就用load_bar
感谢解惑,我现在是写了一个策略,开仓是按照K线收盘价,盘中止损是按照tick,我MongoDB里只存着TickData,策略初始化时我是希望用K线数据计算指标,所以用load_bar时就会报错:AttributeError: 'TickData' object has no attribute 'close_price',请问这个怎么破...
直接load_tick即可,K线可通过tick生成