SmartTrailingStop Universal
- 实用工具
-
Volodymyr Bobal
Professional MQL4/MQL5/Python/R Developer & Quantitative Programmer
I specialize in developing high-performance algorithmic trading systems, custom technical indicators, and automated utilities for MetaTrader 4, MetaTrader 5 or bridged softs like Python>MT or R>MT.
My expertise includes: - 版本: 1.0
SmartTrailingStop 是一款通用追踪止损工具,可作用于任何持仓——手动交易或任何 EA 开出的订单均可。提供四种追踪模式,并支持保本与部分平仓,让它替您管理账户中的每一个持仓。
适合不愿盯盘的波段交易者、需要精准止损的剥头皮交易者,以及所有运行没有优质追踪止损模块的多 EA 用户。
四种追踪模式
- Fixed — 经典固定点数距离
- ATR — 波动率自适应,根据市场状况调整
- Step — 仅在价格前进设定步长后锁定利润
- Candle — 跟随前 N 根 K 线的高/低点
附加功能
- 保本 — 盈利达到设定点数后将 SL 自动移至入场价 + 锁定点
- 部分平仓 — 在首个目标平掉一定比例,剩余继续追踪
- 激活阈值 — 在盈利前不触碰 SL
- 范围过滤 — 按品种、魔术号、方向(仅 BUY 或仅 SELL)
- 自动遵守经纪商 stops level 与 freeze level
- 兼容对冲与净持仓账户
- 图表实时面板,显示追踪持仓与操作次数
工作流程
1. 挂载到图表,选择模式,配置参数。
2. SmartTrailingStop 每个 tick 扫描所有持仓。
3. 当持仓盈利且通过过滤时:先触发保本,再启动追踪。
4. SL 仅向有利方向移动,绝不回退。
典型用途
- 为没有追踪止损的 EA 添加高质量追踪
- 离开屏幕时管理手动单
- 用紧凑的 ATR 追踪锁定剥头皮利润
- 与 EquityGuard 联合使用,实现完整账户保护
系统要求
MetaTrader 5,版本 3815+。所有账户类型与经纪商。不依赖 DLL。
建议:先在 EURUSD H1 上用 Fixed 模式(距离 200、步长 20、激活 100)熟悉行为,再尝试 ATR 模式实现自适应追踪。
如有疑问请通过 mql5.com 私信联系,通常 24 小时内回复。
