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

在实盘中策略使用到的参数需要大量的数据准备,比方说ATR,我需要100根k线的平均值。但是我用到是小时线,策略每天都要重新启动,重新初始化,这样我永远也无法准备到100根k线的数据。怎么样能把历史数据当成数据准备储存下来在实盘中使用呢?

Administrator
avatar
加入于:
帖子: 1441
声望: 64

请关注公众号vnpy-community后,看里面的傻瓜教程照着操作

Member
加入于:
帖子: 30
声望: 0

我看了。
我的理解是在策略的init阶段会自动载入历史数据。但我还有个问题,就是load_bar载入的数据和arraymanager载入的数据有什么关系呢?技术指标的计算都由arraymanager缓存的数据来提供的,load_bar的数据有什么作用?

Member
avatar
加入于:
帖子: 155
声望: 16

load_bar导入的数据经过on_bar推入am

Member
加入于:
帖子: 30
声望: 0

如果我用1小时k线,那么Arraymanager默认载入100根k线,也就是100小时数据。如果100个小时数据全部需要通过load_bar载入,那么load_bar里面是不是要写100*60=6000,laod_bar(6000)这样吗?

Administrator
avatar
加入于:
帖子: 1441
声望: 64

load_bar的参数,是多少天数,不是K线的根数

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