主图指标 通达信

通达信主力追踪4.0指标源码核心定位是"KDJ超买超卖 + CCI趋势强度 + 均线系统"三位一体的买卖信号系统,通过多周期共振过滤假信号,适合中短线波段交易。整体可以拆解为六个核心模块:

一、 KDJ随机指标模块

用9周期最高最低价计算K值(KZ),再经3周期SMA平滑得到D值(DZ)和J值(JZ),最后用EMA(3DZ-2JZ,2)得到K线(KX)。这是标准的KDJ逻辑,用于判断短期超买超卖状态。

二、 CCI顺势指标模块

用典型价(JJ)与14周期均线的偏离度,除以平均绝对偏差,构建当前乖离(DQGL),这是CCI的核心算法,用于判断股价是否处于强势区或弱势区。

三、 综合趋势强度模块

将CCI(DQGL)与一个14/100周期的动量指标加权融合,得到综合值(ZH),再计算14周期和26周期的差值(B14/B26),三者平均后EMA平滑得到趋势动能(QSDN)。这是公式的核心趋势判断线,用于识别趋势的启动、延续和衰竭。

四、 超买超卖双轨模块

用34周期最高最低价构建高点(G34)和低点(D34),用加权均价(JQJ)计算相对位置(XD),再用EMA平滑得到平滑线(PH)。当XD和PH同时低于30且XD上穿PH时,触发"擒牛"信号(超卖区底部启动);当XD和PH同时高于80且XD下穿PH时,触发"小心"信号(超买区顶部风险)。

五、 买卖信号系统

擒牛:超卖区(XD<30, PH<30)且XD上穿PH,30周期过滤,低位抄底信号

小心:超买区(XD>80, PH>80)且XD下穿PH,30周期过滤,高位止盈信号

有趋势:XD连续2周期大于PH,30周期过滤,趋势确认信号

破位:XD下穿PH,30周期过滤,趋势破位信号

潜伏:5日均线上穿10日均线,金叉买入信号

找机会/离开:趋势动能(QSDN)与其EMA均线及前值的比较,判断趋势加速或减速

通达信主力追踪4.0指标源码

分时副图主力追踪公式源代码

一线定乾坤指标公式源码主图

擒龙追踪主图指标公式源码

波段王旗舰版指标公式

主力介入度指标源码

ZDC:=CLOSE-REF(CLOSE,6);
ZDJX:=MA(ZDC,6);DRAWKLINE(H,O,L,C);
KZ:=((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*100;
DZ:=SMA(KZ,3,1);
JZ:=SMA(DZ,3,1);
KX:=EMA((3*DZ-2*JZ),2);
JJ:=(HIGH+LOW+CLOSE)/3;
DQGL:=((JJ-MA(JJ,14))/(0.015*AVEDEV(JJ,14)))/2;
ZH:=(DQGL+(EMA(((0-(100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14))))+100)/100,3)*200-100))/2;
B14:=ZH-REF(ZH,14);
B26:=ZH-REF(ZH,26);
JZ3:=(ZH+B14+B26)/3;
QSDN:=EMA(JZ3,4);
G34:=HHV(HIGH,34);
JQJ:=(2*CLOSE+HIGH+LOW)/4;
D34:=LLV(LOW,34);
XD:=(EMA(((JQJ-D34)/(G34-D34))*100,13));
PH:=(EMA(0.667*REF(XD,1)+0.333*XD,2));
QD:=XD-PH>1 AND XD<30 AND PH<30;
GD:=XD-PH<0 AND XD>80 AND PH>80 AND REF(XD-PH,1)>0;
LX:=COUNT(XD-PH>0,2)=2;
RY:=(XD-PH)<0;
QSX:MA(CLOSE,20),COLOR0000FF;
ZSX:MA(CLOSE,10);
DRAWTEXT(FILTER(QD,30),L,'擒牛'),COLOR00FFFF;
DRAWTEXT(FILTER(GD,30),H,'小心'),COLORGREEN;
DRAWTEXT(FILTER(LX,30),L*0.98,'有趋势'),COLORYELLOW;
DRAWTEXT(FILTER(RY,30),H,'破位'),COLORFF8080;
DRAWTEXT(CROSS(MA(CLOSE,5),MA(CLOSE,10)),L,'潜伏'),COLORFF00FF;
DRAWTEXT_FIX(1,0.52,0,0,'☆微信公众号:(程序化指标) ☆'),COLORRED;
DRAWTEXT(FILTER(QSDN>EMA(QSDN,4) AND QSDN>REF(QSDN,1),30),L*0.98,'找机会');
DRAWTEXT(FILTER(QSDNEMA(QSDN,4) AND QSDNREF(QSDN,1),30),L,''),COLORAA00AA;