核心逻辑
这是一个结合布林带和MACD的复合趋势指标。核心原理: 1. **价格计算**:使用(H+L+2*C)/4作为基准价格,类似于平均价格 2. **布林带系统**: - 20日周期:计算中轨和±1.96倍标准差的上下轨 - 50日周期:计算中轨和±2.1倍标准差的上下轨 - 形成两个不同时间周期的价格通道 3. **MACD系统**:使用12日/26日EMA计算MACD,再通过9日EMA平滑得到信号线 4. **变色K线**:根据MACD和其信号线的变化方向,判断多空状态并用不同颜色标注K线
买卖信号
1. **买入信号(红色K线)**:当AC大于前一日AC且MACD大于前一日MACD时,显示红色K线,表示多头建仓区域 2. **卖出信号(蓝色K线)**:当AC小于前一日AC且MACD小于前一日MACD时,显示蓝色K线,表示空头区域 3. **观望信号(青色K线)**:当不符合上述两种条件时,显示青色K线,表示混沌/观望区域 4. **文字提示**:红色建仓,青色减仓
用法
1. 关注K线颜色变化:红涨蓝跌 2. 结合20日和50日布林带的中轨方向,判断中长期趋势 3. 当价格站上中轨且K线为红色时,可考虑买入 4. 当价格跌破中轨且K线变蓝时,应考虑卖出或减仓 5. 布林带上下轨可作为止盈止损的参考价位
公式源码
N:=20;M:=50;
DP:=(H+L+2*C)/4;
MID:= MA(DP,N);
20中轨:MID,COLORWHITE,POINTDOT,LINETHICK2;
{以下为通达信、同花顺均可用的变色k线
STICKLINE(MID>REF(MID,1),MID*1.01,REF(MID,1),4,1),COLORRED;
STICKLINE(MID<=REF(MID,1),MID,REF(MID,1),4,0),COLOR00FF00;}
DRAWBAND(MID,RGB(225,0,0),REF(MID,2),RGB(00,255,00));
20上轨:MID +1.96*STD(DP,N),COLORYELLOW;
20下轨:MID-1.96*STD(DP,N),COLORFF0000;
M2:=MA(DP,M);
50中轨:IF(M2>=REF(M2,1),M2,DRAWNULL),COLORFF00FF,CIRCLEDOT;
IF(M2<REF(M2,1),M2,DRAWNULL),COLORFFB560,POINTDOT,LINETHICK4;
50上轨:M2+2.1*STD(DP,M),LINETHICK2,COLORRED;
50下轨:M2-2.1* STD(DP,M),LINETHICK2,COLOR00FF00;
ZDF:=(C-REF(C,1))/REF(C,1)*100;
STICKLINE(ZDF>9.8,O,C,3,0),COLORRED;
STICKLINE(ZDF<-9.8,O,C,3,0),COLORBLUE;
DIF:=EMA(DP,12);
DEA:=EMA(DP,26);
macd:=(DIF-DEA);
XH:=EMA(MACD,9);
AC:=2*(MACD-XH);
AO1:=REF(MACD,1);
AC1:=REF(AC,1);
KK:=IF(AC>AC1 AND MACD>AO1,5,IF(AC<AC1 AND MACD<AO1,-5,0));
STICKLINE(KK=5,H,L,0.1,0),COLORRED;
STICKLINE(KK=5 AND C>O,C,O,4,1),COLORRED;
STICKLINE(KK=5 AND C<O,C,O,4,0),COLORRED;
STICKLINE(KK=0,H,L,0.1,0),COLORFFFF00;
STICKLINE(KK=0 AND C<O,C,O,4,0),COLORFFFF00;
STICKLINE(KK=0 AND C>O,C,O,4,1),COLORFFFF00;
STICKLINE(KK=-5,H,L,0.1,0),,COLORFF0000;
STICKLINE(KK=-5 AND C>O,C,O,4,1),COLORFF0000;
STICKLINE(KK=-5 AND C<O,C,O,4,0),COLORFF0000;
DRAWTEXT_FIX(1,0.5,0,0,'红色K线为多头区域'),COLORRED;
DRAWTEXT_FIX(1,0.5,0.04,0,'青色K线为混沌区域'),COLORFFFF00;
DRAWTEXT_FIX(1,0.5,0.08,0,'蓝色K线为空头区域'),COLORFF0000;
DRAWTEXT_FIX(1,0.5,0.12,0,'红色建仓,青色减仓!'),COLORFF00FF;