EA Opent Geen Trades op de 4-uursgrafiek? Zo Debug Je Het
TL;DR
Opent je EA geen trades op de 4-uursgrafiek? Meestal zit de oorzaak in één van drie dingen: automatisch handelen staat uit, een instelling klopt niet (symbool, timeframe, marge of lotgrootte), of er is simpelweg nog geen geldige setup. Op H4 sluit er maar eens per vier uur een candle, en een selectieve goud-EA neemt vaak hooguit één trade per dag. Stilte is dus meestal normaal, geen bug. Open daarom eerst het Experts- en Journal-tabblad, want die logs vertellen meteen of de EA draait, een fout krijgt of gewoon wacht. Loop vervolgens de checklist hieronder af, van de AutoTrading-knop tot de marge- en lotberekening. Zo weet je binnen een paar minuten of je met een echte bug te maken hebt of gewoon met gezond geduld.
Stap 0: is het een bug of gewoon geduld?
Voordat je in de instellingen duikt, is het de moeite waard om even mee te rekenen. De 4-uursgrafiek produceert per handelsdag ongeveer zes candles, en veel EA's (Golden Viper incluis) nemen hun beslissing pas als een candle volledig sluit, niet tussentijds. Staar je drie uur naar je scherm, dan is er in dat venster nog geen enkele H4-candle afgesloten. Er kan in die tijd dus letterlijk geen nieuwe beslissing vallen, hoe hard de prijs ook beweegt.
Daar komt de selectiviteit nog bij. Golden Viper handelt uitsluitend XAUUSD op H4 en neemt gemiddeld maximaal ongeveer één setup per dag. Over een handelsweek van vijf dagen zie je dan grofweg nul tot vijf nieuwe trades, met regelmatig een dag waarop er niets gebeurt. Dat is geen defect, maar een strategie die wacht op de juiste trend- en momentumbevestiging in plaats van elke beweging na te jagen. Benieuwd wat normaal is? Lees dan hoe vaak een goud-EA doorgaans handelt.
Goud heeft bovendien vaste handelsuren. In het weekend is de markt dicht, en elke dag is er een korte onderhoudspauze rond de sessiewissel. Tijdens die vensters komt er geen tick binnen, dus handelt geen enkele EA. De officiële kalender staat bij de handelsuren voor goudfutures. Check dus eerst of "geen trades" niet gewoon "nog geen setup" betekent, voordat je iets gaat repareren dat helemaal niet stuk is.
De 60-secondencheck: staat automatisch handelen echt aan?
De meest voorkomende oorzaak is meteen ook de saaiste: automatisch handelen staat uit op een niveau dat je over het hoofd zag. In MetaTrader zitten meerdere schakelaars die allemaal goed moeten staan voordat een EA een order mag plaatsen. Mist er eentje, dan gebeurt er niks, en dat gebeurt zonder enige foutmelding.
In MT5 heet de hoofdknop "Algo Trading" en zit die bovenin de werkbalk; in MT4 heet hij "AutoTrading". Staat die knop rood of grijs, dan handelt er niets. Elke grafiek heeft daarnaast rechtsboven een klein smiley-icoon: lacht het, dan is de EA actief op die grafiek; kijkt het bedrukt (of staat er een kruisje), dan staat automatisch handelen voor dat specifieke venster uit. Check ook de EA-eigenschappen (dubbelklik op de EA of sleep hem opnieuw): op het tabblad "Common" moet "Allow Algo Trading" zijn aangevinkt. Details vind je in de officiële uitleg over geautomatiseerd handelen en, voor de vorige generatie, in de helppagina's van MT4.
Loop deze tabel snel af: negen van de tien "mijn EA doet niks"-meldingen zitten hierin.
| Symptoom | Wat je checkt | Oplossing |
|---|---|---|
| Knop bovenin is rood of grijs | Algo Trading (MT5) / AutoTrading (MT4) | Klik de knop zodat die groen wordt |
| Smiley lacht niet | Icoon rechtsboven op de grafiek | Zet automatisch handelen aan en herbevestig de EA |
| EA geladen maar "disabled" | Tabblad Common in de EA-eigenschappen | Vink "Allow Algo Trading" aan |
| Niks reageert na een herstart | Tools → Options → Expert Advisors | Sta automatisch handelen toe op terminalniveau |
| EA staat op de verkeerde grafiek | Symbool en timeframe van het venster | Sleep de EA op een XAUUSD H4-grafiek |
Net geïnstalleerd en niet zeker of alles goed staat? De stap-voor-stapgids om Golden Viper correct te installeren loopt precies deze schakelaars langs, zodat je niets over het hoofd ziet.
Lees de logs: Experts en Journal vertellen alles
MetaTrader houdt twee logboeken bij die je tijdens het debuggen niet mag overslaan. Het Experts-tabblad toont wat de EA zelf print: initialisatie, meldingen en redenen om wel of niet te handelen. Het Journal-tabblad laat zien wat de terminal doet: verbinding, ordertransacties en foutmeldingen van de broker. Waar je die precies terugvindt, staat in de terminalhandleiding.
Staat er in Experts netjes "initialized" gevolgd door stilte, dan draait de EA gewoon en wacht hij op een setup. Duikt er in Journal telkens een foutmelding op zodra er iets zou moeten gebeuren, dan heb je je oorzaak te pakken. Wat elke retourcode betekent, staat in de MQL5-documentatie. Dit kom je het vaakst tegen:
| Melding of foutcode | Wat het betekent | Wat je doet |
|---|---|---|
| not enough money (134) | Te weinig vrije marge voor deze lot | Kies een lagere risicomodus of stort marge bij |
| invalid volume (131/130) | Lotgrootte onder het minimum of verkeerde stap | Controleer minimale lot en lotstap van de broker |
| invalid stops (130) | Stop of limit te dicht op de prijs | Respecteer de stops- en freeze-afstand van de broker |
| market closed (132) | Markt dicht of buiten de handelsuren | Wacht tot de goudmarkt weer open is |
| trade disabled (133) | Handel op dit symbool of account uit | Check je accounttype en de symboolrechten |
| off quotes / requote (136/138) | Geen geldige koers of te veel slippage | Tijdelijk; check spread en verbinding |
Een leeg Journal zonder fouten, met een Experts-log dat netjes "waiting" of niets verontrustends toont, is juist goed nieuws. Het betekent dat de machine gewoon werkt en er alleen nog geen geldige setup was. Ga dan niet verder zoeken naar een bug, maar wees geduldig.
Symbool, timeframe en markturen: kleine details, groot gevolg
Golden Viper is gebouwd voor XAUUSD op H4. Klinkt simpel, maar juist hier gaat het vaak mis. Brokers noemen goud niet allemaal hetzelfde: bij de een heet het "XAUUSD", bij de ander "GOLD", "XAUUSD.m", "XAUUSD-ECN" of "XAUUSD.pro". Zit je op een grafiek met een afwijkende naam of achtervoegsel, dan kan een symboolcontrole de EA laten wachten. Zet de EA daarom op de exacte goudgrafiek die jouw broker aanbiedt en zorg dat het symbool in je Market Watch staat. Staat het er niet, dan komen er simpelweg geen ticks binnen om op te reageren.
Staat je timeframe echt op H4?
Het gebeurt sneller dan je denkt: per ongeluk M15 of H1 openen in plaats van H4. Golden Viper is geoptimaliseerd voor de 4-uurscandle en de hele logica hangt daaraan vast. Op een andere timeframe kan het gedrag afwijken, of besluit de EA gewoon niet te handelen. Zet het venster expliciet op H4 en check dat nog eens in de titelbalk van de grafiek.
Is de markt eigenlijk wel open?
Goud kent geen 24/7-markt. Naast het weekend is er dagelijks een korte pauze, en op feestdagen is de handel dun of zelfs helemaal gesloten. Test je buiten die openingstijden, dan zie je terecht geen enkele order, en is er dus niets te debuggen. Wacht gewoon tot de markt weer open is en kijk of het gedrag dan verandert.
Broker- en accountoorzaken: marge, stops en orderafhandeling
Draait de EA, staat het symbool goed en is de markt open, maar komt er toch geen order? Dan zit het venijn meestal bij je broker of je accountstatus. De klassieker is te weinig marge. Hieronder een concreet rekenvoorbeeld.
Stel: je vrije marge is $430 en je draait de Aggressive-modus. Goud staat op $2.400 en de EA berekent een positie van 0,20 lot. Eén lot goud is 100 troy ounce, dus de nominale waarde komt uit op 0,20 × 100 × $2.400 = $48.000. Bij een hefboom van 1:100 heb je daarvoor $480 aan marge nodig, en je hebt maar $430. De order wordt geweigerd met foutcode 134 ("not enough money"), en je ziet geen trade. De oplossing is dan niet "de EA repareren", maar een lagere risicomodus kiezen of meer marge aanhouden.
Andere veelvoorkomende blokkades:
- Ongeldige stops (130): je broker eist een minimale afstand tussen de prijs en je stop of limit (de "stops level" of "freeze level"). Zit de order daarbinnen, dan wordt hij geweigerd.
- Orderafhandeling op MT5: sommige symbolen accepteren alleen Fill-or-Kill of Immediate-or-Cancel. Past de modus niet, dan faalt de order stilletjes.
- Hedging versus netting: op een netting-account kan een tweede positie in dezelfde richting anders uitpakken dan je verwacht.
- Trade context busy: draait er nog een ander script of EA dat de handelsdraad bezet houdt, dan moet jouw EA wachten op zijn beurt.
Al deze gevallen laten een spoor na in het Journal. Staat er niets in de logs en is er ook geen setup, dan is er simpelweg niets te doen voor de EA, en klopt het gedrag gewoon.
Risicomodus en lotgrootte: de stille skip
Dit is misschien wel de meest onderschatte oorzaak van "geen trades", want er hoeft geen foutmelding bij te horen. Golden Viper gebruikt risicogestuurde lotgrootte: op basis van je gekozen modus en je accountgrootte rekent de EA uit hoe groot de positie mag zijn. Komt daar een lot uit dat kleiner is dan het minimum van je broker (meestal 0,01 lot), dan doet een risicobewuste EA het enige verstandige: hij slaat de trade over in plaats van je risico stiekem te verdubbelen door naar boven af te ronden.
Een voorbeeld maakt het concreet. Neem een account van $5.000 in de Conservative-modus, dat 1% per trade riskeert, dus $50. De stop-afstand is $6,00; omdat één lot 100 ounce is, kost een beweging van $6 je $600 per 1,00 lot. De lotgrootte komt dan uit op $50 / $600 ≈ 0,08 lot, ruim boven het minimum, dus de trade gaat gewoon door.
Verklein nu het account naar $300, met dezelfde 1% ($3) en dezelfde stop. Nu wordt het $3 / $600 ≈ 0,005 lot, en dat ligt onder het minimum van 0,01. De EA plaatst dan niets, en dat is geen bug: het is je risicokader dat gewoon zijn werk doet. Wil je hier meer grip op krijgen, verdiep je dan in risicogestuurde lotgrootte. De tabel hieronder vat de drie scenario's samen.
| Modus | Account of marge | Risico per trade | Berekende lot (stop $6) | Resultaat |
|---|---|---|---|---|
| Conservative | $5.000 | 1% ($50) | ≈ 0,08 lot | Trade gaat door |
| Conservative | $300 | 1% ($3) | ≈ 0,005 lot | Onder minimum → skip |
| Aggressive | $430 vrije marge | hoger | 0,20 lot ($480 marge) | Te weinig marge → fout 134 |
Kies je modus dus passend bij je accountgrootte. Twijfel je nog, lees dan hoe je de juiste risicomodus kiest; op een klein account is Conservative niet alleen veiliger, het voorkomt ook dat setups voortdurend worden overgeslagen. Goede risicobeheersing betekent soms bewust niet handelen, en dat is precies wat je hier ziet.
Isoleer de logica in de Strategy Tester
Wil je uitsluiten of het aan de omgeving ligt of aan de instellingen, dan is de Strategy Tester je beste vriend. Draai Golden Viper op XAUUSD H4 in visuele modus over een paar maanden historie. Handelt de EA daar wel netjes, dan werkt de logica, en zit je probleem live in de omgeving: automatisch handelen, de symboolnaam, de marge of de markturen. Handelt hij in de tester ook niet, dan zit het probleem in je instellingen, je gekozen periode of je datakwaliteit.
Let op een paar dingen: kies een periode met voldoende historie (een paar dagen is te kort voor een EA die gemiddeld één trade per dag neemt), gebruik betrouwbare tickdata en houd de modelkwaliteit hoog. Een stap-voor-stapaanpak vind je in de gids over het testen in de Strategy Tester op XAUUSD H4. Zo bouw je vertrouwen op zonder maandenlang een demo te laten draaien, en zie je meteen hoe vaak de EA over een langere periode daadwerkelijk toeslaat.
Draait je EA eigenlijk wel continu?
Een EA handelt alleen zolang MetaTrader draait en verbonden is. Valt je pc in slaapstand, verlies je internet of sluit je de terminal 's nachts af, dan mist de EA precies de candle-close waarop hij had willen handelen. Op H4 kan een enkele gemiste sluiting het verschil zijn tussen wel en geen trade die dag.
Daarom draaien serieuze gebruikers hun EA op een VPS die 24/5 aanstaat, dicht bij de server van de broker. Zo mis je geen enkele H4-candle meer, en hoeft je eigen computer niet altijd aan te staan. Lees hoe je een geschikte VPS kiest voor je MT4-EA. Check na een herverbinding trouwens altijd even of de EA opnieuw is geïnitialiseerd; soms moet je hem na een verbroken sessie opnieuw op de grafiek bevestigen voordat de smiley weer lacht.
Wanneer het echt Golden Viper is: verwachtingen en verificatie
Heb je alles gecheckt en draait de EA netjes, dan is "weinig trades" geen fout, maar het ontwerp. Golden Viper handelt uitsluitend XAUUSD op H4, selectief, met gemiddeld maximaal ongeveer één setup per dag. Er zit een profit-lock op winsten om een deel daarvan te helpen vastzetten, plus een optionele veiligheidsstop, al garandeert geen enkele stop dat je exact op je niveau sluit: gaps en slippage bestaan nu eenmaal. Er is bewust geen martingale, geen grid en geen averaging; de EA verdubbelt niet als de markt tegen je ingaat. Dat maakt hem rustiger en geduldiger dan veel andere robots, en dus ook stiller.
Twijfel je of de trades wel echt zijn? Dat hoef je niet op je blauwe ogen te geloven. Het live trackrecord staat publiek op Myfxbook (account 11943038) en er is een MQL5-kopieersignaal te volgen. Zo zie je precies wanneer en hoe vaak er wordt gehandeld. Wil je leren hoe je zulke resultaten zelf controleert, lees dan hoe je echte live resultaten verifieert en vergelijk dat met je eigen Journal.
Golden Viper kost eenmalig $199 voor een levenslange licentie (geen abonnement, geen gratis proefperiode en geen geld-terug-garantie) en werkt op zowel MT4 als MT5. Liever meelopen zonder zelf te installeren? Dan kan dat als kopieersignaal voor $30 per maand. Alle details en de download vind je op de productpagina.
Even eerlijk over risico: handelen in goud brengt risico met zich mee en verlies is mogelijk. Resultaten uit het verleden garanderen niets over de toekomst, en geen enkele instelling haalt het risico volledig weg. Handel alleen met geld dat je je kunt veroorloven te verliezen. Vragen tijdens het debuggen? Het team is bereikbaar via Telegram @viprasol_help, WhatsApp +31 6 84795250 of support@goldenviperea.com.
Veelgestelde vragen
Waarom opent mijn EA geen trades terwijl de markt flink beweegt?
Beweging is niet hetzelfde als een geldige setup. Een selectieve H4-EA wacht op specifieke trend- en momentumbevestiging bij de candle-close, niet op elke uitschieter. Grote bewegingen zonder de juiste voorwaarden worden bewust overgeslagen. Check je logs: staat er "waiting" of niets alarmerends, dan werkt de EA gewoon.
Hoeveel trades hoort een goud-EA op H4 per dag te openen?
Voor een selectieve strategie zoals Golden Viper is gemiddeld maximaal ongeveer één setup per dag normaal. Sommige dagen zijn er nul. Over een week zie je grofweg nul tot vijf trades. Meer verwachten leidt tot teleurstelling; het hele idee is kwaliteit boven kwantiteit.
De smiley op mijn grafiek lacht niet, wat betekent dat?
Dan is automatisch handelen voor die grafiek uit. Zet de Algo Trading-knop (MT5) of AutoTrading-knop (MT4) aan, controleer "Allow Algo Trading" in de EA-eigenschappen en bevestig de EA opnieuw. De smiley hoort te lachen zodra alles goed staat.
Wat betekent "not enough money" of foutcode 134?
Je hebt te weinig vrije marge voor de lotgrootte die de EA wil openen. Kies een lagere risicomodus, verklein je positie of houd meer marge aan. Het is geen bug in de EA, maar een grens van je account die wordt geraakt.
Waarom handelt de EA in de Strategy Tester wel maar live niet?
Dan werkt de logica en zit het probleem in je live-omgeving: automatisch handelen uit, een afwijkende symboolnaam, te weinig marge of een gesloten markt. Loop de checklist en je Journal-log af om te zien welke van deze het is.
Moet mijn symbool per se "XAUUSD" heten?
Het moet de goudgrafiek van je broker zijn, maar de naam mag verschillen: GOLD, XAUUSD.m, XAUUSD-ECN, enzovoort. Zet de EA op de exacte goudgrafiek die je broker aanbiedt en zorg dat het symbool in je Market Watch staat, anders komen er geen ticks binnen.
Kan een verkeerde risicomodus zorgen dat er geen trades komen?
Ja. Op een klein account kan een berekende lot onder het brokerminimum (0,01) uitkomen, waarna een risicobewuste EA de trade overslaat in plaats van je risico op te blazen. Kies een modus die past bij je accountgrootte; op kleine accounts is Conservative vaak de logische keuze.
Heeft Golden Viper een nieuwsfilter dat trades tegenhoudt?
Nee, ga er niet vanuit dat een verborgen nieuws- of spreadfilter je trades blokkeert. Sommige EA's op de markt hebben zulke filters, maar bij "geen trades" is de oorzaak veel vaker automatisch handelen, marge, symbool of simpelweg geen setup. Debug die dingen eerst.
Moet mijn computer altijd aan blijven staan?
De EA handelt alleen zolang MetaTrader draait en verbonden is. Slaat je pc af of verlies je verbinding, dan mist hij candle-closes. Een VPS die 24/5 draait lost dat op en houdt de EA continu actief bij de broker.
Hoe controleer ik of de EA echt live trades doet?
Bekijk het publieke trackrecord op Myfxbook (account 11943038) en het MQL5-signaal, en vergelijk dat met je eigen Journal. Zo zie je zwart-op-wit wanneer er is gehandeld en of jouw installatie meeloopt met de gepubliceerde resultaten.
