基本背景
每天都会看这个公众号,而且会在盘前发,发现内容中提到的中概股和中概ETF的涨跌具有一定的相关性,早就手痒痒了想做一下回测看是否真得如此,于是,花了一整天时间… 有了这篇文章。
爬取公众号文章
爬取过程中三个麻烦的点:
1)可能会输入验证码;
2)爬取几次后,cookies会失效;
3)到最后即使手动查询想要查询的公众号,也会报错,返回了None(不知道是不是爬取次数过多的原因),不过弄到的数据已经够我用了(再早,这个公众号还没有中概股这个版块);
1 | import os,re |
本部分参考链接
python爬取公众号历史文章_牛客博客
python爬取公众号阅读量_Python爬取微信公众号文章以及在看阅读数_weixin_39688870的博客-CSDN博客
处理数据
需要的文件:
1)上文爬到的结果文件;
2)中概ETF 513050的行情信息,由通达信导出;
1 | import pandas as pd |
涨跌幅是否一致,画了个图,不是很一致…
不过,大过年的,来都来了… 就再回测一把吧….
回测平台回测
使用的平台是bigquant,交易逻辑很简单,还有优化的空间:
1)当信号大于1时,买入;
2)如果买入后第二天有信号,且信号小于0才卖出,否则不卖出; 如果没有 信号,则直接卖出;
回测有 4.25% 的收益率,跑赢基准 7个点 +.+
总结
其实我觉得公众号的能源和油气也可以试试,不过观察来看华宝油气一般开盘价就是最高点,不给买入的机会…. 后边再试试;
算是对自己观察所得另类数据的一个小尝试吧,有好多东西要学习啊啊啊啊啊啊啊…..