通达信新黑马必抓指标(选股型)指标公式

核心逻辑

这是一个综合型技术指标,融合了多种分析方法: 1. **乖离率分析**:计算5日、30日均线与价格的偏离程度,判断价格是否过度偏离均线 2. **MACD系统**:使用DIF和MACD判断中短期趋势 3. **动量指标**:通过MTM及其EMA衡量价格变动动能 4. **均线系统**:使用5日、13日、30日均线判断趋势方向 5. **成交量加权平均价**:用DMA计算不同周期的平均成本 核心原理是:当价格快速偏离均线(高乖离率)后开始回归,同时均线向上发散,且涨幅满足条件时,视为买入时机。

买卖信号

**买入条件(MR)**: - 五日乖离率从下向上穿越0轴(3日内至少1次) - 30日乖离率大于前一天(表示价格开始向上回归均线) - 5日均线高于前一天(趋势向上) - 当日涨幅大于5% - 前一日收盘价低于30日均线(股价处于相对低位) **卖出信号**: 公式中未设置明确的卖出条件,主要作为选股/买入指标使用。

用法

1. **选股**:当出现红色柱状线(买入信号)时,可考虑买入 2. **结合大势**:在上升趋势中使用效果更佳 3. **仓位控制**:出现信号后可分批建仓 4. **止损建议**:若买入后股价跌破30日均线,需考虑止损 5. **过滤条件**:DS、XS、VARB29等为数据过滤参数,用于兼容不同行情系统

公式源码

M1:=13;
N1:=20;
VARX:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
VARX1:=SMA(VARX,3,1);
VARX2:=SMA(VARX1,3,1);
VARX3:=REF(LOW,1); 
VARX4:=SMA(Abs(LOW-VARX3),3,1)/SMA(MAX(LOW-VARX3,0),3,1)*100; 
VARX5:=EMA(IF(CLOSE*1.2,VARX4*10,VARX4/10),3); 
VARX6:=LLV(LOW,30); 
VARX7:=HHV(VARX5,30); 
VARX8:=IF(LLV(LOW,58),1,0); 
A9:= DATETODAY(DATE);DS:=IF(A9<9966,1,DRAWNULL);
CMSHORT:=DMA((3*HIGH+LOW+OPEN+2*CLOSE)/7,vol/(SUM(AMOUNT,8)/(AMOUNT/VOL/100)/100)); 
CMMID:=DMA((3*HIGH+LOW+OPEN+2*CLOSE)/7,VOL/(SUM(AMOUNT,13)/(AMOUNT/VOL/100)/100)); 
CMLONG:=DMA((3*HIGH+LOW+OPEN+2*CLOSE)/7,VOL/(SUM(AMOUNT,20)/(AMOUNT/VOL/100)/100));DIF:=EMA(EMA(CLOSE,18)-EMA(CLOSE,34),11);
XSR:=1150501;XS:=IF(DATE<XSR,1,DRAWNULL);
macd:=EMA(EMA(DIF,11),11),COLOR58FF58;
DEF:=2*(DIF-MACD),COLORFFFF00,LINETHICK0;
mms:=((100)*(EMA(EMA(mtm,6),6)))/(EMA(EMA(ABS(MTM),6),6));
MMM:=((100)*(EMA(EMA(MTM,12),12)))/(EMA(EMA(ABS(MTM),12),12));
MML:=((100)*(EMA(EMA(MTM,26),26)))/(EMA(EMA(ABS(MTM),26),26));
VARR1:=(HHV(HIGH,24)-CLOSE)/(HHV(HIGH,24)-LLV(LOW,24))*100;
VARR2:=(CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100;
VARR3:=(2*CLOSE+HIGH+LOW)/4;
VARR4:=LLV(LOW,26);
VARR5:=HHV(HIGH,34);
VARR6:=EMA((VARR3-VARR4)/(VARR5-VARR4)*100,16);
VARR7:=SMA((SMA(VARR2,3,1)+3),3,1),LINETHICK3;
VARR8:=EMA(VARR6,7);
VARR9:=SMA(VARR1,3,1);
VARR10:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100; 
VARR11:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100; 
VARR12:=(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100; 
VARR13:=(VARR10+VARR11+VARR12)/3; 
VARR14:=IF(VARR13<=-20,10,0); 
VARR15:=HHV(VARR14,10);
VARR24:=LLV(LOW,36);
VARR25:=HHV(HIGH,30);
VARR26:=EMA((CLOSE-VARR24)/(VARR25-VARR24)*4,4)*25;
VARB27:=(((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100)/2+22)*1;
VARB28:=(((CLOSE -(((EMA(AMOUNT,13) /EMA(VOL,13)) / 100))) / (((EMA(AMOUNT,13) /EMA(VOL,13)) / 100))) * 100);
VARB29:=IF(A9<15366,1,DRAWNULL);
AA05:=MA(C,5);
AA30:=MA(C,30);
MA05:=MA(C,5);
MA10:=MA(C,13);
MA30:=MA(C,34);
BB05:=ATAN((MA05/REF(MA05,1)-1)*100)*180/3.1416;
BB10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416;
BB30:=ATAN((MA30/REF(MA30,1)-1)*100)*180/3.1416;
速度5:=SMA(EMA((MA05-REF(MA05,1))/REF(MA05,1),3)*100,3,1)*XS;
加速度5:=EMA((速度5-REF(速度5,1)),3)*VARB29;
五日乖离率:=(C-AA05)/AA05*VARB29*100*DS;
三拾日乖离率:=(C-MA30)/MA30*100*VARB29;
MR:=COUNT(crOSS(五日乖离率,0),3)>=1 AND 三拾日乖离率>REF(三拾日乖离率,1) AND AA05>REF(AA05,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)<AA30;
买入:=FILTER(MR,10)*XS;
STICKLINE(买入,(LOW)*(0.99000001),0,6,0)*XS*VARB29,COLORRED;
VAR1:=EMA(HHV(HIGH,500),21);
VAR2:=EMA(HHV(HIGH,250),21);
VAR3:=EMA(HHV(HIGH,90),21);
VAR4:=EMA(LLV(LOW,500),21);
VAR5:=EMA(LLV(LOW,250),21);
VAR6:=EMA(LLV(LOW,90),21);
VAR7:=EMA((VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)/6,21);
VAR8:=EMA((VAR4*1.25+VAR5*1.23+VAR6*1.2+VAR1*0.55+VAR2*0.55+VAR3*0.65)/6,21);
VAR9:=EMA((VAR4*1.3+VAR5*1.3+VAR6*1.3+VAR1*0.68+VAR2*0.68+VAR3*0.68)/6,21);
VARA:=EMA((VAR7*3+VAR8*2+VAR9)/6*1.738,21);
VARB:=REF(LOW,1);
VARC:=SMA(ABS(LOW-VARB),3,1)/SMA(MAX(LOW-VARB,0),3,1)*100;
VARD:=EMA(IF(CLOSE*1.35<=VARA,VARC*10,VARC/10),3);
VARE:=LLV(LOW,30);
VARF:=HHV(VARD,30);
VAR10:=IF(MA(CLOSE,58),1,0);
DRAWTEXT(A9>15298,LOW,'(CLOSE-LC)*VID;
LONG := SUM(RC,0)2)))*100);
RC := (CLOSE-LC)*VID;
LONG := SUM(RC,0);
DIFF := SMA(LONG,10,1);
DEA := SMA(LONG,20,1);
LON : DIFF-DEA; 
(CLOSE-LC)*VID;
LONG := SUM(RC,0)');