Trend Target Ribbon
- 指标
-
Shipra Gupta
我是 Shipra Gupta,一名交易员和量化策略开发者,拥有扎实的数学、经济学以及算法交易系统背景。多年来,我长期专注于外汇、黄金、指数、大宗商品及加密货币市场,致力于构建以数据驱动、强调稳定性、精准度与纪律执行的交易策略。
我的专长包括开发 MetaTrader 5 Expert Advisors(EA)、量化交易模型、剥头皮交易系统、趋势跟随算法、波动率策略以及风险控制自动化框架。我开发的每一个系统都基于市场结构分析、统计研究、历史回测、优化以及真实市场验证。 - 版本: 1.10
- 激活: 5
Trend Target Ribbon [BOSWaves]
Trend Target Ribbon [BOSWaves] 是一款面向 MetaTrader 5(MQL5)的高级多功能趋势跟踪与风险管理指标。它将平滑的 Arnaud Legoux Moving Average(ALMA) 核心与基于波动率和斜率的确认过滤器相结合,用于识别市场趋势、绘制动态颜色趋势带,并自动生成多层级 Risk-to-Reward($R$)交易目标。
核心功能
1. ALMA 趋势带与斜率过滤
-
ALMA Smoothing Engine: 使用 Arnaud Legoux Moving Average 核心线降低滞后,同时减少市场噪声影响。可调整 Length、Offset 和 Sigma 参数。
-
Volatility & Slope Validation: 通过测量标准差带以及相对于 Average True Range(ATR)的斜率阈值来确认趋势动能。
-
Color-Coded Ribbon Fill: 在主图窗口绘制自适应趋势带,根据市场动能偏多或偏空动态改变颜色。
2. 自动信号生成
-
Flip-Based Signals: 当确认趋势发生切换时,绘制醒目的向上/向下箭头(▲ / ▼),并显示 BUY 和 SELL 文字标签。
-
Structure-Based Stop Loss: 在可配置的回溯窗口内自动识别近期 Swing High 或 Swing Low,并计算初始风险参数,同时将止损距离限制在 ATR 最小和最大范围内。
3. 多层级 R 倍数目标与跟踪
-
Automated Target Projections: 自动绘制 Entry 线、Stop Loss 线、阴影风险区域以及最多四个逐级 Take Profit 目标(T1–T4),分别对应 $1R$、$2R$、$3R$ 和 $4R$。
-
Live Outcome Monitoring: 实时扫描价格走势,并直接在图表上的 Take Profit 或 Stop Loss 线上标记已触发的目标(x),同时保留历史交易设置。
输入设置指南
趋势设置
| 参数 | 默认值 | 说明 |
|---|---|---|
| AlmaLen | 34 | ALMA 计算所使用的周期长度。 |
| AlmaOffset | 0.85 | ALMA 偏移参数,用于控制曲线响应速度。 |
| AlmaSigma | 6.0 | ALMA sigma 参数,用于控制窗口宽度。 |
| DevLen | 34 | 用于趋势确认的标准差回溯周期。 |
| DevMult | 0.65 | 趋势确认带的倍数。 |
| SlopeLen | 3 | 用于测量斜率速度的回溯 K 线数量。 |
| SlopeMin | 0.08 | 最低斜率要求,以 ATR 倍数表示。 |
| AtrLen | 14 | 用于波动率标准化的 ATR 周期。 |
仓位与风险管理
| 参数 | 默认值 | 说明 |
|---|---|---|
| StopLookback | 12 | 用于寻找市场结构 Swing 点并确定止损的回溯周期。 |
| MinStopAtr | 0.75 | 允许的最小止损距离,以 ATR 倍数表示。 |
| MaxStopAtr | 3.0 | 允许的最大止损距离,以 ATR 倍数表示。 |
| TargetCount | 4 | 要显示的利润目标数量(2 至 4 个)。 |
| ExtendBars | 30 | 交易目标线向未来延伸的 K 线数量。 |
| KeepPositions | 4 | 保留在图表上的历史活跃交易设置数量。 |
