Broker kiezen voor een EA: praktische checklist
Een broker kiezen voor een EA vraagt om meer dan de laagste spread op een vergelijkingspagina. Automatische strategieën reageren op exacte prijzen, symbol properties, server time en orderfeedback. Een klein verschil in contract of execution kan bepalen of een order wordt geplaatst, geweigerd of met een andere positiegrootte wordt geopend.
De juiste broker is daarom de broker waarvan de handelsomgeving past bij de logica van de EA. Een swingstrategie stelt andere eisen dan een systeem dat rond een sessie-open handelt. Breng eerst in kaart hoe de EA handelt en vergelijk daarna pas accounts.
Begin bij de execution van de strategie
Breng de gevoeligheid van de EA in kaart. Noteer hoe vaak hij handelt, hoe lang posities openstaan, of hij market of pending orders gebruikt en hoeveel ruimte er normaal tussen entry, stop loss en take profit zit.
Een strategie met korte targets is gevoeliger voor spread, commissie en slippage. Een EA die posities meerdere dagen vasthoudt, krijgt juist meer te maken met swap en weekendvoorwaarden. Een nieuwsfilter heeft een correcte server time nodig plus een kalenderbron die het platform ook echt kan uitlezen. Een grid- of basket-EA moet weten hoeveel posities en volume het account toestaat.
Zonder dit profiel heeft "goede execution" weinig betekenis. Dezelfde broker kan prima passen bij de ene EA en slecht bij de andere.
Spread is een bewegende kost
De getoonde minimumspread vertelt niet wat de EA tijdens zijn entries betaalt. Kijk naar de spread op de symbolen en tijdstippen waarop het systeem werkelijk handelt. Rond rollover, nieuws en een dunne markt kan de spread sterk afwijken van een gemiddelde.
Controleer of de EA een maximumspreadfilter heeft en wat hij doet wanneer de spread daarboven komt. Een goed filter slaat de entry over of wacht volgens vaste regels. De grens mag niet telkens worden opgerekt omdat er anders geen trade komt.
Maak bij backtests gebruik van realistische variabele kosten waar dat mogelijk is. Een vaste, lage spread kan een strategie robuuster laten lijken dan ze op de feed van het beoogde account blijkt te zijn. Vergelijk vervolgens de test met de gemeten omstandigheden op een demoaccount van dezelfde broker en hetzelfde accounttype.
Commissie, swap en overige kosten
Een raw-spreadaccount kan commissie per volume rekenen. Een ander account verwerkt meer kosten in de spread. Vergelijk daarom de totale round-turnkosten die bij de strategie horen, niet één losse prijscomponent.
Voor overnightposities zijn long- en shortswap relevant. De berekeningsmethode, de valuta en de dagen waarop een meervoudige swap wordt toegepast kunnen per symbool en per broker verschillen. Een strategie die vaak na de sessie sluit, kan ook te maken krijgen met slechtere spread rond rollover.
De EA moet commissie en swap meenemen in basket profit, daily loss en break-evenlogica. Anders kan een trade volgens de code op nul sluiten terwijl het account na kosten lager eindigt.
Symbolen zijn niet overal hetzelfde
Een naam als XAUUSD zegt niet dat de contractspecificatie identiek is. Brokers kunnen suffixes of prefixes gebruiken en verschillen in digits, point size, tick size, tick value, contract size en volume step.
Controleer per symbool dat de EA gebruikt:
- Exacte naam en beschikbaarheid
- Minimum- en maximumvolume
- Volume step
- Tick size en tick value
- Contract size
- Minimumafstand voor stops en pending orders
- Trading sessions en tijdelijke pauzes
- Margin- en hedgingregels
Een degelijke EA leest deze properties uit de terminal en normaliseert prijs en volume. Hardcoded aannames kunnen tot een verkeerde lot size of een `invalid volume`-melding leiden. Test ook symbolen met een suffix, want niet iedere EA herkent een suffix automatisch.
De brokervergelijking is een startpunt. Controleer daarna altijd de huidige contractdetails in het platform van het exacte account.
Slippage, fills en orderfouten
Slippage is het verschil tussen de gevraagde en de uitgevoerde prijs. Dat verschil kan positief of negatief zijn en neemt vaak toe wanneer de markt snel beweegt. Backtests met onmiddellijke fills tonen dit gedrag niet volledig.
Meet daarom niet alleen de gemiddelde slippage. Bekijk ook de slechtste fills, rejected orders, requotes, partial fills en de tijd tussen request en bevestiging. Controleer hoe de EA op iedere foutcode reageert. Blind blijven retryen kan dubbele exposure of een entry ver buiten de oorspronkelijke zone veroorzaken.
Een veilige orderroutine controleert eerst de symbol status, de markturen, het volume, de margin en de stopafstanden. Na verzending leest zij de echte fill terug en baseert verdere positiecontrole op het brokerresultaat, niet op de oorspronkelijk gevraagde prijs.
Server time en sessiefilters
Veel EA's gebruiken London, New York, rollover of een daily reset. Die logica werkt alleen wanneer duidelijk is welke tijd de brokerterminal levert en hoe zomer- en wintertijd worden verwerkt.
Vraag niet alleen naar de tijdzone. Leg tijdens een test vast wanneer de dagelijkse candle wisselt, wanneer spreads oplopen en of de serveroffset gedurende het jaar verandert. Een fout van één uur kan een sessiestrategie in een andere liquiditeitsfase laten handelen.
Voor gebruik bij een prop firm moet de interne risk reset van de EA bovendien aansluiten bij de regels van de firm. De brokerdag en de dag waarop de firm de limieten reset zijn niet automatisch hetzelfde.
Datafeed en historische tests
Een backtest moet zoveel mogelijk aansluiten op de feed waarop de EA later draait. Verschillen in candles, ticks en spread kunnen entries verschuiven, vooral wanneer de regels reageren op een exacte high, low of intrabarvolgorde.
Controleer of er voldoende tickhistorie beschikbaar is, of gaps logisch worden behandeld en of de tester dezelfde symbol properties gebruikt. Doe daarna een forward test met precies dezelfde build en setfile, en verander de instellingen niet na iedere verliestrade.
De pagina met resultaten kan helpen om rapporten kritisch te lezen. Let steeds op periode, build, setfile, brokerdata en kosten. Een grafiek zonder die context zegt weinig over overdraagbaarheid.
Prop firm en broker zijn twee controles
Bij een prop firm kies je vaak niet vrij een externe broker. Je kiest een firm, een programma, een platform en de feed die daarbij hoort. Daardoor moet de EA zowel technisch als contractueel passen.
Loop per programma de regels na die automatisering raken:
- Toestemming voor EA's en welke soorten
- News trading rond aangekondigde cijfers
- Posities aanhouden over het weekend
- Maximale allocatie en het aantal accounts
- Copy trading tussen accounts of tussen firms
- Expliciet verboden strategieën
Dat een platform automatisering ondersteunt, betekent niet dat het gekozen programma iedere EA toestaat. De volledige brokertabel helpt bij de eerste selectie, maar de actuele voorwaarden van de firm blijven doorslaggevend. Die voorwaarden worden regelmatig aangepast, dus lees ze op het moment dat je koopt en niet in een oude samenvatting.
Testplan vóór inzet
Gebruik één vaste EA-build en setfile. Controleer eerst of alle symbolen worden herkend en of de lot sizing overeenkomt met de contractspecificatie. Plaats daarna testorders op een demoaccount tijdens normale markturen en observeer spread, fill, stopafstand en foutafhandeling.
Herstart de terminal ook een keer. De EA moet open posities herkennen, geen dubbele orders plaatsen en de opgeslagen risk state herstellen. Test verbindingsverlies en controleer of een gemiste tick niet tot een late, ongecontroleerde entry leidt.
Vergelijk pas daarna brokers of accounttypes op totale executionkwaliteit. Een iets lagere geadverteerde spread weegt niet op tegen onbetrouwbare orderafhandeling of een contract dat de EA verkeerd interpreteert.
Neem als volgende stap de EA Hub-pagina naast deze brokerchecklist en controleer per beoogd account of software, symbolen en regels technisch bij elkaar passen.
Automated forex and gold trading
Runs on your own account at your own broker. We host and set it up, so there is nothing to install and no VPS. No profit share, no monthly fee.
See how it works