通达信均线带+MACD+KDJ+RSI多信号主图指标公式
发布日期: 2025-07-28 | 阅读量:23
{ 多层均线带 + 多信号K线主图 }
{ 短期均线带 }
均短1 := EMA(CLOSE, 30);
均短2 := EMA(CLOSE, 35);
均短3 := EMA(CLOSE, 40);
均短4 := EMA(CLOSE, 45);
DRAWBAND(均短1, RGB(173,173,39), 均短4, RGB(173,173,39));
{ 中期均线带 }
均中1 := EMA(CLOSE, 90);
均中2 := EMA(CLOSE, 98);
均中3 := EMA(CLOSE, 106);
均中4 := EMA(CLOSE, 114);
DRAWBAND(均中1, RGB(45,106,168), 均中4, RGB(45,106,168));
{ 长期均线带 }
均长1 := EMA(CLOSE, 140);
均长2 := EMA(CLOSE, 148);
均长3 := EMA(CLOSE, 156);
均长4 := EMA(CLOSE, 164);
DRAWBAND(均长1, RGB(185,49,151), 均长4, RGB(185,49,151));
{ 绘制K线 }
DRAWKLINE(HIGH, OPEN, LOW, CLOSE);
{ 21日均线趋势信号 }
均线21 :EMA(CLOSE, 21), COLORRED, LINETHICK2;
高点21 := HHV(均线21, 2);
{ 趋势突破信号 }
趋势突破 := IF(高点21 = 均线21 AND UPNDAY(高点21, 3), 高点21, DRAWNULL), COLORRED, LINETHICK2;
{ 趋势回调信号 }
趋势回调 := IF(REF(高点21, 2) > 均线21, 均线21, DRAWNULL), COLORGREEN, LINETHICK2;
{ MACD结构 }
DIFF := EMA(CLOSE, 12) - EMA(CLOSE, 26);
DEA := EMA(DIFF, 9);
{ MACD金叉柱线 }
STICKLINE(DIFF >= DEA, CLOSE, OPEN, 3.1, 0), COLORYELLOW;
STICKLINE(DIFF >= DEA, HIGH, LOW, 0.00009, 0), COLORYELLOW;
MACD金叉 := DIFF >= DEA;
{ RSI超买信号 }
RSI := SMA(MAX(CLOSE - REF(CLOSE, 1), 0), 9, 1) / SMA(ABS(CLOSE - REF(CLOSE, 1)), 9, 1) * 100;
STICKLINE(RSI >= 75, OPEN, CLOSE, 3.1, 0), COLORRED;
STICKLINE(RSI >= 75, HIGH, LOW, 0.00009, 0), COLORRED;
RSI超买 := RSI >= 75;
{ KDJ金叉信号 }
K值 := (CLOSE - LLV(LOW, 6)) / (HHV(HIGH, 6) - LLV(LOW, 6)) * 100;
D快 := SMA(K值, 3, 1);
D慢 := SMA(D快, 3, 1);
KDJ金叉 := CROSS(D快, D慢) AND D慢 <= 55;
STICKLINE(KDJ金叉, CLOSE, OPEN, 3.1, 0), COLORBLUE;
STICKLINE(KDJ金叉, HIGH, LOW, 0.00009, 0), COLORBLUE;
{ 默认K线(无信号时) }
STICKLINE(NOT(KDJ金叉) AND NOT(MACD金叉) AND NOT(RSI超买), OPEN, CLOSE, 3.1, 0), COLORCYAN;
STICKLINE(NOT(KDJ金叉) AND NOT(MACD金叉) AND NOT(RSI超买), HIGH, LOW, 0.00009, 0), COLORCYAN;
{ 短期均线带 }
均短1 := EMA(CLOSE, 30);
均短2 := EMA(CLOSE, 35);
均短3 := EMA(CLOSE, 40);
均短4 := EMA(CLOSE, 45);
DRAWBAND(均短1, RGB(173,173,39), 均短4, RGB(173,173,39));
{ 中期均线带 }
均中1 := EMA(CLOSE, 90);
均中2 := EMA(CLOSE, 98);
均中3 := EMA(CLOSE, 106);
均中4 := EMA(CLOSE, 114);
DRAWBAND(均中1, RGB(45,106,168), 均中4, RGB(45,106,168));
{ 长期均线带 }
均长1 := EMA(CLOSE, 140);
均长2 := EMA(CLOSE, 148);
均长3 := EMA(CLOSE, 156);
均长4 := EMA(CLOSE, 164);
DRAWBAND(均长1, RGB(185,49,151), 均长4, RGB(185,49,151));
{ 绘制K线 }
DRAWKLINE(HIGH, OPEN, LOW, CLOSE);
{ 21日均线趋势信号 }
均线21 :EMA(CLOSE, 21), COLORRED, LINETHICK2;
高点21 := HHV(均线21, 2);
{ 趋势突破信号 }
趋势突破 := IF(高点21 = 均线21 AND UPNDAY(高点21, 3), 高点21, DRAWNULL), COLORRED, LINETHICK2;
{ 趋势回调信号 }
趋势回调 := IF(REF(高点21, 2) > 均线21, 均线21, DRAWNULL), COLORGREEN, LINETHICK2;
{ MACD结构 }
DIFF := EMA(CLOSE, 12) - EMA(CLOSE, 26);
DEA := EMA(DIFF, 9);
{ MACD金叉柱线 }
STICKLINE(DIFF >= DEA, CLOSE, OPEN, 3.1, 0), COLORYELLOW;
STICKLINE(DIFF >= DEA, HIGH, LOW, 0.00009, 0), COLORYELLOW;
MACD金叉 := DIFF >= DEA;
{ RSI超买信号 }
RSI := SMA(MAX(CLOSE - REF(CLOSE, 1), 0), 9, 1) / SMA(ABS(CLOSE - REF(CLOSE, 1)), 9, 1) * 100;
STICKLINE(RSI >= 75, OPEN, CLOSE, 3.1, 0), COLORRED;
STICKLINE(RSI >= 75, HIGH, LOW, 0.00009, 0), COLORRED;
RSI超买 := RSI >= 75;
{ KDJ金叉信号 }
K值 := (CLOSE - LLV(LOW, 6)) / (HHV(HIGH, 6) - LLV(LOW, 6)) * 100;
D快 := SMA(K值, 3, 1);
D慢 := SMA(D快, 3, 1);
KDJ金叉 := CROSS(D快, D慢) AND D慢 <= 55;
STICKLINE(KDJ金叉, CLOSE, OPEN, 3.1, 0), COLORBLUE;
STICKLINE(KDJ金叉, HIGH, LOW, 0.00009, 0), COLORBLUE;
{ 默认K线(无信号时) }
STICKLINE(NOT(KDJ金叉) AND NOT(MACD金叉) AND NOT(RSI超买), OPEN, CLOSE, 3.1, 0), COLORCYAN;
STICKLINE(NOT(KDJ金叉) AND NOT(MACD金叉) AND NOT(RSI超买), HIGH, LOW, 0.00009, 0), COLORCYAN;

指标公式逻辑介绍
核心指标体系
1.1 三周期均线带系统
短期均线带(黄绿色):30-45日EMA
均短1(30日)到均短4(45日)的带状区域
中期均线带(深蓝色):90-114日EMA
均中1(90日)到均中4(114日)的带状区域
长期均线带(紫红色):140-164日EMA
均长1(140日)到均长4(164日)的带状区域
1.2 趋势信号系统
21日均线(红色粗线):中期趋势基准
趋势突破信号:连续3日创新高(红色加粗)
趋势回调信号:跌破前高(绿色加粗)
2. 智能K线系统
2.1 多信号K线染色
黄色K线:MACD金叉状态
红色K线:RSI≥75超买状态
蓝色K线:KDJ金叉且D慢≤55
青色K线:无信号状态
2.2 辅助指标
MACD结构:12/26/9标准参数
RSI指标:9日相对强弱指数
KDJ指标:6/3/3优化参数