Trading Infrastructure

Convert an MT4 Expert Advisor to MT5

Your MetaTrader 4 robot or indicator translated from MQL4 into MQL5, matched to the original behaviour.

€100
Buy now →

The Problem

Your broker has dropped, or is dropping, MetaTrader 4, and a system that works for you lives in MQL4. MetaTrader 5 uses a different language and a different trading model, so the file cannot simply be opened there.

About this problem

MetaTrader 5 is faster and more robust for algorithmic trading and backtesting, and many brokers are dropping MetaTrader 4. A migration is often incomplete if only the Expert Advisor is converted and its indicators are left behind, so the price covers the robot and the indicators it needs.

The price is for a standard case: one Expert Advisor of normal size with up to a few custom indicators. A larger set is looked at first, and I tell you before any additional chargeable work.

What's Included

What's NOT Included

How It Works

  1. You send the MQL4 source files (the .mq4 files) and a short description of how the system should behave.
  2. I review the code and list anything that works differently in MT5, such as hedging mode, order types or history access.
  3. I translate the logic and the indicators into MQL5.
  4. I run the old and new versions side by side on the same data and compare the trades.
  5. I deliver the MT5 files, a note of any differences, and the 7-day window for genuine bugs.

In practice: you buy the service, send over whatever access or details the job needs, I investigate and do the work, and you confirm it's resolved before we call it done.

Frequently Asked Questions

Do you convert indicators too, or only Expert Advisors?
Both. A migration is often incomplete if the indicators are left behind, so the ones the robot depends on are included.
Why move from MetaTrader 4 to 5 at all?
Many brokers are dropping MT4, and MT5 is a faster, more robust platform for automated trading and testing, with a more modern language.
Will the converted robot behave exactly the same?
As closely as is technically possible. The two platforms handle orders and history differently, so I test them side by side and tell you about any difference.
I only have the .ex4 file. Can you convert it?
No. I need the .mq4 source. I do not decompile other people's software.
Is the conversion a good time to change the strategy?
It is better not to. Convert first, check it behaves the same, then change one thing at a time.
What if the code uses a library or DLL?
Tell me before you order. Where a DLL is involved I check whether it can be replaced or kept, and tell you what that means.
Please note: the price shown applies to a standard case matching the description above. Every situation is different, and if your request falls outside the normal scope of this service, I will explain this before doing any additional chargeable work. I will never silently turn a small job into an expensive project.
Running into a technical issue or something that doesn't work right on this page? Please let us know straight away via our Contact page — that's how we find out what's broken and get it fixed.