Technical indicator coordinate review
复核对象是 indicator_positioning.py 中的 101 个指标。坐标仍然是定性定位,不是由某个市场样本估计出的统计量:实际位置会随参数、资产、周期和使用方式变化。
判定方法
- X 轴看典型公式对新信息的响应:长窗口、累计、强平滑、结构确认和高阈值过滤向左;短窗口、原始价格/成交量、事件型信号和高灵敏振荡器向右。
- Y 轴看指标最常见的博弈用途:突破、趋势强度、移动止损、累积方向性输出向上;有界振荡、偏离中心、超买超卖和回撤压力向下。波动率、相关性、成交量原值、时间工具和静态价位没有内在方向,放在 0 附近。
- 颜色只表示输入数据维度,保持与 X/Y 分离。
这个划分与 TradingView 的官方定义一致:移动平均线主要用于平滑噪声、确认趋势和支撑阻力;SMA 响应慢,EMA 对最近数据赋予更高权重;HMA 被设计为同时降低滞后并保持平滑。[S1][S2][S3] ATR 明确测量波动而不是方向,ADR 也测量日内波动,因此两者应靠近 Y=0。[S4][S5] ADX/DMI 测量趋势强度和方向,MACD 是两个移动平均线的差及其信号线,属于顺势/动量侧。[S6][S7] RSI、Bollinger Bands 和 Stochastic 都把价格相对近期范围或中心的位置归一化,用于极值、偏离和反转判断,因此通常位于逆势侧,但强趋势中会钝化。[S8][S9][S10] TradingView 的开源 ta 库也把 KAMA、Supertrend、TRIX、Stochastic RSI、Vortex、Williams Fractal、CVD、Chandelier、KAMA、PMO、Special K 和 Ulcer Index 等实现为不同的平滑、趋势、振荡、成交量或回撤结构。[S11] ZigZag 通过百分比/枢轴阈值过滤小波动,确认后才形成摆动点,最后一段还会变化,因此应更靠左并保留顺势结构属性。[S12]
本轮调整
以下 23 个点的原位置与公式/主要用途不够匹配,已调整。未列出的 78 个点逐个复核后保持原坐标。
| 编号 | 指标 | 原坐标 | 新坐标 | 调整理由 |
|---|---|---|---|---|
| 3 | Advance-decline ratio | (+0.35, -0.15) | (+0.35, +0.15) | 它是市场广度动量比率,常用于判断上涨参与度和趋势扩散,不是单一价格超买超卖振荡器。 |
| 6 | Auto fib retracement | (-0.25, -0.05) | (-0.35, 0.00) | 依赖已确认摆动点和固定比例,响应较慢;它提供结构价位,不内置逆势逻辑。 |
| 8 | Auto pitchfork | (-0.35, +0.35) | (-0.35, +0.20) | 中位线和通道表达趋势几何,但本身不是强方向动量信号。 |
| 9 | Auto trendlinesBETA | (-0.10, +0.35) | (-0.25, +0.20) | 官方自动趋势线依赖左右枢轴、ZigZag 和 ATR 过滤,确认滞后更明显;应向左移动并降低顺势强度。 |
| 13 | Balance of power | (+0.40, 0.00) | (+0.40, +0.10) | 日内收盘相对开盘的实体方向仍有轻微顺势/压力含义,但不是强趋势指标。 |
| 21 | Choppiness index | (-0.40, -0.10) | (-0.40, 0.00) | 它判断趋势/震荡状态,不直接执行逆势交易;Y 轴应居中。 |
| 25 | Correlation coefficient | (-0.25, 0.00) | (-0.10, 0.00) | 滚动相关性是关系/状态指标,通常需要窗口计算,但不应被解释为市场广度或方向信号。 |
| 37 | Gaps | (+0.60, +0.40) | (+0.60, +0.10) | 跳空响应很快,但跳空既可能延续也可能回补,方向博弈逻辑不固定。 |
| 38 | Historical volatility | (-0.45, +0.10) | (-0.45, 0.00) | 历史波动率是收益率离散度,不提供方向;长窗口造成较强平滑。 |
| 46 | Linear regression channel | (-0.30, +0.25) | (-0.30, +0.10) | 回归斜率偏顺势,通道边界又可用于偏离/回归,综合位置应靠近中性。 |
| 52 | Moon phases | (-0.70, -0.05) | (-0.70, 0.00) | 它是外生时间标记,没有公式内置的均值回归逻辑。 |
| 54 | Multi-time period charts | (-0.40, +0.20) | (-0.40, +0.10) | 多周期图表是观察框架而非单一信号,能提供趋势上下文但不直接产生顺势输出。 |
| 57 | Open interest | (-0.20, +0.25) | (-0.30, 0.00) | 未平仓合约数量是衍生品参与度/仓位规模,单独不能判断多空方向;更新也通常较慢。 |
| 64 | Price target | (0.00, +0.15) | (-0.15, 0.00) | 目标价是结构或模型的投影结果,通常不是随每个价格变动快速振荡的信号,也没有固定博弈方向。 |
| 67 | Rank correlation index | (+0.50, -0.20) | (+0.50, +0.25) | 价格与时间序号的 Spearman 秩相关衡量单调趋势持续性,方向逻辑更接近趋势强度而非均值回归。 |
| 71 | Relative volatility index | (+0.20, -0.05) | (+0.20, 0.00) | 它比较上涨与下跌波动率,描述波动方向,不等于价格反转信号。 |
| 72 | Rob Booker - Knoxville divergence | (+0.35, +0.10) | (+0.35, -0.20) | 名称和常见实现都围绕价格与动量背离寻找反转,应归入灵敏逆势侧;具体规则需以平台实现为准。 |
| 74 | Seasonality | (-0.40, +0.20) | (-0.35, +0.05) | 季节性是历史日历条件的收益统计,更新慢但方向取决于样本,不应直接视为顺势指标。 |
| 82 | Technical ratings | (+0.05, +0.25) | (0.00, +0.15) | 它是多指标汇总评分,响应和方向由内部成分及权重共同决定,不能像单一趋势指标一样放得过高。 |
| 84 | Trading sessions | (-0.40, 0.00) | (-0.30, 0.00) | 时段过滤器是时间状态信息,左移幅度不宜过大,因为 session 切换本身是离散且及时的。 |
| 93 | Volume | (+0.70, +0.20) | (+0.70, 0.00) | 原始成交量可以很灵敏,但没有价格方向;它只表示交易活动和流动性。 |
| 99 | Williams fractal | (+0.55, +0.30) | (+0.35, +0.05) | 需要中心 K 线两侧的确认柱,具有局部摆动/结构属性,响应没有原始价格那么快,方向也不固定。 |
| 101 | Zigzag | (-0.05, +0.40) | (-0.45, +0.25) | 百分比或枢轴阈值过滤小波动,确认滞后且最后一段会变化;平滑度明显高于原位置,但仍主要用于趋势结构。 |
结论和边界
这次调整主要修正了三类系统性偏差:把“没有方向”的数据误放到顺势/逆势两端;把结构确认型工具放得过于灵敏;把背离/极值指标误放到顺势区。保留的坐标已经按同一规则检查,没有为了让点分布更均匀而强行移动。
如果后续要把“定性地图”升级成“实证地图”,需要固定资产池、时间周期、默认参数和信号定义,然后用滞后、平滑度、噪声比、趋势持有期收益和反转后回归速度重新估计坐标。当前坐标适合做概念导航,不适合直接解释为策略绩效排名。
资料来源
- [S1] TradingView, Moving Averages: https://www.tradingview.com/support/solutions/43000502589-moving-averages/
- [S2] TradingView, Simple Moving Average: https://tradingview.com/support/solutions/43000696841-simple-moving-average
- [S3] TradingView, Hull Moving Average: https://tradingview.com/support/solutions/43000589149-hull-moving-average
- [S4] TradingView, Average True Range: https://www.tradingview.com/support/solutions/43000501823-average-true-range-atr/
- [S5] TradingView, Average Day Range: https://www.tradingview.com/support/solutions/43000695003-average-day-range-adr/
- [S6] TradingView, Directional Movement Index: https://tradingview.com/support/solutions/43000502250-directional-movement-dmi
- [S7] TradingView, MACD: https://www.tradingview.com/support/solutions/43000502344-moving-average-convergence-divergence-macd-indicator/
- [S8] TradingView, Relative Strength Index: https://de.tradingview.com/support/solutions/43000502338
- [S9] TradingView, Bollinger Bands: https://in.tradingview.com/support/solutions/43000501840-bollinger-bands-bb
- [S10] TradingView, Stochastic Oscillator: https://tradingview.com/scripts/stochastic/
- [S11] TradingView, open-source
talibrary: https://www.tradingview.com/script/BICzyhq0-ta/ - [S12] TradingView, Zig Zag: https://www.tradingview.com/support/solutions/43000591664-zig-zag/