Trailing Stop Manager PRO
- Utilities
- Prime Horizon
- Version: 3.0
- Updated: 18 May 2026
- Activations: 10
Trailing Stop Manager PRO v3.0 — Position Management Suite (MT5)
Trailing Stop Manager PRO is a MetaTrader 5 Expert Advisor that handles the automated management of all your open positions: trailing stop, break-even, partial closes, drawdown protection, and alerts. Version 3.0 is a complete redesign that multiplies the trailing modes, adds Telegram alerts, integrates drawdown protection for Funded Accounts, and ships a professional interactive dashboard.
The EA works with manual orders and orders generated by any other Expert Advisor. It can manage every position on the account or target specific symbols and MagicNumbers (CSV lists for multi-strategy setups).
Bonus included with purchase
A user guide PDF (30+ pages) is included free with every purchase: step-by-step setup of the 6 trailing modes, Risk Presets, Profit Lock, Equity DD Protection and Telegram alerts, plus recommended configurations by instrument (Forex, metals, indices, Funded Accounts). To receive your copy, send me a private message through MQL5 from your account after purchase.
Major v3.0 additions
- 6 trailing stop modes (vs 2 in v1.0): Fixed Pips, ATR, Chandelier Exit, Moving Average (SMA/EMA), Parabolic SAR, Candle High/Low.
- 3-level cumulative partial close (TP1, TP2, TP3) with configurable close percentage per level.
- 5 risk presets in one click: Custom, Scalper, Day Trader, Swing, Funded Account.
- Equity Drawdown Protection for Funded Accounts (daily and overall limits, automatic close).
- Profit Lock: locks a configurable percentage of the peak profit reached.
- Virtual SL: trailing stop hidden from the broker.
- Telegram alerts via WebRequest (Bot Token + Chat ID).
- Anti-spread filter: skips trailing when the spread exceeds a threshold.
- Multi-symbol and multi-MagicNumber filters as CSV lists.
- Premium dashboard: daily stats, drag & drop, DPI scaling, tooltips.
- State persistence: ON/OFF status is kept across MT5 restarts.
Purpose of the tool
- Standardize stop management across every open position on the account.
- Adapt the stop dynamically to volatility (ATR, Chandelier, Candle H/L modes).
- Protect capital during Funded Account evaluations (Daily DD, Overall DD).
- Manage multiple EAs and strategies in parallel through CSV filters.
- Provide real-time monitoring through the interactive dashboard.
The 6 trailing modes
- Fixed Pips: constant distance in pips with a minimum step between two modifications.
- ATR Dynamic: stop adapted to volatility (ATR x multiplier).
- Chandelier Exit: anchored on the highest/lowest of a window, offset by ATR.
- Moving Average: follows a moving average (SMA or EMA) with pip buffer.
- Parabolic SAR: follows the SAR as long as it stays on the correct side of price.
- Candle High/Low: follows the lowest/highest of the last N bars with buffer.
Equity Drawdown Protection (Funded Accounts)
Dedicated module for traders running evaluations on Funded Accounts. Continuously monitors two configurable limits:
- Max Daily DD %: maximum drawdown allowed on the day's starting equity (resets at 00:00 server).
- Max Overall DD %: maximum drawdown allowed since the EA's initial attachment.
On breach, the EA can: close all positions (DD_CloseAll) and/or pause all new trailing (DD_StopTrailing). The lock can be cleared manually from the dashboard (RESET DD button).
Profit Lock
Once profit reaches the arm threshold (ArmAtPips), the EA locks a percentage of the peak profit observed via a stop computed from the entry price. The stop can no longer move back.
Telegram alerts
Sends structured notifications to your personal Telegram bot (created via @BotFather) on every key event: break-even activation, TP1/TP2/TP3 hits, Profit Lock arming, Basket Close trigger, Equity DD breach. Configured via Bot Token + Chat ID in inputs. URL to whitelist in Tools > Options > Expert Advisors > Allow WebRequest: https://api.telegram.org
5 Risk Presets (one-click setup)
At startup, the selected preset overrides the relevant inputs:
- Custom: your inputs as configured.
- Scalper: 8 pips trailing, step 2, BE 5 pips, 1 TP at 10 pips (50 %).
- Day Trader: 20 pips trailing, step 5, BE 15 pips, 3 TPs at 20/40/60 pips (30/30/50 %).
- Swing: ATR trailing, BE 50 pips, TPs at 100/200 pips.
- Funded Account: 15 pips trailing, BE 8 pips, 2 TPs, Equity DD enabled (3 % daily / 7 % overall).
3-level partial close (TP1 / TP2 / TP3)
Each level has its own pip threshold and its own close percentage. Levels trigger in order (TP2 requires TP1 already reached, etc.) and volumes are computed on the remaining volume after each close.
Filters and multi-strategy compatibility
- Direction: Buy only, Sell only, or both.
- Symbols: CSV list (e.g. EURUSD,XAUUSD,GBPJPY ) or empty for all symbols.
- MagicNumbers: CSV list (e.g. 12345,67890 ) or empty for all magics.
- Session: time window (server time) with overnight support.
- Anti-spread: pauses trailing when spread exceeds N pips.
Premium dashboard
- Displays active mode, floating P&L, trailed/pending position counts.
- Daily stats: Day P&L, BE Locks, TP Hits (TP1/TP2/TP3), Profit Locks, Max DD.
- Interactive buttons: ON/OFF (state persisted), CLOSE ALL (double-click confirmation), RESET DD.
- Draggable header, automatic DPI scaling (4K compatible), educational tooltips on every section.
- Chart visuals: profit zone, SL/VSL line, TP levels, mini-panel per trade, SL trail history dots.
Main parameters
RISK PRESET
RiskPreset (Custom / Scalper / Day Trader / Swing / Funded)
TRAILING MODE
TrailingMode, EnableTrailing
FIXED / ATR / CHANDELIER / MA / PSAR / CANDLE
TrailingStopPips, TrailingStepPips, ATR_Period, ATR_Multiplier, Chandelier_Period, Chandelier_ATR_Mult, MA_Period, MA_Type, MA_Shift, MA_Buffer_Pips, SAR_Step, SAR_Maximum, Candle_Lookback, Candle_Buffer_Pips
BREAK-EVEN
EnableBreakEven, BreakEvenPips, BreakEvenExtraPips
PARTIAL CLOSE (3 levels)
EnableTP1/TP2/TP3, TP1_Pips/TP2_Pips/TP3_Pips, TP1_ClosePercent/TP2_ClosePercent/TP3_ClosePercent
PROFIT LOCK
EnableProfitLock, ProfitLock_ArmAtPips, ProfitLock_LockPct
VIRTUAL SL
UseVirtualSL, VirtualSL_ShowLine
BASKET CLOSE
EnableBasketClose, BasketProfitTarget, BasketLossLimit
EQUITY DRAWDOWN PROTECTION
EnableEquityDD, MaxDailyDD_Percent, MaxOverallDD_Percent, DD_CloseAll, DD_StopTrailing
SESSION / SPREAD FILTERS
EnableSessionFilter, SessionStartHour/Min, SessionEndHour/Min, EnableSpreadFilter, MaxSpreadPips
POSITION FILTERS
TrailBuyOnly, TrailSellOnly, TrailSymbolsFilter (CSV), MagicNumbersFilter (CSV)
ALERTS
EnableAlerts, EnablePushNotifications
TELEGRAM
EnableTelegram, TG_BotToken, TG_ChatID, TG_AlertBE, TG_AlertTP, TG_AlertProfitLock, TG_AlertBasket, TG_AlertDD
DASHBOARD
ShowDashboard, DashboardX, DashboardY, DashWidth, DPIScaleOverride, DashFontBoost
Usage
- Copy the .ex5 file to the MQL5/Experts folder and restart MT5.
- For Telegram alerts, add https://api.telegram.org to Tools > Options > Expert Advisors > Allow WebRequest.
- Drop the EA on any MT5 chart (any symbol and timeframe).
- Optional: pick a Risk Preset for automatic setup; otherwise leave on Custom.
- Set the trailing mode and its dedicated parameters.
- Enable the modules you need (Break-Even, Partial Close, Profit Lock, Virtual SL, Basket Close, Equity DD).
- Configure filters (direction, symbols CSV, magics CSV, session, spread).
- If Telegram is enabled, fill in the Bot Token and Chat ID.
- Monitor the interactive dashboard and use ON/OFF, CLOSE ALL, RESET DD buttons as needed.
Recommendations
- On highly volatile indices and metals (XAUUSD, US30, NAS100), ATR or Chandelier modes offer a more progressive adaptation.
- On major Forex pairs, the Fixed mode with step is sufficient in most cases.
- For Funded Accounts, the Funded Account preset automatically enables Equity DD protection (3 % daily / 7 % overall) — adjust to match your provider's rules.
- Enable Virtual SL if your broker exposes stops to liquidity providers or if you want to hide your exit level.
- Test every configuration on a demo account before going live.
Compatibility
- Platform: MetaTrader 5 (Expert Advisor).
- Account types: Hedging and Netting.
- Inputs: manual orders and orders generated by any third-party EA.
- Markets: Forex, indices, metals, crypto and other instruments offered by your broker.
- Display: automatic DPI scaling (FullHD to 4K).
FAQ
Does the EA act on pending orders?
No, only on open positions.
Can I manage multiple source EAs with different MagicNumbers?
Yes, MagicNumbersFilter accepts a CSV list (e.g. 12345,67890,11111 ).
Can I manage multiple symbols from a single chart?
Yes. Leave TrailSymbolsFilter empty to manage every position on the account, or list symbols as CSV (e.g. EURUSD,XAUUSD,GBPJPY ).
How do I set up Telegram?
Create a bot with @BotFather and copy the token. Start a conversation with the bot, then open https://api.telegram.org/bot[TOKEN]/getUpdates to retrieve your chat_id. Fill in both inputs (TG_BotToken, TG_ChatID) and whitelist https://api.telegram.org under Allow WebRequest.
What happens if the Equity DD limit is breached?
Depending on your settings, the EA can close all filtered positions (DD_CloseAll) and/or pause all new trailing (DD_StopTrailing). The lock can be cleared manually with the RESET DD button on the dashboard.
Can Break-Even, Profit Lock, and Trailing work together?
Yes. The logical order is: Virtual SL check, Profit Lock, Break-Even, Partial Close, then Trailing Stop. Each module only moves the stop in the favorable direction.
What if a Stop Loss is already in place?
The existing SL is preserved until trailing/step conditions are met. The EA never moves a SL against the position.
Is ON/OFF status kept after MT5 restart?
Yes, via MT5 GlobalVariables. If you pause the EA from the dashboard button, it will still be paused on next start.
Free version available
A free Trailing Stop Manager LITE is available on MQL5 Market. It includes Fixed Pips mode, break-even, 1-level partial close, basic filters, and the same dashboard. The PRO version adds the 5 advanced modes (ATR, Chandelier, MA, PSAR, Candle), the 3-level partial close, Profit Lock, Equity DD Protection, Telegram alerts, Virtual SL, the 5 Risk Presets, and the multi-symbol/magic CSV filters.
Risk disclaimer
Trading carries a high risk of loss. This Expert Advisor automates trailing stop and certain position management actions, but guarantees no result. It is your responsibility to test every configuration on a demo account before live use, and to adapt it to your broker, your instruments, and your risk tolerance. Never invest money you cannot afford to lose.
Changelog
- v3.00 — Major redesign. Added 4 trailing modes (Chandelier, MA, PSAR, Candle H/L). Moved to 3-level partial close. New modules: Profit Lock, Virtual SL, Basket Close, Equity Drawdown Protection (Funded Accounts), Anti-Spread filter, Telegram alerts, 5 one-click Risk Presets. CSV filters for multi-symbol and multi-MagicNumber. New premium dashboard with drag & drop, DPI scaling, tooltips, daily stats (P&L, BE Locks, TP Hits, Profit Locks, Max DD). State persistence across restarts. Manual RESET DD button.
- v1.00 — Initial version: Fixed Pips and ATR trailing, break-even, 1-level partial close, dashboard, basic filters and alerts.
Keywords
Trailing Stop, Trailing Stop EA, ATR Trailing, Chandelier Exit, Parabolic SAR Trailing, Moving Average Trailing, Break-Even, Partial Close, Profit Lock, Virtual SL, Basket Close, Equity Drawdown Protection, Funded Account, Daily Drawdown, Risk Management, Trade Manager, Position Manager, Telegram Alerts, MagicNumber Filter, Multi-Symbol, Dashboard, Expert Advisor, MT5.
