说明
🔷 趋势线高级引擎
多层市场结构与动态回归指标
https://chartshots.spotware.com/c/69d3c949a2e08
📌 它是什么?
趋势线高级引擎 是一个叠加指标,结合了 5 个独立模块 成为一个单一工具。每个模块都可以开关切换。它直接在价格图表上绘制市场结构、动态通道和基于成交量的回归区域。
它回答三个核心问题:
- 当前结构中价格处于何处?
- 主导趋势是什么,突破点在哪里?
- 在哪些价格水平上活动集中?
🧩 五个模块
1️⃣ 摆动范围连接器
https://chartshots.spotware.com/c/69d3cab9b805b
检测最近的摆动高点和摆动低点,然后绘制一个 倾斜通道 连接两侧最早和最新的点。两者之间的区域被填充为动态范围区。
工作原理:
- 当某根K线的最高价(或最低价)相较于前后N根K线最极端时,该K线被视为摆动点。
- 从最早存储的摆动点到最新摆动点绘制一条直线,形成上下边界。
- 每当确认新的摆动点时,通道自动移动。
如何解读:
- 价格在通道内 → 定义的结构范围。
- 突破上下边界 → 波动性扩张或结构转变。
- 通道斜率 → 主要范围方向。
参数
用途
摆动前后K线数
确认摆动所需的两侧K线数。数值越高,摆动越显著
最大摆动点数
存储的摆动点数量。控制通道深度
历史窗口
通道绘制的回溯范围
2️⃣ 分段线性通道
https://chartshots.spotware.com/c/69d3cb221bba1
将分析窗口分成 5 个相等部分,在每部分找到最高高点和最低低点,然后通过这5个最高点拟合一条 最小二乘回归线,另一条线通过5个最低点。
工作原理:
- 窗口被分为5部分,每部分提取一个代表极值。
- 对这5个点分别应用线性回归,得到边界线。
- 结果是一个适应 分段价格结构 的通道,而不仅仅是两个端点。
如何解读:
- 上升通道 → 结构性上升趋势。
- 下降通道 → 结构性下降趋势。
- 边界多次触及 → 动态支撑/阻力。
与模块1的区别: 摆动范围仅连接第一个和最后一个摆动点。分段通道使用5点回归,使其更平滑,对单个摆动反应较少。
3️⃣ 摆动点标签
检测摆动高点和低点,并将其分类为 4 种市场结构类别:
标签
含义
表示
HL
更高的低点
看涨结构
HH
更高的高点
看涨结构
LH
更低的高点
看跌结构
LL
更低的低点
看跌结构
工作原理:
- 每个新的摆动低点与前一个摆动低点比较。更高 → HL。更低 → LL。
- 每个新的摆动高点与前一个摆动高点比较。更高 → HH。更低 → LH。
如何解读:
- HL + HH 序列 → 上升趋势保持。
- LH + LL 序列 → 下降趋势保持。
- HL 突破 LL,或 LH 突破 HH → 结构转变(BOS/CHoCH)。
默认仅显示 HL 和 LH 以保持图表整洁。HH 和 LL 可启用以实现完整结构可视化。
4️⃣ 自动趋势线
https://chartshots.spotware.com/c/69d3cc071272e
绘制连接 最近两个摆动低点(看涨线)和 最近两个摆动高点(看跌线)的趋势线。当前活动线突出显示,之前的线条逐渐淡出。
工作原理:
- 检测到新的摆动低点 → 从之前的摆动低点画线到新点(看涨趋势线)。
- 检测到新的摆动高点 → 从之前的摆动高点画线到新点(看跌趋势线)。
- 线条向前投射,长度可配置。
- 创建新线时,之前的线条变为半透明色。
突破信号(可选): 启用时,指标检测收盘价是否穿越活动趋势线:
- 🔼 向上箭头 → 看涨突破。
- 🔽 向下箭头 → 看跌突破。
参数
用途
最大线对数
保持可见的线对数量。设置为1以获得最清晰视图
最大延伸K线数
线条向前投射的最大长度。防止线条穿越整个图表
5️⃣ 动态回归区
最先进的模块。计算 线性回归通道 于收盘价,并叠加一个 活动分布图(直方图),显示成交量或触及次数在通道内的集中位置。同时标记 关键水平 于最高活动区。
A) 回归通道:
- 对给定周期内的收盘价应用最小二乘线性回归。
- 计算价格相对于回归线的标准差。
- 上下轨分别设置在距离中心N个标准差处(默认:2.0)。
- 可选地以 对数刻度 计算,以提高高价或高波动性工具的准确性。
B) 自动周期检测:
- 算法测试多个周期(50至400根K线),并计算每个周期的 皮尔逊相关系数。
- 选择相关性最高的周期 —— 线性回归最能拟合价格走势的周期。
- 相关系数值显示在图表上(例如,R = 0.85)。
C) 活动直方图:
- 通道被分为水平区段(最多25个)。
- 算法统计每个区段触及该价格水平的K线数量,按 成交量 或 触及次数 加权(可配置)。
- 活动较高的区段显示为更长、更不透明的条形。
- 这揭示了通道内的 控制点(POC) 和高/低活动区。
D) 关键水平:
- 活动最高的区段向前投射为 水平线。
- 它们作为回归背景下的 基于成交量的支撑和阻力。
如何解读:
- 价格接近 上轨 → 统计学上的超买区。
- 价格接近 下轨 → 统计学上的超卖区。
- R 接近 1 或 -1 → 强劲、可靠的线性趋势。 R 接近 0 → 区间震荡或回归不显著。
- 关键水平 作为价格磁石 —— 历史活动集中的区域往往吸引价格回归。
🎯 使用案例
使用案例
模块
识别市场结构(看涨/看跌/区间)
摆动标签 + 趋势线
检测动态支撑与阻力
摆动范围 + 分段通道
通过成交量寻找价值区
回归区 + 关键水平
确认结构突破
趋势线 + 突破信号
测量趋势强度
皮尔逊相关系数(回归区)
⚙️ 按风格推荐设置
风格
建议模块
剥头皮交易(M1–M15)
摆动标签 + 趋势线
日内交易(M15–H1)
所有模块
波段交易(H4–D1)
摆动范围 + 回归区 + 关键水平
纯结构分析
仅摆动标签 + 趋势线
⚠️ 重要提示
摘要
The five modules include:
1. Swing Range Connector: Detects recent swing highs and lows to draw a sloped channel representing the structural range.
2. Segment Linear Channel: Divides the analysis window into five segments, fitting regression lines through highs and lows for a smoother channel.
3. Swing Point Labels: Classifies swing highs and lows into four market structure categories (Higher High, Higher Low, Lower High, Lower Low) to indicate bullish or bearish trends and structure shifts.
4. Automatic Trend Lines: Connects the two most recent swing highs and lows with trend lines, highlighting active lines and optionally signaling breakouts.
5. Dynamic Regression Zone: Calculates a linear regression channel on closing prices with an activity histogram showing volume or touch concentration, marking key volume-based support and resistance levels.
The indicator supports various trading styles, recommending specific module combinations for scalping, intraday, swing trading, and pure structure analysis. It requires price bars and volume data and provides visualizations and signals including breakout, trend strength, and level touches or breaks.