软件自带的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,学习更多通达信指标公式编写知识。

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

平滑KDJ指标公式,减少无效金叉死叉相关推荐

  1. 用python找出400多万次KDJ金叉死叉,胜率有多高?附代码

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投Z,了解行业研究方向 这是邢不行第90期量化小课堂分享 作者 l 邢不行 不知道大家有没有发现 ...

  2. 小散量化炒股记|趋势指标金叉死叉策略在震荡行情中怎么处理

    前言 相信大家都听说了量化交易这个东西了吧!量化交易是一种新兴的系统化金融投资方法. 那么,什么才是普通股民所适合的量化交易打开方式呢? 本文就用一个接地气的股票分析场景--典型的趋势指标金叉死叉策略 ...

  3. 金叉死叉图解,金叉死叉的短线操作方法

    小沙我自己长期以来一直对二级市场交易很有热情,从三年前开始,就不断地在理论实践两方面逐渐加深对于金融市场的理解,最近发现一个叫QR量化社区的平台,也给了自己很多灵感.经历了最近的市场波动,突然来了动力 ...

  4. mt4双线macd_金叉死叉?高手教你MT4的MACD用法

    "日线金叉已经形成,后市即将走高,赶紧买吧!""4小时线形成死叉,价格即将走低,赶紧抛不然就来不及了!"传说中的金叉,死叉,到底是何方神圣,为何总是挂在各类交易 ...

  5. 扑克王怎样于市场中基于金叉死叉进行趋势跟踪

    扑克王怎样于市场中基于金叉死叉进行趋势跟踪 小孙我自己很久之前就对金融市场交易很感兴趣,从三年前开始,就不断地在理论实践两方面逐渐加深对于金融市场的理解,最近发现一个叫QR量化社区的平台,也给了自己很 ...

  6. MACD金叉死叉能不能提前预警?2020上半年MACD金叉死叉的效果如何?

    MACD金叉死叉能不能提前预警?2020上半年MACD金叉死叉的效果如何? 欢迎来到桥博士<MACD指标详解>课堂,今天的主题是MACD金叉死叉能不能提前预警?2020上半年MACD金叉死 ...

  7. 金叉走势图解上半年暴跌行情,如何证明macd金叉死叉模型确实有用?

    <MACD指标详解>课程学员:如何证明一种指标实战效果是否有效? 同济桥博士:今年的上半年是特殊的一个上半年,我们国内的A股也遇到了从来没有遇到过的疫情.行情特别的罕见,暴跌加超强反弹.我 ...

  8. 家庭主夫怎么在今年3月27号的市场中利用金叉死叉进行波段操作

    小孙我自己很久之前就对证券市场很感兴趣,从大学开始,就不断地在理论实践两方面逐渐加深对于金融市场的理解,最近发现一个叫QR量化社区的平台,也给了自己很多灵感.经历了最近的市场波动,心血来潮,在此就分享 ...

  9. python量化 双均线策略(金叉死叉)

    #小策略,策略逻辑是在金叉时候买进,死叉时候卖出,所谓金叉死叉是两条均线的交叉,当短期均线上穿长期均线为金叉,反之为死叉 #下面是策略代码及结构 # 导入函数库 from jqdata import ...

最新文章

  1. java 视频切片_关于视频播放、视频切片、跨域访问视频
  2. 标题: Debian 下 VirtualBox 的桥接、USB 设置 ── 迷你怎么做 [转自sir]
  3. Tomcat+JSP经典配置实例
  4. 开发文档之 概要设计说明书 详细设计说明书 数据库设计说明书
  5. 七种布局显示方式效果及实现
  6. iOS-基于TCP连接Scoket-服务端
  7. 唐刘之辩:行业知识图谱的schema构建的难点、重点与困惑
  8. php表单提交邮箱_最全实现dede订单表单提交发送到指定邮箱(附前台设置)
  9. Linux中errno的含义
  10. 终于等到了!新一代AirPods正式发布:新增无线充电盒
  11. 【kafka】kafka 2.4 static membership功能 group.instance.id
  12. cecore.cls.php 08cms,精仿某房产网整站 v1.1
  13. C盘满了怎么办?最强清理工具来了
  14. C程序设计(谭浩强版)第五章课后习题
  15. 全面拆解携程云原生实践,打造智能弹性的云端酒店直连系统
  16. 梯度下降算法(Gradient Descent)
  17. mysql 13位时间戳转时间戳_时间戳换算(13位时间戳转换工具 在线)
  18. Dots初探和原理分析
  19. 拳皇2000 全出招表 (ARC)
  20. wind资讯量化接口获取方式

热门文章

  1. jQuery的绑定移除复合事件以及动画
  2. webService各客户端(Asix、Asix2、cxf、HTTP..)请求服务整理
  3. citus 之二 distributed table
  4. Vue+Echarts+百度地图API
  5. 基于PostGIS的高级应用(3)--线性参考
  6. windows server 2012 IIS + DCOM 启动office 设置
  7. 【二】、使用游戏手柄驱动二轮差分底盘
  8. 数据可视化分析教学课件——FineBI实验册节选====校园一卡通消费分析
  9. 计算机等级pc技术,计算机等级考试三级PC技术上机(1)
  10. Visial Studio 萌新 错误列表 之 “变量已被优化掉 因而不可用“