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

折腾了几天 总算是把本地的vnpy弄好了,基本的macd策略也写出来了,在跑macd策略的时候我想到一个问题,k线是按1分钟合成为4H的,为了让vnpy跑的macd跟交易所的一样是不是得从当天的0点开始跑策略,这样合成的K线才会跟数字货币交易所的4H k线图吻合?! 还是说 只要我在策略里面定义为4H级别,vnpy就能自动按0点,4点,8点,12点……自动合成4H的K线数据然后计算相关指标? 还望大神解答。。。

Member
avatar
加入于:
帖子: 733
声望: 35
  1. K线图应该取决于数据本身,感兴趣的话可以看一下bargenerator的update_bar函数里的合成K线逻辑。可以看到是对时间戳做了判断的,所以只要数据没问题,应该就能生成正确的K线图。
  2. 如果对于合成的K线有疑问,可以自己print生成K线的时间戳来看看。
Member
avatar
加入于:
帖子: 29
声望: 0

xiaohe wrote:

  1. K线图应该取决于数据本身,感兴趣的话可以看一下bargenerator的update_bar函数里的合成K线逻辑。可以看到是对时间戳做了判断的,所以只要数据没问题,应该就能生成正确的K线图。
  2. 如果对于合成的K线有疑问,可以自己print生成K线的时间戳来看看。

谢谢,目前我加了个log来输出macd的值,好像策略写的有点问题,每分钟都在输出,可能是因为我策略里面只写了4h bar合成,没有先合成1min bar 然后再合成4h造成的.看来得去看看 模版里面am部分是怎么定义的了

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

description
看到输出眼泪掉下来~~~~

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