VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 4
声望: 0

我是在Jupyter notebook上测试CTA的回测功能,在回测的时候突然发现,如果加载数据的起点和终点都在同一年,比如datetime(2019,1,1)到datetime(2019,12,31),历史数据的加载量就会是0,但是只要起点和终点不是同一年,数据量就恢复正常。这个是怎么回事呢?上图是在同一年,下图就差了一天,但是数据就恢复正常了。

谢谢大神们帮助!

description

description

Administrator
avatar
加入于:
帖子: 4502
声望: 321

用的什么数据库呢

Member
avatar
加入于:
帖子: 4
声望: 0

用Python的交易员 wrote:

用的什么数据库呢
我之前使用的SQLite,发现是database_sql.py文件的问题,它的起止时间字符串模式不太对导致的,我把SqlManager下的load_bar_data函数的start和end改成'%Y%m%d %H:%M:%S'这种模式就没问题了

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】