股票应用开发——相关指标的含义(二)

原创 2016年08月29日 17:16:23

        上一篇博客主要是网络数据的获取以及解析,本篇博客将要讲述的是股票开发过程中相关指标的计算以及含义!在这里声明一点就是,不在贴出指标的计算代码,出于相关考虑敬请谅解!如有需要可以留言咱们一起探讨!

一、MACD—指数平滑移动平均线:

这个指标表示的是:

由快、慢均线的离散、聚合表征当前的多空状态和股价可能的发展变化趋势。当MACD从负数转向正数,是买的信号。当MACD从正数转向负数,是卖的信号。当MACD以大角度变化,表示快的移动平均线和慢的移动平均线的差距非常迅速的拉开,代表了一个市场大趋势的转变。

1>计算公式:

12日EMA的计算:

EMA(12) = 前一日EMA(12) X 11/13 + 今日收盘价 X 2/13

26日EMA的计算:

EMA(26) = 前一日EMA(26) X 25/27 + 今日收盘价 X 2/27

差离值(DIF)的计算:

DIF = EMA(12) - EMA(26)。

根据差离值计算其9日的EMA,即离差平均值,是所求的DEA值。为了不与指标原名相混淆,此值又名DEA或DEM。

今日DEA = (前一日DEA X 8/10 + 今日DIF X 2/10)

用(DIF-DEA)*2即为MACD柱状图。

2>思路整理:

在计算该指标的过程中,首先是计算短期EMA,然后计算长期EMA,第三步就是离差值DIF,这个指标需要绘制成红色的快速MACD曲线,第四步就是计算离差平均值DEA,此指标需要绘制成黄色的信号线,最后一步就是根据DIF和DEA计算MACD的值;

-----------------------------------------------------------------------------------------------------------------

二、KDJ—随机指标:

根据统计学原理,通过一个特定的周期(常为9日、9周等)内出现过的最高价、最低价及最后一个计算周期的收盘价及这三者之间的比例关系,来计算最后一个计算周期的未成熟随机值RSV,然后根据平滑移动平均线的方法来计算K值、D值与J值,并绘成曲线图来研判股票走势。

 1>计算方法:

KDJ的计算比较复杂,首先要计算周期(n日、n周等)的RSV值,即未成熟随机指标值,然后再计算K值、D值、J值等。以n日KDJ数值的计算为例,其计算公式为

n日RSV=(Cn-Ln)/(Hn-Ln)×100

公式中,Cn为第n日收盘价;Ln为n日内的最低价;Hn为n日内的最高价。

其次,计算K值与D值:

当日K值=2/3×前一日K值+1/3×当日RSV

当日D值=2/3×前一日D值+1/3×当日K值

若无前一日K 值与D值,则可分别用50来代替。

J值=3*当日K值-2*当日D值

以9日为周期的KD线为例,即未成熟随机值,计算公式为

9日RSV=(C-L9)÷(H9-L9)×100

公式中,C为第9日的收盘价;L9为9日内的最低价;H9为9日内的最高价。

K值=2/3×第8日K值+1/3×第9日RSV

D值=2/3×第8日D值+1/3×第9日K值

J值=3*第9日K值-2*第9日D值

若无前一日K值与D值,则可以分别用50代替。

3>思路:

在计算该指标时采用的9,3,3进行计算,思路和计算MACD指标的思路基本一致。

----------------------------------------------------------------------------------------------------------------------------------

好了,主要就是这两个指标,希望大家看了之后不在迷茫,到底指标的算法怎么写就要看大家的水平了!最后贴出来MACD指标最终绘制完成之后的样子!



版权声明:本文为博主原创文章,未经博主允许不得转载。

国家经济指标的含义

国家经济指标的含义PPI(生产者物价指数)  说明了生产原料的价格的情况,这样可以用来衡量各种不同的商品在不同的生产阶段的价格的变化情况,各国是通过统计局来向各个大的生产商搜集各种商品的报价,在通过自...
  • lanyd
  • lanyd
  • 2008年02月13日 10:34
  • 925

使用tensorflow:LSTM神经网络预测股票(二)

与第一版相比的改进点 股票预测相关代码 数据部分 tensorflow 代码 数据部分 tf代码 交流及完整数据与第一版相比的改进点上一篇博客 直接预测收益,训练过程中通过观察预测值的变动,发现LST...
  • wlzzhcsdn
  • wlzzhcsdn
  • 2017年10月11日 19:25
  • 1355

PythonStock(13):使用stockstats计算股票中的16个常用指标方法大全

前言使用Python开发一个股票项目。 项目地址: https://github.com/pythonstock/stock 相关资料: http://blog.csdn.net/fr...
  • freewebsys
  • freewebsys
  • 2017年11月20日 11:08
  • 1217

Matlab分析证券相关系数

本文演示使用matlab计算证券市场各支股票的相关系数。 代码如下: load stocklist_ss.mat %参见文章“Matlab抓取网页数据” %定义时间范围 StartDate='01/...
  • sundros
  • sundros
  • 2015年07月23日 15:42
  • 869

股票 MACD指标的买入形态图解

MACD指标中的DIF和DEA两线,按照其金叉时在零轴上、下的位置,和金叉前是否发生过死叉、死叉发生的位置,有八种形态图形。       它们分别是:佛手向上、小鸭出水、漫步青云、天鹅展翅、空中缆绳...
  • aoshilang2249
  • aoshilang2249
  • 2015年04月29日 07:03
  • 1282

算法-基于MACD的Adaboost股价涨跌预测模型

MACD是一个指标,具体用法是MACD>0看涨,反之看跌,果真是这样的吗?由于所有的技术指标都基于对历史数据的统计,指标的滞后性也就难免,有时候MACD明明大于0,股价仍然跌,有时候macd小于0,股...
  • mtaxot
  • mtaxot
  • 2016年07月16日 15:10
  • 4189

AO;AC;osma指标的含义

AO;AC;osma指标的含义 Keltner Channel是不是可以把TPrice = (C+H+O+L)/4; 有待验证。 如果说价格行进是物理学中的“距...
  • duck_arrow
  • duck_arrow
  • 2013年04月02日 17:28
  • 1763

.net应用监控类库Metrics.NET之度量指标

Metrics.NET库提供了五种可以记录的度量类型: Meters 记录事件发生的频率Histograms 度量流式数据中值的分布情况Timers 保持一种事件时间持续的直方图,并记录其发生的...
  • wangshiwei1105
  • wangshiwei1105
  • 2018年01月14日 10:55
  • 59

Tensorflow实例:利用LSTM预测股票每日最高价(二)

根据股票历史数据中的最低价、最高价、开盘价、收盘价、交易量、交易额、跌涨幅等因素,对下一日股票最高价进行预测。实验用到的数据长这个样子: label是标签y,也就是下一日的最高价。列C——I为输入特...
  • mylove0414
  • mylove0414
  • 2017年02月25日 00:10
  • 16684

13.3.3 获取指标

13.3.3 获取指标获取有关国家或地区的数据,需要使用世界银行服务的不同函数,函数的路径是 /countries/indicators,可以在 Data Calls 选项卡的 Query Gener...
  • hadstj
  • hadstj
  • 2015年02月16日 21:12
  • 442
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:股票应用开发——相关指标的含义(二)
举报原因:
原因补充:

(最多只允许输入30个字)