{主图源码}
HG1:=EMA(C,7);
HG2:=EMA(C,18);
HG3:=(HG1-HG2)/HG2*100;
HG4:=EMA(HG3,1);
HG5:=EMA(C,3);
HG6:=EMA(C,26);
HG7:=HG5-HG6;
DK:EMA(EMA(EMA(C,3),3),3)+HG7,COLORGREEN;
IF(HG4>=REF(HG4,1),DK,DRAWNULL),COLORMAGENTA,LINETHICK2;
IF(HG4<=REF(HG4,1),DK,DRAWNULL),COLORGREEN;
HG8:=HHV(VOL,5);
HG9:=O>C;
HG10:=C>O;
HG11:=C=O;
HG12:=SUM(VOL,5)/HG8;
HG13:=IF(HG12>0.3,1,0);
HG14:=IF(HG9 AND HG13,VOL,0);
HG15:=IF(HG10 AND HG13,VOL,0);
HG16:=IF(HG11 AND HG13,VOL,0);
HG17:=SUM(HG15,3);
HG18:=SUM(HG14,3);
HG19:=HG17-HG18;
STICKLINE(HG19=HG17,C,O,3.05,0),COLOR000099;
STICKLINE(HG19=HG17,C,O,2.2,0),COLOR0000CC;
STICKLINE(HG19=HG17,C,O,1.5,0),COLORRED;
STICKLINE(HG19=HG17,C,O,0.5,0),COLORYELLOW;
DRAWICON(HG19=HG17 AND REF(HG19=HG17,1)=0,LOW*0.98,30),COLORMAGENTA;
HG20:=EMA(100*(C-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3);
HG21:=(REF(HG20,1)+REF(HG20,2)+REF(HG20,3))/3;
HG22:=(REF(HG20,1)+REF(HG20,2)+REF(HG20,3)+REF(HG20,4)+REF(HG20,5)+REF(HG20,6)+REF(HG20,7)+REF(HG20,8)+REF(HG20,9)+REF(HG20,10))/10;
HG23:=HG20< 80 AND HG21< 80 AND HG22< 80;
HG24:=HG20>80 AND HG21>80 AND HG22>80;
HG25:=HG22< HG20;
HG26:=REF(C,1);
HG27:=SMA(MAX(C-HG26,0),2,1)/SMA(ABS(C-HG26),2,1)*100;
HG28:=100*(HHV(HIGH,10)-C)/(HHV(HIGH,10)-LLV(LOW,10));
HG29:=100*(HHV(HIGH,6)-C)/(HHV(HIGH,6)-LLV(LOW,6));
HG30:=CROSS(HG27,HG29) AND HG25;
HG31:=HG27>75 AND HG29< 5;
DRAWICON(HG31 AND HG17>HG19,LOW*0.99,29),COLORYELLOW;
DRAWICON(HG30,LOW*0.98,28),COLORYELLOW;
HG32:=WINNER(C*0.9)*100;
HG33:=MA(HG32,10);
HG34:=MA(HG32,3);
HG35:=IF(HG33>HG34,HG34,HG33);
HG36:=(C-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*50;
HG37:=EMA(C,12)-EMA(C,26);
HG38:=EMA(HG37,9);
HG39:=HG37>HG38;
HG40:=(C-LLV(LOW,12))/(HHV(HIGH,12)-LLV(LOW,12))*100;
HG41:=SMA(HG36,3,1);
HG42:=SMA(HG41,3,1);
HG43:=HG41>HG42;
HG44:=REF(C,1);
HG45:=SMA(MAX(C-HG44,0),9,1)/SMA(ABS(C-HG44),9,1)*100;
HG46:=SMA(MAX(C-HG44,0),26,1)/SMA(ABS(C-HG44),26,1)*100;
HG47:=HG45>HG46;
HG48:=SMA(HG40,3,1);
HG49:=SMA(HG48,3,1);
HG50:=HG48>HG49;
HG51:=(MA(C,3)+MA(C,9)+MA(C,12)+MA(C,26))/4;
HG52:=C>HG51;
HG53:=C-REF(C,1);
HG54:=100*EMA(EMA(HG53,9),9)/EMA(EMA(ABS(HG53),9),3);
HG55:=100*EMA(EMA(HG53,26),12)/EMA(EMA(ABS(HG53),26),12);
HG56:=HG54>HG55;
HG57:=HG39 AND HG43 AND HG47 AND HG50 AND HG52 AND HG56;
HG58:=EMA(EMA(C,9),9);
HG59:=100*WINNER(C*0.95);
HG60:=EMA(C,12)>EMA(C,50) AND EMA(C,20)>EMA(C,120);
HG61:=(HG58-REF(HG58,1))/REF(HG58,1)*1000;
HG62:=HG59>=50 AND COST(85)<=C AND HG61>0 AND HG61>REF(HG61,1);
HG63:=DMA((HIGH+LOW+C*2)/4,0.9);
HG64:=VOL/((HIGH-LOW)*2-ABS(C-O));
HG65:=IF(C>O,HG64*(HIGH-LOW),IF(C< O,HG64*(HIGH-O+C-LOW),VOL/2))+IF(C>O,0-HG64*(HIGH-C+O-LOW),IF(C< O,0-HG64*(HIGH-LOW),0-VOL/2));
HG66:=HG65/20/1.15;
HG67:=HG66*0.55+REF(HG66,1)*0.33+REF(HG66,2)*0.22;
HG68:=EMA(HG67,8);
HG69:=EMA(HG67,3);
HG70:=HG69;
HG71:=MA(VOL,5);
HG72:=MA(VOL,10);
HG73:=HG71>=HG72;
HG74:=HG70>=0;
HG75:=HG74 AND HG73;
HG76:=HG57 OR HG75;
HG77:=CROSS(REF(C,1),C);
HG78:=WINNER(C)*100;
HG79:=REF(HG78,1)-HG78<=5;
HG80:=CROSS(HG78,REF(HG78,1)) AND HG78< 20;
HG81:=HG79 OR HG78;
HG82:=HG77 AND HG81;
HG83:=(2*C+HIGH+LOW)/4;
HG84:=LLV(LOW,5);
HG85:=HHV(HIGH,5);
HG86:=IF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5))/MA(C,5)>0.04,23,0);
HG87:=HG86=23;
HG88:=BARSLAST(HG87)=1;
HG89:=HG86< 23;
HG90:=HG88 AND HG89;
HG91:=(BARSLASTCOUNT(HG86>0)=4)*30;
HG92:=HG90 OR HG91;
HG93:=EMA(VOL,13);
HG94:=EMA(AMOUNT,13);
HG95:=HG94/HG93/100;
HG96:=(C-HG95)/HG95*100;
HG97:=HG96< 0-18 OR HG96< 0-6;
HG98:=HG97 AND HG92;
HG99:=HG98 OR HG82;
STICKLINE(HG99 AND HG22< 80 AND HG35=HG33 AND HG76,LOW,O,3,0),COLORBLUE;
STICKLINE(HG99 AND HG22< 80 AND HG35=HG33 AND HG76,C,O,3,0),COLORMAGENTA;
HG100:=REF(LOW,1);
HG101:=SMA(ABS(LOW-HG100),3,1)/SMA(MAX(LOW-HG100,0),3,1)*100;
HG102:=EMA(IF(C*1.3,HG101*10,HG101/10),3);
HG103:=LLV(LOW,13);
HG104:=HHV(HG102,13);
HG105:=IF(MA(C,34),1,0);
HG106:=EMA(IF(LOW<=HG103,(HG102+HG104*2)/2,0),3)/618*HG105;
HG107:=IF(HG106>100,100,HG106);
HG108:=HG107>15 AND HG76;
HG109:=HG108 OR HG107=100;
STICKLINE(HG109,LOW,O,3,0),COLORMAGENTA;
STICKLINE(HG109,C,O,3,0),COLORBLUE;
HG110:=EMA(C,2);
HG111:=EMA(SLOPE(C,21)*20+C,42);
HG112:=IF(CROSS(HG110,HG111),LOW-0.02,DRAWNULL);
HG113:=(LOW+HIGH+C*2)/4;
HG114:=EMA(HG113,14);
HG115:=(HG114-REF(HG114,1))/REF(HG114,1)*100;
HG116:=IF(HG115>=0,HG114,DRAWNULL);
HG117:=IF(CROSS(HG112,0),5,0);
HG118:=IF(CROSS(HG116,0),10,0);
HG119:=HG117 AND HG118;
DRAWICON(HG119,LOW*0.99,1),COLORGREEN;
DRAWICON(HG119,LOW*0.98,1),COLORGREEN;
HG120:=REF(C,1);
HG121:=SMA(MAX(C-HG120,0),5,1)/SMA(ABS(C-HG120),5,1)*100;
HG122:=CROSS(80,HG121);
DRAWICON(HG122,HIGH*1.01,2),COLORGREEN;
DRAWICON(HG122,HIGH*1.02,2),COLORGREEN;
HG123:=SMA(MAX(C-HG26,0),3,1)/SMA(ABS(C-HG26),3,1)*100;
HG124:=EMA(C,3);
HG125:=EMA(C,21);
DRAWICON(CROSS(HG124,HG125),LOW*0.97,38),COLORRED;
DRAWICON(CROSS(88,HG123),HIGH*1.03,39),COLORYELLOW;
HG126:=8;
HG127:=100*EMA(EMA(HG53,HG126),HG126)/EMA(EMA(ABS(HG53),HG126),HG126);
HG128:=IF(LLV(HG127,2)=LLV(HG127,7) AND COUNT(HG127< 0,2) AND CROSS(HG127,MA(HG127,2)),1,0);
DRAWICON(FILTER(HG128=1,5),LOW*0.99,7),COLORRED;
HG129:=C-REF(C,1);
HG130:=IF(C-REF(C,1)>=0,HG129,0);
HG131:=REF(C,1)-C;
HG132:=IF(C-REF(C,1)<=0,HG131,0);
HG133:=SUM(HG130,90)/SUM(HG132,90);
HG134:=100-100/(1+HG133);
HG135:=EMA(HG134,21);
HG136:=EMA(HG135,5);
HG137:=EMA(HG135,3);
HG138:=(C*2+HIGH+LOW)/4;
HG139:=EMA(HG138,13)-EMA(HG138,21);
HG140:=EMA(HG139,3);
HG141:=EMA(HG139,10);
HG142:=IF(HG140>=HG141,HG140,HG141);
HG143:=IF(HG141-HG140,HG141,HG140);
HG144:=EMA(C,7)-EMA(C,21);
HG145:=EMA(0.668*REF(HG144,1)+0.333*HG144,1);
HG146:=IF(HG144>=HG145,HG144,HG145);
HG147:=IF(HG145-HG144,HG145,HG144);
HG148:=HG142>HG143;
HG149:=HG142=HG143;
HG150:=HG146>HG147;
HG151:=HG146=HG147;
HG152:=HG151 AND HG149;
HG153:=HG150 AND HG148;
STICKLINE(HG150,HIGH,LOW,0,0),COLORRED;
STICKLINE(HG151,HIGH,LOW,0,0),COLORGREEN;
STICKLINE(HG148,O,C,1,0),COLORRED;
STICKLINE(HG149,O,C,1,0),COLORGREEN;
STICKLINE(HG153,O,C,2,0),COLORRED;
STICKLINE(HG152,O,C,2,0),COLORBLUE;
HG154:=HHV(MA(HIGH,3),2);
UP:LLV(MA(HIGH,3),1),COLORRED;
DOWN:IF(HG154-UP>0,UP,DRAWNULL),COLORGREEN;
HG155:=MA(REF(HHV((C+LOW+O+HIGH)/4,30),1),3);
STICKLINE(REF(COUNT(C< HG155,5)=5,1) AND C>HG155 AND C>O,C,O,2,0),COLORYELLOW;
DRAWICON(REF(COUNT(C< HG155,5)=5,1) AND C>HG155 AND C>O,LOW,42),COLORRED;
HG156:=MA(C,60)>REF(MA(C,60),1);
HG157:=COST(50);
HG158:=WINNER(C)*100>50;
HG159:=CROSS(C,HG157);
HG160:=HG156 AND HG157 AND HG158 AND HG159 AND HG150;
STICKLINE(HG160,C,O,1,0),COLORMAGENTA;
DRAWICON(HG160,LOW*0.99,44),COLORRED;
HG161:=MA(C,10);
HG162:=MA(C,54);
STICKLINE(C/REF(C,1)>=1.096 AND HIGH=C,O,C,2,0),COLORYELLOW;
HG163:=EMA(C,5);
HG164:=EMA(HG163,0);
HG165:=HHV(MA(HIGH,3),2);
HG166:=LLV(MA(HIGH,3),1);
DRAWICON(HG166=HG165 AND REF(HG165,1)>REF(HG166,1) AND HG150,LOW,1);
DRAWICON(HG166< HG165 AND REF(HG166=HG165,1) AND HG151,HIGH*1.01,2);
HG167:=MA(C,5)>MA(C,10) AND MA(C,10)>REF(MA(C,10),1) AND MA(C,5)>REF(MA(C,5),1);
HG168:=100*(1-WINNER(C));
HG169:=100-HG168;
HG170:=CROSS(HG169,HG168);
DRAWICON(HG170,LOW,25);
HG171:=MA(C,5);
HG172:=MA(C,13);
HG173:=MA(C,34);
HG174:=HG171>REF(HG171,1) AND HG172>REF(HG172,1) AND HG173>REF(HG173,1);
HG175:=EMA(C,3);
HG176:=EMA(SLOPE(C,34)*5+C,21);
HG177:=CROSS(HG175,HG176);
HG178:=CROSS(HG175,HG176) AND HG174;
HG179:=HG177>0;
HG180:=HG178>0;
HG181:=MA(C,34);
HG182:=HG179 OR HG180;
HG183:=C>HG181 AND REF(C,1)< HG181;
HG184:=CROSS(C,MA(C,250)) AND VOL>=REF(VOL,1)*2;
HG185:=(C/REF(C,1)-1)*100>9.97 AND CROSS(C,MA(C,250));
HG186:=HG184 OR HG185 OR HG183;
HG187:=HG182 AND HG170 AND HG186 AND HG167;
STICKLINE(HG187,C,O,3.05,0),COLOR000099;
STICKLINE(HG187,C,O,2.2,0),COLOR0000CC;
STICKLINE(HG187,C,O,1.5,0),COLORRED;
STICKLINE(HG187,C,O,0.5,0),COLORYELLOW;
VAR2:HG52 OR HG102 OR HG94 OR HG85 OR HG86 OR HG104 OR HG149,NODRAW;
VAR1:HG77 AND C/REF(C,1)>1.095 AND HG80 AND HG79 OR HG103 OR HG150 OR HG152 OR HG153 OR HG156 OR HG155 OR HG154 OR HG157,NODRAW;
VAR3:HG97 AND HG84 AND HG101 AND HG81,NODRAW;
买点:VAR1 AND C/REF(C,1)>1.095,NODRAW;
DRAWTEXT(TFILTER(买点,20,0),L*0.99,'←买点'),COLORYELLOW;
加仓:VAR3>=1 AND C/REF(C,1)>1.095,NODRAW;
DRAWTEXT(TFILTER(HG19=HG17,20,0) AND 加仓 ,L*0.99,'←加仓'),COLORRED;
{副图源码如下}
AHC1:=CLOSE*VOL;
AHC22:=EMA((EXPMA(AHC1,23)/EXPMA(VOL,23)+EXPMA(AHC1,54)/EXPMA(VOL,54)+EXPMA(AHC1,108)/EXPMA(VOL,108)+EXPMA(AHC1,316)/EXPMA(VOL,316))/4,34);
趋势:=1.0668*AHC22;
启动:=CROSS(C,趋势) AND REF(C,1)*1.05-C< 0.008 AND C>O*0.5;
RRF:=启动;
STICKLINE(IF(RRF,-120,0),+12,0,2,0),COLORMAGENTA;
STICKLINE(IF(RRF,-120,0),+8,0,2,0),COLORYELLOW;
STICKLINE(RRF,0,4,2,0),COLORGREEN;
DRAWTEXT(RRF,10,'牛股洗盘'),COLORYELLOW;
A1:=ABS(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE,23))/EMA(CLOSE,23));
A2:=DMA(((2.15*CLOSE+LOW+HIGH)/4),A1);
牛股达人:=EMA(A2,200)*1.118;
牛股达人2:=EMA(A2,200)*1.118;
条件:=(C-REF(C,1))/REF(C,1)*100>8;
金K线:=CROSS(C,牛股达人) AND 条件;
STICKLINE(金K线,8,0,2,0),COLORRED;
DRAWTEXT(金K线,6,'牛股启动'),COLORYELLOW;
AA05:=MA(C,5);
AA30:=MA(C,30);
MA05:=MA(C,5);
MA10:=MA(C,13);
MA30:=MA(C,34);
速度5:=SMA(EMA((MA05-REF(MA05,1))/REF(MA05,1),3)*100,3,1);
加速度5:=EMA((速度5-REF(速度5,1)),3);
五日乖离率:=(C-AA05)/AA05*100;
三拾日乖离率:=(C-MA30)/MA30*100;
MR:=COUNT(CROSS(五日乖离率,0),3)>=1 AND 三拾日乖离率>REF(三拾日乖离率,1) AND AA05>REF(AA05,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)< AA30;
买入:=FILTER(MR,10);
STICKLINE(买入,4,0,2,0),COLORMAGENTA;
DRAWTEXT(买入,2,'牛股反转'),COLORYELLOW;