Waarom Werkt Mijn EA Op De Ene Broker Wel, Op De Andere Niet?

TL;DR

Als je EA bij de ene broker prima draait en bij de andere nauwelijks iets doet — of juist te veel — ligt dat bijna nooit aan de strategie zelf, maar aan een verschil tussen de brokers: een andere symboolnaam, uitvoeringsmodel of spread, een minimale stopafstand die net niet klopt, een andere servertijd (dus een ander sluitmoment voor de H4-candle), of een lagere hefboom door regelgeving. Elk van die factoren kan een signaal net wél of net níet laten uitkomen, een order laten weigeren, of je lotgrootte anders laten berekenen. De oplossing is niet "een andere EA proberen", maar systematisch de specificaties van beide brokers vergelijken tot je de afwijking vindt — stap voor stap, met rekenvoorbeelden en een controlelijst.

Wat "niet werken" eigenlijk betekent

Voordat je op zoek gaat naar een oorzaak, is het slim om eerst scherp te krijgen wát er precies anders is. "Mijn EA werkt niet" is een verzamelnaam voor drie heel verschillende situaties, en elk daarvan wijst naar een andere plek om te zoeken.

Patroon 1: de EA opent helemaal geen trades

De Expert Advisor draait, "Algo Trading" staat op groen, maar er gebeurt simpelweg niets. Dit wijst meestal op een technisch obstakel: het symbool staat niet (goed) in het Market Watch-venster, automatisch handelen is serverzijdig geblokkeerd, of de broker beperkt de handel in XAUUSD tijdelijk rond de opening of sluiting van de markt. Raadpleeg bij twijfel de documentatie over automatisch handelen voor de exacte voorwaarden.

Patroon 2: de EA handelt wel, maar op andere niveaus of momenten

Dit patroon is lastiger te herkennen: de EA is duidelijk actief, maar instapmomenten, stopniveaus of het moment waarop winst wordt vastgezet vallen net anders uit. De oorzaak zit vrijwel altijd in servertijd, spread of prijsafronding — drie punten die we verderop doorrekenen met concrete cijfers.

Patroon 3: de EA geeft foutmeldingen of geweigerde orders

Foutcodes als "invalid stops", "not enough money" of "trade context busy" wijzen bijna altijd op een broker-specifieke beperking: een minimale stopafstand, te weinig marge door een lagere hefboom, of een verbindingsprobleem. Dit is de makkelijkste categorie om aan te pakken: het platform zet de reden vaak letterlijk in het journaal — zie ook de hulpdocumentatie van het handelsplatform voor een uitleg per foutcode.

Symboolnamen en contractspecificaties verschillen per broker

Goud heet niet overal hetzelfde. De ene broker noteert het als XAUUSD, een andere plakt er een achtervoegsel achteraan zoals XAUUSD.m, XAUUSDm, GOLD of XAUUSD.raw, afhankelijk van het accounttype. Staat een EA vast ingesteld op één symbool en bestaat dat symbool niet exact zo bij de nieuwe broker, dan opent hij simpelweg niets — geen foutmelding, geen trade, stilte. Dit is de meest voorkomende reden waarom mensen denken dat "de EA kapot is", terwijl het slechts een instelling in het Market Watch-venster is.

Contractgrootte en tickwaarde bepalen je lotgrootte

Ook wanneer het symbool wél overeenkomt, kunnen de onderliggende contractspecificaties verschillen: de contractgrootte (doorgaans 100 troy ounce per standaardlot), de tickwaarde en het aantal decimalen waarmee de prijs wordt weergegeven. Dat heeft direct gevolgen voor hoe een risicogestuurde lotgrootte wordt berekend: dezelfde risico-instelling in dollars kan bij twee brokers een net andere lotgrootte opleveren, puur door een andere tickwaarde. Golden Viper EA berekent die lotgrootte per trade risicogestuurd, zonder martingale, grid of averaging — maar de basisgetallen komen van de broker, niet van de EA.

Stel: je risicomodus is ingesteld op maximaal 1% risico per trade op een account van $2.000, oftewel $20, met een stop-afstand van 400 punten. Zo pakt dat uit bij drie fictieve broker-profielen:

Broker-profielTickwaarde per 1,00 lotVerlies bij 400 punten (1,00 lot)Berekende lotgrootte bij $20 risico
A — standaard 100 oz-contract$1,00 per punt$4000,05 lot
B — verlaagd micro-contract$0,50 per punt$2000,10 lot
C — verhoogd contract (raw-account)$1,25 per punt$5000,04 lot

Zelfde account, zelfde risicopercentage, zelfde stop-afstand — en toch drie verschillende lotgroottes. Vergelijk daarom altijd eerst de contractspecificatie (zichtbaar via "Specificatie" in het Market Watch-venster) voordat je concludeert dat een EA zich "anders" gedraagt. Vaak rekent hij correct, alleen met andere basisgetallen.

Uitvoeringsmodel, spread en slippage

De tweede bron van verschil zit in hóe een broker jouw order uitvoert. Grofweg bestaan er twee modellen: een market maker (dealing desk), die zelf de andere kant van je trade inneemt en een eigen prijs quote, en een ECN- of STP-broker, die orders doorstuurt naar de onderliggende liquiditeitsmarkt. Beide zijn legitiem, maar gedragen zich anders bij dezelfde EA-instructie.

Waarom spread het verschil maakt bij een profit-lock

Golden Viper EA werkt met een profit-lock die winst vastzet zodra een trade voldoende in de plus staat, eventueel aangevuld met een optionele veiligheidsstop — zie ook hoe profit-lock stoporders precies werken. Omdat zo'n trigger reageert op de actuele koers, telt de spread direct mee. Bij een bredere spread moet de koers verder bewegen voordat dezelfde trigger wordt geraakt.

Een fictief rekenvoorbeeld (ter illustratie, geen werkelijke instelling) maakt dit concreet. Stel dat een EA winst vastzet zodra een trade 150 punten in de plus staat, gemeten vanaf de instapprijs:

OnderdeelBroker-profiel A (ECN, spread 12 punten)Broker-profiel B (market maker, spread 38 punten)
Signaal van de EAKoop XAUUSD rond 2415,00Koop XAUUSD rond 2415,00
Laatprijs (ask) bij instap2415,122415,38
Fictieve profit-lock trigger (+150 punten)2416,622416,88
Hoogste biedprijs tijdens de trade2416,702416,70
ResultaatTrigger geraakt — winst vastgezetTrigger niet geraakt — geen winst vastgezet

Beide accounts kregen hetzelfde signaal en dezelfde koersbeweging. Het enige verschil was 26 punten spread — genoeg om bij de ene broker wél en bij de andere geen winst vast te zetten. Precies dit soort verschil laat mensen "de EA werkt hier niet" zeggen, terwijl de EA op beide accounts exact deed wat er stond.

Slippage en herquotes

Bij snelle prijsbewegingen (bijvoorbeeld rond macro-economisch nieuws) kan de uitvoeringsprijs afwijken van de gevraagde prijs: dat heet slippage. Brokers met "market execution" voeren een order altijd uit tegen de eerstvolgende beschikbare prijs; brokers met "instant execution" kunnen een order weigeren of herquoten als de prijs is weggelopen. Een ECN-broker toont vaker kleine slippage, een dealing-desk broker vaker herquotes — beide raken het exacte instapniveau, ook al staat de EA-logica zelf volledig stil.

Minimale stopafstand en geweigerde orders

Elke broker hanteert een minimale afstand tussen de huidige koers en een stop-loss, take-profit of pending order: de "stops level" of "freeze level". Die afstand verschilt per broker en soms zelfs per accounttype.

Wat er gebeurt als een order te dichtbij staat

Vraagt de EA om een stop te plaatsen die dichter bij de huidige koers ligt dan de minimale afstand toestaat, dan weigert de broker de order — vaak met een foutcode als "invalid stops". Bij een ruime minimale afstand (bijvoorbeeld 80 punten) wordt de order gewoon geplaatst; bij een striktere afstand (bijvoorbeeld 150 punten) wordt exact dezelfde order afgewezen. De technische documentatie rond symbooleigenschappen beschrijft precies hoe deze afstand wordt opgevraagd en toegepast.

Waarom dit met name bij een selectieve strategie opvalt

Golden Viper EA is bewust selectief: het richt zich uitsluitend op XAUUSD op de H4-timeframe en neemt gemiddeld hooguit ongeveer één setup per dag. Met zo weinig signalen per week valt één geweigerde order sneller op dan bij een systeem dat tientallen keren per dag handelt — het voelt alsof "de EA het niet doet", terwijl het om één order gaat die is afgeketst op een broker-limiet. Controleer daarom eerst het journaal voordat je een structureel probleem vermoedt.

Servertijd en het sluiten van de H4-candle

Een minder bekende, maar net zo invloedrijke factor is de servertijd van je broker. MetaTrader-platforms tonen candles op basis van de tijdzone van de broker-server, en die verschilt per broker: sommige draaien op GMT+0, andere op GMT+2 of GMT+3, en passen zomertijd bovendien niet allemaal hetzelfde toe.

Wat een paar uur verschil betekent voor een H4-strategie

Op een H4-timeframe sluit een candle elke vier uur. Verschuift de servertijd twee uur, dan verschuiven ook alle candle-sluitingen twee uur — en daarmee elk moment waarop een op H4 gebaseerde strategie kan beslissen. Reken het door: bij broker-profiel A sluiten H4-candles bijvoorbeeld om 00:00, 04:00 en 08:00 servertijd; bij broker-profiel B sluiten ze, door een andere GMT-offset, om 02:00, 06:00 en 10:00. Beide platforms beoordelen dezelfde onderliggende koersbeweging dus op andere klokmomenten, wat tot een ander signaal — of net geen signaal — kan leiden.

Dit verklaart ook waarom testen in de Strategy Tester soms net andere resultaten geeft dan een live account bij een andere broker: komt de historische data van een andere servertijd, dan sluiten de candles in de test op andere momenten dan live.

Hefboom, marge en regelgeving

Niet elke broker mag of wil dezelfde hefboom aanbieden. Binnen de EU gelden via de regels van de Europese toezichthouder ESMA maximale hefboompercentages voor retailklanten, en in Nederland houdt de AFM toezicht op de naleving. Brokers buiten die regelgeving — vaak offshore geregistreerd — mogen soms veel hogere hefboom aanbieden, wat direct invloed heeft op de benodigde marge voor dezelfde lotgrootte.

Rekenvoorbeeld: dezelfde lotgrootte, andere marge-vereiste

Reken het na: stel dat je in de Normal-modus een positie van 0,10 lot XAUUSD wilt openen bij een prijs van 2.415, met een contractgrootte van 100 troy ounce. De nominale waarde van die positie is dan 0,10 × 100 × $2.415 = $24.150. Bij een EU-gereguleerde retailbroker met een maximale hefboom van 1:20 heb je daarvoor ongeveer $1.207,50 aan vrije marge nodig. Bij een internationale broker met 1:100 daalt dat naar zo'n $241,50, en bij een offshore, licht gereguleerde broker met 1:500 is slechts $48,30 nodig. Dezelfde order past dus prima bij de ene broker, maar wordt bij de andere geweigerd met "not enough money" — puur door het hefboomverschil.

Dit is waarom een passende risicomodus (Conservative, Normal of Aggressive) niet op zichzelf staat: hij werkt pas voorspelbaar samen met de marge-ruimte die jouw broker toestaat. Offshore of licht gereguleerde brokers bieden weliswaar hogere hefboom, maar meestal ook minder toezicht en beleggersbescherming — de Amerikaanse toezichthouder CFTC waarschuwt expliciet voor de risico's van weinig gereguleerde forex-tegenpartijen.

Verbinding, VPS en herstartmomenten

Zelfs met identieke specificaties kan een EA anders overkomen als de verbinding met de broker-server anders is. Een trage internetverbinding, een terminal die 's nachts uitstaat, of een VPS ver van de broker-server kan tot gemiste of vertraagde signalen leiden.

Waarom dit met twee brokers tegelijk verwarrend is

Draai je dezelfde EA op twee brokers via twee terminals op dezelfde machine, dan deel je automatisch dezelfde verbinding, dezelfde herstartmomenten en een eventuele stroomuitval. Een gemiste candle bij beide accounts tegelijk wijst dus niet naar een broker-verschil, maar naar je eigen infrastructuur. Overweeg dan een VPS die dicht bij de servers van je broker staat, zodat je platform 24/5 online blijft zonder afhankelijk te zijn van je laptop of thuisnetwerk.

Zo vergelijk je twee brokers stap voor stap

Met deze factoren in gedachten kun je gestructureerd te werk gaan in plaats van te gokken. Loop onderstaande tabel na zodra je een verschil signaleert tussen twee brokers:

SymptoomMeest waarschijnlijke oorzaakWat je controleert
EA opent nooit een tradeSymbool niet zichtbaar of andere naam (bijv. XAUUSD.m)Market Watch en exacte symboolnaam
Order geweigerd: "invalid stops"Stopafstand kleiner dan de minimale afstand van de brokerStops level / freeze level in de symboolspecificatie
Lotgrootte wijkt af tussen twee accountsAndere contractgrootte, tickwaarde of accountvalutaContractspecificatie en accountvaluta
Trades openen op een ander momentAndere servertijd / GMT-offsetServertijd van de broker t.o.v. GMT/UTC
"Not enough money" bij het openenLagere hefboom door regelgevingHefboom en marge-vereiste van je accounttype
Signalen worden onvoorspelbaar gemistInstabiele verbinding of VPS ver van broker-serverVerbinding, ping/latency en VPS-locatie
Resultaten wijken structureel af ondanks gelijke instellingenAnder uitvoeringsmodel of afwijkende spreadUitvoeringsmodel (market maker vs. ECN) en gemiddelde spread

Verifieer met een onafhankelijke bron

Twijfel je of een afwijking aan de broker ligt of aan iets anders, vergelijk dan met een onafhankelijk, openbaar trackrecord in plaats van alleen je eigen account. Golden Viper EA publiceert een geverifieerd live trackrecord op Myfxbook (accountnummer 11943038) en is te volgen als kopieersignaal via MQL5 Signals. Leg je eigen resultaten naast dat trackrecord — zie ook hoe je echte live resultaten controleert — en je ziet meteen of het verschil klein en verklaarbaar is (spread, servertijd), of dat er iets structureels mis is.

Een laatste, eerlijke kanttekening: niets van het bovenstaande verandert het feit dat handelen in XAUUSD risico met zich meebrengt. Verlies is altijd mogelijk, en resultaten uit het verleden — hoe goed gedocumenteerd ook — garanderen niets voor de toekomst. Handel daarom nooit met geld dat je niet kunt missen, en behandel risicomanagement als een vast onderdeel van je aanpak, niet als bijzaak.

Veelgestelde vragen

Kan ik dezelfde EA-instellingen zomaar gebruiken op twee verschillende brokers?

Technisch wel, maar de uitkomst kan afwijken zolang symboolnaam, contractspecificatie, spread, stopafstand en servertijd niet identiek zijn. Controleer per broker de specificaties voordat je resultaten 1-op-1 vergelijkt.

Waarom opent mijn EA helemaal geen trades bij een nieuwe broker?

Dit is meestal een technisch obstakel, geen strategieprobleem: controleer of het symbool exact zo in het Market Watch-venster staat, of automatisch handelen is ingeschakeld, en of de broker de handel in XAUUSD op dat moment niet tijdelijk beperkt.

Wat is het verschil tussen een market maker en een ECN-broker?

Een market maker neemt de andere kant van jouw trade en quote zelf een prijs, terwijl een ECN- of STP-broker orders doorstuurt naar de onderliggende liquiditeitsmarkt. Beide zijn legitiem, maar ze verschillen doorgaans in spread, slippage en de kans op herquotes.

Waarom krijg ik de foutmelding "invalid stops"?

Die melding betekent dat de gevraagde stop-loss, take-profit of pending order dichter bij de huidige koers ligt dan de minimale stopafstand die jouw broker toestaat. Controleer de "stops level" in de symboolspecificatie van dat account.

Beïnvloedt de servertijd van mijn broker echt de resultaten van een H4-strategie?

Ja. Een andere GMT-offset verschuift het moment waarop elke H4-candle sluit, waardoor exact dezelfde koersbeweging op een ander klokmoment wordt beoordeeld. Bij een selectieve, op candle-sluiting gebaseerde aanpak kan dat een signaal net wel of net niet opleveren.

Werkt de licentie van Golden Viper EA op elke broker?

De eenmalige licentie van Golden Viper EA ($199, levenslang, voor zowel MT4 als MT5) is niet gekoppeld aan één specifieke broker en werkt op elk MT4- of MT5-platform. Ze garandeert geen identieke resultaten tussen brokers, precies om de redenen in dit artikel. Wie liever geen eigen platform beheert, kiest desgewenst het MQL5-kopieersignaal voor $30 per maand.

Moet ik voor automatisch handelen per se een gereguleerde broker kiezen?

Verplicht niet, maar wel verstandig: via ESMA en de AFM gelden binnen de EU regels rond hefboom en beleggersbescherming die bij offshore, licht gereguleerde brokers vaak ontbreken. De CFTC waarschuwt in algemene zin voor die risico's.

Kan een VPS dit soort broker-verschillen oplossen?

Een VPS lost verbindingsproblemen op, zoals gemiste signalen door een instabiele thuisverbinding, maar verandert niets aan spread, contractspecificaties, stopafstanden of servertijd. Voor die factoren moet je de broker-instellingen zelf vergelijken.

Hoe controleer ik of mijn resultaten kloppen zonder blind op mijn eigen account te vertrouwen?

Vergelijk je resultaten met een onafhankelijk, openbaar trackrecord, zoals het geverifieerde Myfxbook-account van Golden Viper EA of het bijbehorende MQL5-signaal. Zo zie je snel of een afwijking klein en verklaarbaar is, of dat er iets structureels mis is.

Wat als ik de oorzaak zelf niet kan vinden?

Verzamel dan een screenshot van het journaal, de symboolspecificatie en de servertijd van beide brokers, en neem contact op via Telegram (@viprasol_help), WhatsApp (+31 6 84795250) of support@goldenviperea.com. Met die gegevens is een broker-verschil meestal snel te herleiden.

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