如我需要跑合约为IF2010的策略,但我策略的初始化需要用到15天的数据,而我合约还没有生成15天的数据,我该怎么跑,是否能用上一个主力合约的数据来初始化,然后在现在的主力合约上进行交易。求大佬解答!!!
如我需要跑合约为IF2010的策略,但我策略的初始化需要用到15天的数据,而我合约还没有生成15天的数据,我该怎么跑,是否能用上一个主力合约的数据来初始化,然后在现在的主力合约上进行交易。求大佬解答!!!
要不就录到15天为止,要不就申请一个rqdata试用账号吧。
应该是不行的,load_bar会去找你策略的vt_symbol去初始化
xiaohe wrote:
要不就录到15天为止,要不就申请一个rqdata试用账号吧。
应该是不行的,load_bar会去找你策略的vt_symbol去初始化
那我跑一个新的合约就必须等这个合约有15天的数据才能跑吗,我的这个策略是根据IF888这种合成的主力合约数据测的,而且用到日K线,所以需要用到初始化的数据需要十多天
就算实盘不调用load_bar,那你也需要足够数据初始化am呀,不然指标计算不准确的。因为日线所以需要时间比较长
xiaohe wrote:
就算实盘不调用load_bar,那你也需要足够数据初始化am呀,不然指标计算不准确的。因为日线所以需要时间比较长
所以想问下可不可以用IF888的数据计算指标和初始化,然后再用IF2010合约的数据进行交易逻辑判断
应该不可以的,am初始化肯定是拿交易的品种的