通达信红主大牛指标(趋势型)指标公式

核心逻辑

该指标是一个综合型趋势选股指标,主要包含以下几个核心计算逻辑: 1. **价格计算**:使用(3*收盘价+最高价+最低价+开盘价)/6作为基准价格,然后计算其35日EMA 2. **通道构建**:基于上述EMA计算上下轨道线(X_10为上轨,X_9为下轨) 3. **偏离度计算**:计算收盘价与30日、60日均线的偏离程度,生成正向和负向得分(X_30和X_31) 4. **MACD类指标**:包含两组MACD(12/26日和9/34日) 5. **布林带**:30日均线加上2倍标准差作为上轨 **用途**:寻找股价处于上升趋势中且出现买入信号的强势股。

买卖信号

**买入条件**(XG条件): - X_31(负向偏离得分)上穿X_10(通道下轨) - 收盘价 > X_26(30日布林带上轨) - 收盘价 >= 开盘价(收阳线) **信号效果**:当出现买入信号时,屏幕上显示"大牛直上"字样,并绘制彩色柱状图。

用法

1. **选股使用**:将该公式作为选股公式使用,满足条件时选出强势股 2. **辅助判断**:该指标适合在上升趋势中使用,当股价放量突破布林带上轨且偏离度指标上穿时,是较强的买入信号 3. **注意事项**:需结合大盘走势和成交量综合判断,避免在高位追涨

公式源码

X_1:=INDEXH;
X_2:=INDEXO;
X_3:=INDEXL;
X_4:=INDEXC;
X_5:=INDEXV;
X_6:=(3*CLOSE+HIGH+LOW+OPEN)/6;
X_7:=EMA(X_6,35);
X_8:=(HHV(X_7,5)+HHV(X_7,15)+HHV(X_7,30))/3;
X_9:=(LLV(X_7,5)+LLV(X_7,15)+LLV(X_7,30))/3;
X_10:=(HHV(X_8,5)+HHV(X_8,15)+HHV(X_8,30))/3;
X_11:=12;
X_12:=26;
X_13:=200;
X_14:=9;
X_15:=34;
X_16:=1;
X_17:=1;
X_18:=EMA(CLOSE,X_11)-EMA(CLOSE,X_12);
X_19:=EMA(X_18,X_13);
X_20:=(X_18-X_19)*2*X_17;
X_21:=IF(X_20<0,0,X_20*X_20);
X_22:=EMA(CLOSE,X_14)-EMA(CLOSE,X_15);
X_23:=EMA(X_22,200);
X_24:=(X_22-X_23)*2*X_17;
X_25:=MA(CLOSE,30);
X_26:=X_25+2*STD(CLOSE,30);
X_27:=(MA(CLOSE,60)-LOW)/MA(CLOSE,20);
X_28:=(MA(CLOSE,60)-LOW)/MA(CLOSE,60);
X_29:=(MA(CLOSE,30)-LOW)/MA(CLOSE,30);
X_30:=50*(X_27+X_28+X_29)/3;
X_31:=(-50)*(X_27+X_28+X_29)/3;
X_32:=MA(CLOSE,5);
X_33:=MA(CLOSE,10);
X_34:=MA(CLOSE,20);
X_35:=MA(CLOSE,30);
X_36:=MA(CLOSE,54);
X_37:=MA(CLOSE,60);
X_38:=MA(CLOSE,120);
X_39:=50/((X_32+X_33+X_34+X_35+X_37+X_38)/6/CLOSE)/10;
XG:crOSS(X_31,X_10) AND CLOSE>X_26 AND CLOSE>=OPEN;
STICKLINE(IF(XG,(-120),0),0.5,0,1,0),COLOR000088;
STICKLINE(IF(XG,(-120),0),0.8,0,1,0),COLOR0000AA;
STICKLINE(IF(XG,(-120),0),0.8,0,1,0),COLOR0000CC;
STICKLINE(IF(XG,(-120),0),0.8,0,1,0),COLOR0000EE;
STICKLINE(IF(XG,(-120),0),0.8,0,1,0),COLOR0000EE;
STICKLINE(IF(XG,(-120),0),0.8,0,1,0),COLORLIMAGENTA;
STICKLINE(IF(XG,(-120),0),0.6,0,1,0),COLOR770077;
STICKLINE(IF(XG,(-120),0),0.6,0,1,0),COLOR990099;
STICKLINE(IF(XG,(-120),0),0.6,0,1,0),COLORBB00BB;
STICKLINE(IF(XG,(-120),0),0.6,0,1,0),COLORDD00DD;
STICKLINE(IF(XG,(-120),0),0.6,0,1,0),COLORMAGENTA;
STICKLINE(IF(XG,(-120),0),0.6,0,1,0),COLORDD00DD;
STICKLINE(IF(XG,(-120),0),0.4,0,1,0),COLOR003300;
STICKLINE(IF(XG,(-120),0),0.4,0,1,0),COLOR005500;
STICKLINE(IF(XG,(-120),0),0.4,0,1,0),COLOR007700;
STICKLINE(IF(XG,(-120),0),0.4,0,1,0),COLOR009900;
STICKLINE(IF(XG,(-120),0),0.4,0,1,0),COLOR00CC00;
STICKLINE(IF(XG,(-120),0),0.2,0,1,0),COLOR666666;
STICKLINE(IF(XG,(-120),0),0.2,0,1,0),COLOR777777;
STICKLINE(XG,0,0.1,2,0),COLOR008888;
STICKLINE(XG,0,0.1,2,0),COLOR00AAAA;
STICKLINE(XG,0,0.1,2,0),COLOR00CCCC;
STICKLINE(XG,0,0.1,2,0),COLORYELLOW;
DRAWTEXT(XG,0.7,'大'),COLORWHITE,LINETHICK2;
DRAWTEXT(XG,0.5,'牛'),COLORWHITE,LINETHICK2;
DRAWTEXT(XG,0.3,'直'),COLORWHITE,LINETHICK2;
DRAWTEXT(XG,0.1,'上'),COLORWHITE,LINETHICK2;