kdj指标计算程序代码
首先来看KDJ指标计算公式:
KDJ的计算比较复杂,首先要计算周期(n日、n周等)的RSV值,即未成熟随机指标值,然后再计算K值、D值、J值等。以n日KDJ数值的计算为例,其计算公式为
n日RSV=(Cn-Ln)/(Hn-Ln)×100
公式中,Cn为第n日收盘价;Ln为n日内的最低价;Hn为n日内的最高价,一般n取9。
其次,计算K值与D值:
当日K值=2/3×前一日K值+1/3×当日RSV
当日D值=2/3×前一日D值+1/3×当日K值
利用pandas ewm函数计算K、D值时,注意这里是1/3 × 当日RSV,因此pandas ewm函数参数,要用com,而不是span,com设置的是1/3,而span设置的是2/3。
J值=3*当日K值-2*当日D值
KDJ指标计算代码如下:
import tushare as ts
import pandas as pd
price = ts.get_k_data('300816', start = '2020-02-10', end = '2020-04-03', ktype = 'D')
price['rolling_high'] = price['high'].rolling(window = 9, min_periods = 1).max()
price['rolling_low'] = price['low'].rolling(window = 9, min_periods = 1).min()
price['fastk'] = (price['close'] - price['rolling_low']) / (price['rolling_high'] - price['rolling_low']) * 100
price['fastd'] = price['fastk'].ewm(com = 2, adjust = False).mean()
price['K'] = price['fastd']
price['D'] = price['K'].ewm(com = 2, adjust = False).mean()
price['J'] = 3 * price['K'] - 2 * price['D']
kdj指标计算程序代码相关推荐
- python写股票指标_一文看懂KDJ指标及Python实现
KDJ指标又叫随机指标,是一种非常实用的技术分析指标,被广泛用于股市的中短期趋势分析,是期货和股票市场上最常用的技术分析工具. 随机指标KDJ是根据统计学原理,在一个特定的周期(常为9日.9周等),以 ...
- 国内股票KDJ指标计算,Python实现KDJ指标计算,Talib实现KDJ指标计算
0 引言 KDJ指标是最为常见的指标之一,股票每日的K线数据通过Tushare.Baostock等平台能够获取到个股及指数的Open.High.Low.Close.Volume等数据,KDJ.MACD ...
- 常用技术指标之一文读懂KDJ指标
什么是KDJ指标? KDJ中文名又叫随机指标,英文名叫Stochastic oscillator,由乔治·莱恩(George Lane)于20世纪50年代首创,最早用于期货市场.KDJ指标能比较迅速. ...
- 股票分析中的 KDJ指标
最近炒股想学习点新玩意 Stochastic Indicator Intro RSV 未成熟随机值 KDJ 计算 一般原则 Python 代码 计算 KDJ (9, 3, 3) 一些无用的想法 是否可 ...
- R语言量化:KDJ指标的计算
KDJ指标,中文名随机指标,由乔治·莱恩(GeorgeLane)创立,是目前期货和股票市场上常用的技术分析指标.KDJ指标在设计过程中主要是研究最高价.最低价和收盘价之间的关系,体现市场情绪,可以用来 ...
- kdj指标主要看哪个值_什么是KDJ?KDJ指标如何使用
什么是KDJ?KDJ指标如何使用 2020/12/12 17:41:28 在股票操作中,我们会经常借助一些技术指标来分析判断股票的走势情况,以及判断其买卖点,在这些指标中有一个KDJ,什么是KDJ?K ...
- ML之ME/LF:基于不同机器学习框架(sklearn/TF)下算法的模型评估指标(损失函数)代码实现及其函数(Scoring/metrics)代码实现(仅代码)
ML之ME/LF:基于不同机器学习框架(sklearn/TF)下算法的模型评估指标(损失函数)代码实现及其函数(Scoring/metrics)代码实现(仅代码) 目录 单个评价指标各种框架下实现 1 ...
- kdj超卖_kdj超买超卖是什么意思?kdj指标里说的“超买区,超卖区”什么意思?...
在分析股票的走势以及股票买卖点的时候,我们经常会使用一些指标来作为工具进行分析,比如KDJ指标等,最近有人问kdj超买超卖是什么意思?对此小编给大家搜集了有关KDJ指标和超买超卖指标的一些内容. kd ...
- kdj指标主要看哪个值_KDJ绝密买卖法则
今天给大家带来的是一个的普通技术指标的绝密战法. 是什么指标呢?就是最普通不过的kdj指标了.但是战法是战法中的战法,很多股民朋友都在kdj上栽过跟头,对不对呢?大家有没有反思为什么会这样了,我来告诉 ...
- kdj指标主要看哪个值_终于有人把KDJ指标总结全了,值得收藏
2018年09月27日 08:48:00 KDJ指标 一.KDJ操盘原理 首先我们先来看下什么叫:KDJ指标 KDJ指标又叫随机指标,由K线.D线和J线三条曲线所组成,是一种中短线的技术指标分析指标. ...
最新文章
- Java项目:人事管理系统(java+javaweb+jdbc)
- Android2.3操作系统即将发布,亮点解读
- iOS开发-策略模式
- 用宏定义代替printf函数
- VTK:几何对象之GeometricObjectsDemo
- LTE Module User Documentation(翻译6)——物理误差模型、MIMO模型、天线模型
- 最不像地球的45个地方,你见过几个?
- ZooKeeper学习-- Zookeeper简单介绍
- namespace关键字-1
- css/html目录
- Java基础概念干货(字符、标识符、数据类型... ...)
- XStream的几个问题
- 设计模式——组合设计模式
- android4.2实现pwm,Android平台下AOA协议的PWM信号控制系统
- 每天一个linux命令——cat
- php常用的终止语录,下定决心结束感情的话 终止感情的经典语录
- 天下极品女人-----海上闻人
- spring boot整合elk
- 加州房价模型(住房价格中位数)
- Java计算10000天出生纪念日