免责声明:本文为指标公式的编写教学与技术分析知识分享,旨在帮助读者理解指标源码的逻辑结构和编程技巧。本文不构成任何投资建议,不推荐任何个股或交易策略。股市有风险,投资需谨慎,请读者根据自身情况独立判断,理性投资。

这款震荡试盘起爆主图指标,专为短线震荡行情优化,以13日均线为核心生命线,结合量能、股价位置、K线形态综合判断,自动标注试盘K、震仓K、起涨K、起爆K四大关键信号,清晰显示支撑压力、综合评分、概念地域等信息,信号直观不漂移,手机与电脑版通达信均可直接导入使用,无未来函数,适合震荡市捕捉强势启动点。
主图公式
YSJL:=0.15;
QDW1:=XSJL/10;
QDW2:=YSJL/10;
DRAWKLINE(H,O,L,C);
GNNR:=STRCAT('概念: ',GNBLOCK);
DRAWTEXT_FIX(C>0,0*QDW1,0.5*QDW2,0,GNNR),COLORYELLOW;
DYNR:=STRCAT(DYBLOCK,'');
DRAWTEXT_FIX(C>0,0*QDW1,3.5*QDW2,0,DYNR),COLORWHITE;
HYNR:=STRCAT(HYBLOCK,'');
DRAWTEXT_FIX(C>0,4*QDW1,3.5*QDW2,0,HYNR),COLORWHITE;
ZSZB:=STRCAT(STRCAT('总市值:',CON2STR(FINANCE(41)/100000000,2)),' 亿元');
DRAWTEXT_FIX(C>0,8*QDW1,3.5*QDW2,0,ZSZB),COLORWHITE;
ZT1:=C=H&&C/REF(C,1)>1.0975&&C/REF(C,1)<1.11&&FINANCE(3)=1;
ZT2:=C=H&&C/REF(C,1)>1.1985&&C/REF(C,1)<1.21&&FINANCE(3)=3;
ZT:=ZT1 OR ZT2;
KXSD:=ABS(C-O)/REF(C,1);
LBBZ:=(V/REF(MA(V,5),1)>=2) OR (V/REF(V,1)>=3);
BLCS1:=C>O&&LBBZ&&C>EMA(C,13)&&V=HHV(V,6);
BLCS:=TFILTER(BLCS1,C<o&&h=1.06&&H=HHV(H,6)&&BLCS1&&H/C>1.005&&C/REF(C,1)>1.015&&WZYS&&KXSD>0.01&&FINANCE(3)=1;
ZGC2:=H/REF(C,1)>=1.11&&H=HHV(H,6)&&BLCS1&&H/C>1.005&&C/REF(C,1)>1.015&&WZYS&&KXSD>0.02&&FINANCE(3)=3;
ZGC3:=ZGC1 OR ZGC2;
{修复原错误 EXISTR 换成 COUNT}
ZGC4:=ZGC3&&COUNT(ZGC3,6)=0;
ZGPB:=FILTER(ZGC4,5);
STICKLINE(ZGPB,H,L,0,0),COLORFF55FF;
STICKLINE(ZGPB,C,O,3.1,0),COLOR880088;
STICKLINE(ZGPB,C,O,2.6,0),COLORAA00AA;
STICKLINE(ZGPB,C,O,1.9,0),COLORCC00CC;
STICKLINE(ZGPB,C,O,1.1,0),COLOREE00EE;
STICKLINE(ZGPB,C,O,0.2,0),COLORFF44FF;
QJSJ:=BARSLAST(ZGPB);
GBPD:=LAST(H<=REF(H,QJSJ),2,1);
PBPD:=COUNT(EMA(C,13)<ref(ema(c,13),1),qjsj)<2; zydg:="C<O&&H<o&&count(zydg,qjsj)<2; zc:="TFILTER(ZC1,ZGPB,1);" yg:="BARSLAST(ZC);" zy1:="COUNT(ZGPB,10)">=3&&C>REF(H,YG)&&L=1&&C>O&&PBPD&&(H-C)/(C-O)<1&&COUNT(C>REF(H,YG),YG)=1;
{修复 EXISTR(ZGPB,10,2)}
ZY2:=COUNT(ZGPB,10)>=2&&EVERY(C>=EMA(C,13),QJSJ)&&C>REF(H,YG)&&O=1&&ZT&&COUNT(ZT,10)=1;
ZY3:=ZY1 OR ZY2;
ZYQB:=FILTER(ZY3,5);
STICKLINE(ZYQB,O,C,3.1,0),COLOR00AAFF;
STICKLINE(ZYQB,O,C,2.1,0),COLOR00BBFF;
STICKLINE(ZYQB,O,C,1.5,0),COLOR00CCFF;
STICKLINE(ZYQB,O,C,1,0),COLOR00DDFF;
STICKLINE(ZYQB,O,C,0.6,0),COLOR00EEFF;
STICKLINE(ZYQB,O,C,0.2,0),COLOR00FFFF;
STICKLINE(ZYQB,H,L,0,0),COLOR00FFFF;
STICKLINE(FILTER(ZYQB,5),O,L,0,0),COLORFFFFFF;
STICKLINE(FILTER(ZYQB,5),O,MAX(O,REF(H,YG)),3.1,0),COLOR555555;
STICKLINE(FILTER(ZYQB,5),O,MAX(O,REF(H,YG)),2.6,0),COLOR777777;
STICKLINE(FILTER(ZYQB,5),O,MAX(O,REF(H,YG)),1.9,0),COLOR999999;
STICKLINE(FILTER(ZYQB,5),O,MAX(O,REF(H,YG)),1.1,0),COLORCCCCCC;
STICKLINE(FILTER(ZYQB,5),O,MAX(O,REF(H,YG)),0.2,0),COLORFFFFFF;
ZYG1:=H>REF(H,YG)&&H/REF(C,1)>1.03&&C>O&&EXIST(ZGPB,10)&&EXIST(ZC,QJSJ)&&C<ref(h,yg)&¬(exist(zyqb,qjsj)); zyg2:="COUNT(ZGPB,1)">=1&&C>O&&C<ref(c,1)&&h<ref(h,1); zyg3:="ZYG1" or="" zyg2;="" zyqg:="FILTER(ZYG3,5);" stickline(zyqg,h,l,0,0),color0000ff;="" stickline(zyqg,c,o,3.1,0),color000099;="" stickline(zyqg,c,o,2,0),color0000bb;="" stickline(zyqg,c,o,1,0),color0000dd;="" stickline(zyqg,c,o,0.2,0),color0000ff;="" smxma:ema(c,13),colorred,linethick2;="" if(smxma<ref(smxma,1),smxma,drawnull),colorgreen,linethick2;="" drawtext(islastbar,smxma,="" '生命线'),colorwhite;="" drawtext(filter(zyqb,10),l*0.98,'↖起爆k'),colorwhite;="" drawtext(zyqg,l*0.99,'↖起涨k'),colorwhite;="" drawtext(zc,h*1.01,'↙震仓k'),colorwhite;="" drawtext(zgpb&¬(zyqb),(c+o)*0.5,'试盘k'),colorwhite;="" kk1:="SUMBARS(ZC,1);" kk2:="SUMBARS(ZGPB,1);" stickline(kk1<10&&kk2<11,ref(h,yg),ref(h,yg),3.1,0),colorwhite;="" gpspw:="(EMA(CLOSE,10)*7+EMA(CLOSE,20)*3)/10;" jrgd:="HHV(C,2);" jrrd:="LLV(C,2);" ma3c:="MA(CLOSE,3);" kmjc:="MA3C;" ytslc:="(3*CLOSE+LOW+OPEN+HIGH)/6;" vv1:="(CLOSE">REF(CLOSE,1) AND CLOSE>REF(CLOSE,2));
VV2:=(REF(VV1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VV3:=(REF(VV2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
VV4:=(REF(VV3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VV5:=(REF(VV4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
VV6:=(REF(VV5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VV7:=(REF(VV6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
VV8:=(REF(VV7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VV9:=(REF(VV8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
VVA:=(REF(VV9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VVB:=(REF(VVA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
VVC:=(REF(VVB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VVD:=(CLOSE<ref(close,1) and="" close
VVF:=(REF(VVE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VV10:=(REF(VVF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
VV11:=(REF(VV10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VV12:=(REF(VV11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
VV13:=(REF(VV12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VV14:=(REF(VV13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
VV15:=(REF(VV14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VV25:=REF(VV14,1) AND KMJC<=REF(KMJC,1) AND KMJC>=REF(KMJC,2)*1;
VV26:=REF(VV15,1) AND KMJC>=REF(KMJC,1) AND KMJC<=REF(KMJC,2)*2;
COCK:=(C-O);
EC:=(HIGH+LOW+OPEN+2*CLOSE)/5;
ZLWC:=2*EC-LOW;
ZCCG:=2*EC-HIGH;
DRAWTEXT_FIX(C!=0,0.89,0.85,0,STRCAT('短期阻力位: ',STRCAT(CON2STR(ZLWC,2),' '))),COLORFFFF00;
DRAWTEXT_FIX(C!=0,0.89,0.95,0,STRCAT('短期支撑位: ',STRCAT(CON2STR(ZCCG,2),' '))),COLORRED;
FF1:=IF(MA(C,5)>MA(C,10),20,0);
FF2:=IF(MA(C,20)>MA(C,60),10,0);
FF3:=IF(KDJ.J>KDJ.K,10,0);
FF4:=IF(MACD.DIF>MACD.DEA,10,0);
FF5:=IF(MACD.MACD>0,10,0);
FF6:=IF(V>MA(V,60),10,0);
FF7:=IF(WINNER(C)>0.5,10,0);
FF8:=IF(C/REF(C,1)>1.03,10,0);
ZBPF:=FF1+FF2+FF3+FF4+FF5+FF6+FF7+FF8;
DRAWTEXT_FIX(V>O,0.89,0.75,0,STRCAT('指标评分: ',STRCAT(CON2STR(ZBPF,2),' '))),COLOR00AAFF;</ref(h,yg)&¬(exist(zyqb,qjsj));></o&&count(zydg,qjsj)<2;></ref(ema(c,13),1),qjsj)<2;></o&&h<o&&h<ref(ema(c,13),1),qjsj)<2; zydg:="C<O&&H<o&&count(zydg,qjsj)<2; zc:="TFILTER(ZC1,ZGPB,1);" yg:="BARSLAST(ZC);" zy1:="EXISTR(ZGPB,10,3)&&C"><ref(h,yg)&&existr(zc,qjsj,1)&&zt&&count(zt,10)=1; zy3:="ZY1" or="" zyqb:="FILTER(ZY3,5);" zyg1:="H"><ref(h,yg)&¬(exist(zyqb,qjsj)); zyg2:="EXISTR(ZGPB,1,1)&&C"></ref(h,yg)&¬(exist(zyqb,qjsj));></ref(h,yg)&&existr(zc,qjsj,1)&&zt&&count(zt,10)=1;></o&&count(zydg,qjsj)<2;></ref(ema(c,13),1),qjsj)<2;></o&&h

夜雨聆风