分享

【原创】用python开发股票自动技术分析的软件(一)

 长江黄鹤 2016-07-14

python是个强大的工具,还有很多插件包可以用,所以完全可以考虑用python来编程实现股票的自动技术分析。

第一步就是实现股票历史数据的获取,这个有安装包TuShare可以用。首先是安装TuShare,直接在cmd中pip install tushare。如果想确认安装成功,可以新建个python文件,输入

import tushare as ts

print ts.__version__

然后F5,肯定报错,提示缺少什么模块就到cmd中pip install 模块名字就行。

TuShare的教程

 http://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开发股票自动技术分析的软件(四)

http://blog.sina.com.cn/s/blog_620987bf0102vlmz.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多