机构多周期指标结构特征识别:附超级指标源码

{无未来函数 信号精简版 机构买卖/抄底拉升 主图指标}
MA8:MA(CLOSE,5),COLORCCCCCC,LINETHICK1;
MA10:MA(CLOSE,10),COLORGREEN,LINETHICK1,NODRAW;
MA21:MA(CLOSE,21),COLORLIBLUE,LINETHICK1,NODRAW;
MA30:MA(CLOSE,30),COLORYELLOW,LINETHICK1,NODRAW;
MA60:MA(CLOSE,60),COLORRED,LINETHICK1,NODRAW;
MA120:MA(CLOSE,120),COLOR990099,LINETHICK1,NODRAW;
T:=10;
T5:=5;
T15:=15;
VOL_N:=5;
JJ:=MA(VOL,VOL_N);
HH:=REF(HHV(H,T),1); { 更准确的高点:前10日高,已确认 }
LL:=REF(LLV(L,T),1); { 更准确的低点:前10日低,已确认 }
HH5:=REF(HHV(H,T5),1); { 5日高 确认 }
LL5:=REF(LLV(L,T5),1); { 5日低 确认 }
HH15:=REF(HHV(H,T15),1);{ 15日高 确认 }
LL15:=REF(LLV(L,T15),1);{ 15日低 确认 }
{买卖线}
买线:=EMA((C-LL)/(HH-LL)*100,2);
卖线:=MA(买线,2);
买线拐头:=CROSS(买线,卖线) AND 买线<50 AND C>MA8 AND VOL>JJ*1.2;
卖线拐头:=CROSS(卖线,买线) AND 买线>50 AND C<MA8 AND VOL<JJ*0.8;
{短买短卖}
短买:=CROSS(C,MA((HH5+LL5)/2,2)) AND L<=LL5 AND C>MA10;
短卖:=CROSS(MA((HH5+LL5)/2,2),C) AND H>=HH5 AND C<MA10;
拉升减仓:=C>=HH15 AND REF(C,1)<HH15 AND V<JJ*0.7 AND C>MA8*1.03;
抄底:=C<=LL15 AND REF(C,1)>LL15 AND V>JJ*1.5 AND C<MA8*1.01 AND C>MA8*0.99;
VARE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
VARF:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
VAR10:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
短线资金进:=VARF<REF(VAR10,1) AND VOL>JJ AND CLOSE>REF(CLOSE,1) AND C>MA30 AND COUNT(VARF<REF(VAR10,1),30)=1;
VAR12:=(HIGH+LOW+CLOSE)/3;
VAR13:=(VAR12-MA(VAR12,14))/(0.015*AVEDEV(VAR12,14));
VAR14:=(VAR12-MA(VAR12,70))/(0.015*AVEDEV(VAR12,70));
VAR15:=IF(VAR13>=150 AND VAR13<200 AND VAR14>=150 AND VAR14<200,10,0);
VAR16:=IF(VAR13<=-150 AND VAR13>-200 AND VAR14<=-150 AND VAR14>-200,-10,VAR15);
VAR17:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
VAR18:=100-ABS(VAR17);
VAR19:=IF(VAR18<90,VAR18,100);
VAR1A:=IF(VARE>0,VARE,0);
VAR1B:=IF(VAR14>=200 AND VAR13>=150,15,IF(VAR14<=-200 AND VAR13<=-150,-15,VAR16))+60;
VAR1C:=VAR1A>48 AND VAR1B>60 AND VAR19<100;
短线资金出:=VAR1C AND COUNT(VAR1C,30)=1 AND C<MA30;
WVAR10:=(LOW*0.9*VOL+REF(LOW,1)*0.9*(CAPITAL-VOL))/CAPITAL;
WVAR11:=EMA(WVAR10,30);
WVAR12:=CLOSE-REF(CLOSE,1);
WVAR13:=MAX(WVAR12,0);
WVAR14:=ABS(WVAR12);
WVAR15:=SMA(WVAR13,7,1)/SMA(WVAR14,7,1)*100;
WVAR18:=SMA(MAX(WVAR12,0),6,1)/SMA(ABS(WVAR12),6,1)*100;
WVAR19:=(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+100;
WVAR1A:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
WVAR1B:=SMA((SMA(WVAR1A,4,1)-50)*2,3,1);
WVAR1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;
WVAR1D:=SMA(WVAR1C,4,1);
VAR1E:=SMA(WVAR1D,3,1);
VAR1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;
基金建仓:=WVAR18<=20 AND WVAR19<-95 AND VAR1F>20 AND WVAR1B<-30 AND VAR1E<30 AND C>MA60 AND BARSCOUNT(CLOSE)>50;
VAR21:=(HIGH+LOW+CLOSE)/3;
VAR22:=(VAR21-MA(VAR21,14))/(0.015*AVEDEV(VAR21,14));
VAR23:=(VAR21-MA(VAR21,70))/(0.015*AVEDEV(VAR21,70));
VAR24:=IF(VAR22>=180 AND VAR22<200 AND VAR23>=180 AND VAR23<200,10,0);
基金清仓:=VAR24 AND COUNT(VAR24,1)=1 AND C<MA60;
{K线变色}
STICKLINE(买线>=卖线 AND C>MA8,LOW,HIGH,0.1,0),COLOR0000CC;
STICKLINE(买线>=卖线 AND C>MA8,CLOSE,OPEN,1,0),COLOR0000CC;
STICKLINE(买线<卖线 AND C<MA8,CLOSE,OPEN,1,0),COLORCCCC00;
STICKLINE(买线<卖线 AND C<MA8,LOW,HIGH,0.1,0),COLORCCCC00;
STICKLINE(买线拐头,OPEN,CLOSE,1,0),COLOR00AAFF;
STICKLINE(卖线拐头,OPEN,CLOSE,1,0),COLOR00DD00;
DRAWTEXT(买线拐头,L*0.99,’←机构进场’),LINETHICK2,COLOR00FFFF;
DRAWTEXT(卖线拐头,H*1.0,’←机构清仓’),LINETHICK1,COLOR00FF00;
DRAWICON(短买,LOW*0.99,1);
DRAWICON(短卖,H,2);
DRAWTEXT(短买,L*0.98,’←买’),COLOR0000FF;
DRAWTEXT(短卖,H*1.01,’←卖’),COLOR00FF00;
DRAWTEXT(拉升减仓,H*1.02,’←拉升减仓 ‘),COLORWHITE,LINETHICK1;
DRAWTEXT(抄底,L*0.96,’抄底 ‘),COLORMAGENTA;
DRAWTEXT(短线资金进,L*0.99,’←短线资金进’),LINETHICK1,COLORLIMAGENTA;
DRAWTEXT(短线资金出,H*1,’←短线资金出’),LINETHICK1,COLORLIBLUE;
DRAWTEXT(基金建仓,L*0.95,’基金建仓!’) , COLORMAGENTA,LINETHICK2;
DRAWTEXT(基金清仓,H*1.03,’基金清仓!’) , COLOR00FF00,LINETHICK2;

夜雨聆风