VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 3
声望: 0

大神们,请问 slow_window能设置超过100吗?如何设置? 目前一旦设置到120就没有成交记录,为什么呢?
fast_window = 5
slow_window = 20

    self.bg15 = BarGenerator(self.on_bar, 15, self.on_15min_bar)
    self.am15 = ArrayManager()

    self.fast_ma = self.am15.sma(self.fast_window)
    self.slow_ma = self.am15.sma(self.slow_window)
Member
avatar
加入于:
帖子: 3
声望: 0

slow_window = 100就显示历史数据不足,我用fu888.SHFE数据是20100110-20221123
2022-11-26 17:12:26.936339 开始回放历史数据
2022-11-26 17:12:26.936339 历史数据不足,回测终止
2022-11-26 17:12:26.937338 开始计算逐日盯市盈亏
2022-11-26 17:12:26.937338 成交记录为空,无法计算
2022-11-26 17:12:26.937338 开始计算策略统计指标

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

slow_window = 120就显示成交记录为空,无法计算
2022-11-26 17:20:07.410838 历史数据回放结束
2022-11-26 17:20:07.411838 开始计算逐日盯市盈亏
2022-11-26 17:20:07.411838 成交记录为空,无法计算
2022-11-26 17:20:07.412836 开始计算策略统计指标

Member
avatar
加入于:
帖子: 4883
声望: 293

arraymanager默认size是100,可以在实例化的时候传入size参数进行调整,文档有介绍的https://www.vnpy.com/docs/cn/cta_strategy.html#cta-ctatemplate

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

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】