zvtvz / zvt

modular quant framework.
https://zvt.readthedocs.io/en/latest/
MIT License
3.19k stars 858 forks source link

jq的k线数据记录问题 #72

Closed yinianfangxia closed 4 years ago

yinianfangxia commented 4 years ago

目前是只保存前复权数据,当数据变动时,在on_finish_entity里面把之前的数据按最新的factor计算,这里有一个问题,on_finish_entity可能在全部抓完后才回调,可能出现用最后entity的factor计算其他entity的错误。

foolcage commented 4 years ago

确实有这个问题,下个版本会修复并提供后复权数据

foolcage commented 4 years ago

最新代码已修复,并提供后复权数据。

wisfern commented 4 years ago

我想了解一下,怎么不考虑保存一下复权因子和原始的ohlc,然后在取数据的时候,根据参数来确定前后复权数据的变换。 这样保存的数据占用的空间会小一些,如果是分钟级的话,减少的空间占用会比较可观。

foolcage commented 4 years ago

@wisfern 时间和空间是个取舍,由于项目中经常需要全市场的快速回测,每次取数据“重新计算”会变得不现实。 分钟级别的可以根据需要下载,一般不太需要全部数据。