量化交易研究———基础篇(1)技术指标KDJ说明

环境:Anaconda3
主要研究包:TuShare、Numpy、Pandas
基础研究方向:       
技术指标:KDJ


KDJ概念
  rsv =(收盘价– n日内最低价)/(n日内最高价– n日内最低价)×100
  K = rsv的m天移动平均值
  D = K的m1天的移动平均值
  J = 3K - 2D
  rsv:未成熟随机值


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代替。


一般原则:
D%>80,市场超买;D%<20,市场超卖。
J%>100,市场超买;J%<10,市场超卖。
KD金叉:K%上穿D%,为买进信号。
KD死叉:K%下破D%,为卖出信号。
KDJ的基本应用方法
当K值(短期平均值)大于D值(长期平均值)时表明目前市场处于
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值