双神因子策略的程序功能:
1 从baostock 上下载数据,
2 保存为CSV文件,在当前目录下,
3 运行双神策略,并标记出前高的位置,
4 再根据与前高的差别,选择出离前高大于100的目标,输出到TXT中。
log:
---测试选股运行结束---
测试选股因子3运行完毕-3因子结束
date open high low ... xg qg_jl qg_zt_num qg_ss_num
677 2021-10-08 14.8 14.9 14.46 ... False 90 4 2
[1 rows x 23 columns]
90
===多核测试数据结束===
程序运行时间:71.12706804275513s
===程序全部运行结束===
参考码农甲示例,见其博客。运行环境PYCHARM社区版本:
这是仅是测试的输出,我为了提高速度,只运行前40支,有兴趣可以全运行。
放开注释:
# 筛选股票数据 只测试部分
# stock_df = stock_df[(stock_df['code'] >= 'sh.600000') & (stock_df['code'] < 'sz.399000')]
stock_df = stock_df[(stock_df['code'] >= 'sh.600000') & (stock_df['code'] < 'sh.600020')]
代码全文:
注意建立个output文件夹