XAUXXOnderzoeksdagboek
← Terug naar het dagboek

Hoe test je de spreadgevoeligheid van een MT4-goud-EA in een backtest?

Houd de testomstandigheden vast, wijzig alleen de spread, vergelijk het aantal transacties, de nettowinst en de drawdown, en ontdek de afhankelijkheid van het resultaat van de uitvoeringskosten.

Thomas · Bijgewerkt 2026-11-08

Auteur: Thomas|MT4-praktijk|Oorspronkelijk gepland 7 november 18:00, opnieuw gepubliceerd op 8 november 2026.

Samenvatting: Houd de testomstandigheden vast, wijzig alleen de spread, vergelijk het aantal transacties, de nettowinst en de drawdown, en ontdek de afhankelijkheid van het resultaat van de uitvoeringskosten.

Bouw eerst een herhaalbare basislijn

Selecteer in de MT4-strategietester de EA, het goudsymbool, de grafiekperiode en het historische interval, en noteer vervolgens de EA-versie, parameters, het startkapitaal, het aantal decimalen van de koers en de modelleringsmethode. Schakel eerst de optimalisatie uit, voer een test met vaste parameters uit en sla het rapport op. Verschillende brokers kunnen verschillende namen voor het goudsymbool, contractspecificaties en historische data gebruiken. Controleer deze voorwaarden voordat je van platform wisselt, anders kunnen de testverschillen voortkomen uit de data en het contract in plaats van uit de spread.

Wanneer de tester de spread kan instellen, noteer eerst de eenheid die in het veld wordt gebruikt. Punten in de terminal zijn meestal gekoppeld aan de koersprecisie van het symbool; je kunt punten niet zomaar als dollars behandelen. Bekijk de specificaties van het symbool en de minimale prijsbeweging en zet de testspread vervolgens om naar een begrijpelijk prijsverschil. Ook de historische data en de modelleringsmethode moeten worden opgeslagen, zodat ze later kunnen worden gecontroleerd.

![Origineel stroomschema voor het vastzetten van parameters en het in klassen vergelijken van spreads, geen live handel](/media/071800ab-1111-4444-8888-123456789abc.png)

Wijzig alleen de spread en kijk welke resultaten veranderen

Houd hetzelfde testvenster en model aan en voer drie niveaus uit: laag, midden en hoog. De niveaus moeten afkomstig zijn uit controleerbare koersgegevens van dit platform, bijvoorbeeld normale liquide periodes en periodes met een bredere spread. Als er nog geen betrouwbare gegevens zijn, kun je duidelijke aangenomen niveaus gebruiken voor een stresstest. Sla elke keer de daadwerkelijk gebruikte invoerwaarden op en optimaliseer niet tegelijkertijd de entry- en exitparameters terwijl je de spread aanpast. Zo zijn veranderingen in de resultaten gemakkelijker te herleiden.

Vergelijk per niveau ten minste de nettowinst, het aantal transacties en de maximale drawdown. Bij een short-term EA is de verwachte ruimte per transactie kleiner; wanneer de kosten stijgen, kan de winst aanzienlijk worden ingeperkt. Als ook het aantal transacties verandert, controleer dan een paar voorbeelden uit de orderlijst en verifieer de triggerprijs, de orderrichting en de entry- en exittijden. Een spreadwijziging kan zowel de trigger als de exit beïnvloeden, dus je kunt niet simpelweg een vast bedrag van de totale winst van de oorspronkelijke backtest aftrekken in plaats van opnieuw te testen.

Bewaar transactiedetails bij het lezen van het rapport

Stel dat het aantal transacties bij het lage spreadniveau en het middenniveau dicht bij elkaar ligt, maar bij het hoge niveau sterk daalt terwijl de drawdown toeneemt. Zo'n combinatie verdient nader onderzoek: zijn de veranderingen geconcentreerd in bepaalde periodes, hebben ze betrekking op een zeer kleine exitafstand, of heeft de EA een filter voor de maximale spread? Als het filter sommige orders overslaat, bevat de verandering in nettowinst zowel het effect van de uitvoeringskosten als het effect van een gewijzigde set transacties. Een transactie-voor-transactievergelijking kan helpen deze twee gevallen te onderscheiden.

Hetzelfde niveau kan ook opnieuw worden uitgevoerd op een ander historisch venster om te zien of het resultaat afhankelijk is van een klein aantal transacties. De modelleringskwaliteit in het rapport weerspiegelt de testdata en de modellering en kan op zichzelf de toekomstige werkelijke uitvoering niet meten. Als de testresultaten afwijkingen vertonen, controleer dan ook de fouten en ontbrekende records in het logboek om te bevestigen dat de EA daadwerkelijk met de verwachte parameters draait.

Wanneer is verdere verificatie nodig

Statische spreadniveaus zijn geschikt om de kostengevoeligheid te vergelijken. De werkelijke spread verandert in de loop van de tijd, en slippage, afwijzingen, vertraging en uitvoeringsregels kunnen de uitvoering ook beïnvloeden. Als het resultaat al omslaat bij een kleine kostenstijging, controleer dan eerst de parameters en orderdetails en observeer vervolgens met een onafhankelijke steekproef of een demo-account. Zowel simulatieresultaten als historische tests moeten de omgeving en de beperkingen vermelden. Het doel van het rapport is vaststellen onder welke voorwaarden een strategie gemakkelijk faalt; er kunnen geen rendementsbeloften aan worden ontleend.

原创教学示意,非真实行情或实盘。
原创教学示意,非真实行情或实盘。
Risicowaarschuwing: handelen met hefboomwerking kan aanzienlijke verliezen veroorzaken. De inhoud dient onderzoek en educatie, zonder rendementsgarantie. Resultaten uit het verleden voorspellen geen toekomstige resultaten.
WECHAT

Connect with Thomas

Gold research · Trading reviews · MT4 discussions

WeChat ID:xauxx666
Open QR image

Scan with WeChat to add. On mobile, open and save the image, then select it from your album in WeChat Scan.

Thomas’s WeChat QR code, ID xauxx666