核心逻辑
这是一个综合型技术指标,结合了多种分析方法来判断股价走势: 1. **布林带通道**:用40日均线±2倍标准差形成"天际"(上轨)和"海底"(下轨),用于判断股价的正常波动范围 2. **均线系统**:使用12日EXPMA、25日MA、30日MA、13日EMA、77日EMA、99日EMA等多条均线判断趋势方向 3. **MACD指标**:通过DIF和DEA的差值判断多空力量,当DIF>DEA时为多头行情 4. **波浪理论**:利用TROUGH和PEAK函数自动画 出波谷和波峰连线,识别波浪高低点 5. **买卖决策线**:12日指数均线作为主要的买卖参考线
买卖信号
- **B买入信号**:DIF上穿DEA(金叉),显示黄色"B"字 - **S卖出信号**:DIF下穿DEA(死叉),显示绿色"S"字 - **红持绿抛**:价格站上12日EMA显示红色点(持股),跌破显示绿色点(观望) - **布林带操作**:价格触及"天际"可能回落触及"海底"可能反弹
用法
1. **多空判断**:看MACD红绿柱子,DIF>DEA为多头行情 2. **买入时机**:金叉时买入,或价格站稳12日EMA且收红点时买入 3. **卖出时机**:死叉时卖出,或价格跌破12日EMA且收绿点时卖出 4. **止损参考**:可参考"海底"作为止损位,"天际"作为压力位 5. **趋势确认**:多条均线多头排列(短均线在长均线上方)时持有多单
公式源码
天际: (MA(CLOSE,40)) + 2*STD(CLOSE,40),LINETHICK2,COLORBLUE;
海底: (MA(CLOSE,40)) - 2*STD(CLOSE,40),LINETHICK2,COLORBLUE;
买卖决策①:expma(CLOSE,12),CIRCLEDOT,COLORWHITE;
红持绿抛②:MA(CLOSE,25),COLORRED;
红持绿抛③:MA(CLOSE,30),COLORGREEN;DRAWBAND(红持绿抛②,RGB(255,0,0),红持绿抛③,RGB(0,255,0));
NOTEXT1:IF(CLOSE>买卖决策① AND CLOSE!=买卖决策①,买卖决策①,DRAWNULL),CIRCLEDOT,COLORRED;
NOTEXT2:IF(CLOSE<买卖决策① AND CLOSE!=买卖决策①,买卖决策①,DRAWNULL),CIRCLEDOT,COLORGREEN;
现价:=C,POINTDOT;
M3:MA(C,3);
持股13线:=EMA(CLOSE,13);
突破77线:=EMA(CLOSE,77);
翻锅99线:=EMA(CLOSE,99);
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
AA:=EMA(CLOSE,10);
多头:=STICKLINE(DIF>DEA,CLOSE,OPEN,2,0),COLORRED;
STICKLINE(DIF>DEA,HIGH,LOW,0,0),COLORRED;
空头:=STICKLINE(DIF<=DEA,CLOSE,OPEN,2,0),COLORGREEN;
STICKLINE(DIF<=DEA,HIGH,LOW,0,0),COLORGREEN;
STICKLINE(DIF<=DEA AND AA>MA(CLOSE,50),CLOSE,OPEN,2,0),COLORYELLOW;
STICKLINE(DIF<=DEA AND AA>MA(CLOSE,50),HIGH,LOW,0,0),COLORYELLOW;
DRAWTEXT(crOSS(DIF,DEA),LOW*0.995, 'B'),COLORYELLOW,LINETHICK3,;
DRAWTEXT(CROSS(DEA,DIF),HIGH*1.02, 'S'),COLORGREEN,LINETHICK3,;
A:=TROUGH(3,10,1);
B:=TROUGHBARS(3,10,1)=0;
画底线:DRAWLINE(B,A,B,A,1),COLORYELLOW;
D:=PEAK(3,10,1);
E:=PEAKBARS(3,10,1)=0;
画顶线:DRAWLINE(E,D,E,D,1),COLOR00FF00;
百分比:=10;{也可设立参数:百分比(5,30,10)}
误差:=2;{误差百分比}
允许误差:=误差/100+0.004;{也可设立参数:允许误差(0,0.02,0)}
波谷1距离:= 1+CONST(TROUGHBARS(2,百分比,1));
波谷值1: CONST(TROUGH(2,百分比,1));
波谷值2:= CONST(TROUGH(2,百分比,2));
波谷值3:= CONST(TROUGH(2,百分比/2,2));
波谷值4:= CONST(TROUGH(2,百分比*2,2));