MT4-instellingen Converteren naar MT5: Complete Handleiding (2026)
TL;DR
MT4-instellingen zet je niet zomaar over naar MT5: je vergelijkt elke parameter apart tussen de MT4- en de MT5-versie van je EA, in plaats van blind te kopiëren. Een .set-bestand van MT4 laadt in MT5 vaak niet volledig correct, simpelweg omdat de twee versies uit andere broncode zijn gecompileerd (MQL4 tegenover MQL5) en niet gegarandeerd dezelfde parametervolgorde of eenheden delen. Noteer dus eerst je huidige MT4-waarden, stel de MT5-versie daarna opnieuw in aan de hand van die notities, en test minimaal een week op een demorekening voordat je live gaat. Ook je chart templates (.tpl) gaan niet automatisch mee. Bij Golden Viper EA valt dit relatief mee: je beheert een handvol instellingen, zoals je risicomodus, de optionele veiligheidsstop en de profit-lock, en geen tientallen technische parameters.
Waarom je MT4-instellingen niet zomaar overzetten naar MT5
De meeste traders gaan er bij een overstap vanuit dat een EA-instelling gewoon een universeel getal is dat overal hetzelfde werkt. Dat klopt niet. MT4 en MT5 zijn twee gescheiden platforms, elk met een eigen programmeertaal, eigen bestandsformaten en een eigen manier om parameters op te slaan. Ook als een leverancier op beide platforms exact dezelfde strategie laat draaien, hoeft de instellingenlijst technisch niet identiek te zijn. Twijfel je over een veld, kijk dan in de officiële MT4-hulpdocumentatie na wat die instelling in de MT4-omgeving precies deed.
Wat er precies verandert tussen een MT4- en een MT5-versie van een EA
MT4 compileert broncode (.mq4) naar een uitvoerbaar bestand (.ex4), MT5 compileert zijn eigen broncode (.mq5, geschreven in MQL5) naar een apart .ex5-bestand. Dat zijn geen twee exportformaten van hetzelfde bestand, maar het resultaat van twee losse ontwikkeltrajecten. Hoeveel structureel verschil er tussen de twee talen zit, van objectgeoriënteerde klassen tot een ander ordersysteem, staat uitgewerkt in de officiële MQL5-documentatie. Een leverancier bouwt en compileert zijn EA dus apart voor MT5, hij zet hem niet simpelweg over. En verschilt de interne opbouw, dan kan de externe parameterlijst die jij in het EA-venster ziet net anders in elkaar zitten.
Waarom dezelfde EA-naam geen garantie is voor identieke parameters
Er is nog een valkuil: dezelfde productnaam wekt al snel de indruk dat de bestanden uitwisselbaar zijn. In de praktijk kan een MT5-versie een extra parameter hebben die de MT4-versie mist, bijvoorbeeld omdat MT5 zowel hedging- als netting-accounts ondersteunt, of een bestaand veld net anders noemen. Sommige ontwikkelaars bieden in de MQL5 Market zelfs alleen een MT4- óf alleen een MT5-versie aan, dus ga nooit uit van volledige pariteit. En ook al oogt de volgorde logisch: neem niet zomaar aan dat parameter vier op MT4 hetzelfde is als parameter vier op MT5. Controleer op naam, niet op positie.
Instellingen overzetten versus instellingen converteren: het verschil
"Overzetten" klinkt als kopiëren: je pakt een getal en plakt het op de nieuwe plek. "Converteren" is net iets anders, je vertaalt een waarde bewust naar de juiste context. Bij de stap van MT4 naar MT5 is alleen die tweede route echt zonder verrassingen. Er zijn twee methodes mogelijk, en de voorkeur ligt duidelijk bij één ervan.
Methode 1: het .set-bestand proberen te laden
MT4 en MT5 gebruiken allebei een .set-bestand om parameters in op te slaan, dus het is verleidelijk om je oude bestand gewoon te laden in de MT5-versie van dezelfde EA. Dat werkt soms gedeeltelijk: parameters met een identieke naam en hetzelfde datatype worden overgenomen. Maar velden die ontbreken, anders heten of van type zijn veranderd, worden genegeerd of krijgen stilzwijgend een standaardwaarde. Je EA lijkt dan netjes te laden, terwijl hij mogelijk draait met een instelling die je nooit bewust hebt gekozen.
Methode 2: parameter voor parameter vergelijken (aanbevolen)
De betrouwbare route kost iets meer tijd, maar sluit de meeste verrassingen uit. Open je MT4-EA-venster, schrijf elke instelling met de exacte waarde op, en vul daarna in het MT5-EA-venster elk veld handmatig in aan de hand van die notities. Komt een naam niet precies overeen, zoek dan naar de dichtstbijzijnde equivalente functie in plaats van het veld gewoon over te slaan. Wat een onbekend veld precies doet, lees je na in de MT5-terminalhandleiding.
| Onderdeel | Op MT4 | Op MT5 | Actie bij converteren |
|---|---|---|---|
| Instellingenbestand | .set gekoppeld aan .ex4 | .set gekoppeld aan .ex5 | Nooit blind laden; elk veld los controleren |
| EA-bestandsformaat | .ex4 (MQL4) | .ex5 (MQL5) | Aparte, voor MT5 gecompileerde versie ophalen |
| Chart templates | .tpl in MT4-indeling | .tpl in MT5-indeling | Handmatig opnieuw opbouwen op MT5 |
| Lotgrootte-normalisatie | Bepaald per broker/symbool | Kan afwijken op je nieuwe MT5-rekening | Herberekenen in plaats van overtypen |
| Stopafstand in punten | Afhankelijk van digits van je broker | Kan andere digits/puntwaarde hebben | Opnieuw controleren op je nieuwe rekening |
| Parametervolgorde in EA-venster | Vaste volgorde uit .mq4 | Eigen volgorde uit .mq5 | Elke naam apart nalopen, niet op positie vertrouwen |
Stappenplan: zo converteer je je instellingen in de praktijk
De route hieronder werkt voor vrijwel elke EA. Doorloop de stappen op volgorde en sla er geen over, ook al lijkt een stap voor de hand liggend.
- Documenteer je huidige MT4-instellingen. Noteer in een lijst of screenshot elk veld uit het EA-venster, met de exacte waarde erbij.
- Haal de officiële MT5-versie op. Vraag bij twijfel je leverancier om het juiste .ex5-bestand, in plaats van zelf te knutselen met een .mq4-bestand.
- Plaats het bestand in de juiste map. Ga in MT5 naar File > Open Data Folder en kopieer het bestand naar MQL5 > Experts.
- Herstart MT5 zodat de EA in de Navigator verschijnt, en sleep hem vervolgens naar de juiste chart en timeframe.
- Vul elk veld handmatig in, op basis van je notities uit stap 1, parameter voor parameter, niet via een geïmporteerd .set-bestand.
- Zet Algo Trading aan, zowel de knop in de werkbalk als de vink in het EA-venster. Hoe geautomatiseerd handelen in MT5 werkt, staat toegelicht op de officiële platformpagina. Controleer daarna je eerste orders op een demorekening.
Rekenvoorbeeld. Stel dat je op MT4 een EA gebruikt (los van Golden Viper) met een parameter genaamd TakeProfitPips, ingesteld op 45, bij een broker die vijf cijfers achter de komma toont. Het vergelijkbare veld op de MT5-versie van diezelfde EA heet misschien TakeProfit_Points, met de eenheid uitgedrukt in hele punten in plaats van fractionele pips. Typ je zonder na te denken hetzelfde getal 45 over, dan kan je effectieve afstand tot de take-profit twee tot tien keer groter of kleiner uitpakken dan je op MT4 gewend was. Ga daarom eerst na welke prijsbeweging je eigenlijk bedoelt, in dollars of centen, en reken dat pas om naar de eenheid die het MT5-veld verwacht.
Risico-instellingen en lotgrootte correct converteren
Je risicobeheer is van alle instellingen het meest gevoelig voor conversiefouten, een kleine misrekening raakt direct je kapitaal. Bij een gestructureerde aanpak van risicobeheer is lotgrootte de uitkomst van een berekening, geen vast getal dat je zomaar overtypt.
Waarom je lotgrootte niet automatisch hetzelfde blijft
Werkt je EA met risicogestuurde lotgrootte, dan berekent hij de positiegrootte telkens opnieuw, op basis van je kapitaal, je risicopercentage en je stopafstand. Verandert een van die drie op je nieuwe MT5-rekening, denk aan startkapitaal, puntwaarde of spread, dan verschuift de uitkomst mee, ook al gebruik je exact dezelfde risicomodus. Hoe die rekenmethode precies werkt, staat uitgewerkt in risk-based position sizing berekenen.
Rekenvoorbeeld. Stel je hebt 3.600 dollar op je rekening en een gemiddelde stopafstand van 300 punten, met een illustratieve puntwaarde van 0,015 dollar per 0,01 lot per punt (dit varieert per broker en symbooldefinitie, dus reken altijd met je eigen cijfers). Het risico per 0,01 lot komt dan neer op 300 × 0,015 = 4,50 dollar. In de Conservative-modus, met circa 0,5% risico per trade, is dat 18 dollar, ofwel ongeveer 0,04 lot. Bij Normal, circa 1%, wordt dat 36 dollar, ongeveer 0,08 lot. En bij Aggressive, circa 2%, loopt dat op tot 72 dollar, ongeveer 0,16 lot. Stap je met hetzelfde kapitaal en dezelfde modus over naar een broker met een andere puntwaarde, dan schuiven deze uitkomsten mee - geen fout, maar precies waarvoor het rekenprincipe bedoeld is.
| Risicomodus | Richtwaarde risico per trade | Bedrag bij 3.600 dollar kapitaal | Geschatte lotgrootte (stop 300 punten) |
|---|---|---|---|
| Conservative | circa 0,5% | 18 dollar | circa 0,04 lot |
| Normal | circa 1% | 36 dollar | circa 0,08 lot |
| Aggressive | circa 2% | 72 dollar | circa 0,16 lot |
Dit zijn illustratieve cijfers, bedoeld om het rekenprincipe te laten zien, geen vaste toezegging. Je exacte lotgrootte hangt af van je broker, je actuele stopafstand en de instellingen van de EA op het moment van de trade zelf.
Welke risicomodus kies je na de overstap
Grijp de overstap aan om te heroverwegen of je risicomodus nog wel past. Is je kapitaal sinds je MT4-periode gegroeid of juist gekrompen, kies dan bewust opnieuw in plaats van automatisch dezelfde modus aan te houden. De gids de juiste risicomodus kiezen helpt je bij die afweging.
Chart templates en indicatorinstellingen overzetten
Naast de EA zelf draaien de meeste traders ook extra indicatoren of een vaste kleurstelling op hun chart, opgeslagen als template. Ook hier geldt: dat gaat niet automatisch over.
Waarom een .tpl-bestand van MT4 niet in MT5 werkt
Een MT4-template (.tpl) verwijst naar MT4-indicatoren en MT4-instellingen. MT5 leest dat bestandsformaat niet op dezelfde manier, dus slepen van je oude naar je nieuwe platform levert meestal niets op. Praktisch gezien bouw je de template gewoon opnieuw op binnen MT5: dezelfde timeframe, dezelfde indicatoren met dezelfde periodes, kleuren en lijnstijlen naar eigen smaak. Voor gebruikers van Golden Viper staat dit uitgewerkt in MT4-templates voor Golden Viper EA.
Generieke EA-parameters die vaak over het hoofd worden gezien
Bij het handmatig overtypen letten traders meestal op de opvallende velden, denk aan lotgrootte, take-profit en stop-loss, en vergeten ze kleinere velden zoals het magic number (een identificatienummer waarmee een EA zijn eigen orders herkent) of de toegestane slippage. Verandert je magic number per ongeluk tussen MT4 en MT5, dan levert dat verwarring op zodra je meerdere EA's naast elkaar draait. Loop daarom toch je hele parameterlijst na, ook de velden die je zelden aanraakt.
Veelgemaakte fouten bij het converteren van instellingen
De meeste problemen bij dit proces zijn geen zeldzame technische uitzonderingen, maar gewoon dezelfde fouten die steeds terugkomen. Dit zijn de belangrijkste om te vermijden:
- Een .set-bestand blind vertrouwen. Zoals hierboven al bleek, kan dit velden overslaan of ze stilzwijgend op een standaardwaarde zetten.
- Vertrouwen op de positie van een parameter in plaats van op de naam. Een veld dat op MT4 als vierde in de lijst stond, staat op MT5 lang niet altijd ook als vierde.
- Eenheden door elkaar gooien. Pips, punten en prijsafstand in dollars of centen zijn niet hetzelfde, zeker niet bij een symbool als XAUUSD, waar broker-digits flink uiteenlopen.
- Live gaan zonder eerst te demotesten. Ook al ken je de instellingen uit je hoofd, een nieuwe rekening of een andere spread kan je alsnog verrassen.
- Denken dat je je licentie opnieuw moet kopen. Bij Golden Viper dekt één licentie zowel de MT4- als de MT5-versie, dus instellingen converteren betekent geen nieuwe betaling.
- De chart-template vergeten. Je EA draait prima zonder je visuele template, maar dan mis je wel je eigen referentiepunten om de markt te blijven volgen.
- Beide platforms tegelijk laten meehandelen zonder dat door te hebben. Draait je EA nog live op MT4 terwijl je op MT5 test met hetzelfde kapitaalgevoel, dan handel je in feite dubbel.
Instellingen converteren voor Golden Viper EA: waarom dit relatief simpel is
Bij een EA met tientallen parameters kan converteren zomaar een middag kosten. Golden Viper EA is bewust anders gebouwd - een regelgebaseerde, trend- en momentumbevestigende aanpak op XAUUSD H4, waarbij de instellingen die jij beheert beperkt blijven tot een handvol keuzes en niet tot een lange technische lijst.
Je kiest een risicomodus (Conservative, Normal of Aggressive), en de EA berekent daarmee zelf een risicogestuurde lotgrootte. Er staat een profit-lock op winstgevende posities, en je kunt een optionele veiligheidsstop aan- of uitzetten. Martingale, grid of averaging zit nergens in de logica, op geen van beide platforms. Converteren komt hier dus vooral neer op bewust herbevestigen, niet op uitzoeken wat twintig losse velden doen.
| Onderdeel | Op je MT4-rekening | Actie bij overstap naar MT5 |
|---|---|---|
| Risicomodus | Bijvoorbeeld Normal | Opnieuw selecteren op MT5; niet aannemen dat dit automatisch meekomt |
| Risicogestuurde lotgrootte | Berekend op basis van je MT4-kapitaal | Wordt herberekend zodra de EA op je MT5-rekening actief is |
| Profit-lock | Actief op winstgevende posities | Werking controleren op je eerste MT5-trades |
| Optionele veiligheidsstop | Aan of uit naar voorkeur | Herbevestigen dat de stand overeenkomt met je bedoeling |
| Licentie | Eén licentie dekt beide platforms | Geen nieuwe aankoop nodig; wel het juiste .ex5-bestand ophalen |
Hoe je het juiste bestand precies installeert, staat stap voor stap beschreven in Golden Viper EA installeren op MT5 en MT5 EA installeren en activeren. Liever niet zelf converteren? Dan is een MQL5-signaal een alternatief: je kopieert de trades van een bestaand, geverifieerd account in plaats van zelf een EA te configureren. Golden Viper biedt dit aan voor 30 dollar per maand, naast de losse EA-licentie.
Volg je resultaten daarna een tijdje voordat je conclusies trekt. Een openbaar, geverifieerd trackrecord op Myfxbook (rekening 11943038) is gekoppeld aan je rekeningnummer, niet aan het platform, dus je legt je MT5-gedrag makkelijk naast je MT4-periode. Verwacht geen dagelijkse stroom aan trades: een selectieve H4-strategie op XAUUSD plaatst doorgaans hooguit een setup per dag, en soms dagenlang niets. Dat is normaal gedrag, geen teken dat er iets misgaat.
Handel, ook geautomatiseerd, brengt altijd risico met zich mee. Een stop garandeert niet dat je exact op dat niveau sluit, verlies blijft mogelijk, en resultaten uit het verleden zeggen niets over de toekomst. Handel dus alleen met geld dat je kunt missen. Toezichthouders zoals de AFM wijzen erop dat geautomatiseerd handelen, ongeacht het platform, geen gegarandeerd rendement oplevert. Wil je met een geautomatiseerde, selectieve XAUUSD-strategie op beide platforms aan de slag, bekijk dan Golden Viper EA voor alle details.
Veelgestelde vragen
Kan ik mijn MT4 .set-bestand gewoon inladen in de MT5-versie van dezelfde EA?
Dat kan technisch, maar is niet betrouwbaar. Parameters met een identieke naam en hetzelfde type worden meestal wel overgenomen, maar afwijkende of ontbrekende velden krijgen soms stilzwijgend een standaardwaarde. Controleer daarom na het laden altijd elk veld handmatig.
Waarom staan mijn parameters in een andere volgorde op MT5?
Omdat de MT5-versie van een EA uit aparte broncode (MQL5) is opgebouwd, met zijn eigen structuur. De volgorde in het instellingenvenster volgt hoe de ontwikkelaar het bestand heeft geschreven, en dat is niet per se dezelfde volgorde als op MT4.
Verandert mijn lotgrootte als ik overstap naar MT5?
Bij risicogestuurde lotgrootte kan dat inderdaad: de berekening houdt rekening met je kapitaal, je risicopercentage en je stopafstand. Wijkt een van die factoren af op je nieuwe rekening, dan wijkt de uitkomst mee, ook al gebruik je dezelfde risicomodus.
Gaan mijn chart templates automatisch mee naar MT5?
Nee. Een .tpl-bestand van MT4 werkt niet in MT5. Je bouwt je template, timeframe, indicatoren, kleuren, gewoon opnieuw op binnen MT5.
Moet ik mijn Golden Viper-licentie opnieuw kopen om naar MT5 te converteren?
Nee. Eén eenmalige betaling van 199 dollar geeft je een levenslange licentie die zowel de MT4- als de MT5-versie dekt. Je hebt alleen het juiste .ex5-bestand nodig, geen nieuwe aankoop dus.
Hoe controleer ik of mijn geconverteerde instellingen echt kloppen?
Laat de EA minstens een week op een demorekening draaien en vergelijk het gedrag (orderplaatsing, lotgrootte, profit-lock) met wat je van je MT4-periode gewend was, voordat je weer live verdergaat.
Wat als een parameter op MT4 een andere naam heeft dan op MT5?
Zoek dan naar de dichtstbijzijnde equivalente functie in plaats van dat veld gewoon over te slaan. Raadpleeg bij twijfel de documentatie van je EA-leverancier of de officiële platformhandleiding.
Hoeveel tijd kost het converteren van instellingen in de praktijk?
Bij een EA met een beperkt aantal instellingen, zoals Golden Viper, kost dit meestal een kwartier tot een half uur. Bij EA's met tientallen parameters kan dat oplopen tot een middag werk.
Waar krijg ik hulp als het converteren van mijn Golden Viper-instellingen niet lukt?
Via Telegram op @viprasol_help, WhatsApp op +31 6 84795250, of per e-mail via support@goldenviperea.com. Beschrijf welk veld of welke stap vastloopt, dan denken we met je mee.
