核心逻辑
这是一个综合型趋势选股指标,融合了多个分析维度: 1. **趋势判断**:通过"牛线"(加权移动平均线)和"马线"(牛线的3日均线)判断价格趋势方向 2. **资金流向**:分析换手率的主(大户)、中、散(散户)均线关系,判断资金进出 3. **相对强弱**:将个股走势与大盘指数对比(相对收盘价C1、相对强弱EMA),判断是否强于大盘 4. **动量分析**:结合OBV能量潮、TRIX三重指数平滑平均、WAD威廉 Accumulation/Distribution等指标判断涨跌动量 5. **综合评分**:SLQH条件要求GB1、W2、WWV、XEV四个指标同时为正,代表趋势、资金、相对强弱、动量四个维度同时向好
买卖信号
**买入条件**(M选股信号): - SLQH条件满足:GB1≥0(价格相对强弱+资金面≥0)、W2≥0(成交量动量≥0)、WWV≥0(相对大盘强弱≥0)、XEV≥0(价格动量≥0) - BA:收盘
用法
公式源码
MID1:=(3*CLOSE+LOW+OPEN+HIGH)/6; 牛线:=(20*MID1+19*REF(MID1,1)+18*REF(MID1,2)+17*REF(MID1,3)+16*REF(MID1,4)+15*REF(MID1,5)+14*REF(MID1,6)+13*REF(MID1,7)+12*REF(MID1,8)+11*REF(MID1,9)+10*REF(MID1,10)+9*REF(MID1,11)+8*REF(MID1,12)+7*REF(MID1,13)+6*REF(MID1,14)+5*REF(MID1,15)+4*REF(MID1,16)+3*REF(MID1,17)+2*REF(MID1,18)+REF(MID1,20))/210; 马线:=MA(牛线,3); GB:=CLOSE-牛线; 换手:=vol*100/CAPITAL; 主:=MA(换手,5); 大:=MA(换手,12); 中:=MA(换手,34); 散:=MA(换手,55); 均:=(主+大+中+散)/4; GBB:=主-散; GB1:=GB+GBB; AA:=MAX(MA(CLOSE,60),MA(CLOSE,120)); BB:=MIN(MA(CLOSE,60),MA(CLOSE,120)); 成交量:=VOL; Q:=EMA(VOL,5); Q1:=EMA(VOL,50); obv:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0); OBV1:=EMA(OBV,5); OBV2:=EMA(OBV,50); W:=(Q-Q1)*0.00001; W1:=(OBV1-OBV2)*0.000001; W2:=W+W1; E:=MAX(MA(CLOSE,45),MA(CLOSE,90)); FF:=MIN(MA(CLOSE,45),MA(CLOSE,90)); C1:=10000*CLOSE/INDEXC; O1:=10000*OPEN/INDEXO; H1:=10000*HIGH/INDEXH; L1:=10000*LOW/INDEXL; LL:=IF(L1<C1 AND L1<O1,L1,MIN(C1,O1)); HH:=IF(H1>C1 AND H1>O1,H1,MAX(C1,O1)); A:=EMA(C1,5); B:=EMA(C1,12); D:=EMA(C1,30); XX:=EMA(C1,35); F:=EMA(C1,7); 均量:=(A+B+D)/3; VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL); OBV11:=SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0); MAOBV:=MA(OBV11,30); MTR:=EMA(EMA(EMA(CLOSE,12),12),12); trix:=(MTR-REF(MTR,1))/REF(MTR,1)*100; MATRIX:=MA(TRIX,9); MIDA:=CLOSE-MIN(REF(CLOSE,1),LOW); MIDB:=IF(CLOSE<REF(CLOSE,1),CLOSE-MAX(REF(CLOSE,1),HIGH),0); WAD:=SUM(IF(CLOSE>REF(CLOSE,1),MIDA,MIDB),0); MAWAD:=MA(WAD,30); JB:=(OBV11-MAOBV)*0.000001+(A-XX); 机构:=A-XX; J:=MAX(MA(CLOSE,30),MA(CLOSE,60)); K:=MIN(MA(CLOSE,30),MA(CLOSE,60)); MID:=(3*CLOSE+LOW+OPEN+HIGH)/6; DKX:=(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210; MADKX:=MA(DKX,6); MDD:=(DKX-MADKX)*1.2; V1:=(CLOSE*2+HIGH+LOW)/4*10; V2:=EMA(V1,6)-EMA(V1,55); V3:=EMA(V2,6); V4:=2*(V2-V3)*5.5; V5:=(V2-V3)*0.06; V6:=MDD+V5; BQIUV:=GB1; BQIUSV:=W2; WWV:=A-XX; XEV:=V6; SLQH:=BQIUV>=0 AND BQIUSV>=0 AND WWV>=0 AND XEV>=0; BA:=CLOSE>REF(CLOSE,4)*1.13; BBA:=crOSS(CLOSE,REF(CLOSE,1)) OR CROSS(CLOSE,REF(CLOSE,4)*1.12); M:FILTER(SLQH AND BA AND BBA,60);