通达信突破大涨指标(趋势型)指标公式

核心逻辑

该指标是一个多周期趋势综合判断系统。其核心原理是: 1. **计算基础**:使用EMA(18)与EMA(40)的差值作为趋势能量(类似MACD的DIF值) 2. **多周期融合**:将日线、周线、月线、季线的趋势能量按不同权重(1:7:31:94)综合计算,得出NOTEXT1主曲线 3. **趋势识别**:通过120日和250周期的历史高点作为参考,判断当前趋势的强弱和位置 4. **突破判断**:当价格突破前期高点且涨跌幅小于10%时,认为是有效突破

买卖信号

- **买入信号**:VAR29条件满足时(NOTEXT2=NOTEXT3且价格>VAR15且VAR16<10%),在NOTEXT4>NOTEXT3的位置显示"↖突破大涨"文字提示 - **辅助判断**:红色彩带表示NOTEXT1>0(多头趋势),青色彩带表示NOTEXT1<0(空头趋势);黄色竖线表示NOTEXT2发生转折;洋红色区域表示NOTEXT1≥NOTEXT3

用法

1. **趋势判断**:红色彩带出现时表示多头趋势,可考虑做多;青色彩带时表示空头趋势观望为主 2. **突破信号**:当出现"↖突破大涨"文字且NOTEXT4向上突破NOTEXT3时,是较强的买入信号 3. **强弱对比**:NOTEXT1在NOTEXT3上方运行表示趋势较强,在下方则表示趋势较弱 4. **多周期验证**:建议结合同周期的趋势能量柱综合判断,提高信号的可靠性

公式源码

VAR1:=MAX(OPEN,CLOSE);
VAR2:=MIN(OPEN,CLOSE);
VAR3:=REF(HHV(HIGH,2),1);
VAR4:=REF(LLV(LOW,2),1);
VAR5:=IF(VAR1>VAR3,1,IF(VAR2<VAR4,-1,0));
VAR6:=BARSLAST(VAR5=0);
VAR7:=REF(REF(HIGH,BARSLAST(VAR5=1)),VAR6);
VAR8:=REF(REF(LOW,BARSLAST(VAR5=-1)),VAR6);
VAR9:=IF(VAR5=1,IF(VAR1>VAR7,1,0),IF(VAR5=-1,IF(VAR2<VAR8,-1,0),0));
VAR10:=BARSLAST(VAR9=-1);
VAR11:=BARSLAST(VAR9=1);
VAR12:=REF(COUNT(crOSS(VAR9,-0.5),VAR11),VAR10);
VAR13:=COUNT(CROSS(VAR9,0.5),VAR10);
VAR14:=IF(VAR9=1,IF(VAR13=1,IF(VAR12>0,1,0),0),0);
VAR15:=VALUEWHEN(VAR14,REF(REF(HIGH,VAR11),VAR10));
VAR16:=100*Abs(C-VAR15)/VAR15<10;
VAR17:=EMA(CLOSE,18)-EMA(CLOSE,40);
VAR18:=EMA(VAR17,3);
VAR19:=(VAR17-VAR18)*2;
VAR20:=VAR19#DAY;
VAR21:=VAR19#WEEK;
VAR22:=VAR19#MONTH;
VAR23:=VAR19#SEASON;
NOTEXT1:EMA((VAR20+VAR21*7+VAR22*31+VAR23*94)/133,5),LINETHICK2,COLORYELLOW,NODRAW;
STICKLINE(NOTEXT1>0,NOTEXT1,0,3,1),COLORRED;
STICKLINE(NOTEXT1<0,NOTEXT1,0,3,1),COLORCYAN;
NOTEXT2:REF(NOTEXT1/2,BARSLAST(NOTEXT1=HHV(NOTEXT1,120))),COLORRED,LINETHICK1;
NOTEXT3:REF(NOTEXT1/2,BARSLAST(NOTEXT1=HHV(NOTEXT1,250))),COLORWHITE,LINETHICK1;
VAR28:=NOT(REF(NOTEXT2,1)=NOTEXT2);
VAR29:=NOT(REF(NOTEXT2,1)=REF(NOTEXT3,1)) AND NOTEXT2=NOTEXT3 AND C>VAR15 AND VAR16;
STICKLINE(VAR28,0,NOTEXT1,2,0),COLORYELLOW;
STICKLINE(NOTEXT1>=NOTEXT3,NOTEXT3,NOTEXT1,2,0),COLORMAGENTA;
NOTEXT4:IF(HHVBARS(VAR19,90),REF(VAR19,HHVBARS(VAR19,90)),VAR19),COLORYELLOW,LINETHICK2;
NOTEXT5:IF(NOTEXT4>REF(NOTEXT4,1),NOTEXT4,DRAWNULL),COLORMAGENTA,LINETHICK4;
NOTEXT6:IF(NOTEXT4<REF(NOTEXT4,1),NOTEXT4,DRAWNULL),COLORGREEN,LINETHICK4;
DRAWTEXT(VAR29 AND NOTEXT4>NOTEXT3,-0.01,'↖突破大涨'),COLORYELLOW;