当前位置: 首页 > news >正文

平滑KDJ指标公式,减少无效金叉死叉

软件自带的KDJ指标比较敏感,在震荡上涨或者震荡下跌时会反复出现金叉死叉信号,不利于指标的使用以及进一步开发。为了减少无效金叉死叉,本文对KDJ指标公式进行平滑处理。

一、KDJ指标对比

以下为软件自带的KDJ指标,加上了图标。本文用不到J值,所以省略。

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K:SMA(RSV,3,1);

D:SMA(K,3,1);

DRAWICON(CROSS(K,D),K,1);

DRAWICON(CROSS(D,K),K,2);

把指标加载到副图,可以看到信号比较多(如下图)。

 可以使用均线函数对KDJ指标做进一步的平滑,减少金叉死叉的次数。

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K1:=SMA(RSV,3,1);

D1:=SMA(K1,3,1);

K:EMA(K1,5);{用5日指数移动平均线对KDJ的K值进行平滑}

D:EMA(D1,5);{用5日指数移动平均线对KDJ的D值进行平滑}

DRAWICON(CROSS(K,D),K,1);

DRAWICON(CROSS(D,K),K,2);

经过平滑处理,金叉死叉信号减少了,但是有得必有失,产生信号也延迟了。

二、平滑KDJ指标公式

为了方便观察超买超卖,加上80和20两条水平线。大于等于80,KDJ的K涂红加粗;小于等于20,KDJ的K涂绿加粗。另外对金叉信号进行限制,限制K小于60,避免追高。当然也可以不限制,根据自己的需求修改即可。死叉信号不做限制。

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K1:=SMA(RSV,3,1);

D1:=SMA(K1,3,1);

K:EMA(K1,5);

D:EMA(D1,5);

80,COLORMAGENTA;{80洋红色水平线}

20,COLORGREEN;{20绿色水平线}

IF(K>=80,K,DRAWNULL),COLORRED,LINETHICK4;{K>=80,红色,加粗}

IF(K<=20,K,DRAWNULL),COLORGREEN,LINETHICK4;{K<=20,绿色,加粗}

JC:=CROSS(K,D);{K、D金叉}

SC:=CROSS(D,K);{K、D死叉}

DRAWICON(JC AND K<60,K,1);{金叉并且K小于60,画红箭头(不想追高可以限制K<60)}

DRAWICON(SC,K,2);{死叉画绿箭头};

 

关注技术Pie,学习更多通达信指标公式编写知识。

友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎!

http://www.lryc.cn/news/17082.html

相关文章:

  • 大势前瞻!文旅还是短视频,你弯道超车风口在这了
  • JAVA基础常见面试题
  • 通过一张照片来定位拍摄地点和网站的域名 LA CTF 2023
  • SpringBoot(powernode)(内含教学视频+源代码)
  • TEMU联盟计划用意何在?做推广达人真的能收入满满吗?
  • 【概念辨析】二维数组传参的集中可能性
  • Photon Vectorized Engine 学习记录
  • webRTC学习-基础知识
  • MySQL数据库——JDBC编程
  • 【面向小白】你见过这样讲解队列的吗?(阅此文可学会用纯C手撕一个队列)
  • [element plus] 对话框组件再封装使用 - vue
  • Markdown基本语法简介
  • 分布式服务的接口幂等性如何设计
  • 视频流截取保存到本地路径(打包jar包CMD运行)
  • mysql索引失效的几种情况
  • Windows下载安装Redis的详细步骤
  • 【蓝桥杯每日一题】差分算法
  • MyBatis Plus 数据库字段加密处理
  • openpose在win下环境配置
  • 【剑指offer-C++】JZ16:数值的整数次方
  • 了解Axios及其运用方式
  • 【LeetCode】剑指 Offer(7)
  • Python:try except 异常处理整理
  • Redis Lua脚本的详细介绍以及使用入门
  • synchronized和ReentrantLock有什么区别呢?
  • SVHN数据集下载及使用方法
  • 产业安全公开课:2023年DDoS攻击趋势研判与企业防护新思路
  • Docker 容器命令 和安装各种镜像环境
  • 【数据结构】顺序表的深度剖析
  • 当面试官问“你的SQL能力怎么样”时,怎么回答才不会掉进应聘陷阱?