通达信〖趋势共振强度〗趋势方向上涨力度和资金进出主动三维源度码
该指标的核心作用,是从趋势方向、上涨力度和资金进出主动性三个维度,对股票运行状态进行综合评估,从而辅助投资者更准确地把握进场和离场时机。
其设计逻辑主要体现在三方面:一是借助不同周期的移动平均线,判断市场所处的大体趋势;二是通过经过平滑处理的动能类指标,度量价格波动的力度与加速度;三是通过计算主动买卖盘的力量差额,反映资金介入的真实意愿。当以上多个维度同步发出信号时,指标会给出明确的买入或卖出提示。
在实际操作中,可遵循以下思路:
- 研判趋势与动能:观察柱状图颜色的转换,判断行情处于上升还是下降阶段;再结合动能线的颜色及走向,确认涨跌动能是否持续增强,以顺应趋势方向。
- 验证资金动向:留意资金主动性柱状图的变化——红色柱体代表买方力量占优,绿色柱体则表明卖方力量更强,从而辅助判断主力资金的真实倾向。
- 跟随信号操作:当趋势、动能与资金主动性相互印证,且动能线上出现清晰的买入或卖出图标时,可作为短线介入或减仓避险的有效参考。
{ 趋势共振强度 副图|无未来函数 }
{1. 趋势方向模块:双均线流}
MA1:=MA(CLOSE,10);
MA2:=MA(CLOSE,20);
TREND_UP:=MA1 > MA2 AND MA1 > REF(MA1,1); {多头趋势且短期线向上}
TREND_DN:=MA1 < MA2 AND MA1 < REF(MA1,1); {空头趋势且短期线向下}
{2. 动能强度模块:平滑MACD动能柱}
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD_VAL:=2*(DIFF - DEA); {经典MACD柱}
SMOOTH_MACD:=EMA(MACD_VAL,3); {对柱体做3日平滑,让动能趋势更稳定}
MOM_UP:=SMOOTH_MACD > REF(SMOOTH_MACD,1); {动能增强}
MOM_DN:=SMOOTH_MACD < REF(SMOOTH_MACD,1); {动能减弱}
{3. 资金主动性模块:日内多空力度}
{主动买盘:(现价-最低价) 占日内波幅的比例}
BUY_POWER:=(CLOSE - LOW) / (HIGH - LOW + 0.0001) * 100;
{主动卖盘:(最高价-现价) 占日内波幅的比例}
SELL_POWER:=(HIGH - CLOSE) / (HIGH - LOW + 0.0001) * 100;
NET_POWER:=BUY_POWER - SELL_POWER; {净主动性,正值偏多,负值偏空}
SMOOTH_NET:=EMA(NET_POWER,5); {平滑处理}
{图形绘制 }
{绘制趋势方向底色:红多绿空}
STICKLINE(TREND_UP, 0, 10, 3, 0), COLOR000066;
STICKLINE(TREND_UP, 0, 7, 3, 0), COLOR000099;
STICKLINE(TREND_UP, 0, 4, 3, 0), COLOR0000CC;
STICKLINE(TREND_DN, -10, 0, 3, 0), COLOR006600;
STICKLINE(TREND_DN, -7, 0, 3, 0), COLOR009900;
STICKLINE(TREND_DN, -4, 0, 3, 0), COLOR00CC00;
{绘制动能强度线 - 中文表头}
动能强度: SMOOTH_MACD, COLORBLUE, LINETHICK2;
IF(动能强度>=0, 动能强度, DRAWNULL), COLORRED, LINETHICK2; {零轴上的部分加红显示}
IF(动能强度<0, 动能强度, DRAWNULL), COLORGREEN, LINETHICK2; {零轴下的部分加绿显示}
零轴: 0, DOTLINE, COLORGRAY; {零轴参考线}
{绘制资金主动性柱体 - 中文表头}
资金主动性: SMOOTH_NET * 0.2, COLORWHITE, NODRAW; {仅显示数值,不画线}
STICKLINE(SMOOTH_NET > 0, 0, SMOOTH_NET * 0.2, 2, 0), COLORYELLOW;
STICKLINE(SMOOTH_NET < 0, 0, SMOOTH_NET * 0.2, 2, 0), COLORCYAN;
{ 核心:趋势延续性强弱判断与信号 }
{强延续多头:趋势多 + 动能增强 + 资金主动做多}
STRONG_LONG:=TREND_UP AND MOM_UP AND SMOOTH_NET > 0;
{强延续空头:趋势空 + 动能增强(下行) + 资金主动做空}
STRONG_SHORT:=TREND_DN AND MOM_DN AND SMOOTH_NET < 0;
{在副图顶部/底部标记图标,代表趋势共振,延续性强}
DRAWICON(STRONG_LONG, 动能强度, 1); {向上箭头,表示强势延续}
DRAWICON(STRONG_SHORT, 动能强度, 2); {向下箭头,表示弱势延续};

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
MA1赋值:收盘价的10日简单移动平均
MA2赋值:收盘价的20日简单移动平均
TREND_UP赋值:MA1 > MA2 AND MA1 > 1日前的MA1
TREND_DN赋值:MA1 < MA2 AND MA1 < 1日前的MA1
DIFF赋值:收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
DEA赋值:DIFF的9日指数移动平均
MACD_VAL赋值:2*(DIFF - DEA)
SMOOTH_MACD赋值:MACD_VAL的3日指数移动平均
MOM_UP赋值:SMOOTH_MACD > 1日前的SMOOTH_MACD
MOM_DN赋值:SMOOTH_MACD < 1日前的SMOOTH_MACD
BUY_POWER赋值:(收盘价 - 最低价) / (最高价 - 最低价 + 0.0001) * 100
SELL_POWER赋值:(最高价 - 收盘价) / (最高价 - 最低价 + 0.0001) * 100
NET_POWER赋值:BUY_POWER - SELL_POWER
SMOOTH_NET赋值:NET_POWER的5日指数移动平均
当满足条件TREND_UP时,在0和10位置之间画柱状线,宽度为3,0不为0则画空心柱., COLOR000066
当满足条件TREND_UP时,在0和7位置之间画柱状线,宽度为3,0不为0则画空心柱., COLOR000099
当满足条件TREND_UP时,在0和4位置之间画柱状线,宽度为3,0不为0则画空心柱., COLOR0000CC
当满足条件TREND_DN时,在-10和0位置之间画柱状线,宽度为3,0不为0则画空心柱., COLOR006600
当满足条件TREND_DN时,在-7和0位置之间画柱状线,宽度为3,0不为0则画空心柱., COLOR009900
当满足条件TREND_DN时,在-4和0位置之间画柱状线,宽度为3,0不为0则画空心柱., COLOR00CC00
输出动能强度: SMOOTH_MACD, 画蓝色, 线宽为2
如果动能强度>=0,返回动能强度,否则返回无效数, 画红色, 线宽为2
如果动能强度<0,返回动能强度,否则返回无效数, 画绿色, 线宽为2
输出 零轴: 0, DOTLINE, 画深灰色
输出 资金主动性: SMOOTH_NET * 0.2, 画白色, NODRAW
当满足条件SMOOTH_NET>0时,在0和SMOOTH_NET*0.2位置之间画柱状线,宽度为2,0不为0则画空心柱., 画黄色
当满足条件SMOOTH_NET<0时,在0和SMOOTH_NET*0.2位置之间画柱状线,宽度为2,0不为0则画空心柱., 画青色
STRONG_LONG赋值:TREND_UP AND MOM_UP AND SMOOTH_NET > 0
STRONG_SHORT赋值:TREND_DN AND MOM_DN AND SMOOTH_NET < 0
当满足条件STRONG_LONG时,在动能强度位置画1号图标
当满足条件STRONG_SHORT时,在动能强度位置画2号图标