VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 2
声望: 0

模拟使用simnow 测试, 为何初始化后,load_bar(30)后 ArrarManager count 为0

def on_init(self):
    """
    策略初始化回调
    """
    # 加载历史数据
    self.load_bar(30, Interval.MINUTE, self.on_init_bar, False)

def on_init_bar(self, bar: BarData):
    """
    Bar数据更新回调
    """

    self.bg5.update_bar(bar)  #bg5 5分钟 bg
    self.am5.update_bar(bar)   #  am5  5分钟K线  arraymanager

    print(f"am5 count {self.am5.count},min bar:{bar}")
Member
avatar
加入于:
帖子: 5809
声望: 355

有历史数据或者数据服务吗?

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

没有使用历史数据, 必须要配置数据服务? 数据服务是指用rqData之类的数据吗?
连接simnow后可以接收到实盘的数据, 但是初始化方法里 load_bar(10) 方法好像没有加载到任务数据

Member
avatar
加入于:
帖子: 5809
声望: 355

load_bar是加载历史数据进行初始化
连接CTP接口只是接收实盘tick合成实时K线
这些项目文档都有介绍的

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

沪公网安备 31011502017034号

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