将DMI(趋向指标)与RSI(相对强弱指标)融合为副图指标,通过双指标协同作用精准捕捉趋势强度与超买超卖的共振点。核心价值在于量化分析DMI的趋势强度特征与RSI的超买超卖动态,实现技术信号的互补验证。
从专业策略角度看,DMI侧重量化趋势运行动能,RSI反映价格短期波动极值,合并后形成"趋势强度+超买超卖"的立体监测体系。该指标特别擅长识别"强势趋势中的反转点",通过红绿双轨动态耦合,为交易者提供高置信度的入场/离场信号。红色源码部分采用未来函数画线,但核心信号计算无滞后,确保策略实时性不受影响。
趋势动能耦合器副图指标源码:
{ 趋势动力系统 | 量能RSI + ADX趋势引擎 }
{ 计算真实波幅 }真实波幅TR:=MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1)));
{ 计算方向运动 }高点差HD:=HIGH-REF(HIGH,1);低点差LD:=REF(LOW,1)-LOW;正方向运动DMP:=SUM(IF(高点差HD>0 AND 高点差HD>低点差LD,高点差HD,0),14);负方向运动DMN:=SUM(IF(低点差LD>0 AND 低点差LD>高点差HD,低点差LD,0),14);正DI:=正方向运动DMP*100/SUM(真实波幅TR,14);负DI:=负方向运动DMN*100/SUM(真实波幅TR,14);ADX值:=MA(ABS(负DI-正DI)/(正DI+负DI+0.0001)*100,6); { 加微小值避免除零 }趋势强度:=ADX值>25;
{ 动态超买阈值 }ATR比率:=MA(真实波幅TR,14)/CLOSE*100;动态阈值:=70+MIN(15,ATR比率*3);
{ 量能加权RSI }上涨量能:=SUM(IF(CLOSE>REF(CLOSE,1),VOL*(CLOSE-REF(CLOSE,1)),0),14);下跌量能:=SUM(IF(CLOSE<REF(CLOSE,1),VOL*(REF(CLOSE,1)-CLOSE),0),14);量能RSI值:=IF(上涨量能+下跌量能=0,50,上涨量能/(上涨量能+下跌量能)*100); { 避免除零错误 }
{ 绘图区 }{ 1. 趋势强度背景 }STICKLINE(趋势强度,100,0,8,0),COLORB0B0FF;
{ 2. 主指标线 }量能RSI线:量能RSI值,COLOR0000FF,LINETHICK2;动态阈值线:动态阈值,COLORFF0000,LINETHICK1,DOTLINE;ADX值线:ADX值;
{ 3. 坐标参考线 }DRAWLINE(HHV(BARSLAST(DATE<>REF(DATE,1)),0)=0,80,ISLASTBAR,80,1),COLORC0C0C0; { 超买线 }DRAWLINE(HHV(BARSLAST(DATE<>REF(DATE,1)),0)=0,50,ISLASTBAR,50,1),COLORC0C0C0; { 中轴 }DRAWLINE(HHV(BARSLAST(DATE<>REF(DATE,1)),0)=0,20,ISLASTBAR,20,1),COLORC0C0C0; { 超卖线 }
{ 4. 超买超卖区标记 }STICKLINE(量能RSI值>80,80,量能RSI值,1,0),COLORRED; { 超买标记 }STICKLINE(量能RSI值<20,20,量能RSI值,1,0),COLORGREEN; { 超卖标记 }
{ 5. 信号标记 }DRAWICON(CROSS(量能RSI值, 动态阈值线),动态阈值线,1); { 上穿阈值信号 }DRAWICON(CROSS(动态阈值线, 量能RSI值),动态阈值线,2); { 下穿阈值信号 }DRAWICON(趋势强度 AND CROSS(量能RSI值,50),50,4); { 趋势中站上中轴信号 }
{ 6. 数值显示 }DRAWTEXT_FIX(1,0.05,0.05,0,'RSI值:'),COLORBLUE;DRAWTEXT_FIX(1,0.12,0.05,0,STRCAT('',CON2STR(量能RSI值,1))),COLORBLUE;DRAWTEXT_FIX(1,0.05,0.15,0,'动态阈值:'),COLORRED;DRAWTEXT_FIX(1,0.12,0.15,0,STRCAT('',CON2STR(动态阈值线,1))),COLORRED;DRAWTEXT_FIX(1,0.05,0.25,0,'ADX值:'),COLOR80FFFF;DRAWTEXT_FIX(1,0.12,0.25,0,STRCAT('',CON2STR(ADX值,1))),COLOR80FFFF;