指标源码:涨跌:=REF(C,1); 涨停:=IF(((((C - 涨跌) * 100) / 涨跌) >= (10 - ((0.01 * 100) / 涨跌))),1,0); {MACD计算} DIF:=(EMA(C,12) - EMA(C,26)); DEA:=EMA(DIF,9); MACD:=((DIF - DEA) * 2); {成本与均线计算} ABC2:=(CLOSE * VOL); ABC3:=EMA((((((EMA(ABC2,3) / EMA(VOL,3)) + (EMA(ABC2,6) / EMA(VOL,6))) + (EMA(ABC2,12) / EMA(VOL,12))) + (EMA(ABC2,24) / EMA(VOL,24))) / 4),13); ABC4:=EMA(CLOSE,9); VAR1:=MA(CLOSE,10); VAR2:=MA(CLOSE,54); {形态与位置筛选} VAR3:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5; VAR4:=FILTER(VAR3,10); VAR5:=BARSLAST(VAR4); VAR6:=REF(HIGH,VAR5+2); VAR7:=REF(HIGH,VAR5+1); VAR8:=REF(HIGH,VAR5); VAR9:=MAX(VAR6,VAR7); VAR10:=MAX(VAR9,VAR8); VAR11:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5; VAR12:=VAR5< 150; VAR13:=(OPEN-VAR10)/VAR10*100< 30; VAR14:=(CLOSE-LLV(LOW,VAR5))/LLV(LOW,VAR5)*100< 50; VAR15:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100< 30; VAR16:=VOL/MA(VOL,5)< 3.5; VAR17:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80; VAR18:=VAR11 AND VAR12 AND VAR13 AND VAR14 AND VAR15 AND VAR16 AND VAR17; VAR19:=FILTER(VAR18,15); VAR20:=(CLOSE-VAR2)/VAR2< 0.1; VAR21:=(CLOSE-VAR1)/VAR1< 0.3; VAR22:=(VAR20=1 AND VAR21=1)*0.2; VAR23:=(VAR22=0 AND REF(VAR22,1)=0.2 AND REF(COUNT(VAR22=0.2,10)=10,1)=1)*(-0.1); VAR24:=VAR23=(-0.1); VAR25:=VAR19 OR VAR24; VAR26:=DMA(AMOUNT/VOL/100,VOL/CAPITAL); VAR27:=DYNAINFO(7)/REF(CLOSE,1)>1.05 AND DYNAINFO(7)/OPEN>1.05; VAR28:=VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2); 万手单:=VAR25 AND CLOSE/REF(CLOSE,1)>1.095 AND VAR28 AND VAR27,NODRAW,COLORRED; {绘制线与带} 飞狐线:=(MA(CLOSE,25) + ((MA(CLOSE,25) * 20) / 100)); 强势线:=(MA(CLOSE,25) + ((MA(CLOSE,25) * 6) / 100)); 支撑线:=((((MA(CLOSE,3) + MA(CLOSE,6)) + MA(CLOSE,12)) + MA(CLOSE,24)) / 4); 压力线:=EMA((ABC4 * 1.14),5); 盈损线:=(LLV(REF(LOW,1),2) + ((HHV(REF(HIGH,1),2) - LLV(REF(LOW,1),2)) / 2)); QD:=(((C > 强势线) AND (C > 支撑线)) AND (C > 盈损线)); 小妖:=((COUNT(QD,10) = 1) AND QD); XYJJ:=BARSLAST(小妖); JS:=CROSS(C,压力线); YH:=((COUNT(JS,XYJJ) <= 1) AND JS); HX1:=((REF(YH,1) AND (O > 压力线)) AND (C > 压力线)); HX2:=((REF(YH,1) AND CROSS(C,飞狐线)) AND (C > 压力线)); YHQS:=(小妖 AND YH); YHJS:=(HX1 OR HX2); YH王:=((((REF(涨停,1) AND (O > 压力线)) AND (O > REF(H,1))) AND (REF(H,1) < REF(压力线,1))) AND (L >= 压力线)); XG:=((YHQS OR YHJS) OR YH王)AND C>REF(C,1)*1.05; {主图显示效果} AAAA:=MA(C,1); AAA:=SMA(SMA(SMA(AAAA,2,1),2,1),2,1); BBB:=MA(AAA,3); DRAWBAND(AAA,RGB(255,255,0),BBB,RGB(0,0,255)); CCC:=(3*C+L+O+H)/6; 牛线:=(20*CCC+19*REF(CCC,1)+18*REF(CCC,2)+17*REF(CCC,3)+16*REF(CCC,4)+15*REF(CCC,5)+14*REF(CCC,6)+13*REF(CCC,7)+12*REF(CCC,8)+11*REF(CCC,9)+10*REF(CCC,10)+9*REF(CCC,11)+8*REF(CCC,12)+7*REF(CCC,13)+6*REF(CCC,14)+5*REF(CCC,15)+4*REF(CCC,16)+3*REF(CCC,17)+2*REF(CCC,18)+REF(CCC,20))/210,COLORRED,LINETHICK2; 马线:=MA(牛线,5); DRAWBAND(牛线,RGB(255,40,0),马线,RGB(256,200,0)); STICKLINE(XG=1,OPEN,CLOSE,3,0),COLORRED; STICKLINE(XG=1,OPEN,CLOSE,1,0),COLORYELLOW; DRAWICON(万手单,L*1.0,9); DRAWTEXT(万手单,L,' ↖龙头出现'),COLORYELLOW;
|