In dit artikel
Na dit artikel kun je…
- Uitbraakafstand ten opzichte van de voorafgaande bandbreedte berekenen.
- Signalen, nieuwe grensoverschrijdingen en toegestane transacties apart tellen.
- Totaalrisico inclusief een hertesttranche en EUR-omrekening controleren.
Begrippen uitgelegd binnen het artikel
Backtesting Handelsplan Liquiditeit Stop loss Trailing stop — een meebewegende stopregel Take profit (TP)Een uitbraak passeert een vooraf bepaalde grens. Daarna kan de koers doorzetten of terug in de band komen. Een uitbraakstrategie vraagt daarom een op het beslismoment beschikbare regel, een uitvoeringsmodel en een registratie van mislukte pogingen. Een overtuigende grafiekpijl of een gesloten candle buiten de band bewijst geen toekomstige voortzetting of winstgevendheid.
Definieer het signaal vóór je de uitkomst beoordeelt
Eén expliciete oefenregel registreert de hoogste high en laagste low van de vorige 20 voltooide Bid-candles voordat de signaalcandle begint. Een opwaarts signaal ontstaat als de volgende candle boven die vastgelegde bovengrens sluit. Twintig is een gekozen parameter, geen optimum. Zo’n kanaal hoeft geen consolidatie te zijn. Elke breedte- of duurvoorwaarde moet apart worden omschreven.
Handelen binnen een consolidatie onderzoekt andere hypotheses zolang grenzen standhouden. Een doorbraak schakelt niet automatisch over naar een winstgevende uitbraakmodus.
Een consolidatie herkennen zonder de meting te vervormen
Neem de signaalcandle niet op in het maximum dat haar eigen close moet overstijgen. Bevries grenzen of beschrijf precies wanneer zij worden aangepast. Bollinger Bands, ATR, duur en herhaalde aanrakingen kunnen meetbare extra filters zijn. Geen ervan bewijst opgeslagen energie of een gegarandeerd sterkere beweging na een langere band. De uitleg over steun en weerstand helpt bij niveauselectie; leg die regel vast vóór de latere koers zichtbaar is.
Controleer of iemand anders grenzen en signaal met toen beschikbare informatie kan reconstrueren. Noteer prijsbasis, timeframe, terugkijkperiode, extra filters en ordergeldigheid. Verander je een filter, houd de resultaten dan gescheiden in plaats van achteraf de variant te kiezen die een succesvolle grafiek verklaart.
Een echt of mislukt uitbreken pas achteraf benoemen
Een close voorbij de grens bevestigt de gekozen signaalvoorwaarde, niet het gedrag van latere candles. Definieer vooraf de observatiehorizon en terugkeervoorwaarde waarmee je een mislukking telt. Een wick buiten de band met close erbinnen kan de close-gebaseerde instapregel missen. Een close erbuiten kan later alsnog terugkeren. Gebruik het latere label «echte uitbraak» niet om een eerdere instap met toekomstige kennis te rechtvaardigen.
Deze variant wacht op een voltooide candle buiten de grens. Afstemming op een hoger timeframe kan een filter zijn, maar een dagelijkse uitbraak is niet vanzelf duidelijker of winstgevender dan een uuruitbraak. Vergelijk timeframes en filters onder dezelfde kosten- en uitvoeringsaannames.
Instap, stop en doel zijn afzonderlijke keuzes
Een marktorder na candlesluiting, een vooraf geplaatste stoporder en een limietorder die op terugkeer wacht zijn verschillende varianten. TradingViews standaardemulator vult nieuw aangemaakte orders op zijn vroegst op de volgende beschikbare tick. Bij standaardberekening na candlesluiting is dat de open van de volgende candle. Andere instellingen veranderen de simulatietijd. Dit is een emulatorregel, geen prijsbelofte van een broker.
Een limietorder kan ongevuld blijven; een grafiekaanraking bewijst geen volledige uitvoering. Benoem echte productregels en quotezijden. Eén mogelijke afwijzingsregel legt de stop voorbij de andere kant van de band. Dat kan een grote geplande afstand geven en de verhouding tussen doel en risico verlagen. Andere geteste plannen gebruiken een herteststructuur of volatiliteitsafstand. Geen plaatsing is universeel de enige juiste.
Een ATR-veelvoud of tegenoverliggende grens kan een gekozen stopregel zijn. Een gemeten-bewegingsdoel projecteert een opgegeven veelvoud van de bandbreedte vanaf een genoemde referentie. Bepaal veelvouden, gedeeltelijke exits en een eventuele trailing stop vóór instap. Winstgevendheid hangt af van de hele uitkomstenverdeling en kosten. Een gewone stop garandeert zijn prijs niet.
Een volledig hypothetisch EUR/USD-voorbeeld
Behoud de fictieve band 1,0800–1,0900:100 pips bij pip 0,0001. De Bid-close van de signaalcandle is 1,0923. Neem een latere volledige Ask-koopuitvoering van 5.000 EUR op 1,0925 aan. Alleen in de hertesttak veronderstellen we een latere volledige Ask-bijkoop van nog 5.000 EUR op 1,0900. Geen van beide fills volgt automatisch uit een close of aanraking. De gekozen gewone stoptrigger is 1,0790. Doelen vanaf de bovengrens zijn 1,1000,1,1050 en 1,1100 voor één, anderhalf en twee bandbreedten.
Vanaf de eerste aangenomen uitvoering bedraagt de stopafstand 135 pips en zijn de doelafstanden 75,125 en 175 pips. De hertestinstap ligt 110 pips van dezelfde stop. Bijplaatsen verhoogt de blootstelling: bij de aangenomen stopfill verliest de eerste tranche 67,50 USD en de tweede 55 USD, samen 122,50 USD bruto. Een betere bijkoopprijs verlaagt dus niet het totale risico.
Schuif op een klein scherm door de tabel om alle kolommen te lezen.
| Aangenomen volledige exits | Bruto USD | Na totaal 3 USD provisie |
|---|---|---|
| Beide op Bid 1,1000 | +87,50 | +84,50 |
| Beide op Bid 1,0790 | −122,50 | −125,50 |
| Helft van elke tranche op 1,1000; rest op 1,0790 | −17,50 | −20,50 |
| Beide slechter op Bid 1,0785 | −127,50 | −130,50 |
Bruto resultaat is de som van elk EUR-volume maal exit-Bid minus instap-Ask. We nemen in iedere tak 3 USD totale provisie aan, ook bij gesplitste exits, zonder financiering of omrekening. Dit zijn verzonnen oefenkosten, geen brokerprijslijst. Spread zit al in de fills en wordt niet dubbel afgetrokken. Gedeeltelijke winstneming kan een nettoverlies achterlaten. Een later bereikt doel bewijst geen winstgevendheid zonder de volledige reeks uitkomsten.
Afzonderlijke EUR-budgetcontrole. Neem voor dezelfde aangenomen uitvoeringen een vaste omrekening van 1,25 USD per EUR en een zelfgekozen budget van€ 100. Alleen de eerste tranche met dezelfde 3 USD totale kosten vraagt(67,50+3)/1,25=€ 56,40 gepland verlies. Beide samen vragen 125,50/1,25=€ 100,40:€ 0,40 boven het budget. De slechtere stopfill geeft 130,50/1,25=€ 104,40. De hertest hoeft dus niet slecht geprijsd te zijn om toch buiten het plan te vallen. Omrekening en kosten zijn oefenaannames; een budget is geen gegarandeerd maximaal verlies.
Ook signaaltelling is apart. Bevries bovengrens 1,1040, neem vorige close 1,1037 en volgende closes 1,1045,1,1048,1,1038,1,1042. «Iedere close erboven» markeert candles 1,2 en 4: drie signalen. «Van op/onder naar boven kruisen» markeert alleen 1 en 4: twee gebeurtenissen. Definieer of een bestaande positie een nieuwe order toelaat. Een signaal, nieuwe gebeurtenis en toegestane transactie zijn verschillende registraties. Deze fictieve closes toetsen alleen tellen, geen fills of rendement.
Betekenen twee punten boven de grens steeds hetzelfde?
Beide closes liggen twee punten boven 100. Alleen de smalle band haalt de gekozen relatieve filter.
- Smalle band
- 2/2 = 1 – Voldoet aan≥0,5.
- Brede band
- 2/20 = 0,1 – Voldoet niet aan≥0,5.
Vergelijk fictieve bereiken[98;100]en[80;100], allebei met close 102 op dezelfde lineaire prijsschaal. De absolute afstand is steeds 102−100=2. De breedten zijn 2 en 20. Onze extra oefenfilter vereist(close −U)/(U −L)≥0,5. Dan geeft de smalle band 2/2=1 en de brede 2/20=0,1: alleen de eerste voldoet. Beide sluiten boven U.
De grens 0,5 is verzonnen voor deze demonstratie, niet optimaal bevonden of een handelsaanbeveling. Bij U=L is delen door nul ongeldig; definieer wat de regel met die invoer doet. Dezelfde absolute afstand kan dus een andere relatieve classificatie krijgen zonder dat iets over handelsrendement is aangetoond.
Filters testen zonder te beloven dat ze mislukkingen voorkomen
MetaTrader 5 definieert tickvolume als het aantal tijdens candleopbouw ontvangen ticks. Dat verschilt van werkelijk transactievolume, dat voor OTC-symbolen kan ontbreken. Een brokertelling is niet de totale Forex-omzet en telt niet noodzakelijk alleen gewijzigde prijzen. Leg de feed vast en toets een volumefilter afzonderlijk.
Een sessie- of macropublicatiefilter verandert de steekproef en garandeert geen voortzetting. De uitleg over handelsuren en de technische basis bieden context, zonder te bewijzen dat Aziatische uitbraken altijd falen of Londense het sterkst zijn. Een observeerbare close-regel en bewijs van betere nettoresultaten zijn verschillende zaken.
Praktisch testprotocol
- Leg instrument, prijsbasis, timeframe en terugkijkperiode vóór de signaalcandle vast. Benoem breedte-, volatiliteits- en sessiefilters apart.
- Bereken breedte en signaalafstand en onderscheid de absolute maat van de relatieve filter. Behandel nulbreedte expliciet.
- Definieer ordertype, quotezijde, verval, stop, exitvolumes en kosten. Bereken het totale risico opnieuw bij bijplaatsen.
- Noteer wanneer het signaal definitief is en wanneer uitvoering mogelijk is. Vervang een latere fill niet door de signaalclose.
- Bewaar alle signalen, ontbrekende hertesten, ongevulde orders, verliezen en posities die bij testeinde openstaan. Vergelijk vaste varianten op latere data in plaats van alleen succesvolle grafieken te kiezen.
Vergelijk wiggen met andere grensgeometrie en dubbele toppen en bodems met eigen bevestigingsregels. Geen vorm garandeert een richtingwissel.
Test wat je hebt geleerd
Ongeveer 2 minuten oefenen.
Antwoord en uitleg bekijken
0,1 is kleiner dan 0,5. Een grens passeren en de extra filter halen zijn twee voorwaarden.
Andere vragen
Wat verschilt tussen een echte en mislukte uitbraak?
Een gesloten close buiten de band voldoet aan een close-signaal, geen voorspelling. Leg terugkeervoorwaarde en tijdhorizon voor mislukking vooraf vast. Een wick buiten met close binnen kan de instapregel missen; een close buiten kan later alsnog terugkeren. Filters en hogere timeframes garanderen geen betere uitkomst.
Meteen instappen of een hertest afwachten?
Vergelijk vaste varianten. Een hertest kan uitblijven of onvolledig vullen; een marktfill is niet noodzakelijk de signaalclose. Tranches vragen nieuwe risico- en kostenberekeningen. De betere bijkoop van 5.000 EUR verhoogt in ons model het bruto stopverlies van 67,50 naar 122,50 USD.
Waar plaats je stop en doelen?
Geen stop of doelveelvoud is universeel. Ons eerste doel 1,1000 ligt 75 pips boven de aangenomen instap 1,0925; stop 1,0790 ligt 135 pips eronder. Helft van beide tranches op doel en rest op stop geeft −17,50 USD bruto en −20,50 USD na 3 USD kosten. Een slechtere stopfill verliest meer.
Werkt dit op iedere valutapaar en sessie?
Dat volgt niet uit een paarnaam of sessielabel. Leg product, aanbieder, prijsbasis, signaal en kosten vast en vergelijk uren of instrumenten met dezelfde regels. Meer ticks of een smallere selectie bewijst geen beter nettoresultaat. Gebruik de echte tick/pipspecificatie en verwijder slechte uitkomsten niet achteraf.
Bronnen en controle
- TradingView: Strategies
Primaire emulatorregels voor orderaanmaak, volgende tick en simulatiekosten. Standaardtiming is geen brokeruitvoeringsgarantie.
- MetaQuotes: Price Data
Tickaantallen, werkelijke volumes en quotegrondslag van grafieken. Een brokertelling is geen totale mondiale Forex-omzet.
- IG UK: Order types
Primaire uitleg van deze aanbieder over limieten, gewone stops en mogelijke slechtere uitvoering. UK-productuitleg, niet automatisch Nederlandse contractvoorwaarden of beschikbaarheid.
De berekeningen gebruiken expliciete aannames. Ze vervangen geen actuele marktgegevens of voorwaarden van de aanbieder.
