核心逻辑
这是一个综合型趋势选股指标,核心逻辑是筛选处于多头排列状态且有成交量配合的强势股票。具体通过以下维度判断: 1. **均线多头排列**:5日、10日、20日、60日、120日、250日均线呈上升趋势,短期均线在长期均线上方 2. **MACD多头**:DIF>DEA且两者都大于0 3. **成交量配合**:当日成交额放大,且高于150日均量的4倍 4. **价格强度**:股价创120日新高或接近新高 5. **均线角度**:20日均线角度大于-5度(上升趋势) 6. **位置信号**:最高价或收盘价在当日成交量排名靠前(180或250以上)
买卖信号
**买入条件(四线归一信号)**: - VAR27:基础信号,满足均线多头、股价站上5日线、成交量放大、未出现连续涨停 - VAR28:增强信号,满足成交量<30%、均线角度达标、价格在成本均线之上、成交额≥3亿 - VAR29:最强信号,满足中长期均线多头、成本均线高于60日线、股价突破布林上轨、成交额和成交量均放大 **卖出条件**: - 公式中未明确给出卖出条件,属于纯选股/买入指标
用法
1. **选股**:将公式作为选股公式使用,在日线周期(5或6)下筛选 2. **过滤**:系统已自动排除不符合条件的股票(如M20未上升、成交额未创新高、收阴线且量能萎缩等) 3. **优选**:出现"四线归一"信号时,说明股票同时满足均线多头、成交量放大、MACD多头等多个强势条件,可重点关注 4. **风险提示**:该指标要求成交量<30%且成交额≥3亿
公式源码
M5:=MA(C,5); M10:=MA(C,10); M20:=MA(C,20); M30:=MA(C,30); M60:=MA(C,60); M120:=MA(C,120); M250:=MA(C,250); VAR1:=(AMOUNT/100000000); VAR2:=100*V/CAPITAL; VAR3:=AMOUNT/10000; VAR4:=MA(VAR3,150); EXP1:=EMA(CLOSE,12); EXP2:=EMA(CLOSE,50); VAR5:=EXP1>EXP2; DIF:=(EMA(C,12)-EMA(C,26)); DEA:=EMA(DIF,9); VAR6:=DIF>DEA AND DIF>=0 AND DEA>=0; VAR7:=TOPRANGE(H); VAR8:=TOPRANGE(C); VAR9:=HHV(VAR3,0); VAR10:=HHV(VAR3,250); VAR11:=M20+2*STD(CLOSE,20); 排除:=M20>=REF(M20,1) AND (VAR9>REF(VAR9,1) OR VAR10>REF(VAR10,1)) AND H>=HHV(H,120) AND VAR3>REF(VAR3,1) AND VAR3>VAR4*4 AND C< O AND (PERIOD=5 OR PERIOD=6) AND V/CAPITAL*100>5 AND NOT(C>REF(C,1)*1.02); VAR12:=(3*CLOSE+LOW+OPEN+HIGH)/6; VAR13:=(20*VAR12+19*REF(VAR12,1)+18*REF(VAR12,2)+17*REF(VAR12,3)+16*REF(VAR12,4)+15*REF(VAR12,5)+14*REF(VAR12,6)+13*REF(VAR12,7)+12*REF(VAR12,8)+11*REF(VAR12,9)+10*REF(VAR12,10)+9*REF(VAR12,11)+8*REF(VAR12,12)+7*REF(VAR12,13)+6*REF(VAR12,14)+5*REF(VAR12,15)+4*REF(VAR12,16)+3*REF(VAR12,17)+2*REF(VAR12,18)+REF(VAR12,20))/210; VAR14:=MA(VAR13,6); VAR15:=ATAN((M5/REF(M5,1)-1)*100)*180/3.14; VAR16:=ATAN((VAR13/REF(VAR13,1)-1)*100)*180/3.14; VAR17:=ATAN((M20/REF(M20,1)-1)*100)*180/3.14; VAR18:=(H+L+O+2*C)/5; VAR19:=EMA(VAR18,39); VAR20:=M5>=M10 AND M5>=M20 AND M20>=M60 AND C>REF(C,1)*0.95 AND C>=M10; VAR21:=M5>=M10 AND M10>=M30 AND M30>=M60 AND EXP1>=EXP2 AND VAR20 AND BARSCOUNT(C)< 60; VAR22:=M5>=M10 AND M10>=M30 AND M30>=M60 AND M60>=M120 AND EXP1>=EXP2 AND VAR14>=M60 AND VAR20 AND BARSCOUNT(C)< 120; VAR23:=M5>=M10 AND M10>=M30 AND M30>=M60 AND M60>=M120 AND M120>=M250 AND VAR14>=M60 AND EXP1>=EXP2 AND VAR20 AND BARSCOUNT(C)>250; VAR24:=VAR20 AND NOT(排除) AND VAR20 AND C>=M10 AND L>VAR14 AND VAR6 AND VAR5 AND (C>=O OR (C< O AND VAR3< REF(VAR3,1))); VAR25:=VAR20 AND NOT(排除) AND VAR20 AND C>=M10 AND L>VAR14 AND VAR6 AND VAR5 AND (C>=O OR (C< O AND VAR3< REF(VAR3,1))) AND VAR17>=-5 AND (VAR7>=180 || VAR8>=180); VAR26:=VAR20 AND (VAR21 || VAR22 || VAR23) AND NOT(排除) AND VAR20 AND C>=M10 AND L>VAR14 AND VAR6 AND VAR5 AND M20>=M60 AND (C>=O OR (C< O AND VAR3< REF(VAR3,1))) AND VAR15>=60 AND VAR17>=-5 AND (VAR7>=250 || VAR8>=250); VAR27:=CURRBARSCOUNT<=250 AND VAR20 AND (PERIOD=5 || PERIOD=6) AND VAR24 AND C>=M5 AND M5>=M10 AND COUNT(EVERY(C>REF(C,1)*1.095,3),30)=0; VAR28:=CURRBARSCOUNT<=250 AND VAR2< 30 AND VAR20 AND (PERIOD=5 || PERIOD=6) AND (VAR15>=80 AND VAR16>=75 AND (VAR7>=180 || VAR8>=180)) AND C>VAR19 AND VAR25 AND VAR1>=3 AND C>=M5 AND M5>=M10 AND COUNT(EVERY(C>REF(C,1)*1.095,3),30)=0; VAR29:=CURRBARSCOUNT<=250 AND VAR2< 30 AND ((VAR26 AND VAR1>=3 AND VAR3>REF(VAR3,1)) || (C>VAR11 AND VAR16>=75 AND VAR7>=250 AND VAR8>=250 AND VAR1>=3 AND VAR3>REF(VAR3,1))) AND C>=M5 AND M5>=M10 AND COUNT(EVERY(C>REF(C,1)*1.095,3),30)=0; VAR30:=VAR27 OR VAR28 OR VAR29; 四线归一:VAR30 AND COUNT(VAR30,20)=1,LINETHICK2,COLOR0000FF;