乐于分享
好东西不私藏

我用这个指标躲了三次大跌(附源码)

我用这个指标躲了三次大跌(附源码)

点击上方「小兔均线」→ 点击右上角「…」→ 设为星标⭐,每天第一时间收到干货推送。

【声明】
本文仅为个人技术指标分享,基于历史回测逻辑构建,不构成任何投资建议。股市有风险,入市需谨慎。

一、三次大跌,我是怎么躲过去的?

2022年3月、2022年9月、2023年8月——这三次大跌,我账户回撤都控制在5%以内。不是因为我有多神,而是因为我手里有一个“秘密武器”。

以前我也是个“死多头”,总觉得跌一跌就会涨回来。结果2021年那波下跌,我硬扛了30%的回撤,痛得睡不着觉。后来我开始研究各种指标,想找到一个能提前预警风险的工具。

试了几十个指标之后,我发现了这套 “杠上开花+趋势解盘” 的主图指标。它最打动我的地方,不是它能抓到多少涨停,而是它能在风险来临前,提前发出“S”信号

第一次用上它,是2022年3月初。当时我手里有只票还在涨,但指标突然在日线图上冒出一个蓝色的“S”(清仓信号)。我当时半信半疑,减了一半仓位。结果第二天,大盘直接跳水,那只票跌了7%。那一刻我后背发凉——如果没减,利润全吐还得倒亏。

第二次是2022年9月,指标又出信号了。这次我学乖了,直接清仓。一周后,市场验证了它的判断。

第三次是2023年8月,同样的故事再次上演。

从那以后,这个指标就成了我每天复盘必看的第一张图。

二、这个指标到底能干嘛?

指标名叫 “杠上开花+趋势解盘”,是一个综合型主图指标。它把压力支撑、买卖点、特殊形态、量能分析、甚至仓位建议都融合在一起,一张图就能看清多种信号。

主要功能模块:

  • 压力支撑线:紫色线是压力位,蓝色线是支撑位,一目了然

  • 买卖点提示:红色“B”代表可能的机会,蓝色“S”代表风险预警

  • 特殊形态识别:比如“老鼠仓”“大笔出货”,帮你发现主力动向

  • 仓位建议:根据个股与大盘的强弱对比,给出参考仓位(如“中线参与仓位2/3”)

  • 量能辅助:结合MFI促进指数,判断量价关系是否健康

三、我是怎么用的?

我把它当成“风险雷达”来用:

  1. 每天复盘:扫一遍自选股,看有没有出现蓝色“S”信号

  2. 出现S:立马警惕,结合K线形态和量能,考虑减仓或清仓

  3. 出现B:纳入观察池,不急着进,等均线确认再加

  4. 特殊形态:比如出现“老鼠仓”,我会重点关注,但不会无脑跟

  5. 仓位建议:作为参考,不盲从,但会提醒自己控制风险

记住: 这个指标是辅助工具,不是“圣杯”。它帮我躲过了三次大跌,但也出过错。所以一定要结合自己的判断。

四、典型示例图解

比如上图:红色箭头是B点,蓝色箭头是S点,紫色横线是压力位,蓝色横线是支撑位。可以看到,在S点出现后,股价确实走了一波下跌。

五、指标源码(电脑端通达信手机端可用)

以下是完整源码,复制粘贴到通达信即可使用。注意:支持电脑端,手机端

{杠上开花+趋势解盘  K 0 2 0}

VAR1111:=BACKSET(REF(HIGH,2)=HHV(HIGH,5),3);

VAR2222:=CROSS(VAR1111,0.9);

VAR3333:=BACKSET(REF(LOW,2)=LLV(LOW,5),3);

VAR4444:=CROSS(VAR3333,0.9);

压力:= REF(HIGH,BARSLAST(VAR2222));

STICKLINE(CLOSE,REF(HIGH,BARSLAST(VAR2222)),REF(HIGH,BARSLAST(VAR2222)),0.5,1),COLOREA91B5,LINETHICK3,NODRAW;

支撑:= REF(LOW,BARSLAST(VAR4444));

STICKLINE(CLOSE,REF(LOW,BARSLAST(VAR4444)),REF(LOW,BARSLAST(VAR4444)),0.5,1),COLOR00B4FF,LINETHICK3,NODRAW;

R1:=MA(CLOSE,1);

R2:=MA(CLOSE,3);

R3:=(MA(R2,1)*1);

R4:=(MA(R2,3)*1);

DRAWTEXT(CROSS(R3,R4),(LOW-0.1),’B’),COLORBDB76B,NODRAW;

X1:=(C+L+H)/3;

DD:=TOTALCAPITAL;

SS:=FINANCE(7);

GG:=FINANCE(33);

TH:=DYNAINFO(39);

A51:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1);

LC:=REF(CLOSE,1);

RSI:=((SMA(MAX((CLOSE – LC),0),3,1) / SMA(ABS((CLOSE – LC)),3,1)) * 100);

FF:=EMA(CLOSE,3);

MA15:=EMA(CLOSE,21);

DRAWTEXT(CROSS(88,RSI),(HIGH * 1.02),’S’),COLORBLUE,NODRAW;

DRAWTEXT(CROSS(R3,R4),(LOW-0.1),’B’),COLORRED,NODRAW;

AA1:=AMOUNT/V;

BB1:=L<AA1*0.9;

CC1:=(C-REF(C,1))/REF(C,1)*100>1.2;

DD1:=L<MA(C,5)*0.921;

EE1:=V<MA(V,5)*1.5;

老鼠仓:=BB1 AND CC1 AND DD1 AND EE1,LINETHICK0;

DRAWTEXT(老鼠仓,(LOW* 0.99),’老鼠仓’),COLORRED;

VARE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;

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;

DRAWTEXT(VAR1C AND COUNT(VAR1C,30)=1,HIGH*1.02,’大笔出货’),LINETHICK1,COLORBLUE;

下档线:=(((CLOSE – LLV(LOW,13)) / (HHV(HIGH,13) – LLV(LOW,13))) * 100),NODRAW;

RRRSV:=SMA(下档线,3,1);

KKK:=SMA(RRRSV,3,1);

DDD:=((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,DDD),HIGH,REF(HIGH,BARSLAST(CROSS(D24,DDD)))),COLORBLUE;

压力位:=IF(ISLASTBAR,压力2,DRAWNULL),NODRAW;

STICKLINE(ISLASTBAR ,压力位,压力位,120,0),LINETHICK4,COLORBLUE,NODRAW;

底部:=LLV(HIGH,30),COLOR00FF00;

底部位:=IF(ISLASTBAR,底部,DRAWNULL);

STICKLINE(ISLASTBAR ,底部位,底部位,100,0),LINETHICK4,COLOR00FF00;

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),NODRAW;

DRAWICON(清仓 ,HIGH*1.01,15),NODRAW;

DRAWICON(强势狙击 ,LOW*0.99,13),NODRAW;

TYP := (HIGH + LOW + CLOSE)/3;

CCI1:=(TYP-MA(TYP,6))/(0.015*AVEDEV(TYP,6));

差值1:=ABS(REF(CCI1,1)-CCI1),LINETHICK0;

CCI2:=(TYP-MA(TYP,10))/(0.015*AVEDEV(TYP,10));

差值2:=ABS(REF(CCI2,1)-CCI2),LINETHICK0;

CCI3:=(TYP-MA(TYP,20))/(0.015*AVEDEV(TYP,20));

差值3:=ABS(REF(CCI3,1)-CCI3),LINETHICK0;

CCI4:=(TYP-MA(TYP,30))/(0.015*AVEDEV(TYP,30));

差值4:=ABS(REF(CCI4,1)-CCI4),LINETHICK0;

CCI5:=(TYP-MA(TYP,60))/(0.015*AVEDEV(TYP,60));

差值5:=ABS(REF(CCI5,1)-CCI5),LINETHICK0;

CCI:=CCI1+CCI2+CCI3+CCI4+CCI5;

AAA:=(3*C+H+L+O)/6;

VAR1:=(8*AAA+7*REF(AAA,1)+6*REF(AAA,2)+5*REF(AAA,3)+4*REF(AAA,4)+3*REF(AAA,5)+2*REF(AAA,6)+REF(AAA,8))/36;

VAR2:=(HHV(VAR1,5)+HHV(VAR1,10)+HHV(VAR1,20))/3;

VAR3:=(LLV(VAR1,5)+LLV(VAR1,10)+LLV(VAR1,20))/3;

VAR4:=(HHV(VAR2,5)+HHV(VAR2,10)+HHV(VAR2,20))/3;

VAR5:=(LLV(VAR3,5)+LLV(VAR3,10)+LLV(VAR3,20))/3;

VAR6:=(LLV(VAR1,2)+LLV(VAR1,4)+LLV(VAR1,6))/3;

短线:VAR1,COLORBROWN;

中线:VAR6,COLORRED;

下线:VAR3,COLORBLUE,NODRAW;

下跌:IF(VAR1=VAR6,VAR6, DRAWNULL),COLORBLUE;

TJ1:= CCI1>差值4;

立桩量:=FILTER(TJ1,0);

TJ2:=IF(BARSLAST(立桩量)=1 ,1,IF(BARSLAST(立桩量)=2 ,1,

IF(BARSLAST(立桩量)=3 ,1,0)));

成立1:=TJ2;

条件成立1:=FILTER(成立1,5);

TJ11:= CCI1<-差值4 ;

立桩量2:=FILTER(TJ11,0);

TJ22:=IF(BARSLAST(立桩量2)=1 AND CLOSE>REF(HIGH,1),1,

IF(BARSLAST(立桩量2)=2 AND CLOSE>REF(HIGH,2),1,

IF(BARSLAST(立桩量2)=3 AND CLOSE>REF(HIGH,3),1,0)));

成立2:=TJ22;

条件成立2:=FILTER(成立2,5);

TJ111:=(ABS(CCI1)>CCI AND ABS( 差值1)> ABS(差值5)) 

OR (VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>VAR1);

立桩量3:=FILTER(TJ111,5);

TJ222:=IF(BARSLAST(立桩量3)=1 AND CLOSE>REF(HIGH,1),1,IF(BARSLAST(立桩量3)=2 AND CLOSE>REF(HIGH,2),1,IF(BARSLAST(立桩量3)=3 AND CLOSE>REF(HIGH,3),1,0)));

突破3:=TJ222=1;

STICKLINE(CLOSE AND 下跌!= VAR6,REF(HIGH,BARSLAST(立桩量3)),

REF(HIGH,BARSLAST(立桩量3)),10,1),COLORCYAN,NODRAW;

STICKLINE(CLOSE AND 下跌!= VAR6,REF(LOW,BARSLAST(立桩量3)),

REF(LOW,BARSLAST(立桩量3)),10,1),COLORRED,NODRAW;

TJ3:=IF(BARSLAST(立桩量3)=1 AND CLOSE>REF(LOW,1),1,IF(BARSLAST(立桩量3)=2 AND CLOSE>REF(LOW,2),1,IF(BARSLAST(立桩量3)=3 AND CLOSE>REF(LOW,3),1,0)));

三天法则:=TJ3=1;

成立:=三天法则 AND 突破3;

条件成立:=FILTER(成立,5);

TJ31:=(VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>VAR1);

TJ32:=FILTER(TJ31,1);

IF(条件成立 AND 下跌!= VAR6 AND AA30>=REF(AA30,1),H*1.03,DRAWNULL),CROSSDOT,LINETHICK6,COLORFF33FF;

IF(条件成立 AND 下跌!= VAR6 AND AA30>=REF(AA30,1),H*1.03,DRAWNULL),POINTDOT,LINETHICK4,COLOR00CCFF;

{IF(MACD>=0 AND REF(MACD,1)<0,1,DRAWNULL),CROSSDOT,LINETHICK6,COLORFF33FF;

IF(MACD>=0 AND REF(MACD,1)<0,1,DRAWNULL),POINTDOT,LINETHICK4,COLOR00CCFF;};

DRAWICON(条件成立1,REF(HIGH,BARSLAST(立桩量3)),12),NODRAW;

DRAWICON(条件成立2,REF(LOW,BARSLAST(立桩量3)),11),NODRAW;

TT:=240/FROMOPEN;

比:=TT;

促进指数MFL:=(HIGH-LOW)*1000000/(VOL*比),COLORRED;

AY2:=EMA(CLOSE,12)-EMA(CLOSE,26);

AZ2:=EMA(AY2,9);

LT2:=(AY2-AZ2);

L211:=IF(LT2,LLV(L,21),DRAWNULL),COLOR217158,CIRCLEDOT;

ZGD:=HHV(H,80)*0.99;

ZGD2:=CONST(ZGD);

ZDD:=LLV(L211,80);

ZDD2:=CONST(ZDD);

YYA4:=MA(CLOSE,20);

YYA5:=(CLOSE > MA(CLOSE,5));

YYA6:=(MA(CLOSE,5) > MA(CLOSE,10));

YYA7:=(CLOSE > MA(CLOSE,10));

YYA8:=(MA(CLOSE,5) > MA(CLOSE,20));

YYA9:=(CLOSE > MA(CLOSE,20));

YYA10:=REF(YYA4,1);

YYA11:=(YYA4 > YYA10);

YYAVX:=(((((IF(YYA5,10,(0 – 10)) + IF(YYA6,10,(0 – 10))) + IF(YYA7,10,(0 – 10))) + IF(YYA8,10,(0 – 10))) + IF(YYA9,10,(0 – 10))) + IF(YYA11,10,(0 – 10)));

DSLX:=(CLOSE / INDEXC);

DSLX1:=MA(DSLX,5);

DSLX2:=MA(DSLX,10);

YYV1:=MA(VOL,5);

YYV2:=MA(VOL,10);

J1:=CONST(IF( YYAVX > 0,200,100));

J2:=CONST(IF( YYAVX > 0,00,100));

J3:=CONST(IF( YYAVX > 0,100,100));

ZGD3:=IF(K=0,ZGD2,DRAWNULL);

ZDD3:=IF(K=0,ZDD2,DRAWNULL);

ZGD4:=IF(K=1,ZGD2,DRAWNULL);

情况1:=CONST(IF(((CROSS(YYAVX,1) AND (YYV1 >= YYV2)) AND (DSLX >= DSLX1)),1,0)),NODRAW;

情况2:=CONST(IF(((CROSS(YYAVX,1) AND (YYV1 < YYV2)) AND (DSLX >= DSLX1)),1,0)),NODRAW;

情况3:=CONST(IF(((CROSS(YYAVX,1) AND (YYV1 > YYV2)) AND (DSLX < DSLX1)),1,0)),NODRAW;

情况4:=CONST(IF(((CROSS(YYAVX,1) AND (YYV1 <= YYV2)) AND (DSLX < DSLX1)),1,0)),NODRAW;

情况5:=CONST(IF(((CROSS(1,YYAVX) AND (YYV1 >= YYV2)) AND (DSLX >= DSLX1)),1,0)),NODRAW;

情况6:=CONST(IF(((CROSS(1,YYAVX) AND (YYV1 < YYV2)) AND (DSLX >= DSLX1)),1,0)),NODRAW;

情况7:=CONST(IF(((CROSS(1,YYAVX) AND (YYV1 >= YYV2)) AND (DSLX < DSLX1)),1,0)),NODRAW;

情况8:=CONST(IF(((CROSS(1,YYAVX) AND (YYV1 < YYV2)) AND (DSLX < DSLX1)),1,0)),NODRAW;

情况9:=CONST(IF(((((YYAVX >= 1) AND (REF(YYAVX,1) > 0)) AND (YYV1 >= YYV2)) AND (DSLX >= DSLX1)),1,0)),NODRAW;

情况10:=CONST(IF(((((YYAVX >= 1) AND (REF(YYAVX,1) > 0)) AND (YYV1 < YYV2)) AND (DSLX >= DSLX1)),1,0)),NODRAW;

情况11:CONST(IF(((((YYAVX >= 1) AND (REF(YYAVX,1) > 0)) AND (YYV1 >= YYV2)) AND (DSLX < DSLX1)),1,0)),NODRAW;

情况12:=CONST(IF(((((YYAVX >= 1) AND (REF(YYAVX,1) > 0)) AND (YYV1 < YYV2)) AND (DSLX < DSLX1)),1,0)),NODRAW;

情况13:=CONST(IF(((((YYAVX < 1) AND (REF(YYAVX,1) < 0)) AND (YYV1 >= YYV2)) AND (DSLX >= DSLX1)),1,0)),NODRAW;

情况14:=CONST(IF(((((YYAVX < 1) AND (REF(YYAVX,1) < 0)) AND (YYV1 < YYV2)) AND (DSLX >= DSLX1)),1,0)),NODRAW;

情况15:=CONST(IF(((((YYAVX < 1) AND (REF(YYAVX,1) < 0)) AND (YYV1 >= YYV2)) AND (DSLX < DSLX1)),1,0)),NODRAW;

情况16:=CONST(IF(((((YYAVX < 1) AND (REF(YYAVX,1) < 0)) AND (YYV1 < YYV2)) AND (DSLX < DSLX1)),1,0)),NODRAW;

大盘1:=CONST(IF((CROSS(YYAVX,1) AND (YYV1 >= YYV2)),1,0));

大盘2:=CONST(IF((CROSS(YYAVX,1) AND (YYV1 < YYV2)),1,0));

大盘3:=CONST(IF((CROSS(1,YYAVX) AND (YYV1 >= YYV2)),1,0));

大盘4:=CONST(IF((CROSS(1,YYAVX) AND (YYV1 < YYV2)),1,0));

大盘5:=CONST(IF((((YYAVX >= 1) AND (REF(YYAVX,1) > 0)) AND (YYV1 >= YYV2)),1,0));

大盘6:=CONST(IF((((YYAVX >= 1) AND (REF(YYAVX,1) > 0)) AND (YYV1 < YYV2)),1,0));

大盘7:=CONST(IF((((YYAVX < 1) AND (REF(YYAVX,1) < 0)) AND (YYV1 >= YYV2)),1,0));

大盘8:=CONST(IF((((YYAVX < 1) AND (REF(YYAVX,1) < 0)) AND (YYV1 < YYV2)),1,0));

WJ:=(H+L+C)/3;

V1:=IF(H=L,1,H-MAX(O,C));

V2:=IF(H=L,1,MAX(C,O)-WJ);

V3:=IF(H=L,1,MIN(O,C)-L);

V4:=IF(H=L,1,WJ-MIN(C,O));

V5:=VOL/IF(H=L,4,H-L);

V6:=(V1*V5);

V7:=(V2*V5);

V8:=(V3*V5);

V9:=(V4*V5);

买盘1:=DYNAINFO(23)*比;

卖盘1:=DYNAINFO(22)*比;

买盘2:=IF(ISLASTBAR AND C>300,(V9+V8)*TT,(V9+V8));

卖盘2:=IF(ISLASTBAR AND C>300,(V6+V7)*TT,(V6+V7));

买盘:=IF(ISLASTBAR AND PERIOD=5 AND C<300,买盘1,买盘2);

卖盘:=IF(ISLASTBAR AND PERIOD=5 AND C<300,卖盘1,卖盘2);

{买卖差:=买盘-卖盘;}

MFI:=(HIGH-LOW)*1000000/(VOL*比);

绿灯:=MFI>=REF(MFI,1)AND VOL*比>=REF(VOL,1);

M1:=CONST(绿灯);

衰退:=MFI<REF(MFI,1)AND VOL*比<REF(VOL,1);

M2:=CONST(衰退);

伪装:=MFI>=REF(MFI,1)AND VOL*比<REF(VOL,1);

M3:=CONST(伪装);

蛰伏:=MFI<REF(MFI,1)AND VOL*比>=REF(VOL,1); 

M4:=CONST(蛰伏);

量大:=(卖盘+买盘)/REF(VOL,1)>2;

M5:=CONST(量大);

量缩:=REF(VOL,1)/(卖盘+买盘)>1.5;

M6:=CONST(量缩);

卖量大:=(卖盘-买盘)/买盘>0.4;

M7:=CONST(卖量大);

买量大:=(买盘-卖盘)/卖盘>0.4;

M8:=CONST(买量大);

TS1:=IF(M1=1,0.03+0.03,0.03);

TS2:=IF(M2=1,TS1+0.03,TS1);

TS3:=IF(M3=1,TS2+0.03,TS2);

TS4:=IF(M4=1,TS3+0.03,TS3);

TS5:=IF(M5=1,TS4+0.03,TS4);

TS6:=IF(M6=1,TS5+0.03,TS5);

TS7:=IF(M7=1,TS6+0.03,TS6);

TS8:=IF(M8=1,TS7+0.03,TS7);

DRAWTEXT(情况1=1  AND (CLOSE < 200) AND CURRBARSCOUNT=70,ZGD2-(ZGD2*0.03),’量能理想,明显走强,中线参与,仓位在2/3左右’),COLORRED;

DRAWTEXT(情况2=1  AND (CLOSE < 200) AND CURRBARSCOUNT=70,ZGD2-(ZGD2*0.03),’走势趋强量能不足,短线进场,仓位在1/2左右’),COLORRED;

DRAWTEXT(情况3=1  AND (CLOSE < 200) AND CURRBARSCOUNT=70,ZGD2-(ZGD2*0.03),’量价良好,并没有明显走强,短线进场,仓位1/2左右。’),COLORRED;

DRAWTEXT(情况4=1  AND (CLOSE < 200) AND CURRBARSCOUNT=70,ZGD2-(ZGD2*0.03),’形态尚可,量能不足,未完全走强,短线参与,仓位1/3左右。’),COLORRED;

DRAWTEXT(情况5=1  AND (CLOSE < 200) AND CURRBARSCOUNT=70,ZGD2-(ZGD2*0.03),’形态变坏,走势尚可,重仓减大半,清仓者观望。’),COLORBLUE;

DRAWTEXT(情况6=1  AND (CLOSE < 200) AND CURRBARSCOUNT=70,ZGD2-(ZGD2*0.03),’随大盘一起下跌,明显缩量走势,考虑大盘风险,减持或清仓。’),COLORBLUE;

DRAWTEXT(情况7=1  AND (CLOSE < 200) AND CURRBARSCOUNT=70,ZGD2-(ZGD2*0.03),’该股放量下跌,走势明显偏弱,离场观望。’),COLORBLUE;

DRAWTEXT(情况8=1  AND (CLOSE < 200) AND CURRBARSCOUNT=70,ZGD2-(ZGD2*0.03),’该股缩量下跌,走势偏弱,离场观望。’),COLORBLUE;

DRAWTEXT(情况9=1  AND (CLOSE < 200) AND CURRBARSCOUNT=70,ZGD2-(ZGD2*0.03),’该股形态良好,强势明显,量能充足,可以继续持有。’),COLORRED;

DRAWTEXT(情况10=1  AND (CLOSE < 200) AND CURRBARSCOUNT=70,ZGD2-(ZGD2*0.03),’该股上行趋势不变,强势依然,但量能开始转弱,注意风险’),COLORRED;

DRAWTEXT(情况11=1  AND (CLOSE < 200) AND CURRBARSCOUNT=70,ZGD2-(ZGD2*0.03),’该股仍然具备上涨潜力,但股性偏弱,可考虑减仓。’),COLORRED;

DRAWTEXT(情况12=1  AND (CLOSE < 200) AND CURRBARSCOUNT=70,ZGD2-(ZGD2*0.03),’该股走势趋弱,量能不足,减持大部分筹码’),COLORBLUE;

DRAWTEXT(情况13=1  AND (CLOSE < 200) AND CURRBARSCOUNT=70,ZGD2-(ZGD2*0.03),’该股形态不佳,注意成交量的变化,但目前不适合参与。’),COLORBLUE;

DRAWTEXT(情况14=1  AND (CLOSE < 200) AND CURRBARSCOUNT=70,ZGD2-(ZGD2*0.03),’该股趋势不明,股价偏弱,注意量能变化,目前不宜参与。’),COLORBLUE;

DRAWTEXT(情况15=1  AND (CLOSE < 200) AND CURRBARSCOUNT=70,ZGD2-(ZGD2*0.03),’有走强迹象,但量能不足,趋势不明,不适合操作’),COLORBLUE;

DRAWTEXT(情况16=1  AND (CLOSE < 200) AND CURRBARSCOUNT=70,ZGD2-(ZGD2*0.03),’该股走势太弱,没有参与价值。’),COLORBLUE;

DRAWTEXT(M1 AND CURRBARSCOUNT=70,ZGD2-(ZGD2*TS1),’[绿灯]实际交易量增加。MFI促进指数增加。’),COLORRED;

DRAWTEXT(M2 AND CURRBARSCOUNT=70,ZGD2-(ZGD2*TS2),’[衰退]实际交易量减少。MFI促进指数减少。’),COLORBLUE;

DRAWTEXT(M3 AND CURRBARSCOUNT=70,ZGD2-(ZGD2*TS3),’[伪装]实际交易量减少。MFI促进指数增加。’),COLORBLUE;

DRAWTEXT(M4 AND CURRBARSCOUNT=70,ZGD2-(ZGD2*TS4),’[蛰伏]实际交易量增加。MFI促进指数减少。’),COLORRED;

DRAWTEXT(M5 AND CURRBARSCOUNT=70,ZGD2-(ZGD2*TS5),’★预比昨量放大一倍以上;’),COLORRED;

DRAWTEXT(M6 AND CURRBARSCOUNT=70,ZGD2-(ZGD2*TS6),’★预比昨缩量一半以上;’),COLORBLUE;

DRAWTEXT(M7 AND CURRBARSCOUNT=70,ZGD2-(ZGD2*TS7),’☆卖出量大于买入量40%以上;’),COLORBLUE;

DRAWTEXT(M8 AND CURRBARSCOUNT=70,ZGD2-(ZGD2*TS8),’☆买入量大于卖出量40%以上;’),COLORRED;

{民间操手专用经典主图均线指标2}

VAR33:=LLV(HIGH,240);

VAR44:=100*(CLOSE-VAR33)/VAR33;

VAR55:=(CLOSE-LLV(LOW,528))/(HHV(HIGH,528)-LLV(LOW,528))*100;

VAR66:=(CLOSE-LLV(CLOSE,530))/(HHV(CLOSE,530)-LLV(CLOSE,530))*100;

VAR77:=0;

VAR88:=SMA(MAX(CLOSE-REF(CLOSE,1),0),34,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),7,1)*100;

VAR99:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100;

VAR110:=IF(TROUGHBARS(3,16,1)=0 AND HIGH>LOW+0.04,4,0);

VAR111:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3);

VAR112:=ZIG(3,6)<REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)>=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3);

VAR113:=ZIG(3,22)>REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3);

VAR114:=ZIG(3,22)<REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)>=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3);

VAR115:=ZIG(3,51)>REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3);

VAR116:=ZIG(3,51)<REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)>=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3);

VAR117:=ZIG(3,72)>REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3);

VAR118:=ZIG(3,72)<REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)>=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3);

VA1R19:=EMA(CLOSE,2)-EMA(CLOSE,150);

买1:=VAR110;

买2:=(VAR111+VAR113+VAR115+VAR117);

卖1:=(VAR112+VAR114+VAR116+VAR118);

B:IF(买1>0 OR 买2>0,LOW*0.99,DRAWNULL),CROSSDOT,LINETHICK3,COLORRED;

S:IF(卖1>0,HIGH*1.01,DRAWNULL),CROSSDOT,LINETHICK3,COLORBLUE;

VAR100:=(100 – ((90 * (HHV(HIGH,23) – CLOSE)) / (HHV(HIGH,20) – LLV(LOW,23))));

VAR200:=(100 – ((90 * (HHV(HIGH,23) – CLOSE)) / (HHV(HIGH,20) – LLV(LOW,23))));

VAR300:=(100 – MA(((100 * (HHV(HIGH,10) – CLOSE)) / (HHV(HIGH,10) – LLV(LOW,10))),34));

F:IF(CROSS(VAR200,MA(VAR300,5)),LOW * 0.98,DRAWNULL),CROSSDOT,LINETHICK3,COLORFF00FF;

DRAWTEXT(CROSS(S,卖1),S,’↓清仓’),COLORBLUE,LINETHICK2;

STICKLINE((S),(H*1.01),(H*1.03),2,0),COLORBROWN;

DRAWTEXT(CROSS(B,买1),B,’↑进场’),COLORRED,LINETHICK3;

STICKLINE((B),(L*1.01),(L*1.03),2,0),COLORBLACK;

{20天箱体}

CONST(HHV(H,20)),

DOTLINE,COLORBROWN;

CONST(LLV(L,20)),DOTLINE,COLORBROWN;

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 我用这个指标躲了三次大跌(附源码)

猜你喜欢

  • 暂无文章