MACD背离副图源码分享非常好用的公式

 

DIF:(EMA(CLOSE,8)-EMA(CLOSE,20))*100;

DEA:EMA(DIF,6);

MACD:(DIF-DEA)*2,COLORSTICK;

DRAWICON(CROSS(DIF,DEA),DEA,1);

DRAWICON(CROSS(DEA,DIF),DEA,2);

IF(DIF< DEA,DIF,DRAWNULL),COLORGREEN;

DD:=C=HHV(C,180);

EE:=DEA< REF(DEA,1) AND REF(DEA< REF(DEA,1),1)=1;

CC:=C> REF(C,1) AND REF(C> REF(C,1),1)=1;

顶背离:=(DD AND EE AND DEA< HHV(DEA,180))*DEA;

A2:=BARSLAST(REF(CROSS(DEA,DIF),1));

DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORRED,LINETHICK2;

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

K:SMA(RSV,3,1),COLORFFFFFF;

D:SMA(K,3,1),COLOR00FFFF;

J:3*K-2*D,COLORFF00FF;

超跌:IF(J< 0,10,0),COLORFFFF00;

BDDD:=LLV(J,2)=LLV(J,8);

重启:IF(CROSS(J,REF(J+0.01,1)) AND BDDD AND J< 20,30,0),COLOR00FF00;

加码:IF(CROSS(J,REF(J+0.01,1)) AND BDDD AND BETWEEN(J,20,60),1,0),COLOR00FFFF,POINTDOT,LINETHICK0;

BDGD:=HHV(J,2)=HHV(J,8) AND J>80;

小心:IF(CROSS(REF(J-0.01,1),J) AND REF(BDGD,1),70,100),COLOR0000FF;

DRAWTEXT(加码,J,'★'),COLOR00FFFF;

IF(J< D,J,DRAWNULL),COLORFFEE44;

A1:=BARSLAST(REF(CROSS(DIF,DEA),1));

B1:=REF(C,A1+1)>C AND REF(DIF,A1+1)< DIF AND CROSS(DIF,DEA);

A22:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));

B2:=REF(C,A22+1)>C AND REF("KDJ.K"(9,3,3),A22+1)< "KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));

A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));

B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,12,24),A3+1)< "RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));

DRAWTEXT(B1,DEA-0.20,'▲MACD底背'),COLORWHITE;

DRAWTEXT(B2,D-0.20,'●KDJ底背'),COLORFF00FF;

A:=CROSS(DIF,DEA) AND CROSS(K,D) AND CROSS(J,D);

DRAWICON(A,LOW*0.98,1);

B4:CROSS(DIF,DEA) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));

DRAWTEXT(B4,L-0.20,'★金叉共振'),COLOR0099FF;

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

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

BA:=DEA>REF(DEA,1);

BB:=SUM(BA,5)>=4;

BC:=C< O;

BD:=SUM(BC,5)>=2;

BXG:FILTER(BB AND BD AND J>REF(J,1) AND REF(J,1)< REF(J,2),3);

STICKLINE(BXG,HHV(J,60),HHV(J,60)-20,1,0),COLORRED;

SS:=EMA(C,11);

LL:=(EMA(C,1)+EMA(C,2)+EMA(C,3)+EMA(C,5))/4;

AA:=(C-LLV(C,10))/(HHV(C,10)-LLV(C,10));

(CROSS(AA,0.05)-1);

中:50,COLORCC9000;

RSV1:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;

K1:=SMA(RSV1,6,1);

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

STICKLINE(EMA(D1,3)>REF(EMA(D1,3),1) ,EMA(D1,3) ,REF(EMA(D1,3),1) ,3 ,0),COLORRED;

STICKLINE(EMA(D1,3)< REF(EMA(D1,3),1) ,EMA(D1,3) ,REF(EMA(D1,3),1) ,3 ,0 ),COLORYELLOW;




来函数检测结果如下
该公式没有未来函数


解密、定制、编写指标公式请联系QQ或微信同号:88652583
置顶指标

相关指标公式

输出DIF:(收盘价的8日指数移动平均-收盘价的20日指数移动平均)*100
输出DEA:DIF的6日指数移动平均
输出平滑异同平均线:(DIF-DEA)*2,COLORSTICK
当满足条件DIF上穿DEA时,在DEA位置画1号图标
当满足条件DEA上穿DIF时,在DEA位置画2号图标
如果DIFDD赋值:收盘价=180日内收盘价的最高值
EE赋值:DEA< 1日前的DEA AND 1日前的DEA<1日前的DEA=1
CC赋值:收盘价> 1日前的收盘价 AND 1日前的收盘价>1日前的收盘价=1
顶背离赋值:(DD AND EE AND DEA< 180日内DEA的最高值)*DEA
A2赋值:上次1日前的DEA上穿DIF距今天数
当满足条件A2=0时,在DEA位置画直线起点,当满足条件顶背离时,在DEA位置画直线终点,0表示是否延长.,画红色,线宽为2
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
输出K:RSV的3日[1日权重]移动平均,COLORFFFFFF
输出D:K的3日[1日权重]移动平均,COLOR00FFFF
输出J:3*K-2*D,COLORFF00FF
输出超跌:如果J<0,返回10,否则返回0,COLORFFFF00
BDDD赋值:2日内J的最低值=8日内J的最低值
输出重启:如果J上穿1日前的J+0.01ANDBDDDANDJ<20,返回30,否则返回0,COLOR00FF00
输出加码:如果J上穿1日前的J+0.01ANDBDDDANDBETWEEN(J,20,60),返回1,否则返回0,COLOR00FFFF,POINTDOT,线宽为0
BDGD赋值:2日内J的最高值=8日内J的最高值 AND J>80
输出小心:如果1日前的J-0.01上穿JANDREF(BDGD,1),返回70,否则返回100,COLOR0000FF
当满足条件加码时,在J位置书写文字,COLOR00FFFF
如果JA1赋值:上次1日前的DIF上穿DEA距今天数
B1赋值:A1+1日前的收盘价>收盘价 AND A1+1日前的DIF< DIF AND DIF上穿DEA
A22赋值:上次1日前的"KDJ的K"(9,3,3)上穿"KDJ的D"(9,3,3)距今天数
B2赋值:A22+1日前的收盘价>收盘价 AND A22+1日前的"KDJ的K"(9,3,3)< "KDJ的K"(9,3,3) AND "KDJ的K"(9,3,3)上穿"KDJ的D"(9,3,3)
A3赋值:上次1日前的"RSI的RSI1"(6,12,24)上穿"RSI的RSI2"(6,12,24)距今天数
B3赋值:A3+1日前的收盘价>收盘价 AND A3+1日前的"RSI的RSI1"(6,12,24)< "RSI的RSI1"(6,12,24) AND "RSI的RSI1"(6,12,24)上穿"RSI的RSI2"(6,12,24)
当满足条件B1时,在DEA-0.20位置书写文字,画白色
当满足条件B2时,在D-0.20位置书写文字,COLORFF00FF
A赋值:DIF上穿DEA AND K上穿D AND J上穿D
当满足条件A时,在最低价*0.98位置画1号图标
输出B4:DIF上穿DEA AND "KDJ的K"(9,3,3)上穿"KDJ的D"(9,3,3)
当满足条件B4时,在最低价-0.20位置书写文字,COLOR0099FF
当满足条件K上穿D时,在D位置画1号图标
当满足条件D上穿K时,在D位置画2号图标
BA赋值:DEA>1日前的DEA
BB赋值:BA的5日累和>=4
BC赋值:收阴线
BD赋值:BC的5日累和>=2
输出BXG:BBANDBDANDJ>1日前的JANDREF(J,1)<2日前的J的3日过滤
当满足条件BXG时,在60日内J的最高值和60日内J的最高值-20位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
SS赋值:收盘价的11日指数移动平均
LL赋值:(收盘价的1日指数移动平均+收盘价的2日指数移动平均+收盘价的3日指数移动平均+收盘价的5日指数移动平均)/4
AA赋值:(收盘价-10日内收盘价的最低值)/(10日内收盘价的最高值-10日内收盘价的最低值)
(AA上穿0.05-1)
输出中:50,COLORCC9000
RSV1赋值:(收盘价-20日内最低价的最低值)/(20日内最高价的最高值-20日内最低价的最低值)*100
K1赋值:RSV1的6日[1日权重]移动平均
D1赋值:K1的6日[1日权重]移动平均
当满足条件D1的3日指数移动平均>1日前的D1的3日指数移动平均时,在D1的3日指数移动平均和1日前的D1的3日指数移动平均位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件D1的3日指数移动平均<1日前的D1的3日指数移动平均时,在D1的3日指数移动平均和1日前的D1的3日指数移动平均位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色

指标安装下载帮助  |   联系我们  |  指标公式网  |  指标网   |  指标公式  |   加入收藏   |  设为主页

@2005-2023 浙ICP备2024071487号-2 指标公式网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图