重修vn.py笔记 之 十二:BarGenerator

源码注释:

 1. 通过tick 生成1分钟bar  【显然,这在分钟级回测时用不到】

2. 将1分钟的bar转换成 N分钟的bar

class BarGenerator:
    """
    For:
    1. generating 1 minute bar data from tick data
    2. generating x minute bar/x hour bar data from 1 minute data
    Notice:
    1. for x minute bar, x must be able to divide 60: 2, 3, 5, 6, 10, 15, 20, 30
    2. for x hour bar, x can be any number
    """

实际上,第二个工作要用bg.update_bar函数用户自己显示地在on_bar 里调用,虽然提升了灵活性,但显得不是那么优雅。 

posted on 2026-01-08 21:57  金凯旋  阅读(5)  评论(0)    收藏  举报

导航