2025-04-22 通达信选股指标----变盘节点
VAR0 := (3 * C + L + O + H) / 6;
{计算一个加权的“中间价”,收盘价权重最大,融合了开高低收,更贴近实际成交重心}
VAR1 := (
20 * VAR0 + 19 * REF(VAR0,1) + 18 * REF(VAR0,2) + 17 * REF(VAR0,3)
+ 16 * REF(VAR0,4) + 15 * REF(VAR0,5) + 14 * REF(VAR0,6) + 13 * REF(VAR0,7)
+ 12 * REF(VAR0,8) + 11 * REF(VAR0,9) + 10 * REF(VAR0,10) + 9 * REF(VAR0,11)
+ 8 * REF(VAR0,12) + 7 * REF(VAR0,13) + 6 * REF(VAR0,14) + 5 * REF(VAR0,15)
+ 4 * REF(VAR0,16) + 3 * REF(VAR0,17) + 2 * REF(VAR0,18) + REF(VAR0,20)
) / 210;
{对VAR0进行20日加权平均,越靠近当前K线权重越大,用于构造平滑的趋势中枢线}
VAR2 := EMA(C,12) - EMA(C,26);
{MACD中的DIF,表示短期与长期均价之间的偏离程度}
VAR3 := EMA(VAR2,9);
{MACD中的DEA线,是对VAR2的平滑,用来判断趋势是否延续}
VAR4 := (VAR2 - VAR3) * 2;
{MACD柱子,反映多空动能强弱,乘2只是放大显示效果}
VAR5 := VAR4 > 0;
{判断当前MACD柱子是否为正,柱子为正代表上涨动能在增强}
VAR6 := MA(C,3);
VAR7 := MA(C,5);
VAR8 := MA(C,15);
{3日、5日、15日简单均线,这段在此逻辑中未直接使用,可能是保留变量}
VAR9 := (C * 2 + H + L) / 4;
{另一种加权平均价,收盘价权重最大,反映真实成交重心}
VAR10 := EMA(VAR9,13) - EMA(VAR9,21);
{类似MACD的DIF,比较13日和21日的均价差,反映趋势变化}
VAR11 := EMA(VAR10,2);
{上面那个趋势差值的平滑处理,构成一个信号线}
VAR12 := (2 * (VAR10 - VAR11)) * 3.8;
{动能爆发因子,表示短期趋势与信号线的乖离程度,用来放大短期动能判断}
VAR13 := (
CROSS(C, VAR1) AND (VAR12 > 0) AND VAR5
);
{最终触发信号:价格突破趋势中枢(VAR1) + 动能向上(VAR12 > 0) + MACD柱子为正(VAR5),三者共振,说明“真变盘”成立}
变盘 := VAR13;
{输出最终变盘信号,布尔值(1 或 0)}

浙公网安备 33010602011771号