加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2015-06-02 09:04:44)
标签:

股票

it

python

编程

技术分析

分类: Python

大致的思路是

一、准备一个沪深股市的股票代码和简称的对照表,存在csv文件或者txt文件中。

二、读取这个文件,循环将所有股票的历史数据都下载到本地,保存为名字为股票代码的csv文件。

三、逐个读取所有这些csv文件,然后将数据转存为数组。

这里用MACD的例子来坐下分析。

首先是用TA-lib的macd函数计算macd值,函数输出3个值,macd(对应diff),macdsignal(对应dea),macdhist(对应macd)。然后按照下面的原则判断买入还是卖出。

       1.DIFF、DEA均为正,DIFF向上突破DEA,买入信号。
       2.DIFF、DEA均为负,DIFF向下跌破DEA,卖出信号。
       3.DEA线与K线发生背离,行情反转信号。
       4.分析MACD柱状线,由正变负,卖出信号;由负变正,买入信号

四、将股票代码和卖出买入的判断写到本地文件中。

五、参考的网址

pandas教程http://jingyan.baidu.com/season/43456

MACD函数介绍

http://www.tadoc.org/indicator/MACD.htm

http://www.investopedia.com/articles/technical/091001.asp

pandas的使用举例

http://bbs.pinggu.org/thread-3631776-1-1.html

 

用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

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有