通达信仙人指路C指标(趋势型)指标公式

核心逻辑

这是一个**多指标综合的趋势判断指标**,主要逻辑如下: 1. **短期KDJ指标**:使用21日高低点区间,计算D值(短期)和K值(长期)的EMA值,判断价格相对位置 2. **多周期综合计算**:整合了80日周期(VAR1-4)、5日周期(VAR5-10)、以及多个EMA/STD指标(VAR11-19),形成综合研判系统 3. **乖离率分析**:通过BIAS指标(6日、12日、24日)加权平均(MN),判断价格偏离均线的程度,用于识别超卖状态 4. **MACD辅助**:计算DIFF和DEA作为辅助判断 5. **最终合成**:通过DX1、ZX等线整合多周期信号,形成综合趋势判断

买卖信号

**买入信号:** - `J:=CROSS(DX1,0) AND COUNT(MN<-12,2)>=1` - DX1上穿0轴且乖离率MN连续2日<-12 - `CROSS(DX1,ZX) AND COUNT(MN<-12,2)>=1` - DX1上穿ZX且乖离率满足条件 - 出现白色箭头信号 **卖出信号:** - `CROSS(100,DX1)` - DX1下穿100 - `CROSS(ZX,DX1) AND ZX>80` - ZX下穿DX1且ZX>80 - STICKLINE显示红色时表示风险 **辅助判断:** - ZX>100显示红色灯(超买区域) - ZX上穿0轴白色柱状体表示上涨趋势,下穿0轴粉色柱状体表示下跌趋势

用法

1. **主要用法**:关注DX1与ZX的交叉情况,DX1上穿ZX时形成买入机会 2. **结合乖离率**:当MN<-12(股价严重超卖)时,出现DX1上穿0轴或上穿ZX的信号时,买入可靠性更高 3. **趋势判断**:ZX线代表综合趋势,ZX>0且上行表示多头趋势 4. **风险提示**:ZX>100区域为风险区域,随时可能回调;出现红色柱状体时注意风险 5. **配合其他指标**:可结合MACD的DIFF与DEA交叉进行二次确认

公式源码

GLL:=-6;
 VARY13:=HHV(HIGH,21); 
 VARY14:=LLV(LOW,21);
 D:= EMA((CLOSE-VARY14)/(VARY13-VARY14)*100,5), , COLORRED LINETHICK2; 
 K:= EMA((CLOSE-VARY14)/(VARY13-VARY14)*100,20), , LINETHICK2 COLORFF9933; 
 底:= 5, ,POINTDOT LINETHICK1 COLORGREEN; 
 IF(crOSS(K,D) AND D>55,100,115),COLORCYAN,LINETHICK2; 
 JM:=IF(YEAR>=2006 AND MONTH>12,0,1);
 VAR1:=(CLOSE-LLV(LOW,80))/(HHV(HIGH,80)-LLV(LOW,80))*200;
 VAR2:=SMA(VAR1,3,1);
 VAR3:=SMA(VAR2,3,1);
 VAR4:=3*VAR2-2*VAR3;
 VAR5:=LLV(LOW,5);
 VAR6:=HHV(HIGH,5);
 VAR7:=EMA((CLOSE-VAR5)/(VAR6-VAR5)*100,4)*2;
 VAR8:=EMA(0.667*REF(VAR7,1)+0.333*VAR7,2);
 VAR9:=3*VAR7-2*VAR8;
 VARA:=POW(MA(CLOSE,5),2)+MA(CLOSE,5);
 VARB:=POW(MA(LOW,5),2)+MA(LOW,5);
 VARC:=POW(MA(HIGH,5),2)+MA(HIGH,5);
 VARD:=(VARA-LLV(VARB,64))/(HHV(VARC,64)-LLV(VARB,64))*150+65-10;
 VARE:=SMA(VARD,3,1)*1.5-100;
 VARF:=SMA(VARE,3,1);
 VAR10:=3*VARE-2*VARF;
 VAR11:=(HIGH+LOW+CLOSE*2)/4;
 VAR12:=EMA(VAR11,13);
 VAR13:=STD(VAR11,13);
 VAR14:=(VAR11-VAR12)*100/VAR13;
 VAR15:=EMA(VAR14,5);
 VAR16:=EMA(VAR15,13);
 VAR17:=EMA(VAR15,13)+200-100;
 VAR18:=EMA(VAR17,10);
 VAR19:=3*VAR17-2*VAR18;
 VAR1A:=VAR2+VAR7+VARE+VAR17;
 VAR1B:=VAR3+VAR8+VARF+VAR18;
 VAR1C:=VAR4+VAR9+VAR10+VAR19;
 VAR1D:=(HIGH+LOW+CLOSE)/3;
 VAR1E:=AMOUNT/vol/100;
 VAR1F:=SUM(AMOUNT,5)/SUM(VOL,5)/100;
 VAR20:=(VAR1D-MA(VAR1D,34))/(0.015*AVEDEV(VAR1D,34));
 VAR21:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);
 VAR22:=(HIGH+LOW+CLOSE+VAR1D)/4;
 VAR23:=EMA(VAR22,24);
 VAR24:=STD(VAR22,24);
 VAR25:=(VAR22-VAR23)/VAR24*100;
 VAR26:=(VAR1D-MA(VAR1D,24))/(0.015*AVEDEV(VAR1D,24));
 VAR27:=EMA(VAR25,5);
 VAR28:=(VAR1E-MA(VAR1E,21))/(0.015*AVEDEV(VAR1E,21));
 VAR29:=(VAR1F-MA(VAR1F,90))/(0.015*AVEDEV(VAR1F,90));
 VAR2A:=(({VAR29+VAR28+}VAR27+VAR26+VAR20)/3+165)/4;
 VAR2B:=(EMA(EMA(EMA(VAR2A,15),10),5)-25)*2+VAR21;
 VAR2C:=(VAR1A+VAR1B+VAR1C*30)/32/5-15;
 VAR2D:=EMA(VAR2C,13);{13}
 VAR2E:=(VAR2A+VAR2C)/2/1.1; 
 DXM:= VAR2E*JM ,COLORRED,LINETHICK1;
 DX1:EMA(DXM,1),COLORFF3366,LINETHICK2;
 DX2:=EMA(DX1,12),COLOR889900,LINETHICK2;
 ZX:EMA((VAR2B+VAR2D)/2,2) , COLORDDDDDD,LINETHICK2; 
 炒波段:=EMA(ZX,34),COLOR889900;
 STICKLINE(ZX-REF(ZX,1)>0 ,ZX,0,10,0),COLORWHITE,LINETHICK1,POINTDOT;
 STICKLINE(ZX-REF(ZX,1)<0 ,ZX,0,10,0),COLORFF9999,POINTDOT;
 红灯:STICKLINE(ZX>100 ,120,110,10,0),COLORRED;
 bias1W :=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
 BIAS2W :=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
 BIAS3W :=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
 MM:=(BIAS1W+2*BIAS2W+3*BIAS3W)/6;
 MN:=MA(MM,3),COLORCC0033,LINETHICK1;{
 IF(MN<GLL,0,-35,),COLORGREEN,LINETHICK2;}
 {A962:STICKLINE(MN<-9 ,0,-35,2,0),COLORYELLOW,;
 A1272:STICKLINE(MN<-12 ,0,-35,2,0),COLORRED;}
 J:=CROSS(DX1,0) AND COUNT(MN<-12,2)>=1 OR CROSS(DX1,ZX) AND COUNT(MN<-12,2)>=1;
 箭1272:=STICKLINE( J,100,0,3,0),COLORWHITE;
 DRAWICON(J,100,1);
 {DRAWICON(CROSS(DX1,DX2) AND DX2>80 OR (CROSS(60,mms) AND ZX>50) OR (CROSS(MMM,MMS) AND MMM>50) ,110,3)};{卖}
 DRAWICON(CROSS(DX1,ZX) AND COUNT(MN<GLL,2)>=1 OR (CROSS(DX1,0) AND COUNT(MN<GLL,1)>=1) 
 {OR (CROSS(DX1,DX2) AND COUNT(MN<GLL,1)>=1)},-5,3);{弱};{强}
 DIFF:=( EMA(CLOSE,12) - EMA(CLOSE,26))*10;
 DEA:=EMA(DIFF,12);
 STICKLINE(( (CROSS(100,DX1) OR CROSS(ZX,DX1) AND ZX>80) )>0,0,ZX,3,0)COLORRED;
 {STICKLINE(HHV(ZX,1)>100,100,105,10,1),POINTDOT,LINETHICK3,,COLORBLUE ;}
 {QQ6:=COUNT((CROSS(DX1,0)AND ZX<10)>0,2)>=1;
 DRAWICON( QQ6 AND COUNT(MN<GLL,3)>=1 ,-20,2);}{XRZL3中的低买点}
 {买}
 {QQ1:=ZX<ZX买入;
 QQ2:=DIFF-DEA>=0;
 QQ3:=CROSS(DIFF,DEA);
 QQ4:=COUNT(CROSS(DX1,ZX),20)>=1;
 QQ5:=QQ1 AND QQ3 AND QQ4 ;
 DRAWTEXT(QQ5>0,-10,'★'),COLORYELLOW,LINETHICK1; };