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

请教下,合成的是 1min 的 K 线数据,1min 的默认参数是在哪个函数体现呢,看了好久没有找到数据, 在类 class BarGenerator(object) 中 xmin = 0 ?
还想再请教一个问题,这里能否合成X分钟K线, 需要自己添加代码去实现还是 def init(self, onBar, xmin=0, onXminBar=None), 传入 xmin = 3 吗?

class BarGenerator(object):
    "
    K线合成器,支持:
    1. 基于Tick合成1分钟K线
    2. 基于1分钟K线合成X分钟K线(X可以是2、3、5、10、15、30)
    "

    def __init__(self, onBar, xmin=0, onXminBar=None):
Administrator
avatar
加入于:
帖子: 163
声望: 18

BarGenerator里面的update_tick()用于把tick数据合成1分钟K线数据,update_bar()是用于把1分钟数据合成X分钟数据。
可以参考2.0版本cta_strategy里面的布林带策略示例,那里提供1分钟K线合成为15分钟K线,并且基于15分钟K线来产生买卖信号

Member
avatar
加入于:
帖子: 8
声望: 1

感谢.找了很久

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