TrendfFollowingLine
- 指标
- 版本: 1.0
Trendfollowingline(基于 ATR 的趋势跟踪指标)
指标简介
Trendfollowingline 是一款绘制在价格图表主窗口的趋势跟踪指标。它以平均真实波幅(ATR)作为市场波动的衡量尺度,围绕价格构建一条带状线:当价格运行方向为上升时,带状线位于价格下方并向上跟随;当方向转为下降时,带状线切换到价格上方并向下跟随。方向发生切换时,指标在带状线上给出箭头标记。
指标本身不包含任何交易逻辑,不会下单或修改持仓,仅用于图表观察与技术分析。
主要功能
- 趋势方向显示:绿色线表示上升方向,红色线表示下降方向,同一时间只显示其中一条。
- 单向跟随机制:上升状态下的带状线只会向上移动,下降状态下的带状线只会向下移动,减少价格小幅波动带来的来回切换。
- 方向切换标记:由降转升时显示绿色向上箭头,由升转降时显示红色向下箭头,标记可单独关闭。
- 波动自适应:带宽由 ATR 决定,市场波动加大时自动变宽,波动收敛时自动收窄,无需针对不同品种手工调整固定点数。
- 两种 ATR 算法:可选用 Wilder 平滑,或真实波幅的简单移动平均。
- 多种价格来源:支持 (High+Low)/2、(High+Low+Close)/3、(Open+High+Low+Close)/4、收盘价、开盘价、最高价、最低价共 7 种。
- 无使用限制:不设时间限制、账户限制或品种限制,可用于任意交易品种与时间周期。
图表元素说明
显示元素 | 颜色与样式 | 说明 |
|---|---|---|
Up Trend | 绿色实线 | 上升方向下的带状线,位于价格下方 |
Down Trend | 红色实线 | 下降方向下的带状线,位于价格上方 |
Buy | 绿色向上箭头 | 方向由降转升时出现,画在带状线下方 |
Sell | 红色向下箭头 | 方向由升转降时出现,画在带状线上方 |
输入参数
参数 | 默认值 | 说明 |
|---|---|---|
ATR Period | 10 | 计算平均真实波幅的周期,取值范围为 2 及以上 |
ATR Multiplier | 3.0 | 带宽系数,系数越大,带状线离价格越远 |
Price Source | (High+Low)/2 | 构建带状线所使用的价格来源 |
Use Wilder ATR | true | true 使用 Wilder 平滑;false 使用真实波幅简单移动平均 |
Show Buy/Sell Signals | true | 是否显示方向切换箭头 |
参数调整思路
- 增大 ATR Period:带状线对短期波动更不敏感,方向切换次数减少。
- 增大 ATR Multiplier:带状线远离价格,触发方向切换需要更大的价格波动。
- 减小这两个参数:带状线更贴近价格,方向切换更频繁。
- 不同交易品种的波动特征差异较大,建议在目标品种与目标周期上先观察一段时间,再确定参数取值。
- 价格来源一般保持默认的 (High+Low)/2 即可,如需让带状线更贴近收盘价格,可改为收盘价。
使用方法
- 安装:把指标文件放入终端数据目录的 MQL5/Indicators 文件夹,重启终端或在导航器中刷新后即可看到。
- 加载:在导航器中双击指标,或将其拖拽到任意交易品种的图表上,指标显示在价格主窗口。
- 读数:价格在绿色线上方时,指标判定为上升方向;价格在红色线下方时,判定为下降方向;方向切换时对应箭头出现。
- 组合使用:可与趋势类、震荡类指标或手工绘制的支撑阻力位叠加观察,作为方向判断或移动止损位置的参考。
- 注意未收盘 K 线:当前尚未收盘的 K 线上,带状线与箭头会随最新报价变动,只有该根 K 线收盘后,相应的线与标记才固定下来;已收盘的历史部分不会重新绘制。
- 数据要求:图表需要有足够的历史 K 线(不少于 ATR 周期 + 2 根),否则指标不输出数值。
适用对象
- 手工交易者:用于判断价格运行方向,观察一段趋势结束的位置。
- 自动化使用:指标输出 4 条绘图缓冲,分别为上行带、下行带、上升方向标记、下降方向标记,可供其他指标或智能交易系统按标准方式读取。
风险提示
技术指标是对历史价格的计算结果,不能预测未来行情。本指标不提供任何收益保证,也不构成投资建议。请在使用前于模拟账户或策略测试器中充分观察,并自行承担交易决策与结果。
下载量超过100次后,将转为订阅服务
