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

1:vnpy自带的BarGenerator能被4整除,是不是意味着vnpy原生支持4分钟k线呢? x minute bar, x must be able to divide 60: 2, 3, 5, 6, 10, 15, 20, 30
2:老师您好,一直没能理解下面这段代码的意思,可以帮忙科普一下吗?万分感激!

           # x-minute bar
            if not (bar.datetime.minute + 1) % self.window:
                finished = True
Member
avatar
加入于:
帖子: 5005
声望: 301
  1. 可以
  2. 就是看你传进来分钟数能不能整除这个window,能的话就finished,也就是这条k线合成完了。
Member
avatar
加入于:
帖子: 173
声望: 32

比如你传入的是一分钟的bar,那就可以

Member
avatar
加入于:
帖子: 260
声望: 4

xiaohe wrote:

  1. 可以
  2. 就是看你传进来分钟数能不能整除这个window,能的话就finished,也就是这条k线合成完了。

1:老师您好,那不是1-60分钟内任意分钟数,都可以被传进来分钟数能整除这个window,Bargenerator中的window不是可以是1-60的任意分钟数?那vnpy自带的k线合成器为什么又只能合成 2, 3, 4, 5, 6, 10, 15, 20, 30, 60这些周期的k线呢?

Member
avatar
加入于:
帖子: 5005
声望: 301

只要能被整除就可以吧。如果对K线合成和K线自定义合成感兴趣,可以去看CTA进阶课程里的第七课和第八课。

Member
avatar
加入于:
帖子: 260
声望: 4

xiaohe wrote:

只要能被整除就可以吧。如果对K线合成和K线自定义合成感兴趣,可以去看CTA进阶课程里的第七课和第八课。
1:老师您好,已反复看了多遍,就是关于这一点没能正确理解,望老师解惑,万分感激!

Member
avatar
加入于:
帖子: 5005
声望: 301

CTA进阶课程里说的很清楚了,这两个不同在于时间戳切分和计数切分。如果还不是很理解的话,建议再多听两遍

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

沪公网安备 31011502017034号

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