通达信通道买卖主图指标(趋势型)指标公式

核心逻辑

这是一个基于自适应平滑算法的趋势追踪通道指标。原理是: 1. 首先计算(收盘价+最高价+开盘价+最低价)/4 的基础价格 2. 通过多次(X01-X16)递推的XMA(指数移动平均)进行深度平滑处理,得到一条核心趋势线 3. 用这条趋势线分别乘以1.068(作为上轨)和0.918(作为下轨),形成一个动态通道带 4. 当趋势线上涨时显示上轨(天),当下轨上涨时显示下轨(地)

买卖信号

- **买入信号**:价格跌破下轨(地)后反弹,或在通道下沿获得支撑 - **卖出信号**:价格突破上轨(天)后回落,或在通道上沿遇阻 - **趋势判断**:X16持续上升表示多头趋势,持续下降表示空头趋势

用法

1. **趋势跟踪**:以X16的方向作为主要趋势方向 2. **通道操作**:价格在通道内运行时,在下轨附近买入,在上轨附近卖出 3. **突破交易**:价格有效突破上轨可能加速上涨,跌破下轨可能加速下跌 4. **结合均线**:可配合MA5、MA10、MA20等短期均线进行综合判断

公式源码

X00:=(C+H+O+L)/4;
X01:=IFF(CURRBARSCOUNT>1,XMA(X00,5),0.740524*X00+0.35541*REF(X00,3)-0.0316004*REF(X00,4)-0.0374119*REF(X00,3)-0.0218805*REF(X00,4)-0.00386503*REF(X00,5)-0.00102704*REF(X00,6)-0);
X02:=IFF(CURRBARSCOUNT>1,XMA(X01,5),0.740524*X01+0.35541*REF(X01,3)-0.0316004*REF(X01,4)-0.0374119*REF(X01,3)-0.0218805*REF(X01,4)-0.00386503*REF(X01,5)-0.00102704*REF(X01,6)-0);
X03:=IFF(CURRBARSCOUNT>1,XMA(X02,5),0.740524*X02+0.35541*REF(X02,3)-0.0316004*REF(X02,4)-0.0374119*REF(X02,3)-0.0218805*REF(X02,4)-0.00386503*REF(X02,5)-0.00102704*REF(X02,6)-0);
X04:=IFF(CURRBARSCOUNT>1,XMA(X03,5),0.740524*X03+0.35541*REF(X03,3)-0.0316004*REF(X03,4)-0.0374119*REF(X03,3)-0.0218805*REF(X03,4)-0.00386503*REF(X03,5)-0.00102704*REF(X03,6)-0);
X05:=IFF(CURRBARSCOUNT>1,XMA(X04,5),0.740524*X04+0.35541*REF(X04,3)-0.0316004*REF(X04,4)-0.0374119*REF(X04,3)-0.0218805*REF(X04,4)-0.00386503*REF(X04,5)-0.00102704*REF(X04,6)-0);
X06:=IFF(CURRBARSCOUNT>1,XMA(X05,5),0.740524*X05+0.35541*REF(X05,3)-0.0316004*REF(X05,4)-0.0374119*REF(X05,3)-0.0218805*REF(X05,4)-0.00386503*REF(X05,5)-0.00102704*REF(X05,6)-0);
X07:=IFF(CURRBARSCOUNT>1,XMA(X06,5),0.740524*X06+0.35541*REF(X06,3)-0.0316004*REF(X06,4)-0.0374119*REF(X06,3)-0.0218805*REF(X06,4)-0.00386503*REF(X06,5)-0.00102704*REF(X06,6)-0);
X08:=IFF(CURRBARSCOUNT>1,XMA(X07,5),0.740524*X07+0.35541*REF(X07,3)-0.0316004*REF(X07,4)-0.0374119*REF(X07,3)-0.0218805*REF(X07,4)-0.00386503*REF(X07,5)-0.00102704*REF(X07,6)-0);
X16:=IFF(CURRBARSCOUNT>1,XMA(X08,5),0.740524*X08+0.35541*REF(X08,3)-0.0316004*REF(X08,4)-0.0374119*REF(X08,3)-0.0218805*REF(X08,4)-0.00386503*REF(X08,5)-0.00102704*REF(X08,6)-0);
A:X16*1.068,LINETHICK1,COLORGRAY;
B:X16*0.918,LINETHICK1,COLORGRAY;
天:IF(X16>REF(X16,1),X16*1.068,DRAWNULL),COLORGRAY;
地:IF(B>REF(B,1),B,DRAWNULL),COLORGRAY;
DRAWBAND(天,RGB(60,60,60),地,RGB(60,60,60));
DRAWKLINE(H,O,L,C);
MA5:MA(CLOSE,5),COLORWHITE;
MA10:MA(CLOSE,10),COLORYELLOW;
MA20:MA(CLOSE,20),COLORMAGENTA;
{MA60:MA(CLOSE,60),COLORLIMAGENTA,LINETHICK2,POINTDOT;
MA120:MA(CLOSE,120),COLORGREEN,LINETHICK2,POINTDOT;};