分享

MACD指标研究

 本质背后 2019-03-09

GM

周MACD:'MACD.MACD#WEEK',COLORFF5300,POINTDOT,LINETHICK3,NODRAW;
周DIF:='MACD.DIF#WEEK',COLORGREEN,NODRAW;
Z1:=STICKLINE('MACD.MACD#WEEK'>=0,0,'MACD.MACD#WEEK',5,0),COLOR000055;
Z2:=STICKLINE('MACD.MACD#WEEK'<0,0,'MACD.MACD#WEEK',5,0),COLOR515100;

DIF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORFF00FF;
DEA:EMA(DIF,9),COLOR1ACFFF;
MACD:(DIF-DEA)*2,COLOR0000F2,COLORSTICK;
强天数:BARSLASTCOUNT(MACD>REF(MACD,1)),COLORFFFFFF,NODRAW;
弱天数:BARSLASTCOUNT(MACD<REF(MACD,1)),COLOR00FF00,NODRAW;
Z3:=STICKLINE(ISLASTBAR,周MACD,周MACD,35,1),COLORFF5300;

ES:=REF(EMA(C,26),1);
EP:=REF(EMA(C,12),1);
DI:=REF(DIF,1);
DIF穿零价:((12+1)*(26-1)*ES-(26+1)*(12-1)*EP)/(2*(26+1)-2*(12+1)),NODRAW,COLORWHITE;
DIF拐点价:((12-1)*EP/(12+1)-(26-1)*ES/(26+1)-DI)*(26+1)*(12+1)/(2*(12+1)-2*(26+1)),COLORYELLOW,NODRAW;
X0:=IF(1,DIF,DRAWNULL),COLORCYAN;

AA:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(AA=2,21)=1;
DRAWTEXT(二次金叉,0,' 二次金叉'),COLORYELLOW;
A1:=BARSLAST(REF(CROSS(DIF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA);
底背:=DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORYELLOW,LINETHICK2;
X2:=DRAWICON(底背离,0,1);
A2:=BARSLAST(REF(CROSS(DEA,DIF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIF,A2+1)>DIF AND CROSS(DEA,DIF);
顶背:=DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK2;
X3:=DRAWICON(顶背离,0,2);
 

M1

 DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
MACDD:=EMA(DIFF,9);
DEF:=2*(DIFF-MACDD),COLORSTICK;
DC:DRAWBAND(DEF,RGB(153,55,55),0,RGB(21,133,55));
K1:=BACKSET(DIFF>REF(DIFF,1),2);
强DIF:=IF(K1,DIFF,DRAWNULL),COLORRED,LINETHICK1;
K2:=BACKSET(DIFF<REF(DIFF,1),2);
弱DIF:=IF(K2,DIFF,DRAWNULL),COLORFF8B80,LINETHICK1;
K3:=BACKSET(MACDD>REF(MACDD,1),2);
强MACD:=IF(K3,MACDD,DRAWNULL),COLOR3300AA;
K4:=BACKSET(MACDD<REF(MACDD,1),2);
弱MACD:=IF(K4,MACDD,DRAWNULL),COLORFF3500;
底拐:=DRAWLINE(DIFF>=HHV(DIFF,21),DIFF,DIFF<=LLV(DIFF,21),DIFF,1),COLORWHITE,POINTDOT;
DRAWICON(强DIF>底拐 AND REF(DIFF,1)=REF(底拐,1) AND REF(DIFF,2)>REF(DIFF,1),0,1);
A1:=BARSLAST(REF(CROSS(DIFF,MACDD),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,MACDD);
UB:=DRAWLINE(A1=0,MACDD,底背离,MACDD,0),COLORYELLOW,LINETHICK1;
A2:=BARSLAST(REF(CROSS(MACDD,DIFF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(MACDD,DIFF);
DB:=DRAWLINE(A2=0,MACDD,顶背离,MACDD,0),COLOR00FFFF,LINETHICK1;
周MACD:'MACD.MACD#WEEK',COLORFF5300,POINTDOT,LINETHICK3,NODRAW;
X:=STICKLINE(ISLASTBAR,周MACD,周MACD,35,1),COLORFF5300;
DIF:DIFF,COLORWHITE;
DEA:MACDD,COLOR00CCFF;
MACD:DEF,COLORFF00FF,COLORSTICK,NODRAW;
强天数:BARSLASTCOUNT(MACD>REF(MACD,1)),COLORFFFFFF,NODRAW;
弱天数:BARSLASTCOUNT(MACD<REF(MACD,1)),COLOR00FF00,NODRAW;
AA1:=IF(DEF>0,1,-1);
AA2:=REF(AA1,1);
AA3:=AA1*AA2;
AA4:=BARSLAST(AA3<0);
AA5:=AA4+1;
面积:=SUM(DEF,AA5)/10,COLORGREEN,NODRAW;

M2

N:=14;M:=6;

NEWDIF:EMA(CLOSE,9)-EMA(CLOSE,18),COLORWHITE,LINETHICK3;
NEWDEA:EMA(NEWDIF,7),LINETHICK1,COLORGREEN;
红命:IF(NEWDEA>REF(NEWDEA,1),NEWDEA,DRAWNULL),COLORRED,LINETHICK1;
绿命:=IF(NEWDEA<REF(NEWDEA,1),NEWDEA,DRAWNULL),COLORGREEN,LINETHICK1;
平均股价:(INDEXA/INDEXV)/100,COLORRED,NODRAW;{分沪深的}
X:=DRAWBAND(NEWDIF,RGB(255,10,10),NEWDEA,RGB(10,255,10));
X1:STICKLINE(NEWDIF>NEWDEA,NEWDIF,NEWDEA,0.5,-1),COLORRED;
X2:STICKLINE(NEWDIF<NEWDEA,NEWDIF,NEWDEA,0.5,-1),COLORGREEN;
顶:HHV(NEWDIF,21),COLORLIBLUE,LINETHICK1;
底:LLV(NEWDIF,21),COLORLIBLUE,LINETHICK1;
超买:IF(REF(顶,1)=REF(NEWDIF,1) AND 顶>NEWDIF,顶,DRAWNULL),COLORGREEN,POINTDOT,LINETHICK8;
超卖:IF(REF(底,1)=REF(NEWDIF,1) AND 底<NEWDIF,底*0.9999999,DRAWNULL),COLORRED,POINTDOT,LINETHICK8;

{顶底信号}
N2:=3;
AA:=REF(NEWDIF,N2)=HHV(NEWDIF,2*N2+1);
BB:=BACKSET(AA,N2+1);
CCC:=FILTER(BB,N2) AND NEWDIF=HHV(NEWDIF,N2+1);
AA1:=BARSLAST(REF(CCC,1));
顶背离:=REF(CLOSE,AA1+1)<C AND REF(NEWDIF,AA1+1)>NEWDIF AND CCC;
X4:=DRAWICON(顶背离,顶,2);
AA2:=REF(NEWDIF,N2)=LLV(NEWDIF,2*N2+1);
BB2:=BACKSET(AA2,N2+1);
CC2:=FILTER(BB2,N2) AND NEWDIF=LLV(NEWDIF,N2+1);
AB2:=BARSLAST(REF(CC2,1));
底背离:=REF(CLOSE,AB2+1)>CLOSE AND REF(NEWDIF,AB2+1)<NEWDIF AND CC2;
X3:=DRAWICON(底背离,底,1);

{趋势强度};
TRR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N);
PDI:=DMP*100/TRR,COLORFFFFFF,NODRAW;
MDI:=DMM*100/TRR,COLOR00FF00,NODRAW;
方向:PDI-MDI,COLOR00DDCC,NODRAW;
力度:EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,M),COLORFF00FF,LINETHICK1,NODRAW;
ADXR:=EXPMEMA(ADX,M),COLOR00FF00,LINETHICK1;

AO

CC:=(H+L)/2;
AA:=MA(CC,5);
BB:=MA(CC,34);
OSC:AA-BB,COLORSTICK,NODRAW,COLOR00FF00;
MOSC:MA(OSC,5),COLOR0000FF;
Q:IF(MOSC<REF(MOSC,1),MOSC,DRAWNULL),COLORFF7700;
STICKLINE(OSC<REF(OSC,1) AND OSC>0,0,OSC,0.1,1),COLORFF88FF;
STICKLINE(OSC>=REF(OSC,1) AND OSC<0,0,OSC,0.1,1),COLOR0099FF;
STICKLINE(OSC>=REF(OSC,1) AND OSC>0,0,OSC,0.1,0),COLORRED;
STICKLINE(OSC<REF(OSC,1) AND OSC<0,0,OSC,0.1,0),COLORFF6600;

M3

DIF:(EMA(CLOSE,12)-EMA(CLOSE,26))/(EMA(CLOSE,26))*100,COLORWHITE;
DEA:EMA(DIF,9),COLORYELLOW;
DRAWBAND(DIF,RGB(205,92,92),DEA,RGB(28,134,238));
MACD:(DIF-DEA)*2,COLORSTICK;
ZSX1:=(EMA(C,3)-EMA(C,8))*100/EMA(CLOSE,8);
ZSXK:=SMA(ZSX1,2,1);
ZSXD:=SMA(ZSXK,2,1);
JSX:=SMA(5*ZSXK-4*ZSXD,2,1);
加速线:JSX,COLORMAGENTA,LINETHICK1;
S1:=7,POINTDOT,COLORGREEN;
S2:=-7,POINTDOT,COLORGREEN;
STICKLINE(MACD>=REF(MACD,1),0,MACD,0,0),COLORRED;
STICKLINE(MACD<REF(MACD,1),0,MACD,0,0),COLORCYAN;

N2:=3;
AA:=REF(DIF,N2)=HHV(DIF,2*N2+1);
BB:=BACKSET(AA,N2+1);
CCC:=FILTER(BB,N2) AND DIF=HHV(DIF,N2+1);
AA1:=BARSLAST(REF(CCC,1));
顶背离:=REF(CLOSE,AA1+1)<C AND REF(DIF,AA1+1)>DIF AND CCC;
DRAWICON(顶背离,0,2);
AA2:=REF(DIF,N2)=LLV(DIF,2*N2+1);
BB2:=BACKSET(AA2,N2+1);
CC2:=FILTER(BB2,N2) AND DIF=LLV(DIF,N2+1);
AB2:=BARSLAST(REF(CC2,1));
底背离:=REF(CLOSE,AB2+1)>CLOSE AND REF(DIF,AB2+1)<DIF AND CC2;
DRAWICON(底背离,0,1);

TR0:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),14);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),14);
PDI:=DMP*100/TR0;
MDI:=DMM*100/TR0;
PM:PDI-MDI,COLORRED,NODRAW;
ADX: EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,6),NODRAW,COLOR00FF00;

三丰诱空

零轴:0,COLOR999999;
S1:30,COLORCCAABB;
S2:100,COLORCCAABB;

获利盘:=WINNER(C)*100,COLORRED;
获利盘最高:HHV(获利盘,20),COLORWHITE; {二十天}
获利盘最低:LLV(获利盘,20),COLORE99A2C;{二十天}
乖离:EMA((100+获利盘-获利盘最高),3),COLOR0000FF,LINETHICK1;
成本乖离:(C/COST(50)-1)*100,LINETHICK1,COLOR00FF00;
获利:获利盘,COLOR00FFFF;

辅助数浪的公式

VAO

VAR1:=REF(CLOSE,1);
VAR2:=(SUM(VOL,2) / ((HHV(HIGH,2) - LLV(LOW,2)) * 100))/1000;
VAR3:=((CLOSE - VAR1) * VAR2);
VAR4:=SUM(VAR3,0);
VAR5:=SMA(VAR4,5,1);
VAR6:=SMA(VAR4,8,1);
VAO:(VAR5 - VAR6),COLOR33FF33,NODRAW;
VAO5:MA(VAO,4),COLORRED,NODRAW;
VAC:VAO-VAO5,COLORFFFFFF,NODRAW;
DN:(SUM(IF((VAO<= 0),(VAO* 0.97),((VAO * 0.97) < 0)),34) / 34),COLOR00FF00;
UP:(SUM(IF((VAO> 0),(VAO * 1.003),((VAO * 1.003) > 0)),34) / 34),COLORFF00FF;

N:=14;
TR := SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),
ABS(LOW-REF(CLOSE,1))),N,1);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SMA(IF(HD>0 AND HD>LD,HD,0),N,1);
DMM:= SMA(IF(LD>0 AND LD>HD,LD,0),N,1);
PDI:=DMP*100/TR,COLORRED;
MDI:=DMM*100/TR,COLOR00FF00;
PM:=PDI-MDI,COLORFFCC00,NODRAW;
ADX:=SMA(ABS(MDI-PDI)/(MDI+PDI)*100,N,1),COLOR00FF00,NODRAW;

TR1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR:MA(TR1,14) ,NODRAW,COLORWHITE;

VOLUME:=VOL;
MAVOL1:=MA(VOLUME,5);
MAVOL2:=MA(VOLUME,35);
MAVOL3:=MA(VOLUME,135);
TJ:=CROSS(0.9,1/VOL*1000>0.01 AND 'KDJ.J'<0);

HAR2:=IF(C>=O,H,0);
HAR3:=IF(C<=O,REF(H,1),HAR2);
HAR4:=IF(C>=O,V,0);
HAR5:=IF(C<=O,REF(V,1),HAR4);
HAR6:=COUNT(HAR3>REF(HAR3,1) AND HAR5<REF(HAR5,1),3)>=2 AND C>O;

M1:=VAO>=REF(VAO,1);
M2:=VAO<REF(VAO,1);
STICKLINE(M2,0,VAO,2.1,0),COLORFF7700;
STICKLINE(M2,0,VAO,1,0),COLORFF9900;
STICKLINE(M2,0,VAO,0,0),COLORFFCC00;
STICKLINE(M1,0,VAO,2.1,0),COLOR000077;
STICKLINE(M1,0,VAO,1,0),COLOR0000AA;
STICKLINE(M1,0,VAO,0,0),COLOR0000FF;

O1

P1:=5;  P2:=34;

MA1:=EMA((HIGH+LOW)/2,P1);

MA2:=EMA((HIGH+LOW)/2,P2);

OSC:MA1-MA2,LINETHICK0;

X1:=DRAWBAND(OSC,RGB(155,50,50),0,RGB(0,100,50));

X2:STICKLINE( OSC>=REF(OSC,1), 0, OSC, 2, 0),COLORRED;

X3:STICKLINE( OSC<=REF(OSC,1), 0, OSC, 2, 0),COLORBBDD00;

UPO:=IF(OSC>=0,OSC,DRAWNULL);

UP: EMA(UPO,P2+P1/1.618),COLOR539A00,LINETHICK2;

DNO:=IF(OSC<=0,OSC,DRAWNULL);

DN: EMA(DNO,P2+P1/1.618),COLOR338A00,LINETHICK2;

强:=IF(OSC>=REF(OSC,1),OSC,DRAWNULL),COLORRED;

弱:=IF(OSC<=REF(OSC,1),OSC,DRAWNULL),COLOR00FF00;

 

O2

SHORT:=5;LONG:=17;

MA1:=MA((HIGH+LOW)/2,SHORT);

MA2:=MA((HIGH+LOW)/2,LONG);

OSC:MA1-MA2,NODRAW;

STICKLINE(OSC>=REF(OSC,1),0,OSC,0,0),COLORRED;

STICKLINE(OSC<REF(OSC,1),OSC,0,0,0),COLORCYAN;

VAR4:=IF(MA1>MA2,OSC,0);

VAR5:=IF(MA1<MA2,OSC,0);

UP:EMA(VAR4,17+5/1.618),COLOR00FFFF;

DN:EMA(VAR5,17+5/1.618),COLORFF00FF;

O3

LONG:=70;SHORT:=10;

MA1:=MA((HIGH+LOW)/2,SHORT);

MA2:=MA((HIGH+LOW)/2,LONG);

OSC:MA1-MA2,NODRAW;

STICKLINE(OSC>=REF(OSC,1),0,OSC,0,0),COLORRED;

STICKLINE(OSC<REF(OSC,1),0,OSC,0,0),COLORCYAN;

VAR4:=IF(MA1>MA2,OSC,0);

VAR5:=IF(MA1<MA2,OSC,0);

UP:EMA(VAR4,70+10/1.618),COLOR00FFFF;

DN:EMA(VAR5,70+10/1.618),COLORFF00FF;

波段

D1:EMA(C,13)-EMA(C,55),COLOR33FF33,NODRAW;

D2:=EMA(D1,3),COLORRED;

S1:=D1>D2;

S2:=D1<D2;

STICKLINE(D1,D1,D2,0.1,0),COLORRED;

STICKLINE(D2,D1,D2,0.1,0),COLOR33FF33;

RS

排序:ABS(MA(C,20)-MA(C,90))/MA(C,60);

RPS:=C/REF(C,20);
RPSS:=INDEXC/REF(INDEXC,20);
P20:RPS/RPSS*100,NODRAW;

RPS0:=C/REF(C,30);
RPS01:=INDEXC/REF(INDEXC,30);
P30:RPS0/RPS01*100,NODRAW;

RPS3:=C/REF(C,60);
RPS31:=INDEXC/REF(INDEXC,60);
P60:RPS3/RPS31*100,NODRAW;

RPS1:=C/REF(C,120);
RPS11:=INDEXC/REF(INDEXC,120);
P120:RPS1/RPS11*100,NODRAW;

RPS2:=C/REF(C,250);
RPS22:=INDEXC/REF(INDEXC,250);
P250:RPS2/RPS22*100,NODRAW;

AA:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
买量:=IF(CLOSE>OPEN,AA*(HIGH-LOW),
IF(CLOSE<OPEN,AA*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)),LINETHICK0,COLORRED;
卖量:=IF(CLOSE>OPEN,0-AA*((HIGH-CLOSE)+(OPEN-LOW)),
IF(CLOSE<OPEN,0-AA*(HIGH-LOW),0-VOL/2)),LINETHICK0,COLORCYAN;
进出量:=买量+卖量,COLOR00FFFF;
N:=5;
五日和:SUM(进出量,N)/10000,LINETHICK1,COLORGREEN;


M4

DIF:EMA(CLOSE,5) - EMA(CLOSE,34),NODRAW;
DEA:EMA(DIF,9),NODRAW;
DRAWBAND(DIF,RGB(205,92,92),DEA,RGB(28,134,238));
MACD:2*(DIF-DEA),COLORSTICK;
A1:=BARSLAST(REF(CROSS(DIF,DEA),1));
B1:=REF(C,A1+1)>C AND REF(DIF,A1+1)<DIF AND CROSS(DIF,DEA);
A2:=BARSLAST(REF(CROSS('KDJ.K'(9,3,3),'KDJ.D'(9,3,3)),1));
B2:=REF(C,A2+1)>C AND REF('KDJ.K'(9,3,3),A2+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));
C1:=BARSLAST(REF(CROSS(DEA,DIF),1));
D1:=REF(C,C1+1)<C AND REF(DIF,C1+1)>DIF AND CROSS(DEA,DIF);
C2:=BARSLAST(REF(CROSS('KDJ.D'(9,3,3),'KDJ.K'(9,3,3)),1));
D2:=REF(C,C2+1)<C AND REF('KDJ.K'(9,3,3),C2+1)>'KDJ.K'(9,3,3) AND CROSS('KDJ.D'(9,3,3),'KDJ.K'(9,3,3));
C3:=BARSLAST(REF(CROSS('RSI.RSI2'(6,12,24),'RSI.RSI1'(6,12,24)),1));
D3:=REF(C,C3+1)<C AND REF('RSI.RSI1'(6,12,24),C3+1)>'RSI.RSI1'(6,12,24) AND CROSS('RSI.RSI2'(6,12,24),'RSI.RSI1'(6,12,24));
KDJΜ×±3:IF(B2>0,-0.1,0),COLORFF00FF,POINTDOT;
RSIΜ×±3:IF(B3>0,-0.1,0),COLORYELLOW,POINTDOT;
KDJ?¥±3:IF(D2>0,0.1,0),COLORFFCC66,POINTDOT;
RSI?¥±3:IF(D3>0,0.1,0),COLORWHITE,POINTDOT;
STICKLINE(B2>0,-0.1,0,2,0),COLORFF00FF;
STICKLINE(B3>0,-0.1,0,2,0),COLORYELLOW;
STICKLINE(D2>0,0.1,0,2,0),COLORFFCC66;
STICKLINE(D3>0,0.1,0,2,0),COLORWHITE;
DRAWICON(B1>0,DEA,1);
DRAWICON(D1>0,DEA,2);
底背:DRAWLINE(A1=0,DEA,B1>0,DEA,0),COLORRED,LINETHICK3;
顶背:DRAWLINE(A2=0,DEA,D1>0,DEA,0),COLORGREEN,LINETHICK3;
AA:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(AA=2,21)=1;
DRAWTEXT(二次金叉,0.2,' 二次金叉'),COLORYELLOW;

实战MACD

DIFF1:=EMA(CLOSE,16) - EMA(CLOSE,58),COLORWHITE;
DEA1:=EMA(DIFF1,88),COLORYELLOW;
MACD1:2*(DIFF1-DEA1)*100 ;
MAMACD1:MA(MACD1,5),,COLORWHITE;
DRAWBAND(MACD1,RGB(205,92,92),MAMACD1,RGB(28,134,238));
DIFF:=EMA(CLOSE,8) - EMA(CLOSE,26),COLORWHITE;
DEA:=EMA(DIFF,50),COLORYELLOW;
MACD:2*(DIFF-DEA)*100 ;
MAMACD:MA(MACD,5),,COLORWHITE;
STICKLINE(MACD1<MAMACD1,0,MACD1,0,0),COLORGREEN;
STICKLINE(MACD>MAMACD AND MACD<REF(MACD,1) AND MACD<0,MACD1*0.6,0,0.1,0),COLORYELLOW;
STICKLINE(MACD<0,MAMACD,MACD1,0,0),COLORGREEN;
STICKLINE(MACD1>MAMACD1 AND MACD>MAMACD ,0,MACD1,0,0),COLORRED;

DMI新编

N:=13;M:=6;

{DMI新编}
110,COLORGREEN,LINETHICK1;
-110,COLORYELLOW,LINETHICK1;
N:=21;M:=6;M1:=20;
TR1:=EMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EMA(IF(HD>0 AND HD>LD,HD,0),N);
DMM:=EMA(IF(LD>0 AND LD>HD,LD,0),N);
PDI:= DMP*100/TR1;
MDI:= DMM*100/TR1;
ADX: EMA((PDI-MDI)/(MDI+PDI)*100,M)*2;
ADXR:EMA(ADX,M);
ADMA:EMA(ADX,M1),COLOR09FF09,LINETHICK1,CIRCLEDOT;
OMD:(ADX-2*ADMA+ADXR)/2, COLORSTICK;
DRAWBAND(ADX,RGB(255,50,50),ADXR,RGB(0,100,250));
STICKLINE(OMD>REF(OMD,1),0,OMD,0.1,0),COLORRED;
STICKLINE(OMD<REF(OMD,1),0,OMD,1,0),COLORCBCBC0;
STICKLINE(OMD>=0 OR OMD<=0,0,0,50,1),COLORWHITE;
ADX1:=ADX,COLORRED;
ADXR1:=ADXR,COLORGREEN;
ADMA1:=ADMA;
强:=IF(ADX1>=ADXR1,ADX1,DRAWNULL),COLORRED,LINETHICK3;
买入:IF(OMD>0 AND OMD-REF(OMD,1)>0,30,0),COLORWHITE;
{OMD;}
0,COLORWHITE;

趋势MACD

DIF1:=EMA(CLOSE,36)-EMA(CLOSE,78);

DEA1:=EMA(DIF1,27);

MACD1:=2*(DIF1-DEA1);

MACD2:=EMA(MACD1,3),COLORCYAN;

STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,0.1,1),COLORLIRED;

STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,0.1,1),COLORYELLOW;

STICKLINE(MACD1<MACD2,0,MACD1,0.1,1),COLORLIBLUE;

DIF:=EMA(CLOSE,24)-EMA(CLOSE,52);

DEA:=EMA(DIF,18);

MACD:=(DIF-DEA)*2;

DIF10:(EMA(C,72)-EMA(C,156)),COLORRED,NODRAW;

DEA10:EMA(DIF10,54),COLORGREEN,NODRAW;

STICKLINE(ISLASTBAR,DIF10,DIF10,33,0),COLORRED;

STICKLINE(ISLASTBAR,DEA10,DEA10,33,0),COLORGREEN;

DIF0:=EMA(CLOSE,24)-EMA(CLOSE,52),COLORWHITE;

DEA0:=EMA(DIF,18),COLORYELLOW;

底拐:=DRAWLINE(DIF>=HHV(DIF,21),DIF,DIF<=LLV(DIF,21),DIF,0),

COLORGREEN,CROSSDOT;

顶拐:=DRAWLINE(DIF<=LLV(DIF,21),DIF,DIF>=HHV(DIF,21),DIF,0),

COLORYELLOW,,CROSSDOT;  

J1:=DRAWICON(底拐=LLV(DIF,21),底拐*0.97,23);

J2:=DRAWICON(顶拐=HHV(DIF,21),顶拐*1.03,14);

DIFX:EMA(CLOSE,12)-EMA(CLOSE,26),COLORWHITE;

DEAX:EMA(DIFX,9),COLORYELLOW;

MACDX:(DIFX-DEAX)*2,COLORSTICK;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约