Een Expert Advisor van MT4 naar MT5 omzetten is geen vertaling regel per regel. De platformen verschillen in events, trade-APIs, positiemodellen, indicatorgebruik, tester en symbooldata. Code kan compileren terwijl de strategie stil gedrag verliest.
Ons archief telt 18 projecten met zowel MT4 als MT5 en 12 conversie- of integratieopdrachten. De terugkerende les: migratie heeft een gedragsreferentie nodig van wat het oude systeem werkelijk deed.
Migreren vanuit gedrag
Zet de referentie vast vóór de implementatie verandert.
- 01ReferentieRegistreer signalen, timing, ownership, inputs en aanvaarde outputs op MT4.
- 02MappingVertaal orders, posities, indicatoren, events, prijzen en symboolgegevens expliciet.
- 03VergelijkTest dezelfde periodes en vergelijk beslissingen vóór eindwinst.
- 04VerklaarDocumenteer bedoelde verschillen en verwerp onverklaarde drift.
Bevries de referentie
Bewaar vóór conversie de oude versie, inputs, platformbuild, symboolinstellingen, periode, data-aannames en een beslissingslog of tradelijst. Kies bij ambigu gedrag bewust tussen strikte reproductie en gecontroleerde correctie; verstop die keuze niet in de migratie.
Breng platformverschillen in kaart
MT4-orders en MT5-posities zijn niet hetzelfde, zeker bij netting- en hedgingaccounts. Indicatorhandles, bufferkopieën, trade-resultaten, prijsnauwkeurigheid, tick value, filling modes en tester-events vragen eveneens expliciete behandeling.
Vergelijk beslissingen
Een eindbalans kan gelijkaardig zijn terwijl signalen afwijken. Vergelijk daarom bartijden, signaalstatus, gevraagde prijzen, volumeberekening, stopafstand, wijzigingspad en redenen voor blokkering. Verklaar data- en platformverschillen in plaats van ze uit te middelen.
Beheer op MT5
Test na historisch vergelijken ook herstarts, partial fills, afwijzingen, symboolsuffixen, accountmodus, ontbrekende historiek en meerdere posities. Actuele logs en documentatie voorkomen dat drift later terugkomt.
- Bewaar een onveranderlijke MT4-referentiebuild.
- Kies MT5-netting of hedging bewust.
- Herbereken risico met MT5-symboolgegevens.
- Vergelijk beslissingen, niet alleen equitycurves.
- Documenteer elk aanvaard verschil.
Vragen die je misschien hebt
Kan een MT4 EA rechtstreeks naar MT5 worden gekopieerd?
Meestal niet. Handel, indicatoren, events, posities en testing vragen bewuste conversie.
Moeten MT4- en MT5-backtests identiek zijn?
Niet noodzakelijk, maar elke materiële afwijking moet een gekende oorzaak hebben.