概述
PandaQAuantFlow开源之后,社区很多小伙伴去下载也本地部署了,但是本地的行情数据只到2025-05-15,没法使用最新的数据进行回测。好在panda_factor里面提供了自动更新数据库的功能,以下笔者将简单介绍如何进行手动更新。
1. 更新之前
在更新之前,需要按照github上的说明部署好本地环境,部署跟着这个https://github.com/PandaAI-Tech/panda_quantflow里面的readme来,B站上还有保姆级别安装视频。
2.开始更新
直接手动更新配置即可,找到panda_factor\panda_common\panda_common目录下面的config.ymal文件,以tushare为例,配置如下
再新起一个conda的窗口,将环境activate到部署的环境下面,然后执行 python panda_data_hub\panda_data_hub_main_clean_.py
执行完之后,再浏览器里面访问http://localhost:8080/factor/#/datahubdataclean
选择开始结束时间,点击开始数据清洗,如下
在后台也能看到响应的日志输出。
等待后台将所有的数据更新完之后,进入http://localhost:8080/factor/#/datahublist就可以查看对应每天的数据情况
在股票数据清洗完成之后,点击下一步,进行因子数据清洗。选择对应的时间点击开始清洗即可
等待完成后,点击右下角的返回数据页面即可查看因子数据的更新情况
3.回测试试
数据更新好了,当然就赶紧回测一把啦
把工作流里面的时间都改到8月20号的,进行回测之后,查看回测结果,就可以看到最新的持仓了
本次分享到此结束,欢迎各位留言交流~