通达信逃顶主图指标(趋势型)指标公式

核心逻辑

这是一个综合型趋势交易指标,结合了均线交叉、RSI超买超卖和CCI顺势指标。核心逻辑是: 1. **均线交叉系统**:用2日EMA(买线)与基于21日斜率计算出的42日EMA(卖线)交叉来判断趋势方向 2. **参考价系统**:取最近3、5、7、8、13、21日收盘价的均值再平滑,作为参考价格 3. **超买超卖判断**:结合RSI(83以上逃顶)和CCI(200以上超买、100以下超买)判断市场极端状态 4. **顶底区间**:通过44周期内的最高点和最低点画线,配合CCI识别有效突破

买卖信号

- **买入信号**:买线(2日EMA)上穿卖线(42日EMA)时;CCI≤100且价格跌破低点时 - **卖出信号**:卖线下穿买线时;RSI上穿83时逃顶;CCI≥200且价格突破顶点时 - **保护价**:(前2日收盘价+前1日收盘价+今日开盘价)/3,作为当日参考支撑

用法

1. 观察买线与卖线的交叉情况,金叉买入、死叉卖出 2. 当RSI达到83以上时准备逃顶 3. 当CCI≥200且价格触及顶点时蓝色K线提示卖出 4. 当CCI≤100且价格触及低点时黄色K线提示买入 5. 均线系统(MA5/10/20/30)可作为趋势辅助判断,MA20变色指示短期趋势方向

公式源码

DRAWGBK(C>0, RGB(0,10,10),RGB(88,0,0),0,'11',0);
DRAWNUMBER(ISLASTBAR  ,C,C),COLORMAGENTA;
N8:=STRCAT(CON2STR(YEAR,0),' 年 ');
Y8:=STRCAT(CON2STR(MONTH,0),' 月 ');
R8:=STRCAT(CON2STR(DAY,0),' 日 ');
买线:=EMA(C,2);
卖线:=EMA(SLOPE(C,21)*20+C,42);
BU:=crOSS(买线,卖线);
SEL:=CROSS(卖线,买线);
STICKLINE(买线>=卖线,LOW,HIGH,0.0,1),COLORLIRED;
STICKLINE(买线>=卖线,CLOSE,OPEN,3,1),COLORLIRED;
MA5:MA(CLOSE,5),COLORFFFFFF;
MA10:MA(CLOSE,10),COLORYELLOW;  
MA20:MA(CLOSE,20),COLORMAGENTA;
MA30:MA(CLOSE,30),COLORGREEN;
MA(C,20),COLORWHITE,LINETHICK2;
IF(MA20>REF(MA20,1),MA20,DRAWNULL),COLORRED,LINETHICK2;
IF(MA20<REF(MA20,1),MA20,DRAWNULL),COLORGREEN,LINETHICK2;  
JC:=(REF(C,3)+REF(C,5)+REF(C,7)+REF(C,8)+REF(C,13)+REF(C,21))/6;
参考价:=SMA(JC,5,1),COLORCYAN;
价:=IF(C>=参考价,参考价,参考价*0.98 ), CIRCLEDOT,COLOR0000FF;
STICKLINE(买线<卖线,LOW,HIGH,0.0,1),COLORCYAN;
STICKLINE(买线<卖线,CLOSE,OPEN,3,1),COLORCYAN;
SJ8:=STRCAT(STRCAT(N8,Y8), R8);
DRAWTEXT(CROSS(83,rsi),H*1.04,' 逃顶')COLORYELLOW;
今日保护价:(REF(C,2)+REF(C,1)+O)/3 ,COLORCC3299,NODRAW;
顶点:IF(CURRBARSCOUNT<=44, CONST(IF(ISLASTBAR=1,HHV(H, BARSLAST(CURRBARSCOUNT=44)),1)),DRAWNULL),COLORRED,DOTLINE;
低点:IF(CURRBARSCOUNT<=44, CONST(IF(ISLASTBAR=1,LLV(L, BARSLAST(CURRBARSCOUNT=44)),1)),DRAWNULL),COLORMAGENTA,DOTLINE;
STICKLINE(cci>=200 AND H>=顶点,O,C,3,0),COLORBLUE;
STICKLINE(CCI<=100 AND L<=低点,O,C,3,0),COLORYELLOW;
DRAWTEXT_FIX(C>0,0.5,0,0,SJ8),COLOR00FFFF;
DRAWTEXT(ISLASTBAR,顶点,'顶点'),COLORRED;
DRAWTEXT(ISLASTBAR,低点,'低点'),COLORMAGENTA;