Watch how to download trading robots for free
Find us on Twitter!
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

Spread lister - current, min, max - expert for MetaTrader 5

Views:
2746
Rating:
(3)
Published:
MQL5 Freelance Need a robot or indicator based on this code? Order it on Freelance Go to Freelance

Spread lister - current, min, max

Motivation to create such an EA:
All brokers have different rules on spreads - incl. fixed spread accounts, ECN, regular etc.

Some market EAs do have a build-in spread filter, others are developing own EAs with the need to know and potentially filter high spread phases.

Therefore it is important to know the spreads with your broker and account. Otherwise, one EA and settings might work for one trader while another would fail.


Description:
This simple EA can be assigned to any chart that is not used for real trading.


In case you have performance issues, you might increase the default from 1 second to e.g. every 15 sec.

The min and max values are listed per day.
The table / min max values will be reset at midnight (broker and terminal time).

You may decide to toggle to pips instead of points in the settings.

All instruments that are in your Market watch (shortcut ctrl-u) are shown by default.

You may decide to sort by highest spread in the settings as well.


As formatting with standard comment function is an issue, I created a box and inserted the values. 
Every line gets a new OBJ_LABEL.
Background and chart is not used, so grid and background can be removed.

Please find attached the mq5 code plus (in the zip) the compiled ex5.

Screenshot of EA result on chart:

Spread lister in action


Screenshot of the settings:

Spread Lister - settings



A powerful and feature-rich JSON library for MQL5, designed to bring a modern development experience similar to Python/JS A powerful and feature-rich JSON library for MQL5, designed to bring a modern development experience similar to Python/JS

A powerful and feature-rich JSON library for MQL5, designed to bring a modern development experience similar to Python/JS

Multi_Divergence_EA Multi_Divergence_EA

The EA identifies trade setups by waiting for a user-defined number of indicators (e.g., 2 out of 3) to show divergence simultaneously. This multi-layer confirmation approach filters out market noise. Key Features: Triple Confirmation Engine: Analyzes RSI, MACD, & Stochastic divergence. Advanced Filters: Optional Trend Filter (MA) and Volume Filter for superior signal quality. Full Customization: Control all indicator settings, divergence sensitivity, and trade logic. Professional Risk Management: Use fixed lots or percentage-based money management with SL/TP.

Close All Orders Close All Orders

CloseAllOrders is a powerful and user-friendly Expert Advisor designed to simplify trade management in MetaTrader 5. With an intuitive button interface directly on your chart, you can close all market positions and pending orders instantly with just one click.

Cincin EA Cincin EA

The Cincin EA (v2.24) is an automated trading system for MetaTrader 5 that executes conservative random trades on a specified symbol (e.g., EURUSD), with features like basket management, hedging, and position control.