通达信MACD和KDJ组合指标公式,MACD和KDJ怎么配合使用

news/2024/12/21 21:58:02/

MACD指标属于趋势指标,KDJ指标属于震荡指标,MACD和KDJ配合使用会擦出怎样的火花?

一、平替版KDJ底背离

之前介绍过平替版MACD底背离,平替版KDJ底背离写法类似,总的来说写法相对简单,不费脑子,效果也还行。平替版KDJ背离比较的是两次K、D金叉时对应的收盘价是否背离。(如下图)

平替版KDJ底背离公式:

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

K:SMA(RSV,3,1);

D:SMA(K,3,1);

J:3*K-2*D;

JC:=CROSS(K,D);

T:=BARSLAST(REF(JC,1));

BL:=REF(C,T+1)>C AND REF(K,T+1)<K AND JC AND D<50;

DRAWTEXT(BL,K,'底背离');

二、MACD和KDJ组合指标公式

思路:DIF从低位拐头向上,快线DIF在慢线DEA之上,这时候K、D底背离并且金叉。使用昨天介绍的平滑KDJ,减少无效金叉。另外对K线设置一些条件,过滤不合适的信号。

1、MACD和KDJ组合指标公式:

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:=EMA(DIF,9);

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);

MD:=DIF>DEA AND DIF<-0.5;

KJC:=CROSS(K,D);

T:=BARSLAST(REF(KJC,1));

BL:=REF(C,T+1)>C AND REF(K,T+1)<K AND KJC AND D<50 AND COUNT(CROSS(K,30),T+1)>=1;

A1:=C>=REF(HHV(H,3),1) AND (C/REF(C,1)-1)*100>2 AND C>O AND COUNT(BL AND MD,15)=1;

XG:FILTER(A1,15);

 

 

2、源码解析:

a、

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:=EMA(DIF,9);

MACD的快线DIF和慢线DEA

b、

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);

平滑KDJ,昨天已经详细介绍了,这里不多解释

c、

MD:=DIF>DEA AND DIF<-0.5;

MACD的DIF大于DEA,并且DIF处于低位

d、

KJC:=CROSS(K,D);

KD金叉

T:=BARSLAST(REF(KJC,1));

这一句计算上次KD金叉举例前一个周期的周期数,也就是获得上次金叉的位置,为获取上次金叉的收盘价和K值做准备

BL:=REF(C,T+1)>C AND REF(K,T+1)<K AND KJC AND D<50 AND COUNT(CROSS(K,30),T+1)>=1;

REF(C,T+1)>C AND REF(K,T+1)<K表示收盘价与K值平替版背离;KJC AND D<50表示KD金叉,D值小于50;COUNT(CROSS(K,30),T+1)>=1表示统计两次金叉之间有至少一次K值上穿30,这是为了过滤小的波动

e、

A1:=C>=REF(HHV(H,3),1) AND (C/REF(C,1)-1)*100>2 AND C>O AND COUNT(BL AND MD,15)=1;

C>=REF(HHV(H,3),1)表示收盘价创三日新高,(C/REF(C,1)-1)*100>2 AND C>O表示涨幅大于2%的阳线,COUNT(BL AND MD,15)=1表示最近15个周期中有一次KD背离并且DIF在DEA之上、DIF处于低位

XG:FILTER(A1,15);

最近15日只提示一次信号

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

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


http://www.ppmy.cn/news/886992.html

相关文章

js中for-in 和for-of

for in 和 for of 的区别 1、循环数组 区别一&#xff1a;for in 和 for of 都可以循环数组&#xff0c;for in 输出的是数组的index下标&#xff0c;而for of 输出的是数组的每一项的值。for of和forEach一样,是直接得到值。 const arr [1,2,3,4]// for ... in for (const…

N字霸气多空博弈大师能量潮拐点战法通达信 主图/副图/选股指标

N字霸气黄金线主图战法 通达信主图指标 贴图 无未来 无加密 https://www.cfchi.com/formula/zhutuzhibiao/6194.html 一款非常优秀的N字霸气多空博弈能量潮 主图 /副图/ 选股通达信的趋势指标公式多空博弈能量潮 .构成的基本原理是根据潮涨潮落的原理构思的。每次向前的浪潮…

总结:WEB流量劫持

一、背景 在整理WEB鉴权与登陆等技术的时候&#xff0c;会涉及到安全&#xff0c;而鉴权登陆不安全有个很大的可能就是流量被劫持了。 本篇文章主要是想弄明白黑客是怎么劫持的。 二、WEB流量劫持是如何做到的&#xff1f; WEB流量劫持是指黑客将受害者的网页请求重定向到攻…

AWS 助理级架构师460道题库带答案

文章目录 1.哪种工具最适合组合以前彼此独立的AWS账户的绑定?2.一家公司已在Amazon EC2实例上部署了多个关系数据库,每个月,数据库软件供应商都会发布N个需要应用于数据库的新安全补丁,应用安全补丁的最有效方式是什么?分值5分3.哪种AWS服务可用于私下存储和管理源代码的版…

洛谷P5709 【深基2.习6】Apples Prologue / 苹果和虫子(C语言)

题目描述 八尾勇喜欢吃苹果。她现在有 m(m ≤ \le ≤ 100)个苹果&#xff0c;吃完一个苹果需要花费 t(0 ≤ \le ≤ t ≤ \le ≤ 100)分钟&#xff0c;吃完一个后立刻开始吃下一个。现在时间过去了 s(s ≤ \le ≤ 10000)分钟&#xff0c;请问她还有几个完整的苹果&#xff1f…

MUI在iPhone6P上闪退

6P这个机型本身定位比较尴尬&#xff0c;身边基本没人用&#xff0c;找不到真机测试&#xff0c;郁闷的闪退。 各种苦逼&#xff0c;各种找人找机器&#xff0c;当时还弄了个真机测试群&#xff0c;结果就3个人在里面&#xff0c;正好有个朋友新近了一批二手苹果&#xff0c; …

scrapy集成selenium

前言 使用scrapy默认下载器---》类似于requests模块发送请求&#xff0c;不能执行js&#xff0c;有的页面拿回来数据不完整 想在scrapy中集成selenium&#xff0c;获取数据更完整&#xff0c;获取完后&#xff0c;自己组装成 Response对象&#xff0c;就会进爬虫解析&#xff0…

进程间通信之匿名管道

进程间通信—管道 一、进程间通信介绍二、管道1.匿名管道1.1父进程和一个子进程之间的通信1.2父进程和多个子进程之间的通信 一、进程间通信介绍 1.进程间为什么要进行通信&#xff1f; 进程间通信的是为了协调不同的进程&#xff0c;使之能在一个操作系统里同时运行&#xff…