I will convert your mql4 ea to mql5 for metatrader 5
MetaTrader Expert Advisor Developer for MQL4 MQL5 and Pine Script
About this Gig
Your EA works on MetaTrader 4, but your broker moved to MT5, or you want the newer tester and more symbols. I port the code so it behaves the same on the new platform.
WHY THIS IS NOT COPY AND PASTE
MQL5 is a different language underneath. OrderSend becomes a trade request structure. Orders and positions are separate objects. A netting account merges your trades into one position, a hedging account does not. Filling modes differ per broker. An EA that ignores this compiles fine and then behaves nothing like the original.
WHAT YOU GET
Full MQL5 source plus the compiled file
Same input names, so your existing settings still make sense
A side by side tester run: old MT4 build against the new MT5 build
A written list of every behaviour that had to change, and why
HOW IT WORKS
Send me the .mq4 file and tell me which account type you trade, netting or hedging. I check the code first and tell you upfront if anything cannot be carried over one to one.
I do not sell strategies and I do not give trading advice. You bring the code, I port the software.
English and German / Ich spreche Deutsch.
Platform:
MT5
•
MT4
Development technology:
MQL5
•
MQL4
My Portfolio
FAQ
Will the MT5 version trade exactly like my MT4 one?
Same logic, yes. Identical results, no, and nobody can promise that. MT5 uses different tick data, and a netting account merges positions where MT4 kept them apart. I show you both tester runs side by side so you can see exactly where they differ and why.
I only have the .ex4 file, not the source. Can you still do it?
No. A compiled .ex4 cannot be turned back into readable code, and I do not decompile other people's work. I need the .mq4 source. If you bought the EA, ask the seller for it - most will hand it over, especially if you explain you are moving to MT5.
Do you speak German?
Ja. Wir koennen alles auf Deutsch besprechen, und die Doku sowie den Vergleichsbericht liefere ich auf Wunsch auf Deutsch. Bei einer Portierung geht es um viele Details, da ist die eigene Sprache oft praeziser.

