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

前几天,有关实盘策略初始化的问题帖子,没人解答,早上就自动没了。什么原因?

原贴内容:实盘策略初始化时,需要读入大量天数,不然大周期的ArrayManager()初始化不成功,导致策略的许多指标值不能生成?如日线金叉周线
请问如何修改,使策略初始化时能读入半年到一年的天数1分钟数据,并让大周期的信号指标值产生出来?目前VNPY只能产生分钟、小时级别
的指标信号。小周期的格局太小了...

def on_init(self):
    """
    Callback when strategy is inited.
    """
    self.write_log("策略初始化")
    self.load_bar(天数)        在这增加天数的值是没起作用的
    self.put_event()
Super Moderator
avatar
加入于:
帖子: 658
声望: 50

可以点击自己姓名,然后从自己的帖子里找一下

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

To楼上郭大侠:您好!我其实要求助的是策略初始化……不能改变大周期交易指标的问题?谢谢您!

Member
avatar
加入于:
帖子: 3357
声望: 226

日线周线需要自己合成了,也可以参考论坛相关帖子

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

To陈总:您好,很高兴您百忙之中给回复!
日线周线x日线,我已合成了,采用日周线这种大周期指标,回测正收益也比小周期稳定!
我求助的是实盘初始化时,大周期的指标状态值不能产生?
Load_bar(天数)天数默认是10天,我增加天数到半年或一年也没用!好用天数有最大限制?或者是sleep()停顿时间不够?我目前用最新版本3.10

Super Moderator
avatar
加入于:
帖子: 658
声望: 50

load_bar默认是读取分钟级别k线,可以通过interval参数进行修改。按照你的需求,你可以改成Interval.DAILY试试。

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

To楼上:您好!不是这原因!

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

沪公网安备 31011502017034号

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