1.MACD指標(biāo)選股定式
一、黏合: 1、MACD零軸上黏 DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACD:=(DIF-DEA)*2; DIF>0 AND ABS(MACD)<0.01; 2、MACD零軸黏合 DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACD:=(DIF-DEA)*2; BETWEEN(DIF,-0.01,0.01) AND BETWEEN(DEA,-0.01,0.01) AND ABS(MACD)<0.01; 3、MACD零軸下黏 DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACD:=(DIF-DEA)*2; DIF<0 AND ABS(MACD)<0.01; 二、 金叉 1、MACD金叉 MACD.DEA>0 AND (CROSS(MACD.DIF,MACD.DEA)); 2、MACD零軸附近金叉 ABS(MACD.MACD)>0.1 AND MACD.DEA>0 AND (CROSS(MACD.DIF,MACD.DEA) ); 3、MACD即將金叉 MACD.DIFREF(MACD.DIF,1) AND MACD.DEA>0 ; 4、MACD二次金叉 BARSLAST(CROSS(MACD.DIF,MACD.DEA))>=2 AND MACD.DIF>REF(MACD.DIF,1) AND MACD.DEA>REF(MACD.DEA,1); 5、MACD5日內(nèi)二次金叉 AA:=CROSS(MACD.DEA,MACD.DIF); BB:=BARSLAST(AA); CROSS(MACD.DIF,MACD.DEA) AND BB>=3 AND BB<5; 2.超級強悍黃金分割主圖指標(biāo)【通達(dá)信】 {N 2 1000 16} N1:=N*10; CY:=BARSLAST(CURRBARSCOUNT=N1); GD:=CONST(IF(ISLASTBAR=1,HHV(H,CY),0)); DD:=CONST(IF(ISLASTBAR=1,LLV(L,CY),0)); 預(yù)頂百分比%:(GD-C)/C*100,NODRAW; H5:=GD-(GD-DD)*0.191; H4:=GD-(GD-DD)*0.382; H3:=GD-(GD-DD)*0.5; H2:=GD-(GD-DD)*0.618; H1:=GD-(GD-DD)*0.809; DH5:=STRCAT(STRCAT('80.9% ',CON2STR(H5,3)),''); DH4:=STRCAT(STRCAT('61.8% ',CON2STR(H4,3)),''); DH3:=STRCAT(STRCAT('50.0% ',CON2STR(H3,3)),''); DH2:=STRCAT(STRCAT('38.2% ',CON2STR(H2,3)),''); DH1:=STRCAT(STRCAT('19.1% ',CON2STR(H1,3)),''); BASE:=STRCAT(STRCAT('BASE ',CON2STR(DD,3)),' 隨浪飛揚'); %100:=STRCAT(STRCAT('100% ',CON2STR(GD,3)),''); DRAWBAND(IF(CURRBARSCOUNT<=1,DD,DRAWNULL), RGB(16,36,46),IF(CURRBARSCOUNT<=N1,DD,DRAWNULL)-(H4-H3)/2,RGB(0,0,0)); {DRAWBAND(IF(CURRBARSCOUNT<=N1,GD,DRAWNULL)+(H4-H3)/2, RGB(16,36,46),IF(CURRBARSCOUNT<=N1,DD,DRAWNULL)-(H4-H3)/2,RGB(0,0,0));}{背景} DRAWKLINE(H,O,L,C); DRAWBAND(IF(CURRBARSCOUNT<=N1,H1,DRAWNULL),RGB(200,0,200),H1,RGB(0,0,0)); DRAWBAND(IF(CURRBARSCOUNT<=N1,H2,DRAWNULL),RGB(200,0,200),H2,RGB(0,0,0)); DRAWBAND(IF(CURRBARSCOUNT<=N1,H3,DRAWNULL),RGB(200,0,200),H3,RGB(0,0,0)); DRAWBAND(IF(CURRBARSCOUNT<=N1,H4,DRAWNULL),RGB(200,0,200),H4,RGB(0,0,0)); DRAWBAND(IF(CURRBARSCOUNT<=N1,H5,DRAWNULL),RGB(200,0,200),H5,RGB(0,0,0)); DRAWBAND(IF(CURRBARSCOUNT<=N1,GD,DRAWNULL),RGB(200,0,200),GD,RGB(0,0,0)); DRAWBAND(IF(CURRBARSCOUNT<=N1,DD,DRAWNULL),RGB(200,0,200),DD,RGB(0,0,0)); DRAWTEXT(CURRBARSCOUNT=N1-1,H5,DH5),COLORAA99AA; DRAWTEXT(CURRBARSCOUNT=N1-1,H4,DH4),COLORAA99AA; DRAWTEXT(CURRBARSCOUNT=N1-1,H3,DH3),COLORAA99AA; DRAWTEXT(CURRBARSCOUNT=N1-1,H2,DH2),COLORAA99AA; DRAWTEXT(CURRBARSCOUNT=N1-1,H1,DH1),COLORAA99AA; DRAWTEXT(CURRBARSCOUNT=N1-1,DD,BASE),COLORAA99AA; DRAWTEXT(CURRBARSCOUNT=N1-1,GD,%100),COLORAA99AA;
3.通達(dá)信專用根據(jù)布林線做的公式(源碼,帖圖)
名字自己起(跟據(jù)布林線做的公式) MA5:EMA(CLOSE,5); MA10:EMA(C,10); MA20:EMA(CLOSE,20); VAR1A:=(REF(HIGH,1)+REF(LOW,1))/2; 壓力線:MA(CLOSE,20)+2*STD(CLOSE,20); 支撐線:MA(CLOSE,21)-2.2*STD(CLOSE,21),COLORYELLOW; VAR2A:=CROSS(VAR1A,壓力線); VAR3A:=REF(CLOSE,1); VAR4A:=SMA(MAX(CLOSE-VAR3A,0),7,1)/SMA(ABS(CLOSE-VAR3A),7,1)*100; VAR5A:=CROSS(79,VAR4A); VAR6A:=FILTER(VAR5A,4); DRAWICON(FILTER(VAR6A OR VAR2A,5),HIGH*1.035,2); DRAWTEXT(FILTER(VAR6A OR VAR2A,5),HIGH*1.02,'賣'),COLORYELLOW; VAR7A:=FILTER( MA5>REF(MA5,1)AND MA10>REF(MA10,1)AND MA20>REF(MA20,1)AND MA5<MA10,5); VAR8A:=FILTER(HHVBARS(H,13)/C>2 AND MA5>REF(MA5,1)AND MA5<MA10,7); VAR9A:=REF(L,2)<支撐線 AND L>支撐線 AND C>O AND MA5>REF(MA5,1); DRAWICON(FILTER(VAR7A OR VAR8A OR VAR9A,5)AND VAR4A<45,L,1); DRAWTEXT(FILTER(VAR7A OR VAR8A OR VAR9A,5)AND VAR4A<45,L,'買'),COLORRED; DRAWICON(CROSS(10,VAR4A),L,3); VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2); VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR3:=REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR4:=REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR5:=REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR6:=REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR7:=REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR8:=REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR9:=REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VARA:=REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VARB:=REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VARC:=REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); 漲:STICKLINE(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,CLOSE,REF(CLOSE,1),3,1),COLORRED; VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2); VARE:=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR10:=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR12:=REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR14:=REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR16:=REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR18:=REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); 跌:STICKLINE(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,CLOSE,REF(CLOSE,1),3,0),COLORFF8080; VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1; 底:STICKLINE(VAR19,REF(CLOSE,1),REF(CLOSE,2),3,0),COLORYELLOW; VAR1B:=REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,1) AND VARD; 頂:STICKLINE(VAR1B,REF(CLOSE,1),REF(CLOSE,2),3,0),COLORWHITE; A:=BARSCOUNT(C); AH:=HHV(H,72); AL:=LLV(L,72); A0:=(AH-AL)/21; B1:=L-A0; STICKLINE((A+0)/13=FLOOR((A+0)/13),B1,B1-3*A0,1,0); DRAWTEXT((A+0)/13=FLOOR((A+0)/13),B1-5.5*A0,'轉(zhuǎn)向'),COLORWHITE;
4.通達(dá)信 牛牛的牛主圖指標(biāo)源碼 源碼如下: V1:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20); V2:=(1-7/100)*(DMA(CLOSE,V1)); V3:=(1+7/100)*(DMA(CLOSE,V1)); V5:=MA((LOW+HIGH+CLOSE)/3,5); 支撐:REFDATE(V2,DATE),POINTDOT,LINETHICK3,COLORCC66FF; 阻力:REFDATE(V3,DATE),POINTDOT,LINETHICK3,COLORGREEN; VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2); VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR3:=REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR4:=REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR5:=REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR6:=REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR7:=REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR8:=REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR9:=REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VARA:=REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VARB:=REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VARC:=REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2); VARE:=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR10:=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR12:=REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR14:=REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR16:=REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR18:=REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1; STICKLINE(VAR19,L,L*0.98,3,0),COLORYELLOW; VAR1A:=REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,1) AND VARD; STICKLINE(VAR1A,H*1.01,H,3,0),COLOR00FF00{98FD}; MA3:MA(C,3); MA5:MA(C,5),COLORWHITE; MA10:=MA(C,10),NODRAW; MA30:MA(C,34),NODRAW; 五日乖離率:=(C-MA5)/MA5*100; BB5:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416; IF(BB5>30 AND MA5>REF(MA5,1), MA5,DRAWNULL),LINETHICK1,COLORRED; BB10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416; IF(BB5<0 AND MA5<REF(MA5,1), MA5,DRAWNULL),LINETHICK1,COLORGREEN; DD5:=MA5<REF(MA5,1); IF(DD5,MA5,DRAWNULL),COLOR00FF00; X:=(3*C+L+O+H)/6; 多空線: (20*X+19*REF(X,1)+18*REF(X,2)+17*REF(X,3)+16*REF(X,4)+15*REF(X,5)+14*REF(X,6) +13*REF(X,7)+12*REF(X,8)+11*REF(X,9)+10*REF(X,10)+9*REF(X,11)+8*REF(X,12) +7*REF(X,13)+6*REF(X,14)+5*REF(X,15)+4*REF(X,16)+3*REF(X,17)+2*REF(X,18)+ REF(X,20))/210,COLORFF00FF,LINETHICK1; {用法:黃托底買進,綠壓頂買出。} DD:=多空線<REF(多空線,1); IF(DD,多空線,DRAWNULL),COLORBLUE,LINETHICK2; A:=(MA5>多空線); IF(A,多空線,DRAWNULL),COLORYELLOW,POINTDOT; A1:=(MA5<多空線); IF(A1,多空線,DRAWNULL),COLORWHITE; A2:=3*EMA((C-LLV(L,30))/(HHV(H,30)-LLV(L,30))*100,5)-2*EMA((C-LLV(L,30))/(HHV(H,30)-LLV(L,30))*100,5); A4:=(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34))*100; A5:=EMA(CLOSE,12)-EMA(CLOSE,26); A6:=EMA(A5,9); A7:=(A5<-0.1 AND A5>A6); 財神:IF(A7,LLV(L,21),DRAWNULL)COLORRED,CIRCLEDOT; CYS:=(EMA((CLOSE-V2)/V2,1)*100); AA:=CYS; MIDD:=MA(CYS,20); CC:=MIDD+0.85*STD(CYS,10); TM6:=AA>CC; IF(TM6,MA5,DRAWNULL),COLORRED,LINETHICK1; A0:=(L+H+C*2)/4; 工作:=EMA(A0,14)COLORYELLOW,LINETHICK1; 度假:=EMA(A0,25)COLORYELLOW,LINETHICK1; A1X:=(工作-REF(工作,1))/REF(工作,1)*100; A2X:=(度假-REF(度假,1))/REF(度假,1)*100; G:=BARSLAST(CROSS(A1X,0)); {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; 金叉:=CROSS(J,D); 死叉:=CROSS(D,J); 買1:=(VAR14 OR VAR15) AND VAR11; 買2:=(VAR14 OR VAR15) AND VAR4; 買3:=(VAR14 OR VAR15) AND VAR2; 買4:=(VAR2 AND VAR11) OR (VAR4 AND VAR11); 買5:=(金叉 AND VAR4) OR (金叉 AND VAR2) OR (金叉 AND VAR11); {漲停} STICKLINE(CLOSE>REF(CLOSE,1)*1.0985 AND CLOSE=HIGH,CLOSE,OPEN,4,-1),COLOR00FFFF; {跌停} STICKLINE(CLOSE<REF(CLOSE,1)*0.9015 AND CLOSE=LOW,CLOSE,OPEN,4,-1),COLORGREEN; {藍(lán)} STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,3,0),COLORFF7700; STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,2.2,0),COLORFF9900; STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,1.5,0),COLORFFBB00; STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,0.5,0),COLORCYAN; {紅} STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3,0),COLOR000099; STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2.2,0),COLOR0000CC; STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1.5,0),COLOR0000FF; STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.5,0),COLORCC66FF; {綠} STICKLINE(VAR3,OPEN,(OPEN+CLOSE)/2,3,0),COLOR009900; STICKLINE(VAR3,OPEN,(OPEN+CLOSE)/2,2.2,0),COLOR00BB00; STICKLINE(VAR3,OPEN,(OPEN+CLOSE)/2,1.5,0),COLOR00DD00; STICKLINE(VAR3,OPEN,(OPEN+CLOSE)/2,0.5,0),COLOR00FF00; {灰} STICKLINE(VAR4,OPEN,(OPEN+CLOSE)/2,3,0),COLOR999999; STICKLINE(VAR4,OPEN,(OPEN+CLOSE)/2,2.2,0),COLORBBBBBB; STICKLINE(VAR4,OPEN,(OPEN+CLOSE)/2,1.5,0),COLORDDDDDD; STICKLINE(VAR4,OPEN,(OPEN+CLOSE)/2,0.5,0),COLORFFFFFF; STICKLINE(金叉,OPEN,CLOSE,0.5,0),COLORYELLOW; STICKLINE(死叉,OPEN,CLOSE,0.5,0),COLOR000099; DRAWICON(VAR16,LOW-0.02,7);DRAWICON(買1 OR 買2 OR 買3 OR 買4 OR 買5,LOW-0.01,1); DRAWICON(死叉 OR VAR12 OR CROSS(40,VAR9),HIGH+0.01,2); STICKLINE(CROSS(A1X,0),C,O,1,0)COLORFFFFFF; STICKLINE(CROSS(0,A1X),C,O,1,0)COLORGREEN; 附圖說明:
紅衣幅圖指標(biāo)源碼如下: {紅衣指標(biāo)} MA13:MA(C,13),COLORWHITE; MA21:MA(C,21),COLORGREEN; MA34:MA(C,34),COLORYELLOW; MA55:MA(C,55),COLORRED; HY1:=CROSS(MA(C,13),MA(C,55));{13線上穿55線} HY2:=C>O AND C>MA13 AND C>MA55; {收陽線} HY3:=(C-MA13)/MA13<=0.05 AND (L-MA13)/MA13<=0.04;{收盤價和最低價在13線上附近} HY4:=HHV(V,2); HY:=HY1 AND HY2 AND HY3 AND HY4; DRAWTEXT(HY,L,'紅衣俠女'),COLORGREEN;
北極絨紅 提醒閱讀者:指標(biāo)不是萬能的!
|