重修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 里调用,虽然提升了灵活性,但显得不是那么优雅。
浙公网安备 33010602011771号