python是个强大的工具,还有很多插件包可以用,所以完全可以考虑用python来编程实现股票的自动技术分析。 第一步就是实现股票历史数据的获取,这个有安装包TuShare可以用。首先是安装TuShare,直接在cmd中pip install tushare。如果想确认安装成功,可以新建个python文件,输入 import tushare as ts print ts.__version__ 然后F5,肯定报错,提示缺少什么模块就到cmd中pip install 模块名字就行。 TuShare的教程 但是到了pandas会有问题,pip install搞不定,这个需要 matplotllib,openpyxl,setuptools,numpy,six,python-dateutil作为前置安装包。 我已经装了numpy和matplotlib,就少个python-dateutil,其他的可以pip search 包名字,如果不报错就说明已经安装了。 注意一下dateutil的安装应该是pip install python-dateutil(不能光输入dateutil) 最后安装pandas,需要到http://www.lfd./~gohlke/pythonlibs/下载whl文件,然后在cmd模式中切换到解压缩文件夹中,pip
install 包名字.whl ,然后就ok了。 对于技术分析,可以用TA-lib的模块包,也是到上个url处下载whl文件,安装即可。 后续写下大致的思路 用python开发股票自动技术分析的软件(一) http://blog.sina.com.cn/s/blog_620987bf0102vkx7.html 用python开发股票自动技术分析的软件(二) http://blog.sina.com.cn/s/blog_620987bf0102vl01.html 用python开发股票自动技术分析的软件(三) http://blog.sina.com.cn/s/blog_620987bf0102vldc.html 用python开发股票自动技术分析的软件(四) |
|
来自: 长江黄鹤 > 《用python开发股票自动技术分析的软件》