Hoe Update Je Een EA Op MT4 Zonder Dataverlies?

TL;DR

Je EA-bestand vervangen op MT4 raakt je trade-geschiedenis en open posities niet aan: die staan op de server van je broker, niet in het bestand zelf. Zelf veiligstellen moet je wél je lokale instellingen — je .set-preset met risicomodus, je template en eventuele losse bestanden. Sluit MT4 volledig af, vervang het oude bestand in de map Experts door de nieuwe versie onder dezelfde naam, herstart, koppel de EA opnieuw aan je XAUUSD H4-grafiek en laad je preset terug. Doe dit bij voorkeur net na een H4-candle sluiting of in het weekend, en controleer daarna het Journal-tabblad op foutmeldingen. Zo ben je in vijf à tien minuten klaar zonder ook maar iets kwijt te raken.

Wat ‘dataverlies’ eigenlijk betekent bij een EA-update

De angst achter deze vraag is herkenbaar: je vervangt een bestand in een map, en ergens in je hoofd sluipt de vergelijking met een telefoon die na een update ineens je foto’s kwijt lijkt. Bij een Expert Advisor op MT4 werkt dat anders, maar dat zie je pas als je uit elkaar trekt wát er bedoeld wordt met “data”. Er schuilen minstens zes soorten informatie achter dat ene woord, en niet één daarvan zit in het .ex4-bestand dat je vervangt: afgesloten trades, open posities, accountsaldo, risico-instellingen, chart-template en eigen losse bestanden. Sommige overleven een update altijd, simpelweg omdat MetaTrader 4 zo is opgebouwd; andere alleen als jij ze vooraf zelf hebt veiliggesteld. Het verschil zit in waar die informatie fysiek staat opgeslagen.

Wat altijd bewaard blijft, ongeacht hoe je update

Je trade-geschiedenis, open posities en accountsaldo staan niet op je computer, maar in de serverdatabase van je broker. Je MT4-terminal is een venster dat inlogt op die server. Vervang je lokaal een bestand in de map Experts, dan verandert er niets aan die database.

Wat je wél zelf in de gaten moet houden

De inputparameters van je EA, je chart-template en eigen lokale bestanden leven wél op je computer of VPS, en worden niet automatisch meegenomen bij een bestandsvervanging — tenzij je ze eerder als preset hebt opgeslagen. Onderstaande tabel zet het naast elkaar.

Tabel 1: Wat overleeft het vervangen van een EA-bestand?

Type gegevenWaar het staatOverleeft bestandsvervanging?Zelf back-uppen nodig?
Afgesloten trades (geschiedenis)Serverdatabase van je brokerJa, altijdNee
Open positiesServerdatabase van je brokerJa, altijdNee
Accountsaldo en equityServerdatabase van je brokerJa, altijdNee
EA-inputs / risicomodusLokaal .set-bestand (indien opgeslagen)Nee, tenzij opgeslagenJa
Template met EA-koppelingLokaal .tpl-bestandNee, tenzij opgeslagenJa
Chart-tekeningen en objectenLokaal chartprofielSomsJa, indien belangrijk
Journal- en logbestandenLokale map \Logs\Meestal welOptioneel

Server versus lokaal: de kern van waarom je trades niet verdwijnen

MT4 bestaat uit twee gescheiden werelden. De serverkant — orders, posities, geschiedenis, saldo — wordt vastgelegd door je broker, niet door jouw software. De lokale kant — charts, templates, EA-bestanden, instellingen — leeft op jouw computer of VPS. Een EA-update raakt uitsluitend die tweede wereld. Dat sluit aan bij hoe de officiële MT4-documentatie het platform beschrijft: de terminal is een cliëntprogramma dat verbinding maakt met een handelsserver, waar de transactiegegevens worden bijgehouden.

Een concreet voorbeeld maakt dit tastbaar. Stel dat je dinsdagavond een update doorvoert en op dat moment één lopende XAUUSD-positie open hebt staan: 0,15 lot, geopend op maandagochtend, met een winst van ongeveer €38. Je doorloopt de update, MT4 start opnieuw op en je logt in op hetzelfde account. Binnen enkele seconden toont het tabblad Trade exact diezelfde positie: zelfde ticketnummer, zelfde lotgrootte, zelfde openingsprijs. Er is niets gewijzigd, want die positie heeft nooit in het .ex4-bestand gestaan — hij stond de hele tijd op de server van je broker, ook toen je platform even dicht was.

Wil je eerst snappen wat een Expert Advisor precies is en hoe die zich verhoudt tot je terminal, dan is dat een goede opstap voordat je met updates aan de slag gaat.

Stap voor stap: je EA updaten op MT4 zonder iets te verliezen

Dit stappenplan combineert een korte back-up met de daadwerkelijke bestandsvervanging, zodat je nooit hoeft te gokken of iets goed is gegaan.

Vóór je begint: een back-up van vijf minuten

Open de eigenschappen van je EA en klik in het tabblad Inputs op Save, zodat je risicomodus en parameters in een .set-bestand staan. Sla daarna via Charts → Template → Save Template ook je chart-opzet op, en noteer kort welke posities open staan — ticketnummer, lotgrootte en openingsdatum volstaan. Dit kost hooguit twee tot drie minuten.

Het bestand daadwerkelijk vervangen

Sluit MT4 volledig af via Bestand → Afsluiten in plaats van het venster te minimaliseren, zo voorkom je dat het platform het oude bestand nog vasthoudt tijdens het kopiëren. Open de datamap via Bestand → Open Data Folder, ga naar MQL4 en dan naar Experts, en vervang het oude bestand door de nieuwe versie. Gebruik bij voorkeur exact dezelfde bestandsnaam als voorheen, zodat de koppeling in je Navigator en template intact blijft.

Terugkoppelen en controleren

Start MT4 opnieuw op, open je XAUUSD H4-grafiek, sleep de EA er opnieuw op en laad via Inputs → Load je .set-bestand terug. Zet AutoTrading aan en controleer het Journal op foutmeldingen. Zie je geen rode regels en verschijnt het lachende gezichtje rechtsboven, dan is de update geslaagd.

Tabel 2: Updateproces met tijdsindicatie

#StapActieTijd
1Preset en template opslaanInputs → Save, dan Charts → Template → Save Template2 min
2Open posities noterenTicket, lotgrootte en datum vastleggen1 min
3MT4 volledig afsluitenBestand → Afsluiten10 sec
4Bestand vervangenDatamap → MQL4 → Experts, oude .ex4 overschrijven40 sec
5MT4 herstartenPlatform opnieuw opstarten en inloggen30 sec
6EA herkoppelenSlepen op XAUUSD H4-grafiek20 sec
7Preset ladenInputs → Load, .set-bestand selecteren20 sec
8ControlerenJournal-tabblad en AutoTrading checken30 sec

Tel je alle stappen bij elkaar op, dan land je op ongeveer vijf tot zes minuten, inclusief de back-up. Sla je die back-up over, dan ben je sneller klaar, maar loop je onnodig het risico dat je een instelling over het hoofd ziet.

Open posities tijdens een update: wat er wél en niet gebeurt

Terwijl je platform kort offline is, kan geen enkele EA actief ingrijpen op je posities — ook Golden Viper niet. Een reeds geplaatste stop-loss- of take-profit-order op de server van je broker blijft gewoon actief, want zo’n order draait los van je terminal. Zodra je de EA weer aan de juiste XAUUSD H4-grafiek koppelt en AutoTrading inschakelt, hervat hij zijn gedrag, inclusief mechanismen zoals een profit-lock op winsten en een eventuele veiligheidsstop. Let wel: een stop garandeert nooit dat je exact op dat niveau wordt uitgevoerd, zeker niet bij snelle prijsschommelingen in goud.

Dat overzicht is meestal behapbaar, want de strategie is selectief en levert doorgaans niet meer dan ongeveer één setup per dag op — je hebt dus zelden meer dan een handvol posities open op het moment dat je een update inplant.

Een voorbeeld met twee posities maakt het concreet. Stel dat positie A op +€64 winst staat met een actieve veiligheidsstop, en positie B net geopend is rond break-even met 0,10 lot. Je doorloopt het stappenplan en bent zes minuten offline. Bij herstart zie je beide posities ongewijzigd terug, inclusief dezelfde veiligheidsstop en lotgrootte — er is in die zes minuten niets aan de posities zelf gebeurd, behalve de normale prijsbeweging die er sowieso was geweest.

Timing blijft wel verstandig: werk bij voorkeur net na een H4-candle sluiting, of — nog rustiger — in het weekend wanneer XAUUSD niet handelt. Draai je 24/5 op een VPS, kijk dan naar hoe je een geschikte VPS kiest, zodat jij het moment zelf plant.

Je .set-instellingen en risicomodus veilig bewaren

Golden Viper werkt met risicogestuurde lotgrootte en drie risicomodi — Conservative, Normal en Aggressive — zonder martingale, grid of averaging. Die keuze ligt vast in de inputs van de EA, en dat is precies het onderdeel dat een kale bestandsvervanging niet automatisch onthoudt. Het opslaan van een .set-bestand vóór je update is dan ook de belangrijkste gewoonte uit dit artikel.

Stel dat je de Aggressive-modus draait op een account van €4.000 en dat hebt vastgelegd in golden-viper-aggressive.set. Na de update open je opnieuw de Inputs en klik je op Load. Elk veld dat in beide versies bestaat, springt terug naar jouw eigen waarde. Voegt de nieuwe versie een instelling toe die in je oude bestand nog niet voorkwam, dan krijgt uitsluitend dát nieuwe veld de standaardwaarde van de ontwikkelaar — de rest, inclusief je risicomodus, blijft exact zoals jij hem had ingesteld. Controleer dat nieuwe veld dus bewust voordat je verdergaat; achtergrond over inputparameters staat in de MQL5-documentatie.

Bewaar je preset niet alleen in de standaardmap van MT4, maar liefst ook buiten je datamap, bijvoorbeeld in een documentenmap of cloudopslag. Een volledige herinstallatie raakt in zeldzame gevallen ook lokale presetmappen, dus een tweede kopie kost niets. Twijfel je welke modus bij jouw account past, lees dan hoe je de juiste risicomodus kiest.

Templates, bestandsnamen en waarom kleine details ertoe doen

Een klein detail met grote gevolgen: de bestandsnaam. Verander je die bij een update — bijvoorbeeld van golden-viper.ex4 naar golden-viper-v2.ex4 — dan verschijnt de EA onder een nieuwe naam in je Navigator, terwijl je template nog naar de oude naam verwijst. Het gevolg is meestal een lege plek op de chart tot je de koppeling handmatig herstelt. Los dit op door dezelfde bestandsnaam aan te houden bij elke update, tenzij de leverancier iets anders adviseert. Heb je je template specifiek voor Golden Viper ingericht, dan is hoe je een MT4-template voor de EA opzet de moeite waard, zodat je na een naamswijziging snel weer in orde bent.

Een tweede valkuil ontstaat wanneer je tijdelijk twee versies naast elkaar test, bijvoorbeeld oud op een demo-account en nieuw live. Zorg dat je nooit twee actieve instanties op dezelfde XAUUSD H4-grafiek van hetzelfde account laat staan: verwijder eerst de oude EA van de chart (rechtermuisklik → Expert Advisors → Remove) voordat je de nieuwe versie erop sleept.

MT4 versus MT5: verschilt de aanpak?

Nauwelijks. Golden Viper werkt op zowel MT4 als MT5 onder dezelfde licentie, en het updateprincipe is op beide platforms identiek: serverdata blijft staan, lokale bestanden vervang je zelf. Het praktische verschil zit in de mapnaam — op MT4 vervang je het bestand in MQL4/Experts, op MT5 in MQL5/Experts. De rest van de volgorde is nagenoeg hetzelfde, zoals ook te lezen valt in de MT5-terminalhelp en de uitleg over geautomatiseerd handelen op MT5.

Draai je Golden Viper op zowel een MT4- als een MT5-terminal, dan update je gewoon twee keer — het zijn twee gescheiden installaties met eigen datamappen, en een update op de ene heeft geen effect op de andere. Ben je nog bezig met de eerste opzet op MT5, dan helpt een EA op MT5 installeren en activeren je op weg.

Na de update: testen, controleren en vertrouwen herstellen

Een update zonder foutmeldingen verloopt meestal ook zonder verrassingen. Toch is het verstandig om de eerste dagen na een grotere versiewijziging iets alerter te zijn, zeker als de release notes iets over de inputs vermelden.

Controleer eerst het Journal-tabblad na het herstarten: een foutvrije initialisatie meldt je platform daar meteen. Vergelijk daarna de eerste nieuwe trades met je verwachtingen — klopt de lotgrootte met je risicomodus, en klopt het instrument- en timeframe-gebruik nog met XAUUSD H4? Wil je extra zekerheid, test dan eerst in de Strategy Tester op XAUUSD H4 of op een demo-account, of vergelijk het verloop met het openbare Myfxbook-overzicht, waar Golden Viper zijn trackrecord publiceert onder account 11943038.

Wie liever geen bestand zelf beheert, kan een MQL5-kopieersignaal volgen voor $30 per maand, waarbij trades automatisch worden gekopieerd. De EA zelf blijft een eenmalige aankoop: $199 voor een levenslange licentie voor zowel MT4 als MT5, zonder abonnement, proefperiode of geld-terug-regeling. Die licentie verandert niet door een update — je vervangt alleen het bestand, niet je toegang. Meer op Golden Viper EA. Kom je er niet uit, dan helpt support via Telegram @viprasol_help, WhatsApp +31 6 84795250 of support@goldenviperea.com je meestal snel verder.

Eén laatste kanttekening: een zorgvuldig doorlopen update voorkomt dataverlies, maar verandert niets aan het feit dat handelen in XAUUSD risico met zich meebrengt. Verlies is altijd mogelijk, resultaten uit het verleden garanderen niets voor de toekomst, en je handelt dus alleen met geld dat je kunt missen. Wie dat serieus neemt, leest ook eens over gedegen risicomanagement, en houdt de richtlijnen van een toezichthouder zoals de AFM in het achterhoofd.

Tabel 3: Veelgemaakte fouten bij het updaten en de oplossing

Onderstaande tabel zet de meest voorkomende missers naast de oplossing, zodat je ze in de toekomst in één oogopslag herkent.

FoutGevolgOplossing
Bestand hernoemd bij vervangenEA verschijnt onder nieuwe naam, template verwijst naar oude naamGebruik dezelfde bestandsnaam als voorheen
.set-bestand niet vooraf opgeslagenRisicomodus en inputs springen terug naar standaardwaardenSla voortaan altijd eerst een preset op
MT4 niet volledig afgeslotenBestand kan vergrendeld zijn, vervanging misluktSluit af via Bestand → Afsluiten, niet minimaliseren
Update midden in een actieve H4-candleEA is kort niet actief op een gevoelig momentUpdate na een candle-sluiting of in het weekend
Twee versies tegelijk aan dezelfde chartOnduidelijk welke versie beslissingen neemtVerwijder eerst de oude EA van de chart
Update gedownload via onbekende bronRisico op een corrupt of onveilig bestandDownload alleen via de officiële leverancier

Veelgestelde vragen

Verlies ik mijn open trades als ik mijn EA update op MT4?

Nee. Open posities en je trade-geschiedenis staan op de server van je broker, niet in het EA-bestand. Zolang je met hetzelfde account inlogt, blijven ze precies zoals ze waren.

Moet ik MT4 volledig afsluiten voordat ik het EA-bestand vervang?

Dat is verstandig. Minimaliseer je alleen het venster, dan kan het oude bestand nog vergrendeld zijn. Via Bestand → Afsluiten sluit je het proces echt af.

Waar bewaar ik mijn .set-bestand met mijn risicomodus het beste?

Sla het op in de map die MT4 voorstelt, maar zet ook een kopie buiten je datamap, bijvoorbeeld in een documentenmap. Zo ben je niet van één locatie afhankelijk.

Wat gebeurt er als de nieuwe versie extra instellingen heeft die mijn oude .set niet kent?

MT4 vult het ontbrekende veld aan met de standaardwaarde van de nieuwe versie; je overige instellingen blijven zoals jij ze had. Controleer na het laden even het tabblad Inputs.

Is het veilig om te updaten terwijl er een positie openstaat?

Ja, de positie zelf wordt door het vervangen van het bestand niet aangeraakt, want die staat los van je terminal op de server. Kies wel liefst een moment net na een H4-candle sluiting.

Moet ik mijn template ook opnieuw opslaan na een update?

Niet verplicht, maar wel handig. Je template blijft werken zolang het bestand dezelfde naam behoudt; verander je de naam, sla dan een nieuwe template op.

Werkt deze aanpak ook voor MT5?

Ja, het principe is identiek. Je vervangt het bestand in MQL5/Experts in plaats van MQL4/Experts; de rest is vrijwel hetzelfde.

Hoe controleer ik of de update goed is gelukt?

Open het Journal-tabblad na het herstarten en controleer op foutmeldingen. Zie je geen rode regels, koppel de EA dan aan je XAUUSD H4-grafiek, laad je preset en zet AutoTrading aan.

Kan ik een update ongedaan maken als er iets misgaat?

Ja, zolang je het oude bestand hebt bewaard. Plaats het terug en herstart MT4; de vorige versie is meteen weer actief. Bewaar dus altijd een kopie voordat je vervangt.

Myfxbook Geverifieerd

Klaar om goud te laten verhandelen?

+€1.485Netto · 6 mnd (geverifieerd)
56%Winratio (51/91)
24/5Geautomatiseerd
Vanaf $199 eenmalig
Levenslange toegang →
✓ Directe download✓ Volledige setup-hulp✓ MT4 & MT5
SV

Sven de Vries

Sven de Vries schrijft over MetaTrader 4/5, Expert Advisors en geautomatiseerd goudhandelen voor Golden Viper EA.

Myfxbook geverifieerdLive sinds jan 2026Publiek trackrecord