这个指标主要功能是判断股票买卖点。它通过计算13日和55日的价格波动区间,结合均线和MACD指标,给出明确的买卖信号。操作策略很简单:当出现"红持股"信号时持有,出现"秋离场"信号时卖出;"阴观望"时等待,"短买春"是短线买入机会。
{强势狙击副图1}
N:=6;
下档线:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);
RRRSV:=SMA(下档线,3,1);
KKK:=SMA(RRRSV,3,1);
DDDDD:=((3 * RRRSV) - (2 * KKK));
JJ12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);
RSV24:=SMA(JJ12,3,1);
K24:=SMA(RSV24,3,1);
D24:=((3 * RSV24) - (2 * K24));
压力2:=IF(CROSS(D24,DDDDD),HIGH,REF(HIGH,BARSLAST(CROSS(D24,DDDDD)))),COLORFFFFFF;
底部:=LLV(HIGH,30),COLOR00FF00;
压力位:=IF(ISLASTBAR,压力2,DRAWNULL),NODRAW;
底部位:=IF(ISLASTBAR,底部,DRAWNULL),NODRAW;
底:=CONST(底部);
JRH:=HHV(C,2);
JRL:=LLV(C,2);
MA3:=MA(CLOSE,3);
YTSL:=(3*CLOSE+LOW+OPEN+HIGH)/6;
R1:=(CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2));
R2:=(REF(R1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
R3:=(REF(R2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
R4:=(REF(R3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
R5:=(REF(R4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
R6:=(REF(R5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
R7:=(REF(R6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
R8:=(REF(R7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
R9:=(REF(R8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
RA:=(REF(R9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
RB:=(REF(RA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
RC:=(REF(RB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
RD:=(CLOSE< REF(CLOSE,1) AND CLOSE< REF(CLOSE,2));
RE:=(REF(RD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
RF:=(REF(RE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
R10:=(REF(RF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
R11:=(REF(R10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
R12:=(REF(R11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
R13:=(REF(R12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
R14:=(REF(R13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
R15:=(REF(R14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
R16:=(REF(R15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
R17:=(REF(R16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
R18:=(REF(R17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
R19:=REF(RD OR RE OR RF OR R10 OR R11 OR R12 OR R13 OR R14 OR R15 OR R16 OR R17 OR R18,1) AND R1;
R1A:=((REF(R1 OR R2 OR R3 OR R4 OR R5 OR R6 OR R7 OR R8 OR R9 OR RA OR RB OR RC,1)) AND RD);
VAR33:=IF(C< 200 ,MA(COST(80),3),2500),NODRAW;
VAR44:=(((HIGH + LOW) + CLOSE) / 3);
VAR55:=EMA(((((OPEN + HIGH) + LOW) + CLOSE) / 4),2330);
VAR66:=(VAR55 + ((VAR55 * 6) / 100));
短买春:=R19,NODRAW,COLOR00DD00;
秋离场:=R1A,NODRAW,COLOR2288EE;
红持股:=R1 OR R2 OR R3 OR R4 OR R5 OR R6 OR R7 OR R8 OR R9 OR RA OR RB OR RC,NODRAW,COLOR0000FF;
阴观望:=RD OR RE OR RF OR R10 OR R11 OR R12 OR R13 OR R14 OR R15 OR R16 OR R17 OR R18,NODRAW,COLOR999999;
急速超跌关注:=(CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100< -14,COLORBBBBBB,NODRAW;
离场:=IF(红持股,JRL,DRAWNULL);
明离场价:=离场,COLORFF99FF,NODRAW;
今离场价:=REF(离场,1)COLOR0000FF,NODRAW;
进:=IF(阴观望,JRH,DRAWNULL);
明进场价:=进,COLOR33AACC,NODRAW;
今进场价:=REF(明进场价,1),COLOR00FF00,NODRAW;
大雪:=MA((((HIGH + LOW) + CLOSE) / 3),8);
无痕:=MA((((HIGH + LOW) + CLOSE) / 3),21);
VAR111:=EMA(((OPEN + CLOSE) / 2),26);
VAR222:=IF(C< 200 , MA(COST(30),3),2300),NODRAW;
天下有雪:=IF(C< 200 ,MA(COST(50),3),2300);
严冬:=ISLASTBAR AND (VAR44 > 0.1),COLORFFFFFF,NODRAW;
早春:=ISLASTBAR AND (((((VAR44 < 天下有雪) AND (VAR44 > 无痕)) OR ((VAR44 < VAR55) AND (VAR44 > 无痕))) OR ((VAR44 > 无痕) AND (VAR111 > 无痕)))),COLOR00FF00,NODRAW;
初夏:=ISLASTBAR AND ((((((VAR44 > 天下有雪) AND (VAR44 > VAR111)) AND (VAR44 > VAR55)) AND (VAR222 > REF(VAR222,1))) OR ((((VAR44 > VAR222) AND (VAR44 > VAR111)) AND (VAR44 > VAR55)) AND (VAR222 > REF(VAR222,1))))), COLOR0000FF,NODRAW;
深秋:=ISLASTBAR AND (((((VAR44 > VAR66) AND (VAR44 > VAR33)) AND (大雪 > 无痕)) AND (VAR111 > REF(VAR111,1)))),COLOR00FFFF,NODRAW;
SAAA:=(3*C+H+L+O)/6;
SVAR1:=(8*SAAA+7*REF(SAAA,1)+6*REF(SAAA,2) +5*REF(SAAA,3)+4*REF(SAAA,4)+3*REF(SAAA,5)+2*REF(SAAA,6)+REF(SAAA,8))/36;
SVAR2:=(HHV(SVAR1,5)+HHV(SVAR1,10)+HHV(SVAR1,20))/3;
SVAR3:=(LLV(SVAR1,5)+LLV(SVAR1,10)+LLV(SVAR1,20))/3;
SVAR4:=(HHV(SVAR2,5)+HHV(SVAR2,10)+HHV(SVAR2,20))/3;
SVAR5:=(LLV(SVAR3,5)+LLV(SVAR3,10)+LLV(SVAR3,20))/3;
SVAR6:=(LLV(SVAR1,2)+LLV(SVAR1,4)+LLV(SVAR1,6))/3;
Q1:=CONST(IF(短买春,0,IF(秋离场,150,IF(红持股,150,IF(急速超跌关注,150,100))))),NODRAW;
Q2:=CONST(IF(短买春,80,IF(秋离场,100,IF(红持股,0,IF(急速超跌关注,150,100))))),NODRAW;
Q3:=CONST(IF(短买春,0,IF(秋离场,20,IF(红持股,70,IF(急速超跌关注,150,100))))),NODRAW;
DRAWGBK(C>0,RGB(Q1,Q2,Q3),RGB(0,50,50),0,' ',0);
STICKLINE(ISLASTBAR AND (红持股 OR REF(红持股,1)=1),今离场价,今离场价,35,1),COLOR0000FF;
STICKLINE(ISLASTBAR AND (阴观望 OR REF(阴观望,1)=1),今进场价,今进场价,35,1),COLOR00FF00;
NN:=90;
最高:=CONST(HHV(H,NN));
最低:=CONST(LLV(L,NN));
RCC:=最高*0.9-(最高-最低);
RCC1:=最高-(最高-最低)/2;
RHL:=RCC;
HLMAX:=最高;
HLMIN:=最低;
HLMN1:=(HLMAX+HLMIN)/2;
HLMN2:=HLMAX-HLMIN;
HLMN3:=(100-0)/2*1.3;
HLMN4:=(100-0)/1*1.3;
DI:=EMA(C,3)-EMA(C,13);
DE:=EMA(DI,9);
MACD1:=2*(DI-DE)*10;
DI2:=EMA(C,5)-EMA(C,26);
DEA2:=EMA(DI2,9);
MACD2:=2*(DI2-DEA2)*10;
DIFF3:=EMA(C,7)-EMA(C,89);
DEA3:=EMA(DIFF3,21);
MACD3:=2*(DIFF3-DEA3)*10;
MMACD5:=MA(MACD3,3);
M3:=IF(MACD3< 0,-MACD3,DRAWNULL)LINETHICK4,COLOR646400,NODRAW;
M2:=IF(MACD2< 0,-MACD2,DRAWNULL)LINETHICK4,COLOR333333;
M1:=IF(MACD1< 0,-MACD1,DRAWNULL);
MM3:=IF(MACD3>0,MACD3,DRAWNULL),NODRAW;
MN1:=HHV(MM3,90);
MN2:=HHV(M3,90);
MMM:=CONST(MAX(MN1,MN2));
DRAWBAND((M3)/N+RCC1,RGB(50,50,50),0+RCC1,DRAWNULL);
DRAWBAND((M2)/N+RCC1,RGB(0,50,50),0+RCC1,DRAWNULL);
DRAWBAND((M1)/N+RCC1,RGB(100,50,20),0+RCC1,DRAWNULL);
DRAWBAND((MM3)/N+RCC1,RGB(0,100,0),0+RCC1,DRAWNULL);
STICKLINE(MACD2>=0,+RCC1,(MACD2)/N+RCC1,4,0),COLOR777777;
STICKLINE(MACD2>=0,+RCC1,((MACD2)/N+RCC1)*0.998,3,0),COLOR444444;
STICKLINE(MACD1>=0 AND MACD1< REF(MACD1,1),RCC1,((MACD1)/N+RCC1) ,3,0),COLOR555555;
STICKLINE(MACD1>=0 AND MACD1>=REF(MACD1,1),RCC1,(MACD1)/N+RCC1,4,0),COLOR777777;
STICKLINE(MACD1>=0 AND MACD1>=REF(MACD1,1),RCC1,((MACD1)/N+RCC1)*0.998,3,0),COLOR666666;
MM:=-M3*0.3;
MMA:=IF(MACD3>=0,MACD3,-MACD3);
DRAWBAND((0+RCC1),RGB(0,50,0),(-MMA*0.3)/(N+2)+RCC1,DRAWNULL);
IF(MACD3>0,-2/(N+2)+RCC1,DRAWNULL),COLORFFFF00,POINTDOT;
IF(C>0,-1/(N+2)+RCC1,-2/(N+2)+RCC1),COLORFFFF00,POINTDOT;
小花买入:IF(MACD1>=0 AND REF(MACD1,1)< 0,1/(N+2)+RCC1,DRAWNULL),CROSSDOT,LINETHICK6,COLORCC33CC;
IF(MACD1>=0 AND REF(MACD1,1)< 0,1/N+RCC1,DRAWNULL),POINTDOT,LINETHICK4,COLOR00BBEE;
白帆买入:STICKLINE(CROSS(MACD3,MMACD5) AND MACD3< 0,(MACD3*1.1)/(N+2)+RCC1,(MACD3*1.05-0.1)/(N+2)+RCC1,16,0),COLORLIRED;
STICKLINE(CROSS(MACD3,MMACD5) AND MACD3< 0,(MACD3*1.05-0.1)/(N+2)+RCC1,(MACD3*0.8+0 )/(N+2)+RCC1,5,0),COLORAAAAAA;
AA05:=MA(C,5),COLOR0099CC;
五日乖离率:=(C-AA05)/AA05*100;
BB05:=ATAN((AA05/REF(AA05,1)-1)*100)*180/3.1416;
速度5:=SMA(EMA((AA05-REF(AA05,1))/REF(AA05,1),3)*100,3,1);
加速度5:EMA((速度5-REF(速度5,1)),3),NODRAW;
AA10:=MA(C,10);
AA20:=MA(C,20);
BB10:=ATAN((AA10/REF(AA10,1)-1)*100)*180/3.1416;
AA30:=MA(C,30);
三拾日乖离率:=(C-AA30)/AA30*100;
VAR11:=(AA20-AA30)>REF((AA20-AA30),1) AND AA20>REF(AA20,1) AND AA30>REF(AA30,1);
VAR22:=(AA30-AA20)< REF((AA30-AA20),1) AND AA20< REF(AA20,1) AND AA30< REF(AA30,1);
BB30:=ATAN((AA30/REF(AA30,1)-1)*100)*180/3.1416;
强势狙击:=FILTER(BB30>30 AND BB10>45 AND CROSS(BB05,60),10);
加仓:=FILTER(COUNT(CROSS(BB05,30),5)>=1 AND AA05>REF(AA05,1) AND 三拾日乖离率>REF(三拾日乖离率,1) AND AA10>REF(AA10,1) AND 加速度5>REF(加速度5,1) AND 速度5>REF(速度5,1) ,10) ;
清仓:=FILTER(COUNT(CROSS(30,BB05),5)>=1 AND (C>AA30 OR O>AA30) AND AA05< REF(AA05,1) AND 三拾日乖离率< REF(三拾日乖离率,1) AND AA10< REF(AA10,1),10);
DRAWICON(加仓 ,LOW*0.99,23);
DRAWICON(清仓 ,HIGH*1.01,15);
DRAWICON(强势狙击 ,LOW*0.99,13);
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);