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

Use the first [days] of history data for initializing strategy

使用历史数据的前几天来初始化策略

    day_count = 0
    ix = 0

    for ix, data in enumerate(self.history_data):
        if self.datetime and data.datetime.day != self.datetime.day:
            day_count += 1
            print(self.days)
            if day_count >= self.days:
                break

        self.datetime = data.datetime
        self.callback(data)

    self.strategy.inited = True
    self.output("策略初始化完成")
Administrator
avatar
加入于:
帖子: 2126
声望: 96

加载历史数据,回放给策略用于计算各种技术指标的相关状态

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