该公式专为A股主板、创业板(60/00/30开头股票)设计,融合成交量分布、价格波动、资金占比等核心维度,通过多因子计算筛选主力异动信号。
核心逻辑是先量化成交量在高低价区间的分布(VAR2-VAR5),结合涨跌幅、成交额(VAR6-VAR8),再通过多重均线(VAR9-VAR12)和量能、价格条件(VAR13-VAR14)交叉验证,最终在满足“放量+均线多头+价格异动+合规标的”等条件时,触发主力信号。
使用方法
1. 副图加载公式后,当出现“★最强主力”彩色柱线+笑脸图标,代表主力资金异动明显;
2. 信号触发条件严格:需满足换手率超5%、股价未跌停、短期均线多头、价格回调但量能放大等,过滤无效杂波;
3. 信号出现时可重点关注,结合个股趋势和大盘环境,作为短线介入的参考信号,不单独作为买卖依据。
{主图源码如下}
DRAWTEXT_FIX(1,0.005,0,0,'所属风格:'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.06,0,0,FGBLOCK),COLORYELLOW;
DRAWTEXT_FIX(1,0.005,0.05,0,'所属概念:'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.06,0.05,0,GNBLOCK),COLORYELLOW;
VAR1:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30');
VAR2:=VOL/((H-L)*2-ABS(C-O));
VAR3:=IF(C>OPEN,VAR2*(HIGH-LOW),IF(C< OPEN,VAR2*((HIGH-OPEN)+(C-LOW)),VOL/2));
VAR4:=IF(C>OPEN,0-VAR2*((HIGH-C)+(OPEN-LOW)),IF(C< OPEN,0-VAR2*(HIGH-LOW),0-VOL/2));
VAR5:=(VAR3+VAR4)/99;
VAR6:=(C/REF(C,1)-1)*100;
VAR7:=AMOUNT/10000;
VAR8:=VAR5/VAR7*100,NODRAW;
DRAWTEXT(VAR5>=200 AND VAR6>=3 AND VAR8>=15 ,L*0.965,VARCAT(VARCAT('占比:',VAR2STR(VAR8,0)),'%')),COLORMAGENTA;
均5:MA(CLOSE,5),COLORYELLOW,DOTLINE;
VAR9:=MA(REF(EMA(C,3),1),3),COLORLIRED;
VAR10:=MA(REF(EMA(C,7),1),3),COLORLIGREEN;
VAR11:=MA((VAR9+VAR10)/2,3);
VAR12:=MA(SMA(VAR9,3,1),3);
VAR13:=V/CAPITAL*100>5;
VAR14:= (CLOSE - REF(CLOSE, 1)) / REF(CLOSE, 1) * 100>-10;
VAR15:=(EMA(EMA(VAR9,3),3)+EMA(EMA(ABS(VAR10),3),3))/2;
VAR16:=CROSS(VAR11,VAR15) AND VAR12>=REF(VAR12,1) AND MA(C,3)>MA(C,7) AND C< O AND VAR13 AND L< REF(L,1) AND VAR14 AND VAR1;
DRAWTEXT(VAR16,L*0.98,' ★最强主力'),COLOR00FFFF;
STICKLINE(VAR16,CLOSE,OPEN,3.2,0),COLOR0077FF;
STICKLINE(VAR16,CLOSE,OPEN,2.5,0),COLOR0099FF;
STICKLINE(VAR16,CLOSE,OPEN,1.9,0),COLOR00BBFF;
STICKLINE(VAR16,CLOSE,OPEN,1.2,0),COLOR00DDFF;
STICKLINE(VAR16,CLOSE,OPEN,0.3,0),COLOR00FFFF;
DRAWICON(VAR16,L*1.002,9);
{副图源码如下}
VAR1:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30');
VAR2:=VOL/((H-L)*2-ABS(C-O));
VAR3:=IF(C>OPEN,VAR2*(HIGH-LOW),IF(C< OPEN,VAR2*((HIGH-OPEN)+(C-LOW)),VOL/2));
VAR4:=IF(C>OPEN,0-VAR2*((HIGH-C)+(OPEN-LOW)),IF(C< OPEN,0-VAR2*(HIGH-LOW),0-VOL/2));
VAR5:=(VAR3+VAR4)/99;
VAR6:=(C/REF(C,1)-1)*100;
VAR7:=AMOUNT/10000;
VAR8:=VAR5/VAR7*100,NODRAW;
均5:=MA(CLOSE,5),COLORYELLOW,DOTLINE;
VAR9:=MA(REF(EMA(C,3),1),3),COLORLIRED;
VAR10:=MA(REF(EMA(C,7),1),3),COLORLIGREEN;
VAR11:=MA((VAR9+VAR10)/2,3);
VAR12:=MA(SMA(VAR9,3,1),3);
VAR13:=V/CAPITAL*100>5;
VAR14:= (CLOSE - REF(CLOSE, 1)) / REF(CLOSE, 1) * 100>-10;
VAR15:=(EMA(EMA(VAR9,3),3)+EMA(EMA(ABS(VAR10),3),3))/2;
VAR16:=CROSS(VAR11,VAR15) AND VAR12>=REF(VAR12,1) AND MA(C,3)>MA(C,7) AND C< O AND VAR13 AND L< REF(L,1) AND VAR14 AND VAR1;
DRAWTEXT(VAR16,0.8,' ★最强主力'),COLOR00FFFF;
STICKLINE(VAR16,0,1,3.2,0),COLOR0077FF;
STICKLINE(VAR16,0,1,2.5,0),COLOR0099FF;
STICKLINE(VAR16,0,1,1.9,0),COLOR00BBFF;
STICKLINE(VAR16,0,1,1.2,0),COLOR00DDFF;
STICKLINE(VAR16,0,1,0.3,0),COLOR00FFFF;
DRAWICON(VAR16,1,9);
{选股源码如下}
VAR1:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30');
VAR2:=VOL/((H-L)*2-ABS(C-O));
VAR3:=IF(C>OPEN,VAR2*(HIGH-LOW),IF(C< OPEN,VAR2*((HIGH-OPEN)+(C-LOW)),VOL/2));
VAR4:=IF(C>OPEN,0-VAR2*((HIGH-C)+(OPEN-LOW)),IF(C< OPEN,0-VAR2*(HIGH-LOW),0-VOL/2));
VAR5:=(VAR3+VAR4)/99;
VAR6:=(C/REF(C,1)-1)*100;
VAR7:=AMOUNT/10000;
VAR8:=VAR5/VAR7*100;
均5:=MA(CLOSE,5),COLORYELLOW;
VAR9:=MA(REF(EMA(C,3),1),3),COLORLIRED;
VAR10:=MA(REF(EMA(C,7),1),3),COLORLIGREEN;
VAR11:=MA((VAR9+VAR10)/2,3);
VAR12:=MA(SMA(VAR9,3,1),3);
VAR13:=V/CAPITAL*100>5;
VAR14:= (CLOSE - REF(CLOSE, 1)) / REF(CLOSE, 1) * 100>-10;
VAR15:=(EMA(EMA(VAR9,3),3)+EMA(EMA(ABS(VAR10),3),3))/2;
VAR16:CROSS(VAR11,VAR15) AND VAR12>=REF(VAR12,1) AND MA(C,3)>MA(C,7) AND C< O AND VAR13 AND L< REF(L,1) AND VAR14 AND VAR1;
