指标源码主要功能是通过多种量化策略识别股票的强势突破和潜在牛股。核心操作策略包括:
量化对冲策略:结合均线、成交量和MACD等指标,检测价格异常上涨和资金流入信号,识别短期强势突破点。
资金动向分析:通过量价关系和资金流向指标,评估市场情绪和资金集中度,辅助判断买卖时机。
形态识别:利用K线形态和价格波动率指标,捕捉涨停板和二板连涨的市场特征。
DRAWGBK(CURRBARSCOUNT=1,RGB(110,108,108),RGB(88,30,0),0,'',0);
量化对冲1F:=(CLOSE-MA(CLOSE,55))/MA(CLOSE,55)*100;
量化对冲2F:=量化对冲1F-REF(量化对冲1F,1)>=9.7;
量化对冲3F:=CLOSE>REF(CLOSE,1)*1.097;
量化对冲4F:=量化对冲2F&&量化对冲3F;
量化对冲5F:=量化对冲4F&&COUNT(量化对冲4F,5)=1;
STICKLINE(量化对冲5F,1,100,0.18,0),COLORMAGENTA;
DRAWICON(量化对冲5F,101,49);
DRAWTEXT(量化对冲5F,87,'--牛马显形'),COLORYELLOW;
WS:=2;
涨停:=C>=ZTPRICE(REF(C,1),0.1);
YB:=(COUNT(涨停,WS)=1&&涨停);
M1:=V/700000000;
M2:=1.1*(MAX(H,REF(C,1))/MIN(L,REF(C,1))-1);
M3:=2.5*MAX(M1,M2);
M4:=DMA(C,M3);
M5:=SMA(20*(M4/REF(M4,1)-1),2,1);
M6:=EMA(M5,2);
M7:=0.24;
M8:=C>=REF(C,1);
量化对冲A:=IF(M5>M7&&M6>=0.005&&M8,1,0);
量化对冲A1:=CROSS(量化对冲A,0.5)&&COUNT(量化对冲A>0.5,10)=1;
量化对冲A2:="KDJ.J"-REF("KDJ.J",1)>30&&C/REF(C,1)>1.043&&"MACD.MACD">0&&"MACD.DEA">0;
量化对冲A3:=C/REF(C,1)>1.048&&C=H&&BETWEEN(FORCAST(V,4),0.2*FORCAST(V,12),2.1*FORCAST(V,12));
量化对冲A4:=FILTER(量化对冲A3,28)*100&&L>REF(C,1)*0.93;
量化对冲A5:=量化对冲A2||量化对冲A4&&量化对冲A1;
M11:=9;
M12:=10;
B1:=C/REF(C,1)>1+0.01*M11;
B2:=EXIST(C/REF(C,1)>1+0.01*M11,M12);
B3:=C/REF(C,1)>1+0.01*M11;
量化对冲A6:=IF(B1+B2+B3=3,1,0);
量化对冲A7:=(H-C)/(C-O)<0.33;
量化对冲A8:=(C/REF(C,1)-1)>=0.0502&&C>REF(C,1)&&(O-L)/(C-O)>=1.48&&L<REF(L,1)&&L<REF(L,2);
量化对冲A9:=(C/REF(C,1)-1)>=0.08;
量化对冲A10:=V>REF(V,1)*1.9&&C>REF(C,1)&&C/REF(C,1)-1>=0.049&&量化对冲A7;
量化对冲A11:=(C/REF(C,1)-1)>=0.0502&&C>REF(C,1)&&V>REF(V,1)&&V>REF(V,1)*2.5&&量化对冲A7;
NS1:=EMA(2.055*EMA(EMA(H,34),34)-EMA(EMA(L,34),34),5),COLORBLUE,LINETHICK2;
量化对冲A12:=IF(FILTER(量化对冲A10||量化对冲A11||量化对冲A8||量化对冲A9&&NS1>C,34),1,0)&&量化对冲A6;
量化对冲A13:=量化对冲A5||量化对冲A12;
量化对冲A15:=CROSS(量化对冲A13,1),量化对冲A13-量化对冲A13*0.14&&YB;
量化对冲A14:=H=C;
量化对冲A16:=(C-REF(C,1))/REF(C,1)*100>=0.93&&量化对冲A14;
量化对冲A17:=BARSLAST(量化对冲A15),NODRAW;
函数牛股:量化对冲A17&&量化对冲A16&&量化对冲A17<=1,NODRAW;
警戒:10,COLOR555555,DOTLINE;
成交量比:VOL/MA(VOL,5);
较量1:EMA((CLOSE-MA((2*CLOSE+HIGH+LOW)/4,30))/MA((2*CLOSE+HIGH+LOW)/4,30)*100*成交量比,3),NODRAW;
STICKLINE(较量1>10,0,较量1,1,0),COLORWHITE;
STICKLINE(较量1>13,13,较量1,1,0),COLOR00CCFF;
警戒线:=11,COLOR555555,DOTLINE;
较量线:EMA((CLOSE-MA((2*CLOSE+HIGH+LOW)/4,50))/MA((2*CLOSE+HIGH+LOW)/4,50)*100,3),COLORGREEN;
较量粉柱:STICKLINE(较量线>10,0,较量线,1,0),COLORMAGENTA;
较量红柱:STICKLINE(较量线>13,13,较量线,1,0),COLORRED;
T1R:=XMA(XMA(XMA(EMA(CLOSE,1),2),2),2);
TR1:=EMA((T1R-REF(T1R,1))/REF(T1R,1),1)*1000,COLORFF00FF,NODRAW;
净:=XMA(TR1,8);
流:=EMA(净,8);
主力动向:=EMA(净+流,1)-XMA(净-流,2),COLORFF00FF,NODRAW;
MA1:XMA(主力动向,3),NODRAW;
MA3:EMA(MA1,2),NODRAW;
STICKLINE(MA1>=0&&MA1<REF(MA1,1),0,MA1,1.5,0),COLORBLUE;
OUT6:=CROSS(较量线,警戒线);
STICKLINE(OUT6,61,1.1,0.00001,0),COLORYELLOW;
DRAWTEXT(OUT6,60,'-尖兵突破'),COLORCYAN;
DRAWICON(OUT6,68,42);
OUT:=CROSS(较量1,警戒);
STICKLINE(OUT,44,1.1,0.1,0),COLORYELLOW;
DRAWTEXT(OUT,42,'-拐点尖兵'),COLORYELLOW;
DRAWICON(OUT,52,34);
STICKLINE(函数牛股,0,8,3,0),COLORGREEN;
DRAWTEXT(函数牛股,25,'二板会连涨(函数)'),COLORCYAN;
N:=20;
JJ:=(HIGH+LOW+CLOSE)/3;
量化对冲0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
量化对冲1:=IF(CAPITAL=0,量化对冲0*(JJ-MIN(CLOSE,OPEN)),量化对冲0*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));
量化对冲2:=IF(CAPITAL=0,量化对冲0*(MIN(OPEN,CLOSE)-LOW),量化对冲0*IF(HIGH=LOW,1,(JJ-MIN(CLOSE,OPEN))));
量化对冲3:=IF(CAPITAL=0,量化对冲0*(HIGH-MAX(OPEN,CLOSE)),量化对冲0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
量化对冲4:=IF(CAPITAL=0,量化对冲0*(MAX(CLOSE,OPEN)-JJ),量化对冲0*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-JJ)));
量化对冲5:((量化对冲1+量化对冲2)-(量化对冲3+量化对冲4))/IF(CAPITAL=0,1000000,10000),COLOR00AAAA,LINETHICK;
DX:=MA(量化对冲5,5)*N;
AA:=C>MA(C,55);
AA1:=C>MA(C,5);
AA2:=C<MA(C,5);
量化对冲6:=SMA(DX,3,1),COLORFFFFFF;
量化对冲7:=SMA(量化对冲6,3,1),COLOR00FFFF;
资金动向:=IF(EMA(量化对冲7,5)>-5,EMA(量化对冲7,5),-5),COLORFF00FF,DOTLINE;
量化对冲9:=量化对冲5>0&&MA(V,5)>MA(MA(V,5),5)&&CROSS(量化对冲5,量化对冲7),LINETHICK;
量化对冲10:=COUNT(量化对冲5>0,5),COLORRED;
STICKLINE(CROSS(量化对冲5,量化对冲7)&&量化对冲5>0&&AA1,0,量化对冲5,0.3,0),COLORWHITE;
资金流向:=DRAWICON(CROSS(资金动向,0)&&AA&&资金动向>1,0*16,23);
DRAWICON(资金流向,18,23);