Support information for customers, including how to open an account, how to use the trading tools, and a collection of QAs from the help desk.

Recommended for beginner!

arrow
Account Opening Account Opening Account Opening

Detailed explanation of everything from how to open a real account to the deposit process.

arrow
MetaTrader4/5 User Guide MetaTrader4/5 User Guide MetaTrader4/5 User Guide

The most detailed explanation of how to install and operate MetaTrader anywhere.

arrow
FAQ FAQ FAQ

Do you have a question? All the answers are here.

Coming Soon

arrow
Glossary Glossary Glossary

Glossary of terms related to trading and investing in general, including FX, virtual currencies and CFDs.

Features Features Features
arrow
Promotion Promotion Promotion
arrow
Partner Partner Partner
arrow
Trader's Market Trader's Market Trader's Market
arrow
bg

Execution Speed Measurement Indicator

#supportive
#mainchart
Execution speed based on historical data
Toggle data for one symbol or all symbols
Parameter settings
img
Execution speed based on historical data
Toggle data for one symbol or all symbols
Parameter settings
next
prev
mt4 mt5
#supportive
#mainchart
icon_like

download

Downloaded:

0 times

The Execution Speed Measurement Indicator collects the time taken for execution from past trading history and calculates and displays the average. It becomes easier to understand the time required from placing an order to execution at the broker you are using.*1

*1This indicator periodically reloads the chart, which may interfere with other indicators and EAs. To prevent potential issues, avoid running additional indicators or EAs on the same chart where this indicator is applied.

icon_like

download

Downloaded:

0 times

Usage scenarios

Used for evaluating broker execution capability

With the Execution Speed Measurement Indicator, you can check the average execution time for both market orders and limit orders, so you can use it to evaluate the execution capability of the FX broker you are using. You can also evaluate more accurately by checking it along with spread widening and slippage.

However, please note that FX brokers basically have multiple trading servers, so if you run the Execution Speed Measurement Indicator on a server other than the one you plan to use, you may not get accurate data.

Evaluate execution capability to build strategies

Understand trends in execution time

You can measure execution time by narrowing down symbols and magic numbers, so it is possible to identify symbols and EAs that tend to take longer for execution and use this as a trigger to improve trading performance by changing strategies or adjusting EA settings.

Avoid slow execution

Use with the Slippage Recording Tool

Use it with our Slippage Recording Tool to view average slippage and execution speed data at a glance. The tools are preset to align their panels without any manual adjustment.

Use with slippage recording tool

Use the CSV file to analyze execution time

Check the CSV file containing past execution data recorded by the indicator. Analyzing the time spent on each execution can help assess your trading performance.

See below for instructions on how to access the CSV file.

Step 1

Click File > Open Data Folder in the top menu of MT4/MT5.

Open Data Folder

Step 2

In the data folder, double-click the MQL4 or MQL5 folder.

MQL5 Folder MQL5 Folder

Step 3

In the MQL4/MQL5 folder, double-click the Files folder.

Files Folder Files Folder

Step 4

Open the EMT folder.

EMT Folder EMT Folder

Step 5

The EMT folder contains CSV files organized by date. Double-click any CSV file to open it.

Open CSV file

Step 6

Each CSV file contains data as follows.

Check execution time
①Order Time (Done)
Time when the order was completed.
②Ticket Number
Order ticket number.
③Order Type
Order type (e.g., Buy or Sell Limit).
④Symbol
Traded symbol.
⑤Magic Number
Magic number for the order.
⑥Execution Time (ms)
Execution time spent on the order, in milliseconds.

How to install

To use the Execution Speed Measurement Indicator, follow the steps below to download and install it.

Step 1

Click the button below to download the indicator for MT4/MT5.

Step 2

Click File > Open Data Folder in the top menu of MT4/MT5.

Open Data Folder

Step 3

In the data folder, double-click the MQL4 or MQL5 folder.

MQL5 Folder MQL5 Folder

Step 4

In the MQL4/MQL5 folder, double-click the Indicators folder.

Indicators Folder Indicators Folder

Step 5

Save the Execution Speed Measurement Indicator in the Indicators folder.

Save the indicator Save the indicator

Step 6

Go back to the MT4/MT5. Right-click Indicators in the Navigator, and click Refresh.

Update indicators

Step 7

In the Navigator, click the + icon next to Indicators. Find the Execution Speed Measurement Indicator, then either double-click it or drag it onto a chart.

Apply the indicator to the chart Apply the indicator to the chart

Step 8

In the indicator settings window, customize the settings on the Inputs tab according to the How to set up page, then click OK.

Customize the settings on the Inputs tab Customize the settings on the Inputs tab

Step 9

The Execution Speed Measurement Indicator is applied to the chart, and the average execution time will be displayed.

The indicator will be applied to the chart

How to set up

Apply this indicator to the chart, then set the parameters according to your style.

Step 1

First, open the Inputs tab.

Open the "Inputs" tab Open the "Inputs" tab

Step 2

Set the parameters as follows.

Indicator settings Indicator settings
①Average Days

Specify the number of days for calculating execution speed. For example, if set to '7', the average speed will be based on order execution times from the past seven days.

②Filter Symbol Chart

Turn ON to calculate execution speed only for the symbol of the chart where this indicator is applied. If set to OFF, the speed will be calculated for all symbols.

③Filter Magic

Specify the magic number of the trades for which you want to calculate execution speed. If set to a negative value, this parameter will be disabled.

④Additional Margin

A margin will be added above the panel based on this value. Increase the value to move the panel down or decrease it to raise the panel.

To remove the margin, enter '0'. However, note that enabling the one-click trading panel will shift this panel downward, even if this parameter is set to '0'.

Updates

April 09, 2025