The Al Change All Chart Symbol Script is a one-click utility for MT4 and MT5. It switches every open chart to a symbol you choose in a single run. It is a script, not an indicator or an EA: it draws nothing on the chart, places no trades, runs once, and unloads.
What the Al Change All Chart Symbol Script does
Drag the script onto any chart and it walks through every open chart, setting each one to the symbol you entered. Leave the symbol blank and it uses the chart it was launched from. You can also switch the timeframe on every chart at the same time, or leave each chart on its own timeframe.
It handles broker symbol suffixes for you. Type a plain name like GBPUSD and, if your broker lists it as GBPUSD.a or GBPUSDm, the script reads the suffix from the current chart and applies it. Charts whose target symbol is not available are skipped, and a one-line summary reports how many charts changed.
Settings
| Setting | What it does | Default |
|---|---|---|
| NewSymbol | Symbol to apply to every chart (“” = this chart’s symbol) | “” |
| NewTimeframe | Timeframe to apply (PERIOD_CURRENT = leave each chart’s own) | PERIOD_CURRENT |
| AutoAppendSuffix | Retry with the broker’s symbol suffix when a plain name is not found | true |
| IncludeCurrentChart | Also switch the chart the script runs on | true |
| SkipMatchingCharts | Skip charts already on the target symbol | true |
| ShowAlertSummary | Show a one-line Alert() when it finishes | true |
| VerbosePrint | Print one line per chart to the Experts tab | true |
How to run it on MT4 and MT5
This script installs into the MetaTrader Scripts folder (MQL4/Scripts for MT4, MQL5/Scripts for MT5). You run it once by dragging it from the Navigator onto a chart. For the full step-by-step with screenshots, see the guide to installing and running MT4 and MT5 scripts.

Where it helps
If you keep a workspace of several charts and want them all on the same pair — for example flipping a full profile from EURUSD to GBPUSD before a session — this does it in one action instead of one chart at a time. Pair it with a saved template so each switched chart keeps your preferred layout.
For more like this, browse the more Scripts for MT4 and MT5 or jump to the full all MetaTrader indicators.
Get the Al Change All Chart Symbol Script for MT4 and MT5
Tap the button below to grab the Al Change All Chart Symbol Script for MT4 and MT5. Enter your email and the file lands in your inbox right away.
Get free access to my indicator database
One email unlocks 1,380+ free MT4, MT5 and TradingView indicators — the complete library. No single-tool download; you get the whole database.
Enter your email and the file is yours. The download is free.
FAQ
Does the Al Change All Chart Symbol Script place any trades?
No. It is a utility script, not an Expert Advisor. It never opens, modifies or closes an order. It only changes the symbol (and optionally the timeframe) on your open charts.
Does it draw anything on the chart?
No. A script runs once and then unloads. It leaves no lines, arrows or objects behind — it simply switches each chart to the symbol you chose.
How do I run a script instead of attaching it?
Drag it from the Scripts section of the Navigator onto a chart. The inputs dialog opens, you click OK, and it runs a single time. There is nothing to keep attached and no AutoTrading to enable.
Can it change the timeframe as well as the symbol?
Yes. Set NewTimeframe to the timeframe you want and every chart switches to it. Leave it on PERIOD_CURRENT to keep each chart’s own timeframe.
Does it work on any broker and instrument?
Yes. It works with forex pairs, gold (XAUUSD), indices and any instrument your broker offers, and it auto-detects broker symbol suffixes so plain names like GBPUSD still resolve.
For background on how MetaTrader scripts differ from indicators and expert advisors, see Program running at MQL5 docs.
Are results guaranteed?
No. Trading involves risk. Results are not guaranteed. Past performance is not indicative of future results. This is a workflow tool that switches chart symbols; it does not analyse the market or place trades.
External references
- For background on this concept, see Ticker symbol on Wikipedia.
- For broader market context, see Moving Average Envelopes at StockCharts ChartSchool.
New to scripts? Follow the full step-by-step guide to installing MT4 and MT5 scripts with screenshots.
