在def on_30_bar(self,bar)里面收到30分钟K线数据后 如何保存下来 请大佬指教
在def on_30_bar(self,bar)里面收到30分钟K线数据后 如何保存下来 请大佬指教
那需要自己研究一下vnpy中的database,然后实例化某一个数据库类,比如vnpy_sqlite中的SqliteDatabase,然后调用save_bar_data函数来保存进数据库
或者将bar转化为字典保存成json,也可以直接保存成pickle
先建立一个空字典
然后在在def on_30_bar(self,bar)里面添加如下代码
最后把字典保存到本地