通达信顺势黑马主图指标(趋势型)指标公式

核心逻辑

该指标是一个结合均线系统和布林带思路的趋势判断指标。主要包含: 1. **均线系统**:使用EMA(指数移动平均线)构建7日、14日、25日、45日均线,通过短期均线上穿长期均线来判断趋势方向 2. **布林带思路**:利用DMA(动态移动平均)原理,以收盘价的20日均值和波动幅度计算上下轨,形成动态的支撑压力通道(7%和14%两个通道) 3. **趋势判断**:当7日EMA > 14日EMA时视为多头趋势成立(ABC条件)

买卖信号

- **买入信号**:当ABC7上穿ABC14,且ABC条件满足(7日EMA > 14日EMA)时,显示“★买”图标和文字提示 - **卖出信号**:当ABC25上穿ABC7时,K线显示蓝色(可能预示短期调整) - **涨停标记**:当日涨幅>9.5%时显示黄色K线和“★强”标记

用法

1. **趋势判断**:观察7日EMA(黄色粗线)的方向和颜色,红色表示上行,绿色表示下行 2. **买入时机**:在多头趋势形成时(ABC条件满足),当7日均线向上突破14日均线时买入 3. **通道运用**:价格触及上轨(绿色虚线)可能遇阻,触及下轨可能获得支撑 4. **风险提示**:关注ABC25上穿ABC7的蓝色信号,可能预示短期回调

公式源码

ABC7:=EMA(C,7),COLORYELLOW,LINETHICK2;
ABC14:=EMA(C,14),COLOR7FF00F,LINETHICK1 DOTLINE;
ABC25:=EMA(C,25),COLORFF7F00,LINETHICK1 DOTLINE;
ABCMA45:=EMA(C,45),COLORF00FFF,LINETHICK1 DOTLINE;
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
ABC:=ABC7>ABC14;
STICKLINE(C/REF(C,1)>1.095,C,O,2,0),COLORYELLOW;
DRAWTEXT(C/REF(C,1)>1.095,L*0.96,' ★强'),COLORLIRED;
STICKLINE(HIGH< REF(LOW,0),HIGH,REF(LOW,0),10,0);
STICKLINE(LOW>REF(HIGH,0) ,LOW,REF(HIGH,0),10,0);
STICKLINE(C=O,H,L,0,0);
STICKLINE((C=O)AND(C>REF(C,0)),C,O,8,0);
STICKLINE((C=O)AND(C< REF(C,0)),C,O,8,0);
STICKLINE(crOSS(ABC7,ABC14) AND ABC,CLOSE,OPEN,2,0),COLORMAGENTA;
DRAWICON(CROSS(ABC7,ABC14) AND ABC,L*1.002,9);
DRAWTEXT(CROSS(ABC7,ABC14) AND ABC,L*0.98,' ★买'),COLORMAGENTA;
STICKLINE(CROSS(ABC25,ABC7),CLOSE,OPEN,2,0),COLORBLUE;
CC:=Abs((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
DD:=DMA(CLOSE,CC);
上轨:(1+7/100)*DD,DOTLINE,COLORGREEN;
下轨:(1-7/100)*DD,DOTLINE,COLORGREEN;
中轨:(上轨+下轨)/2,DOTLINE,COLORGREEN;
FK:(1+14/100)*DD,DOTLINE,COLORGRAY;
CD:(1-14/100)*DD,DOTLINE,COLORGRAY;
DRAWNUMBER(ISLASTBAR,上轨,上轨),COLOR00FFFF;
DRAWNUMBER(ISLASTBAR,下轨,下轨),COLORFFFF00;
DRAWNUMBER(ISLASTBAR,中轨,中轨),COLOR00FF00;
DRAWNUMBER(ISLASTBAR,FK,FK),COLOR0000FF;
DRAWNUMBER(ISLASTBAR,CD,CD),COLORWHITE;
上轨绿:IF(上轨>=REF(上轨,1),上轨,DRAWNULL),DOTLINE,COLORGREEN,LINETHICK1;
上轨红:IF(上轨>=REF(上轨,1),上轨,DRAWNULL),DOTLINE COLORRED,LINETHICK1;
中轨绿:IF(中轨>=REF(中轨,1), 中轨,DRAWNULL),DOTLINE,COLORGREEN,LINETHICK1;
中轨红:IF(中轨>=REF(中轨,1), 中轨,DRAWNULL),DOTLINE COLORRED, LINETHICK1;
下轨绿:IF(下轨>=REF(下轨,1), 下轨,DRAWNULL),DOTLINE,COLORGREEN,LINETHICK1;
下轨红:IF(下轨>=REF(下轨,1), 下轨,DRAWNULL),DOTLINE COLORRED,LINETHICK1;
IF(ABC7>REF(ABC7,1),ABC7,DRAWNULL),COLORRED,LINETHICK2;
IF(ABC7< REF(ABC7,1),ABC7,DRAWNULL),COLORGREEN,LINETHICK2;