1、MACD指标

MACD称为指数平滑移动平均线,是从双指数移动平均线发展而来的,由快的指数移动平均线(EMA12)减去慢的指数移动平均线(EMA26)得到快线DIF,再用2×(快线DIF-DIF的9日加权移动均线DEA)得到MACD柱。MACD的意义和双移动平均线基本相同,即由快、慢均线的离散、聚合表征当前的多空状态和股价可能的发展变化趋势,但阅读起来更方便。当MACD从负数转向正数,是买的信号。当MACD从正数转向负数,是卖的信号。当MACD以大角度变化,表示快的移动平均线和慢的移动平均线的差距非常迅速的拉开,代表了一个市场大趋势的转变。

公式:

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柱状图。

画图:

图为2015-2016年,中国平安的MACD曲线

简易实现代码:(只能在镭矿用哦)


2.RSI指标(Relative Strength Index)

RSI的原理简单来说是以数字计算的方法求出买卖双方的力量对比,譬如有100个人面对一件商品,如果50个人以上要买,竞相抬价,商品价格必涨。相反,如果50个人以上争着卖出,价格自然下跌。

强弱指标理论认为,任何市价的大涨或大跌,均在0-100之间变动,根据常态分配,认为RSI值多在30-70之间变动,通常80甚至90时被认为市场已到达超买状态,至此市场价格自然会回落调整。当价格低跌至30以下即被认为是超卖状态,市价将出现反弹回升。

公式:

LC := REF(CLOSE,1);

RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;

RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;

RSI3:SMA(MAX(CLOSE-LC,0),N3,1)/SMA(ABS(CLOSE-LC),N3,1)*100;

这里还有一种算法:

RS:= SMA(MAX(CLOSE-LC,0),N,1)/SMA(ABS(CLOSE-LC),N,1)

RSI:= 100*RS/(1+RS)

画图:

图为2015-2016年,中国平安的RSI曲线

简易实现代码:(前一个是Java,这一个是Python)


3.顺势指标(CCI)

CCI指标是美国股市技术分析 家唐纳德·蓝伯特(Donald Lambert)于20世纪80年代提出的,专门测量股价、外汇或者贵金属交易是否已超出常态分布范围。属于超买超卖类指标中较特殊的一种。波动于正无穷大和负无穷大之间。但是,又不需要以0为中轴线,这一点也和波动于正无穷大和负无穷大的指标不同。

用法:

1.当CCI指标曲线在+100线~-100线的常态区间里运行时,CCI指标参考意义不大,可以用KDJ等其它技术指标进行研判。

2.当CCI指标曲线从上向下突破+100线而重新进入常态区间时,表明市场价格的上涨阶段可能结束,将进入一个比较长时间的震荡整理阶段,应及时平多做空。

3.当CCI指标曲线从上向下突破-100线而进入另一个非常态区间(超卖区)时,表明市场价格的弱势状态已经形成,将进入一个比较长的寻底过程,可以持有空单等待更高利润。如果CCI指标曲线在超卖区运行了相当长的一段时间后开始掉头向上,表明价格的短期底部初步探明,可以少量建仓。CCI指标曲线在超卖区运行的时间越长,确认短期的底部的准确度越高。

4.CCI指标曲线从下向上突破-100线而重新进入常态区间时,表明市场价格的探底阶段可能结束,有可能进入一个盘整阶段,可以逢低少量做多。

5.CCI指标曲线从下向上突破+100线而进入非常态区间(超买区)时,表明市场价格已经脱离常态而进入强势状态,如果伴随较大的市场交投,应及时介入成功率将很大。

6.CCI指标曲线从下向上突破+100线而进入非常态区间(超买区)后,只要CCI指标曲线一直朝上运行,表明价格依然保持强势可以继续持有待涨。但是,如果在远离+100线的地方开始掉头向下时,则表明市场价格的强势状态将可能难以维持,涨势可能转弱,应考虑卖出。如果前期的短期涨幅过高同时价格回落时交投活跃,则应该果断逢高卖出或做空。

公式:

第一种计算过程如下:

CCI(N日)=(TP-MA)÷MD÷0.015

其中,TP=(最高价+最低价+收盘价)÷3

MA=近N日收盘价的累计之和÷N

MD=近N日(MA-收盘价)的累计之和÷N

0.015为计算系数,N为计算周期

画图:

图为2015-2016年,中国平安的CCI曲线

简易实现代码:


4.KDJ指标

KDJ指标又叫随机指标,是一种相当新颖、实用的技术分析指标,它起先用于期货市场的分析,后被广泛用于股市的中短期趋势分析,是期货和股票市场上最常用的技术分析工具。

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

*这个忒随机,如果封装成Factor有的用户认为不靠谱,所以KDJ指标就由大家自己用Random类来实现啦

量化:常见策略指标合集相关推荐

  1. 量化交易创干货合集送给每一位爱学习的宽客quant

    原 量化交易原创干货合集,送给每一位爱学习的宽客quanthttps://blog.csdn.net/myquant/article/details/82799016序号 标题 传送链接 1 双均线策 ...

  2. 量化交易创干货合集送给每一位爱学的宽客qun

    原 量化交易原创干货合集,送给每一位爱学习的宽客quant 序号 标题 传送链接 1 双均线策略(期货)  量化策略源码 https://www.myquant.cn/docs/python_stra ...

  3. 股指期货策略精选合集

    自4月27日大盘出现光腿大阳线以来(至6月15日),上证指数已震荡上涨14%有余,然而赚钱效应不温不火,大部分都是赚指数不赚个股的行情.那么如何把握当下这种行情呢?股指期货策略就可能是种不错的选择,为 ...

  4. 秋招Android常见笔试题合集--Binrry(冰蕊)

    阅文集团笔试题 单选题 数组初始化 给定如下代码:int x[4]={0};int y[4]={1};数组x和y的值为: {0,0,0,0},{1,0,0,0} 十进制30转换成十六进制数是: 1E ...

  5. CTF常见密码编码合集

    ASCII编码 简述:使用制定的7位或8位二进制数组合来表示128或256种可能的字符.使用7位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0到9.标点符号,以及在美式英语中使用的 ...

  6. 亚马逊CPSC认证常见产品测试标准合集

    亚马逊常见CPC标准要求 Children's Product Certificate 前言 在亚马逊美国站,上架与儿童相关的产品,包括玩具.婴童用品等,会被要求出CPC证书,否则将面临产品被下架.货 ...

  7. 各省(包括西藏)财政税收、收入、支出整理面板指标合集(1995-2021)

    统计对象:31个省市自治区 数据来源:各省统计年鉴,csmaR 时间跨度:1995-2021 整理了1995-2021财政税收.收入.支出整理面板指标,自用数据,来源有保障,对研究中做省级面板的朋友很 ...

  8. 西安尚学堂JSP常见面试题目合集

    隐含对象是什么意思?有哪些隐含对象? JSP隐含对象是页面中的一些Java对象,JSP容器让这些Java对象可以为开发者所使用.开发者不用明确的声明就可以直接使用他们.JSP隐含对象也叫做预定义变量. ...

  9. 「损失函数loss」检测分割跟踪常见的Loss合集

    Binary Cross Entropy Loss 二进制交叉熵损失函数是分类中非常经典的一种loss,其计算公式如下: L B C E = − y l o g ( y ′ ) − ( 1 − y ) ...

最新文章

  1. 百度开源业内首个口罩人脸检测及分类模型,携手开发者共同抗疫
  2. 在WAS中得到OracleConnection
  3. for循坏的穷举与迭代,while、do while循环
  4. TF之data_format:data_format中的NHWCNCHW简介、转换的详细攻略
  5. python求阶乘和
  6. SpringBoot实战 之 异常处理篇
  7. 泛型 java 总结_JAVA泛型总结
  8. bzoj 1854: [Scoi2010]游戏(并查集)
  9. xss挖掘思路分享_视频分享:XSS的利用与挖掘
  10. 无论如何,你该在大城市再坚持下
  11. pyglet: a cross-platform windowing and multimedia
  12. Java中生成随机数的4种方式!
  13. 笔记——专访李运华:程序员如何在技术上提升自己
  14. RabbitMQ之交换机总结(图文并茂讲解)
  15. 硬盘img镜像备份工具
  16. 机器人动力学与参数辨识学习笔记(一)
  17. 联想重装系统去掉保护_联想硬盘保护系统,小编教你联想硬盘保护系统怎么用...
  18. 网上值得注册的论坛(最新整理)
  19. 专访溢唐数据:拒掉70%想链改的客户,订单依然排到明年6月
  20. DRM HDMI 调试分析之热插拔后HDMI不输出

热门文章

  1. 枚举算法3——五猴分桃
  2. 2022 CCF中国开源大会—开放原子开源创新发展论坛即将开幕
  3. 解决“Could not build wheels for xx which use PEP 517 and cannot be installed directly“问题
  4. python陆股通_【科普】沪股通、深股通、港股通、陆股通都是什么意思?
  5. win101909要不要更新_win10游戏电脑要不要更新到1909版本?
  6. diy一个android手机版下载,家居3D设计DIY
  7. 因忘记一个约会而写的致歉函
  8. 万字零基础微信前端开发总结
  9. 拔开云雾的linux网络
  10. LensFlare Studio for Mac 6.3 镜头光晕特效软件 破解版下载