通达信通道监控主图指标(趋势型)指标公式

核心逻辑

这是一个**自动画线类指标**,主要用于识别最近N天(参数N=10)内的最高点和最低点,并以此自动绘制股价的上下轨道线。 计算原理: 1. **顶部识别**:向前查找10天内是否出现最高点,如果出现则标记为顶部(卖出信号) 2. **底部识别**:向前查找10天内是否出现最低点,如果出现则标记为底部(买入信号) 3. **轨道线绘制**:以识别出的最高点和最低点分别画出蓝色上轨和红色下轨 4. **中轨计算**:取上轨和下轨的平均值作为中轨(粉色线) 5. **辅助均线**:同时显示3、5、10、20日简单移动平均线

买卖信号

- **买入信号**:在识别出的最低点下方显示红色小箭头(图标1),表示可能的市场底部 - **卖出信号**:在识别出的最高点上方显示绿色小箭头(图标2),表示可能的市场顶部

用法

1. **轨道交易**:股价在上轨附近可能遇阻回落,在下轨附近可能获得支撑反弹 2. **中轨参考**:中轨可作为多空分界线,股价在中轨上方偏多,下方偏空 3. **均线配合**:结合3、5、10、20日均线的排列和交叉来判断趋势 4. **信号验证**:买入/卖出信号需要结合成交量和其他指标进行确认,避免假信号 5. **动态调整**:轨道线会根据新的最高/最低点自动更新

公式源码

N:=10;
HIGHN:=N;
LOWN:=N;
HIGHDISPLAY:=0;
LOWDISPLAY:=0;
ZGDISPLAY:=0;
MADISPLAY:=0;
AA:=REF(H,HIGHN)=HHV(H,2*HIGHN+1);
QY:=BACKSET(AA,HIGHN+1);
CC:=FILTER(QY,HIGHN) AND H=HHV(H,HIGHN+1);
DRAWICON(CC,H*1.02,2);
DDD:=BARSLAST(CC);
GDTS:=IF(CC,CURRBARSCOUNT,0);
DINGBU:=IF(DDD,REF(H,DDD),H);{顶部}
DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS);
DINGBU1:=REF(DINGBU,DDD+1);
GDCS1:=CONST(DINGBUTS);
DINGBUTS1:=REF(DINGBUTS,DDD+1);
GDCS2:=CONST(DINGBUTS1);
DINGBU2:=REF(DINGBU1,DDD+1);
MM:=IF(CURRBARSCOUNT>GDCS2,0,1);
上轨:DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1) COLORBLUE,LINETHICK1;
DRAWLINE(CURRBARSCOUNT=GDCS2,H,ISLASTBAR,REF(H,GDCS2-1),1),COLOR0055FF,POINTDOT;
DRAWLINE(CURRBARSCOUNT=GDCS1,H,ISLASTBAR,REF(H,GDCS1-1),1),COLORYELLOW,POINTDOT;
AA1:=REF(L,LOWN)=LLV(L,2*LOWN+1);
QY1:=BACKSET(AA1,LOWN+1);
CC1:=FILTER(QY1,LOWN) AND L=LLV(L,LOWN+1);
DRAWICON(CC1,L*0.98,1);
DD1:=BARSLAST(CC1);
DDTS:=IF(CC1,CURRBARSCOUNT,0);
YDB:=IF(DD1,REF(L,DD1),L);
DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS);
DDCS1:=CONST(DDTS1);
ZDB:=REF(YDB,DD1+1);
DDTS2:=REF(DDTS1,DD1+1);
DDCS2:=CONST(DDTS2);
下轨:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1) COLORRED,LINETHICK1;
ZGSTAR:=(上轨+下轨)/2;
ZGEND:=CONST((上轨+下轨)/2);
STARDAY:=IF(DDCS2<GDCS2,DDCS2,GDCS2);
中轨:DRAWLINE(CURRBARSCOUNT=STARDAY,ZGSTAR,ISLASTBAR,ZGEND,1),COLORFF55BB,LINETHICK1;
DRAWLINE(CURRBARSCOUNT=DDCS1,L,ISLASTBAR,REF(L,DDCS1-1),1),COLORMAGENTA,POINTDOT;
DRAWLINE(CURRBARSCOUNT=DDCS2,L,ISLASTBAR,REF(L,DDCS2-1),1),COLORCYAN,POINTDOT;
MA3:MA(CLOSE,3),COLORWHITE;
MA5:MA(CLOSE,5),COLORYELLOW;
MA10:MA(CLOSE,10),COLORLIMAGENTA;
MA20:MA(CLOSE,20),COLORGREEN;