通达信小牛带熊主图指标(趋势型)指标公式

核心逻辑

该指标是一个综合型均线交易系统,主要包含以下几个核心部分: 1. **牛熊分界线(变线)**:使用30日均线的5日EMA作为牛熊分水岭,股价在变线之上为多头市场(红色K线),之下为空头市场(灰色K线) 2. **分水岭与操作线**:基于12日均线计算分水岭,并通过3日EMA与分水岭的差值计算操作线,用于判断短期买卖点 3. **均线交叉系统**:5日均线与20日均线的交叉决定牛熊趋势(MA5上穿MA20为牛市,下穿为熊市) 4. **成交量验证**:要求成交量5日均线上穿10日均线且股价上涨,作为买入的成交量确认

买卖信号

**买入信号:** - **AA信号**:分水岭上穿操作线(金叉),出现蓝色柱子 - **RR信号**:成交量5日均线上穿10日均线,且股价2日均线≥4日均线,出现蓝色柱子 - **"牛"信号**:MA5上穿MA20,显示黄色"牛"字 **卖出信号:** - **"熊"信号**:MA20下穿MA5,显示白色"熊"字

用法

1. **趋势判断**:股价在变线(红色粗线)上方时维持多头思维,下方时空头思维 2. **买入时机**:当出现AA信号或RR信号时,结合股价在变线上方的条件买入 3. **趋势确认**:MA5上穿MA20形成"牛"信号时,确认进入牛市行情,可中线持有 4. **风险提示**:出现"熊"信号时及时离场观望

公式源码

M60:=MA(C,5);
M120:=MA(C,20);
DRAWBAND(M60,RGB(90,0,0),M120,RGB(0,90,0));
{牛熊变线}
变线:=EMA(MA(CLOSE,30),5),LINETHICK0;{20 或 30 或 35}
STICKLINE(C>=变线 AND C>=O,H,L,0,0),COLORRED;
STICKLINE(C>=变线 AND C>=O,C,O,2.7,1),COLORRED;
STICKLINE(C>变线 AND C<=O,H,L,0,1),COLORCYAN;
STICKLINE(C>变线 AND C<=O,C,O,3,0),COLORCYAN;
STICKLINE(C<变线 AND C<=O,H,L,0,1),COLORCYAN;
STICKLINE(C<变线 AND C<=O,C,O,3,0),COLORCYAN;
STICKLINE(C<变线 AND C<=O,H,L,0,1),COLORGRAY;
STICKLINE(C<变线 AND C>O,H,L,0,1),COLORGRAY;
STICKLINE(C<变线 AND C>O,C,O,3,1),COLORGRAY;
STICKLINE(C<变线 AND C<=O,C,O,3,1),COLORGRAY;
{分水岭操作线}
PM:MA(C,5),COLORGRAY,LINETHICK1;{可用13}
IF(PM<REF(PM,1),PM,DRAWNULL),COLORGRAY,LINETHICK0;
IF(PM>=REF(PM,1),PM,DRAWNULL),COLORRED,LINETHICK2;
IF(PM=REF(PM,1),PM,DRAWNULL),COLORRED,LINETHICK2;
A:=MA(CLOSE,12)+Abs(MA(CLOSE,12)-REF(MA(CLOSE,12),1));{原公式为17,最终确定为12}
B:=MA(CLOSE,12)+MA(CLOSE,12)-REF(MA(CLOSE,12),1);
分水岭:=IF(MA(CLOSE,12)<B,B,MA(CLOSE,12));
操作线:=分水岭-(EMA(C,3)-分水岭);
AA:=crOSS(分水岭,操作线); 
STICKLINE(AA,C,O,3,0),COLOR0000AA;
STICKLINE(AA,C,O,2,0),COLOR0033CC;
STICKLINE(AA,C,O,1,0),COLOR0055EE;
STICKLINE(AA,C,O,0.3,0),COLOR0099FF;
STICKLINE(AA,H,L,0,1),COLOR0099FF;
RR:=CROSS((MA(vol,5)),(MA(VOL,10))) AND MA(C,2)>=MA(C,4); {AND VOL>=REF(VOL,1)}
STICKLINE(RR,C,O,3,0),COLOR0000AA;
STICKLINE(RR,C,O,2,0),COLOR0033CC;
STICKLINE(RR,C,O,1,0),COLOR0055EE;
STICKLINE(RR,C,O,0.3,0),COLOR0099EE;
STICKLINE(RR,H,L,0,1),COLOR0099FF;
MA5:MA(CLOSE,5),NODRAW;
MA10:MA(CLOSE,10),COLORCC66FF;
MA20:MA(CLOSE,20),COLORFFCC66,LINETHICK2;
DRAWTEXT(CROSS(MA5,MA20),MA5,'牛'),COLORYELLOW,LINETHICK4;
DRAWTEXT(CROSS(MA20,MA5),MA5,'熊'),COLORWHITE,LINETHICK2;