核心逻辑
这是一个综合型技术指标,融合了多种分析方法: 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)');