计算n日kdj值

1. 周期(n日、n周等)的RSV值

n日rsv = (Cn -Ln)/ (Hn-ln) x 100

rsv为未成熟随机指标值;

Cn为第n日收盘价;

Ln为n日内的最低价;

Hn为n日内的最高价

2 计算K值与D值

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

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

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

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

kdj指标中,k值和d值的取值范围都是0—100,而j值的取值范围可以超过100和低于0。通常就敏感性而言,j值最强,k值次之,d值最慢,而就安全性而言,j值最差,k值次之,d值最稳。

# 9 3 3
low_list=df['low'].rolling(window=9).min()
low_list.fillna(value=df['low'].expanding().min(), inplace=True)
high_list = df['high'].rolling(window=9).max()
high_list.fillna(value=df['high'].expanding().max(), inplace=True)
rsv = (df['close'] - low_list) / (high_list - low_list) * 100
df['KDJ_K'] = rsv.ewm(adjust=False, alpha=1 / 3).mean()# pd.Series.ewm(rsv, com=2).mean()
df['KDJ_D'] = df['KDJ_K'].ewm(adjust=False, alpha=1 / 3).mean()# pd.Series.ewm(stock_datas['K'], com=2).mean()
df['KDJ_J'] = 3 * df['KDJ_K'] - 2 * df['KDJ_D']

Python:计算KDJ指标相关推荐

  1. Python 计算KDJ指标

    def QH_KDJ_20(qh_higt,qh_low,qh_close,qh_fastk_period = 9,qh_slowk_period = 3,qh_fastd_period = 3):& ...

  2. 国内股票KDJ指标计算,Python实现KDJ指标计算,Talib实现KDJ指标计算

    0 引言 KDJ指标是最为常见的指标之一,股票每日的K线数据通过Tushare.Baostock等平台能够获取到个股及指数的Open.High.Low.Close.Volume等数据,KDJ.MACD ...

  3. Python量化:获取历史行情数据并计算KDJ指标

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

  4. Python量化:计算KDJ指标

    计算n日kdj值 1 周期(n日.n周等)的RSV值 n日rsv = (Cn -Ln)/ (Hn-ln) x 100 rsv为未成熟随机指标值; Cn为第n日收盘价: Ln为n日内的最低价: Hn为n ...

  5. python实现KDJ指标模型 量化策略 python 策略开发

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

  6. python计算macd指标

    移动平滑异同平均线(Moving Average Convergence Divergence,简称MACD指标)策略,被称为"指标之王",经常使用它,当日要常备在数据库了. ma ...

  7. python计算财务指标,Python-股票-图表显示主要财务指标

    将下载的个股财务指标以图表显示(仅供娱乐),其中Chinese是一个定义的输出汉字的库,是在别人的代码基础是修改的,改时贴出(手头这台电脑上没有). import matplotlib.pyplot ...

  8. MA、EMA、MACD、BOLL、KDJ指标计算

    MA.EMA.MACD.BOLL.KDJ指标计算 # encoding:utf-8 import os import sys import pandas as qh_pd import time im ...

  9. R语言量化:KDJ指标的计算

    KDJ指标,中文名随机指标,由乔治·莱恩(GeorgeLane)创立,是目前期货和股票市场上常用的技术分析指标.KDJ指标在设计过程中主要是研究最高价.最低价和收盘价之间的关系,体现市场情绪,可以用来 ...

  10. 【股票指标分析 KDJ】量化投资python实时计算KDJ以及MACD

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

最新文章

  1. python中的有序字典
  2. 在Windows XP里,设置USB只读
  3. 在as3中只有事件(或该事件的子级)的发送者才能侦听事件
  4. java:Eclipse:Juno:设置workspace路径
  5. ECNUOJ 2143 端午节快乐
  6. 程序员放弃月薪2W的工作,改行做销售,结果垫底,网友:瞎折腾
  7. myeclipse从svn检出代码转成maven后格式有误解决方法
  8. 离线搭建安卓环境 adt
  9. linux:账号管理
  10. C语言中如何使用system函数
  11. linux中fork() 函数详解
  12. 小刘同学的第一百三十篇日记
  13. ldc java_java-如何在Jasmin中使用“ ldc_w”避免“常量...
  14. 洛谷P2689 东南西北
  15. JAVA企业邮箱发送
  16. 矮子当中的巨人,让你在面试者中脱颖而出
  17. 性能测试优盘和固定硬盘的工具
  18. 嵌入式数据库知识概括
  19. yocto-sumo源码解析(十): ProcessServer.idle_commands
  20. 拼题 A 是真爱 (20 分)

热门文章

  1. 微信小游戏制作坦克大战(一)微信小游戏制作工具介绍
  2. kindle paperwhite 使用说明
  3. Android studio 申请读写权限,相机权限。
  4. 九月十月百度人搜,阿里巴巴,腾讯华为笔试面试八十题(第331-410题)
  5. 办公文件实时自动同步工具-FileYee,好用!
  6. 短信api接口的一些使用建议
  7. 实验四--项目技术指标(招标文件)
  8. openstack详解(二十四)——Neutron服务注册
  9. Python微信公众号接入图灵机器人
  10. 三角函数中和差角公式的编辑方法