Een fictieve advertentie belooft 95% winnende trades en winst tijdens je slaap. Dat bewijst geen verwacht rendement, Drawdown of betrouwbaarheid. Beoordeel regels, herkomst van tests, kosten en risicogrenzen. Verzin ook geen vaste verliesroute van een maand om de reclame te weerleggen: de echte specificatie en gegevens zijn nodig.

Wat is een Expert Advisor?

Een EA is een MetaTrader-handelsprogramma: MQL4 in MT4, MQL5 in MT5. Gedrag hangt van implementatie en rechten af. Sommige programma’s gebruiken eenvoudige regels; MQL5 kan ook ONNX-modellen uitvoeren. Het label EA bewijst dus niet of AI aanwezig is, noch winstgevendheid of aanpassingsvermogen.

Een lokale EA draait in zijn terminal; die kopie sluiten stopt zijn logica. Code kan ticks, timers en andere events verwerken. Een handelsverzoek vraagt bovendien rechten, verbinding en serveracceptatie. Geaccepteerde instructies kunnen blijven bestaan: Werken SL en TP als MetaTrader of je computer uitstaat? scheidt dit van lokale berekening. Een aparte remote kopie kan doorgaan, maar VPS-proces, netwerk en logs vragen controle. Code stoppen annuleert pending orders niet vanzelf en sluit geen posities.

Wat verandert automatisering werkelijk?

Wat het kan toevoegen

  • Expliciete regels herhaald toepassen zonder iedere klik van een gebruiker; correctheid hangt nog van code, data en afhandeling van gedeeltelijke of afgewezen verzoeken af.
  • Waarnemen zolang host en verbinding actief zijn, ook wanneer de gebruiker niet kijkt.
  • Historisch fouten in regels of implementatie zichtbaar maken, binnen de beperkingen van dataset, kosten- en uitvoeringsmodel.
  • Routine overnemen, maar met vooraf geregelde monitoring, updates, herstarts en onverwacht gedrag. Een vaste kleine dagelijkse werklast is niet aangetoond.

Wat je apart moet onderzoeken

  • Een verkoopgrafiek kan kosten, selectiegeschiedenis of echte liveperiode missen; controleer de specifieke herkomst zonder een onbewezen percentage slechte internetrobots te verzinnen.
  • Een programma past zich alleen aan zoals gebouwd. Een vaste trendregel en een EA met expliciete regimefilters of adaptieve componenten zijn niet hetzelfde.
  • Spread, slippage, contractspecificatie en timing kunnen resultaten veranderen. Andere brokernamen op zichzelf bewijzen geen gemeten verschil.
  • Een gekochte curve verklaart niet alle risico’s. Vraag voldoende regels en diagnostiek om te begrijpen wanneer stoppen of onderzoeken nodig is.

Waarom kan het resultaat tegenvallen?

Begin bij uitkomsten, niet alleen het raakpercentage. In honderd fictieve gesloten trades geven 95 winsten van 10 USD samen 950 USD. Vijf verliezen van 100 USD laten 450 USD over vóór kosten. Vijf verliezen van 250 USD geven juist −300 USD. Een aparte aangenomen kost van 2 USD per voltooide trade maakt de uitkomsten 250 USD en −500 USD. Dit zijn rekensamples, geen echte EA-statistiek.

Controleer ook open risico. Een afzonderlijk kosteloos rekeningmodel begint op 10.000 USD. Het gesloten resultaat −300 geeft saldo 9.700; zwevend resultaat −1.200 laat equity 8.500 USD. Gesloten winsten tonen niet de volledige rekening. Verdubbelde groottes 1, 2, 4, 8, 16 en 32 tellen op tot 63 eenheden. Alleen als eerdere posities open blijven is dat gezamenlijke blootstelling; anders is het cumulatief verhandelde omvang.

Bewaar alle onderzochte parameters, perioden en varianten. Een beste verkoopcurve laat de selectie erachter niet zien. Naburige parameters vergelijken toetst gevoeligheid, niet zelfstandig overfitting. Reserveer niet voor selectie gebruikte data en voorkom toekomstlekken. Meer zoekvrijheid kan ruis benutten, maar geeft geen universele weken-tot-mislukkingregel. Ook een trendregel hoeft niet in iedere trend winst te maken.

Een positie op hetzelfde symbool hoeft niet van de EA te zijn

Een fictieve MT5-hedgingrekening heeft drie aparte EUR/USD-buys met dezelfde contracteenheid: handmatig P1 0,10 lot, EA A/P2 0,20 en EA B/P3 0,05. Ons ondubbelzinnige register wijst alleen P2 aan A toe. Er zijn op dat waarnemingsmoment geen andere posities, pending orders of lijstwijzigingen. P1–P3 zijn modellabels, geen echte tickets.

Controleer beheerrecht naast het symboolDrie precies toegewezen EUR/USD-buys op één fictieve hedgingrekening, zelfde contracteenheid. Alleen P2 toegewezen aan A. Eén0,40 lot-schaal voor allebalken.REKENVOORBEELDP1 handmatig0,10 lotP2 EA A0,20 lotP3 EA B0,05 lot
Controleer beheerrecht naast het symbool. Drie precies toegewezen EUR/USD-buys op één fictieve hedgingrekening, zelfde contracteenheid. Alleen P2 toegewezen aan A. Eén0,40 lot-schaal voor allebalken.

0,35 lot op het symbool betekent slechts 0,20 lot voorA. De overige 0,15 hoort bij andere beheerders; magic is geen automatische bevoegdheidsgrens.

P1 handmatig
0,10 lot – Buiten A.
P2 EA A
0,20 lot – Enige toegewezen positie.
P3 EA B
0,05 lot – Buiten A.

Symbooltotaal is 0,35 lot; A mag volgens onze regel alleen 0,20 beheren. De overige 0,15 deelt het symbool maar ligt buiten de scope. Leg rekening, symbool, positie-ID en afgesproken strategielabel vast. ORDER_MAGIC kan helpen herkennen, maar voorkomt niet vanzelf hergebruik door een ander programma. Unieke waarden vragen een afspraak.

Hedging laat meerdere posities per symbool toe. Positie-eigenschappen omvatten ID, magic, symbool en volume; PositionGetTicket ondersteunt het doorlopen van de lijst. Stop niet bij de eerste symboolmatch. Dit is selectie, geen opdracht tot sluiten, margerekening of nettingmodel.

Een robot toetsen vóór echt geld

  1. Gebruik een compatibele omgeving met passende data. MT5 biedt geregistreerde en gegenereerde ticks; echte historische ticks reconstrueren geen toekomstige liquiditeit. Bar-openlogica vraagt andere controles dan intrabarregels. Forex Tester of Strategy Tester: kies op data en testdoel vergelijkt testdoelen.
  2. Scheid parametergevoeligheid van evaluatie op ongeziene perioden. Walk-forward: toets de procedure, labelhorizon en vermogensreeks past herhaald op eerdere vensters en beoordeelt latere; bewaar selectiegeschiedenis.
  3. Test in een toegestane huidige demo-omgeving instap, gedeeltelijke uitvoering, herstart, oude quotes en afwijzing. Stel dekking vooraf vast; een vast aantal maanden certificeert niets en demo is geen live-liquiditeit.
  4. Toets of uitvoerbaar volume in het verliesbudget past. Neem apart een USD-rekening, EUR/USD-lot 100.000 EUR, minimum 0,01 lot, pip 0,0001. Minimumvolume heeft 0,10 USD/pip: vijftig pips ongunstige fill kost 5 USD vóór aangenomen 2 USD round-turnkosten, totaal 7 USD. Dat overschrijdt budget 5 USD, zelfs zonder grotere gap. Het zijn contracts-/kostenaannames, geen universeel minimum of verliesplafond.
  5. Bepaal eventuele livebeslissing en omvanggrenzen vooraf. Positieve tests of een kleine vergelijkbare livesample verplichten niet tot opschalen. Onderzoek verschillen en gezamenlijk risico vóór een nieuwe beslissing.

Kies evaluatievensters op datadekking, afhankelijkheid en beoogde regimes, niet op een universele zes-tot-twaalf-maandengrens. Tijd alleen bewijst geen veiligheid.

Wat bewijst een winkelcontrole?

MQL5 Market beschrijft formele technische controles, geen garantie op winst of foutloze werking. De regels bewijzen geen universeel veiligste verkoper. Lees functionaliteit, licentie, versie, proefbeperkingen en rechten. Scheid simulatie van echte livehistorie; trek geen algemene retour- of klachtenregel voor andere kanalen uit deze winkelvoorwaarden.

Controleer identiteit, bewijs, ondersteuning en toepasselijke kooprechten vóór betaling. Een socialemediakanaal bewijst op zichzelf niet dat verificatie, klachten of restitutie ontbreken. Een geverifieerde livehistorie kan informatie toevoegen, maar garandeert geen toekomst.

Zelf bouwen of laten bouwen

Specificeer eerst observatie, instap, uitstap, volume, limieten en foutgedrag. Een vast aantal maanden handmatig handelen is niet voor elke strategie een voorwaarde; sommige regels vragen juist automatisering om te toetsen. Een goed gespecificeerd idee kan verliesgevend zijn. Beoordeel regel, programmacorrectheid en omgeving apart.

MQL5-EA begrijpen: events, bufferindex en bevestigde uitvoering geeft een eenvoudige robot als leermiddel. Zelf leren of implementatie laten maken heeft geen universeel snelste route. Spreek testgevallen, broncode-/licentietoegang, afhankelijkheden en onderhoud af. Leg vast hoe eigen posities worden herkend en dubbele acties na herstart worden voorkomen.

Eigen EUR-omvangcontrole. Een ander fictief EUR-product vereist minimaal één eenheid, Ask €50,10, aangenomen stopfill €48 en €0,50 totale kosten. Minimumverlies is €2,60. Bij budget €2,50 past zelfs het minimum niet. Afronden naar één is dus geen geldige budgetoplossing; nul verhandelen is hier de rekenuitkomst. Een echte slechtere fill kan meer kosten.

Een toetsbaar startprotocol

  1. Beschrijf instap, uitstap, volume, positieselectie, limieten, herstart en onbekende serverstatus. Nieuwe instappen pauzeren is iets anders dan annuleren of alles sluiten.
  2. Controleer de echte proefmodus: MQL5 Market EA-demo’s draaien in de ingebouwde Strategy Tester, niet op een onlinegrafiek. Een afzonderlijk gelicentieerde demo-accountproef kan koop of huur vereisen. Noteer wat werkelijk getest is.
  3. Vraag vóór betaling herkomst, volledige perioden, trades, equitydrawdown, open risico en kosten. Onvoldoende bewijs laat de claim ongeverifieerd, zonder automatisch een misdrijf te bewijzen. Lees licentie en ondersteuning.

Deze controles maken de omvang en grenzen van het bewijs zichtbaar. Ze zetten een AI-label, beginnersstatus of mooie curve niet om in een gegarandeerd handelsvoordeel.