vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 11
声望: 0

如我需要跑合约为IF2010的策略,但我策略的初始化需要用到15天的数据,而我合约还没有生成15天的数据,我该怎么跑,是否能用上一个主力合约的数据来初始化,然后在现在的主力合约上进行交易。求大佬解答!!!

Member
avatar
加入于:
帖子: 936
声望: 47

要不就录到15天为止,要不就申请一个rqdata试用账号吧。
应该是不行的,load_bar会去找你策略的vt_symbol去初始化

Member
avatar
加入于:
帖子: 11
声望: 0

xiaohe wrote:

要不就录到15天为止,要不就申请一个rqdata试用账号吧。
应该是不行的,load_bar会去找你策略的vt_symbol去初始化
那我跑一个新的合约就必须等这个合约有15天的数据才能跑吗,我的这个策略是根据IF888这种合成的主力合约数据测的,而且用到日K线,所以需要用到初始化的数据需要十多天

Member
avatar
加入于:
帖子: 936
声望: 47

就算实盘不调用load_bar,那你也需要足够数据初始化am呀,不然指标计算不准确的。因为日线所以需要时间比较长

Member
avatar
加入于:
帖子: 11
声望: 0

xiaohe wrote:

就算实盘不调用load_bar,那你也需要足够数据初始化am呀,不然指标计算不准确的。因为日线所以需要时间比较长
所以想问下可不可以用IF888的数据计算指标和初始化,然后再用IF2010合约的数据进行交易逻辑判断

Member
avatar
加入于:
帖子: 936
声望: 47

应该不可以的,am初始化肯定是拿交易的品种的

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3