通达信新版MACD指标(趋势型)指标公式

核心逻辑

这是一个复合型技术指标,结合了MACD和自定义波动率系统。核心逻辑如下: 1. **MACD部分**:使用9日EMA和55日EMA计算差值,再用17日EMA平滑,形成标准MACD指标 2. **B系列复杂计算**: - 计算股价与34日、42日、67日均线的偏离程度 - 结合波动率指标(基于34/42/72日周期的高低点) - 通过多层次EMA平滑处理,生成多空力量对比 3. **控盘计算**:利用WINNER函数计算市场筹码分布,结合成交量判断主力控盘程度 整体逻辑是综合价格偏离度、波动率和筹码分布来研判多空趋势。

买卖信号

- **买入信号**:多头线上穿空均时(红色柱状线),即"CROSS(多头,空均)" - **辅助信号**:MACD金叉(DIFF上穿DEA)、MACD柱由负转正 - **卖出信号**:MACD死叉(DIFF下穿DEA)、MACD柱由正转负

用法

1. **多空判断**:多头(红色)位于零轴上方且上升趋势中,看多;空头(绿色)位于零轴下方且下降趋势中,看空 2. **交叉信号**:关注多头与空均的交叉点,作为趋势转换信号 3. **配合MACD**:与传统MACD指标结合使用,提高信号可靠性 4. **庄家控盘**:观察控盘度变化,判断主力动向 5. **建议结合其他指标**:由于公式较为复杂,建议配合成交量、均线等基础指标综合判断

公式源码

N:=9;N1:=55;M:=17;
DIFF : EMA(CLOSE,N) - EMA(CLOSE,N1);
DEA  : EMA(DIFF,M);
macd : 2*(DIFF-DEA);
ZERO : 0;
XX:=((((CLOSE - MA(CLOSE,34)) / MA(CLOSE,34)) * 100)* 5);
B001:=(((((CLOSE - MA(CLOSE,42)) / MA(CLOSE,42)) ) * 100) * 5);
B002:=(((((CLOSE - MA(CLOSE,67)) / MA(CLOSE,67)) ) * 100) * 5);
B003:=(((XX + B001) / 2) - (B002 ));
B004:=(((0 - 100) * (HHV(HIGH,34) - CLOSE)) / (HHV(HIGH,34) - LLV(LOW,34)));
B005:=(((0 - 100) * (HHV(HIGH,42) - CLOSE)) / (HHV(HIGH,42) - LLV(LOW,42)));
B006:=(((0 - 100) * (HHV(HIGH,72) - CLOSE)) / (HHV(HIGH,72) - LLV(LOW,72)));
B007:=EMA((((B004 + B005) / 2) - B006),6);
B008:=REF(CLOSE,1);
B009:=((((SMA(MAX((CLOSE - B008),0),19,1) / SMA(Abs((CLOSE - B008)),19,1)) * 100) - 50) * 1.25);
B010:=((((SMA(MAX((CLOSE - B008),0),34,1) / SMA(ABS((CLOSE - B008)),34,1)) * 100) - 50) * 1.25);
B011:=((((SMA(MAX((CLOSE - B008),0),72,1) / SMA(ABS((CLOSE - B008)),72,1)) * 100) - 50) * 1.25);
B012:=EMA(((((B009 + B010) / 2) - B011) * 5),6);
B013:=((((0 - 1) * ((B007 + B003) + B012)) / 3) * 1.5);
B014:=B012;
B015:=B013;
B016:=EMA(B012,4);
B017:=B012;
KKM1:=B013;
DPM1:=EMA(B013,4);
多头:B017,COLOR0000FF;
空头:KKM1,COLOR00FF00;
多均:B016;
空均:DPM1;
B018:=IF(crOSS(B017,KKM1),28,0);
XD:5 ;
VARX:=B017;
C023:=KKM1;
C024:=B016;
C025:=DPM1;
C026:=WINNER(CLOSE);
W:=(DMA(C026,((vol / CAPITAL) * 1)) * 100);
HWXWINNER:=W;
XD1:=EMA(W,6);
XWXMH:=XD1;
XD2:=MA(W,14);
庄家控盘:((HWXWINNER - XWXMH) * 10),COLORSTICK,LINETHICK2;
STICKLINE(CROSS(多头,空均),0,50,8,0) ,COLORRED;