Auto Symbol Switcher
- Utilities
- The Hung Ngo
- Version: 1.10
- Updated: 26 August 2025
- Activations: 5
Auto Symbol Switcher (MT5) — Watchlist Rotator for Multi-Asset Charts
Auto Symbol Switcher (MetaTrader 5) is a utility panel that automatically cycles your chart through a selected list of symbols. It suits multi-asset workflows across Forex, indices, commodities, stocks, and Contracts for Difference (CFDs). The tool is navigation-only—it does not place or manage trades.
Full User Guide – Need MT4? Click here
Terminology note: User Interface (UI), Market Watch (MW), Expert Advisor (EA), Contracts for Difference (CFD).
Highlights for MT5
- Two UI styles: Simple Interface (compact 4-button bar: START/STOP, FIRST, « PREV, NEXT ») or a Full panel with on-screen toggles and Light/Dark themes.
- Three source modes: Market Watch (MW), Inline list, or File with optional Common Files support.
- External-list compatible: Works with any tool that can export a plain-text symbol list to the expected format and location.
If Use_Common_Files = OFF, save symbols.txt to MQL5/Files/. If Use_Common_Files = ON, save it to Terminal/Common/Files/. - Auto Add to Market Watch (optional): If a symbol is not visible, the panel can add it just before switching.
- Granular filters: Require Visible, Require Has Ticks, Require Trade Allowed (honors SYMBOL_TRADE_MODE ), Exclude Patterns (e.g., micro,_old,crypto ), and De-duplicate.
- Rotation styles: Forward, Backward, or Ping-Pong with custom delay and loop. One-click START/STOP, FIRST, PREV, NEXT.
- Per-instance persistence: Sessions are saved by Instance Tag for clean multi-chart workflows.
- Light/Dark UI: Readable interface suitable for long sessions.
Buttons (panel)
- START/STOP – start or pause auto-rotation
- FIRST – jump to the first symbol in the current list
- PREV – move one symbol backward
- NEXT – move one symbol forward
Designed for
- Day traders and scalpers scanning multiple symbols
- Portfolio watchers rotating through equities, futures, or CFD lists
- Analysts who prefer consistent, automated watchlist navigation
Inputs at a glance
- Simple_Interface (true/false)
- Source_Mode: FILE / INLINE / MARKETWATCH
- Inline_Symbols, Symbols_File, Use_Common_Files
- MW_Visible_Only, MW_Add_To_MW
- Require_Visible, Require_HasTicks, Require_TradeAllowed
- Exclude_Patterns (e.g., micro,_old,crypto ), DeDuplicate_List
- Delay_Seconds, Mode (FWD/BWD/PINGPONG), Loop_Ends
- Persist_Enable, Instance_Tag, Color_Mode
MT5 engine specifics
- Uses native MT5 symbol/visibility/tick APIs for eligibility checks.
- Require Trade Allowed respects broker/exchange permissions via SYMBOL_TRADE_MODE .
- Optional Market Watch auto-add occurs just-in-time before a switch to keep the panel tidy.
Compatibility
- Platform: MetaTrader 5 (current builds recommended)
- Accounts: Hedging or Netting (navigation-only)
- Assets: Depends on broker feed (Forex, indices, metals, energies, stocks, futures, CFDs)
- Category: Utilities / Panels (no trading operations)
Notes
- Attach to one chart per rotating list; keep charts open while scanning.
- Combine inline/file sources with filters for focused watchlists.
What you get
- A watchlist rotator for multi-market navigation
- Fine-grained filters, optional Market Watch auto-add, and per-instance persistence
- Two UI styles (Simple/Full) and a FIRST button to reset the run with one click