Swing Ratio Trend Precision
- 指标
- 版本: 1.0
- 激活: 16
Swing Ratio Trend Precision (SRTP) 是一款适用于 MetaTrader 5 的自定义技术指标,通过斐波那契回撤确认和基于 ATR 的价格波动分析来识别市场波段(Swing)。该指标分析已确认的波段高点和低点,以确定市场方向、评估波段比例,并生成与趋势方向一致的 BUY 和 SELL 交易信号。浮动信息面板显示当前趋势、有效斐波那契水平、候选波段比例以及最新信号的详细信息,包括参考入场价格、止损位(Stop Loss)和最多三个止盈目标(Take Profit)。
| 1. 已确认信号,不重绘 已确认的波段点和 BUY/SELL 信号均基于已经完成确认的 K 线。一旦确认,历史信号将保持固定,不再改变。尚未确认的候选波段在确认之前仍可能发生更新。 |
| 2. 基于斐波那契确认的波段识别 通过可自定义的斐波那契回撤确认、候选比例分析以及基于 ATR 的价格波动分析,识别具有实际意义的市场波段。 |
| 3. 两种趋势分析方法 可选择 Swing Structure(波段结构)或 Ratio Sums(比例总和)两种方法,利用不同的已确认波段数据分析市场方向。 |
| 4. 完整的交易参考价位 查看每个已确认信号对应的参考入场价格、止损位(Stop Loss)以及最多三个基于斐波那契计算的止盈目标(Take Profit)。 |
| 5. 全面的图表可视化 结合浮动信息面板、斐波那契水平、波段标记、信号箭头以及可选的交易价位线,实现全面的图表可视化。 |
| 6. 灵活的市场敏感度设置 可调整确认水平、候选比例、容差、ATR 参数以及波段之间的最小间隔,以适应不同的市场环境和交易品种。 |
| 7. 多渠道通知系统 通过终端弹窗、声音提醒、移动设备推送通知或电子邮件接收新交易信号通知。 |
| 8. 支持 EA 集成 提供 14 个指标缓冲区,包含波段、趋势、斐波那契、波动率和信号数据,可用于外部分析及 Expert Advisor(EA)开发。 |
核心功能
| # | 功能 | 说明 |
|---|---|---|
| 1 | 斐波那契 / ATR 波段结构 | 通过斐波那契回撤确认、基于 ATR 的阈值以及波段之间的最小间隔,识别交替出现的波段高点和低点。支持自定义 ATR 周期、阈值乘数以及波段之间的最小 K 线数量。候选比例默认值为 61.8%(±3 个百分点)。尚未完成的候选波段可能发生变化,而已确认的波段则基于已完成的 K 线确定。 |
| 2 | 斐波那契回撤分析 | 支持自定义确认水平(默认 50%)和临时回撤水平(默认 38.2%)。计算候选波段比例,并在图表上显示有效斐波那契水平和方向性目标价位。 |
| 3 | 趋势分析 | 提供两种方法:Swing Structure(波段结构)(HH/HL 与 LH/LL 的比较)以及 Ratio Sums(比例总和)(在可自定义周期内比较高点侧与低点侧的波段比例)。趋势方向通过专用指标缓冲区输出。 |
| 4 | BUY 和 SELL 交易信号 | 只有当已确认的波段与当前确定的趋势方向一致时,才会生成交易信号。BUY = 已确认的波段高点 + 看涨趋势。SELL = 已确认的波段低点 + 看跌趋势。信号在确认 K 线完成后显示。参考入场价格 = 确认 K 线的收盘价。 |
| 5 | 入场、止损和目标价位 | 提供参考入场价格、位于最近一个已确认反向波段位置的止损位,以及三个基于斐波那契计算的止盈目标(默认值:100%、161.8%、261.8%)。位于入场价格错误方向一侧的目标将自动跳过。支持多种显示方式和可选的价位标签。 |
| 6 | 交互式信息面板 | 浮动面板显示当前趋势、所选分析方法、有效斐波那契水平、候选波段比例以及最新信号信息。采用颜色区分不同元素,并支持独立控制各元素的显示和隐藏。 |
| 7 | 多渠道警报 | 每当检测到基于已收盘 K 线的新信号时,警报仅触发一次。支持独立配置的通知渠道:弹窗、WAV 声音、移动设备推送和电子邮件。通知中包含完整的信号详情。在首次加载指标或重新计算历史数据时,不会重复触发警报。 |
| 8 | 显示与计算设置 | 全面控制波段确认、候选比例、容差、临时回撤、ATR 参数、趋势分析方法以及图表显示方式。图表显示设置与指标底层计算相互独立。 |
| 9 | 指标缓冲区 | 14 个指标缓冲区提供波段、趋势、斐波那契、波动率和交易信号数据,其中包括专用的 BuySignal 和 SellSignal 缓冲区,可直接用于外部分析和 Expert Advisor(EA)集成。 |
适用人群
| 价格行为交易者(Price Action Traders) 依靠波段高点、波段低点和市场结构来研究价格走势方向的交易者。 |
| 斐波那契交易者 使用斐波那契回撤比例进行波段确认、市场分析和目标价位计算的交易者。 |
| 技术分析师 将市场结构分析与波动率敏感过滤条件以及可自定义斐波那契水平相结合的分析师。 |
| 算法交易开发者 需要结构化波段、趋势和信号数据,以开发自定义指标及 Expert Advisor(EA)的开发者。 |
| 交易策略研究人员 测试不同斐波那契确认水平、候选比例、ATR 设置和波段配置的研究人员。 |
| 系统化交易学习者 希望学习基于规则的波段识别以及与趋势方向一致的信号分析的交易者和学习者。 |
输入参数
| 分组 | 参数 | 说明 |
|---|---|---|
| 波段识别设置 | ||
| Swing | Swing Confirmation | 确认一个波段所需的斐波那契回撤百分比。默认值:50%。 |
| Swing | Fibo Candidate Rule | 启用或禁用对候选波段区间进行斐波那契比例检查。默认启用。 |
| Swing | Candidate Level | 用于评估正在形成的波段区间的候选回撤百分比。默认值:61.8%。 |
| Swing | Candidate Tolerance | 候选比例允许的百分比偏差范围。默认值:3.0。 |
| Swing | Temporary Retracement | 波段形成过程中使用的临时斐波那契回撤百分比。默认值:38.2%。 |
| Swing | Minimum Bars Between Swings | 两个已确认波段点之间所需的最少 K 线数量。默认值:5。 |
| Swing | ATR Period | 计算平均真实波幅(ATR)时使用的周期。默认值:14。 |
| Swing | ATR Threshold Multiplier | 用于评估重要波段区间的 ATR 乘数。默认值:32.0。 |
| 趋势设置 | ||
| Trend | Trend Method | 趋势计算方法:Swing Structure 或 Ratio Sums。默认使用 Swing Structure。 |
| Trend | Swing Period | Ratio Sums 趋势计算所考虑的已确认波段数量。默认值:8。 |
| 显示设置 | ||
| Display | Show Panel | 显示或隐藏指标的浮动信息面板。默认启用。 |
| Display | Show Current Levels | 显示或隐藏当前斐波那契水平和波段参考水平。默认启用。 |
| Display | Show Trade Levels | 显示或隐藏参考入场价格、止损和止盈价位。默认禁用。 |
| Display | Trade Level Style | 控制交易价位的显示方式:持续显示至结果出现、固定线段长度或仅显示最新信号。默认仅显示最新信号。 |
| Display | Fixed Line Length | 选择固定长度显示模式时,设置交易价位线的 K 线长度。默认值:3 根 K 线。 |
| Display | Trade Level Lookback | 控制用于显示交易价位的历史信号范围。默认值:1024 根 K 线。 |
| Display | Show Trade Labels | 启用或禁用较早信号的文字标签。最新信号始终显示标签。 |
| Display | Line Length to the Right | 设置当前斐波那契水平线向右延伸的 K 线数量。默认值:8 根 K 线。 |
| 止盈设置 | ||
| Targets | TP1 Percentage | 用于计算第一个止盈目标的斐波那契百分比。默认值:100%。 |
| Targets | TP2 Percentage | 用于计算第二个止盈目标的斐波那契百分比。默认值:161.8%。 |
| Targets | TP3 Percentage | 用于计算第三个止盈目标的斐波那契百分比。默认值:261.8%。 |
| 警报设置 | ||
| Alerts | Popup Alerts | 检测到新信号时,在终端中显示弹窗。默认启用。 |
| Alerts | Sound Alerts | 检测到新信号时播放声音。默认禁用。 |
| Alerts | Alert Sound File | 存储在终端 Sounds 文件夹中的 WAV 音频文件名称。默认值:alert.wav。 |
| Alerts | Push Alerts | 将新信号发送至终端通知设置中配置的 MetaQuotes ID。默认禁用。 |
| Alerts | Email Alerts | 通过终端中配置的电子邮件账户发送新信号。默认禁用。 |
| 颜色设置 | ||
| Colors | Bullish Colour | 用于看涨趋势元素及相关图表可视化的颜色。 |
| Colors | Bearish Colour | 用于看跌趋势元素及相关图表可视化的颜色。 |
| Colors | Temporary Level Colour | 用于区分临时斐波那契回撤水平的颜色。 |
| Colors | Neutral Colour | 用于中性趋势及其他中性图表元素的颜色。 |
| Trade Levels | Stop-Loss Colour | 用于止损参考线的颜色。 |
| Trade Levels | Take-Profit Colour | 用于止盈参考线的颜色。 |
| Trade Levels | Entry Colour | 用于参考入场价格线的颜色。 |
功能总结
- 通过斐波那契回撤确认和基于 ATR 的计算识别已确认的市场波段。
- 通过 Swing Structure 或 Ratio Sums 方法确定市场方向。
- 生成与趋势方向一致的 BUY 和 SELL 信号,并提供参考入场价格、止损位以及 TP1–TP3 目标价位。
- 包含浮动信息面板、图表可视化以及多渠道警报系统。
- 提供 14 个指标缓冲区,支持外部分析和 Expert Advisor(EA)集成。
重要说明
|
| 风险免责声明 金融市场交易存在重大资金损失风险。Swing Ratio Trend Precision 仅供分析和研究使用。本指标不保证任何交易结果,绝不应作为交易决策的唯一依据。过去的信号表现并不代表未来的结果。用户必须自行对其交易决策和风险管理承担全部责任。 |
