实盘时,能否直接用on_bar函数来交易日线级别的K线?还是说要设置为self.bg = BarGenerator(self.on_bar, 1, self.on_1day_bar,Interval = Interval.daily)?如果设置为第二种的话,技术指标和买卖写在on_1day_bar函数下还是默认的on_bar函数下?
实盘时,能否直接用on_bar函数来交易日线级别的K线?还是说要设置为self.bg = BarGenerator(self.on_bar, 1, self.on_1day_bar,Interval = Interval.daily)?如果设置为第二种的话,技术指标和买卖写在on_1day_bar函数下还是默认的on_bar函数下?
要选择第二种,on_bar代表的是1分钟线推送。
另外技术指标计算逻辑应该写在对应时间级别的K线回调函数下,你这里就是on_1day_bar了。
那策略开始初始化时加载的本地数据和缓存K线,能直接用通达信的日线csv吗?还是说要tick级别的csv才能合成缓存的K线用于实盘交易
可以用datamanager模块将存有分钟线数据的csv导入数据进数据库,供策略初始化使用
xiaohe wrote:
可以用datamanager模块将存有分钟线数据的csv导入数据进数据库,供策略初始化使用
基于历史日K线算指标进行交易,如何调取日K线以及怎么写代码呢?也没有看到相关介绍?
datamanger存进数据库回测数据频率选Interval.DAILY就好,load_bar的interval也选Interval.DAILY