Watch how to download trading robots for free
Find us on Telegram!
Join our fan page
Interesting script?
So post a link to it -
let others appraise it
You liked the script? Try it in the MetaTrader 5 terminal
Scripts

Watchlist Chart Opener - script for MetaTrader 5

Osazee Asikhemhen
Osazee Asikhemhen
- MQL4 & MQL5 programming
- Pine script programming
- CAlgo Programming
- Full Stack Web development
Views:
66
Published:
MQL5 Freelance Need a robot or indicator based on this code? Order it on Freelance Go to Freelance

Watchlist Chart Opener saves the time spent opening charts one by one. Run the script once and it opens a chart for every symbol in Market Watch, or for a list of symbols you type in, on the timeframe you choose. If you name a chart template, it is applied to every new chart, so all charts open with your usual indicators and colors.

Symbols in the custom list are added to Market Watch automatically. Symbols that do not exist on your broker's server are skipped and reported in the Experts log. A text filter lets you open only matching symbols, for example only symbols containing USD, or only symbols with your broker's suffix.

To avoid duplicates, the script can skip any symbol that already has a chart open on the same timeframe. A maximum chart count protects the terminal from opening too many charts at once when Market Watch contains many symbols. A summary message at the end shows how many charts were opened, skipped and failed.



Input Description
Symbols to open All Market Watch symbols, or the custom list below.
Custom list Comma-separated symbols, for example EURUSD,GBPUSD,XAUUSD. Used only when the custom list is selected.
Only symbols containing this text Opens only symbols whose names contain this text (not case-sensitive). Leave blank to open all.
Timeframe Timeframe of the new charts. Select "current" to use the timeframe of the chart the script runs on.
Template name Name of a saved chart template, for example "mytemplate". The .tpl extension is added automatically. Leave blank to open plain charts.
Skip symbols already open on this timeframe Does not open a second chart when the same symbol and timeframe are already open.
Maximum charts to open Upper limit on the number of charts opened in one run. Default 20.

Templates are saved from any chart with right-click, Template, Save Template. The script uses the template name only, so the template must be in the terminal's standard templates folder.

ATR Candle Strength ATR Candle Strength

Shades the chart background by volatility regime (Compression, Normal, Expansion) based on the percentile rank of the current ATR. Shows the current regime on the chart, alerts on regime changes and exposes buffers for Expert Advisors.

Volatility Regime Shader Volatility Regime Shader

Shades the chart background by volatility regime (Compression, Normal, Expansion) based on the percentile rank of the current ATR. Shows the current regime on the chart, alerts on regime changes and exposes buffers for Expert Advisors.

Closed Trades Exporter MAE MFE Closed Trades Exporter MAE MFE

Exports closed trades to CSV with Maximum Adverse Excursion (MAE) and Maximum Favorable Excursion (MFE) in points and money, calculated from M1 history, plus the percentage of the available move each trade captured.

Broker Profiler Broker Profiler

Displays the symbol properties that cause the same EA to behave differently on a different broker: trading hours, contract size, tick value, spread statistics, swap cost and real-session coverage. Read-only; does not execute trades.