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
Experts

Broker Profiler - expert for MetaTrader 5

Dmytro Polhorodnyk
Dmytro Polhorodnyk
  • Systematic trader, trading-systems developer at  Independent (sole proprietor)
  • Ukraine
  • 363
Systematic index trader and MQL5 developer.
Development work I take on:
• Expert Advisors from your specification — entry logic, risk module, filters;
• trade copiers between accounts and terminals, including symbol suffixes
and volume scaling;
| English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Views:
57
Rating:
(2)
Published:
screenshot.png (31.09 KB)
MQL5 Freelance Need a robot or indicator based on this code? Order it on Freelance Go to Freelance
An EA that works with one broker often behaves differently with another. The spread is
the usual suspect, but it is not the only factor: trading hours and contract size
vary between brokers for the very same instrument, and every value an EA
derives from a daily bar or a lot size changes accordingly.

This utility displays these figures so that two brokers can be compared side by side.


What it displays:

1. Trading hours per weekday, as reported by the server, plus the earliest
open and latest close. A broker without an overnight session produces a
different daily bar to one that does have it – the same price data, but a different range.

2. Contract specifications: contract size, tick size, tick value, and the monetary
value of a single price point. Position size is calculated as a fixed percentage of
equity depends on this value, not on the lot number – the same lot can represent
very different monetary amounts across two brokers.

3. Swap rates for long and short positions, expressed as a percentage of the price per night and annualised, so that the
holding cost can be compared directly across brokers.

4. Session coverage over the last N days of M1 history: how many minutes of the
traded period actually have quotes. Coverage well below 100 per cent indicates gaps within
the session, and any figures measured per day are understated on such a feed.

5. Spread sampling at a chosen interval, with a minimum/average/maximum summary on
removal and an optional CSV file containing every sample.

Inputs:

SpreadSampleSec – spread sampling period in seconds; 0 disables sampling.
CoverageDays - number of days of M1 history used to measure session coverage.
WriteCsv - also write spread samples to a CSV file.
CsvName - CSV file name; if left blank, the file is named profile_<symbol>_<date>.csv
in the common folder.

Usage: attach to the symbol chart on one broker, read the journal, then repeat
on the other broker and compare. The EA places no orders and makes no changes.

Translated from Russian by MetaQuotes Ltd.
Original code: https://www.mql5.com/ru/code/76895

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.

Watchlist Chart Opener Watchlist Chart Opener

Opens charts for all Market Watch symbols or a custom symbol list in one click, on any timeframe, with an optional template applied to each chart. Skips charts that are already open and limits how many are opened at once.

ORB Risk Managed - Opening Range Breakout with Account Protection ORB Risk Managed - Opening Range Breakout with Account Protection

Opening Range Breakout EA template with built-in account protection. Marks the high and low of the first N minutes after the session open and places OCO stop orders above and below the range. Includes risk-based position sizing, daily loss limit, maximum drawdown limit, ATR range filter, trade direction filter, and protection against positions carried overnight. All session times are configurable inputs. Educational template, not a profit-guaranteed system. Test on demo before any live use.

MACD Signals MACD Signals

Indicator edition for new platform.