紧赶慢赶,今天终于是开发完了。用时不到一个星期,就是上次文章提到的想要一键选股到炒股软件上。虽然有lh的部分,但我要介绍的是程序化的部分,策略lh已省略。
先来说说实现了那些功能:
研报选股:网站爬取、匹配股票。
策略选股:策略lh、条件买卖点lh。
数据读写:股票数据获取、炒股软件写入。
我就按我开发的顺序来讲讲经历。
首先是研报爬取和匹配标的。一开始由于首页是js渲染的,我不会爬,只能手动点开文章,一个个把url复制到脚本里,再统一爬取。后来想用requests-html试试,结果也不行,最后只好用上大杀器——selenium。
因为我不需要界面交互,所以用静默模式登录首页,爬到文章url后再爬文章内容。得到的字符串和股票代码名称对照的Excel对比,得到研报上提到的标的。结果今天发现首页爬多了,会弹出让划动的验证窗口。
然后是策略lh。把炒股软件上研发的策略,转码成Python的。其实按照逻辑转化起来并不难,但心理上总是抵触和犯懒,以致差不多用了一个星期才转化出一个策略。
策略lh好后它还只是个指标,就是拿来看图的,还需要根据指标制定买卖点的条件,其实这个才叫策略,我习惯瞎叫了。
网友评论