Een trailing stop is geen gratis extra winst. Hij ruilt een deel van je winrate en je gemiddelde winst in voor de kans op een paar grote uitschieters. Of dat beter uitpakt dan een vaste take profit, hangt af van je strategie. Een bot die leeft van veel kleine, vaste winsten verliest met een krappe trailing stop vaak meer dan hij wint. En de trailing stop die in MT5 zit, draait op je eigen computer. Klep dicht, trailing stop stil.

Hieronder de rekensom, de mechaniek in MT5 en waarom goud een te krappe afstand hard afstraft.

Een trailing stop verandert de vorm van je resultaat

Een vaste take profit is simpel. Je bot opent een trade, de take profit staat op 30 pips, en de trade sluit daar of bij de stop loss. Elke winnaar levert ongeveer hetzelfde op. Je resultaat is een smalle verdeling: veel gelijke winsten, af en toe een groter verlies.

Met een trailing stop valt dat plafond weg. Zodra de trade genoeg winst heeft, schuift de stop loss op een vaste afstand achter de prijs aan. Loopt de markt door, dan loopt je winst mee. Draait hij om, dan sta je eruit met wat er nog over is. Een paar trades leveren daardoor veel meer op dan je oude take profit. Een groot deel levert minder op, omdat een gewone terugval je eruit tikt voordat het oude doel gehaald was.

Welke van de twee wint, is een rekensom. Forexop testte het tien jaar lang met een eenvoudige trendvolger op EUR/USD en GBP/USD, met 2,1 pip spread. Met vaste stop en take profit verdiende het systeem $139.143. Met een standaard trailing stop werd dat $114.491, bijna 18 procent minder, bij vrijwel hetzelfde aantal trades en dezelfde drawdown. In een aparte test over twaalf maanden won een trailing stop met plafond en een startvoorwaarde juist nipt: $12.524 tegen $12.191. Met alleen een plafond kwam hij net lager uit, op $12.062.

Geen van die uitkomsten is een wet. Ze laten wel zien dat je met de exit je strategie verandert. In juli vroeg een trader op het MQL5-forum hoe je een trailing stop op goud beheert, omdat zijn vaste take profit hem in sterke trends te vroeg uit de markt haalde. Het bruikbaarste antwoord was een maatstaf. Kijk per trade hoeveel je gemiddeld teruggeeft vanaf het hoogste punt. Dat zegt meer dan je nettowinst alleen.

Zo werkt de trailing stop in MT5, en daar zit de valkuil

In MT5 zet je een trailing stop met een rechtermuisklik op je positie in het tabblad Handel. Je kiest een afstand. Zodra de winst die afstand bereikt, zet het platform een stop loss op die afstand van de huidige prijs, en schuift hem mee zolang de prijs jouw kant op gaat. Gaat de prijs terug, dan blijft de stop staan waar hij stond.

Het belangrijkste staat in de handleiding van MetaQuotes zelf. De trailing stop wordt uitgevoerd in het handelsplatform, niet op de server zoals een stop loss of take profit. Staat het platform uit, dan werkt hij niet. Alleen de laatste stop loss die hij heeft gezet, blijft bij je broker liggen.

Twee details uit diezelfde handleiding leest bijna niemand. Per positie schuift MT5 de stop hooguit eens per tien seconden. En staan er meerdere posities op hetzelfde symbool, dan verwerkt hij per tick alleen de trailing stop van de laatst geopende positie. Heeft je bot drie trades op goud tegelijk open, dan is de trailing stop uit het menu dus al geen betrouwbaar gereedschap.

Let ook op de eenheid. MT5 rekent de afstand in punten. Bij de meeste brokers noteert goud met twee decimalen: één punt is dan $0,01 en tien punten zijn één pip. Wie 150 kiest en aan pips denkt, zet een trailing stop van $1,50 in plaats van $15.

Zit de trailing stop in een EA, dan geldt hetzelfde. De EA schuift de stop, dus de EA moet draaien. Daarom verliest een bot op een laptop die in slaap valt zijn trailing stop, zoals we beschreven in ons stuk over een trading bot op een Mac. Je stop loss en take profit blijven staan, het brein dat ze verplaatst ligt stil. De oplossing is een machine die niet slaapt. Gebruik je daarvoor de VPS van MetaQuotes zelf, test het dan even. In een reactie op het MQL5-forum uit 2016 stond al dat de gehoste terminal de trailing stop uit het menu niet uitvoert en dat alleen een EA daar je stop kan verschuiven. Zet je eigen MT5 uit en kijk of je stop loss nog meebeweegt.

Vaste take profit, trailing stop en break-even naast elkaar

Break-even is het neefje van de trailing stop. Zodra de trade een bepaalde winst heeft, schuif je de stop één keer naar je instapprijs, meestal plus een paar pips om spread en kosten te dekken. Daarna gebeurt er niks meer. Je risico op die trade is weg en de take profit blijft gewoon staan.

Vaste take profit Trailing stop Break-even
Wat het doet Sluit de trade op een vaste prijs Schuift de stop loss op vaste afstand achter de prijs aan Zet de stop loss één keer op je instapprijs
Prijs schiet ineens jouw kant op Sluit op het doel, de rest van de beweging mis je Loopt mee, je winst groeit met de beweging Stop staat op instap, de trade loopt door tot de take profit
Prijs zakt terug na winst Niets, tot stop loss of take profit geraakt wordt Sluit met een deel van de winst Sluit rond nul, min spread en kosten
Effect op de winrate Het uitgangspunt Vaak lager bij een krappe afstand, en de gemiddelde winst verandert mee Minder verliezers, maar ook minder winnaars: een deel eindigt op nul
Moet de terminal draaien? Nee, ligt op de server van je broker Ja, ook als hij in een EA zit Ja om hem te verschuiven, daarna ligt de stop op de server

De rij die het meest wordt onderschat, is de laatste. Een take profit en een stop loss liggen bij je broker. Alles wat ze verplaatst, of dat nu een trailing stop is, een break-even of je eigen hand, gebeurt op de plek waar MT5 draait.

Ook bij de rij over een plotselinge piek zit een addertje onder het gras. Omdat MT5 de stop hooguit eens per tien seconden verschuift, kan een snelle piek die binnen die tijd omkeert langs je trailing stop glippen. Een take profit die al in de markt ligt, heeft daar geen last van.

Wat kost een krappe trailing stop bij een hoge winrate?

Bots met een hoge winrate werken vaak met een kleine take profit en een ruimere stop loss. Daar is niets mis mee. Zo'n strategie leeft van veel kleine treffers. Juist daar doet een krappe trailing stop pijn, want hij grijpt in precies de beweging waar de winst vandaan moet komen.

Een verzonnen strategie op goud, 100 trades, spread al verwerkt. Take profit $3,00 (30 pips), stop loss $6,00 (60 pips), 80 winnaars. Dat is 80 × $3,00 = $240 winst en 20 × $6,00 = $120 verlies. Netto $120, of $1,20 per trade. Bij 0,10 lot (10 ounce) is dat $1.200.

Nu dezelfde entries met een trailing stop van $1,50 die start bij $1,50 winst, zonder take profit. Van de 80 oude winnaars worden er 55 bij een gewone terugval uitgestopt, gemiddeld op +$0,80. Vijftien lopen door, gemiddeld tot +$4,50. Tien zakken terug naar de stop op instap en kosten de spread: -$0,30. Van de 20 oude verliezers liepen er 5 eerst $1,50 op. Die eindigen nu ook op -$0,30. De andere 15 verliezen nog steeds $6,00.

Optellen: $44 + $67,50 - $3 - $1,50 - $90 = $17. Winrate 70 procent, $0,17 per trade. Bij 0,10 lot: $170 in plaats van $1.200.

Dezelfde entries, dezelfde markt. De trailing stop deed precies wat hij belooft: vijftien trades liepen verder dan de oude take profit ooit toeliet. De 55 trades die te vroeg uitgestopt werden, betaalden daar ruim voor.

Kijk ook naar de marge. Je break-even winrate is je gemiddelde verlies gedeeld door de som van gemiddelde winst en gemiddeld verlies. Met de vaste take profit is dat $6 / ($3 + $6) = 66,7 procent. Je haalt 80, dus je hebt ruim 13 punten speling. Met de trailing stop is de gemiddelde winst $1,59 ($111,50 over 70 trades) en het gemiddelde verlies $3,15 ($94,50 over 30 trades). Break-even ligt dan rond 66,4 procent. Je haalt 70. Er blijft nog geen 4 punten over, en één onrustige week vreet dat op.

Op goud komt daar de spread bij. Eén pip is $0,10 en de standaard spread ligt rond $0,20 tot $0,35, dus 2 tot 3,5 pip. Een trailing stop van $1,50 geeft je 15 pip ruimte, en bij een spread van $0,30 gaat een vijfde daarvan al op aan de spread. Bij een sell is het nog krapper. Je stop wordt geraakt op de askprijs, dus als de spread oploopt rond de rollover of een cijfer, schuift de ask naar je stop terwijl de koers zelf nauwelijks beweegt.

Hoe ruim is ruim genoeg? Daar bestaat geen rond getal voor. In de goud-thread op het MQL5-forum noemden traders afstanden op basis van de ATR, zoals 2,5 keer of 3 keer de ATR. Een ander waarschuwde dat zo'n afstand in een snelle beweging meegroeit en je bij de eerste scherpe terugval veel teruggeeft. Meet het op de tijdframe waarop je bot handelt. En onthoud dat een geraakte stop een marktorder wordt, dus ook een trailing exit kan slippen.

Zo kies je de exit die bij je bot past

Begin bij de strategie. Een trendvolger die van een handvol grote trades leeft, heeft vaak iets aan een trailing stop. Een strategie die leeft van veel kleine, vaste winsten meestal niet, of alleen met een ruime afstand die pas laat begint.

  1. Haal uit je historie de winrate, de gemiddelde winst en het gemiddelde verlies, en reken je break-even winrate uit.
  2. Test dezelfde entries met beide exits. Vergelijk de opbrengst per trade en de gemiddelde teruggave vanaf de top.
  3. Leg de afstand ruim boven spread plus de normale terugval op je tijdframe.
  4. Laat de exit draaien op een machine die niet slaapt, en controleer na elke herstart dat je EA de open posities weer oppakt.

Dat laatste punt wordt het vaakst overgeslagen. Een trailing stop die alleen werkt als jouw laptop openstaat, is een trailing stop die het juist laat afweten op de nacht dat goud $30 beweegt, oftewel 300 pips. Waarom een VPS voor een trading bot dat oplost, lees je in een apart stuk.

Bij The Profit Academy draait de bot op je eigen MT5-rekening, op je eigen naam en met je eigen wachtwoord. We verdienen alleen als jij wint: 30 procent over een winnende week, en geen winst betekent geen commissie.

Veelgestelde vragen over de trailing stop

Werkt een trailing stop in MT5 als mijn computer uit staat?

Nee. Volgens de handleiding van MetaQuotes wordt de trailing stop uitgevoerd in het handelsplatform en niet op de server. Staat MT5 uit, dan schuift hij niet meer mee. Alleen de laatste stop loss die hij heeft gezet, blijft bij je broker staan. Wil je dat hij doorloopt, laat MT5 of je EA dan op een VPS draaien.

Kan ik een trailing stop en een take profit tegelijk gebruiken?

Ja. De trailing stop verschuift alleen je stop loss. Je take profit blijft gewoon op de server van je broker staan, en haalt de prijs dat niveau, dan sluit de trade daar. Per positie kun je in MT5 één trailing stop zetten.

Is een trailing stop beter dan een vaste take profit?

Dat hangt af van je strategie. Een trailing stop laat een paar trades verder lopen, maar stopt er ook veel eerder uit bij een gewone terugval. In de tienjarige test van Forexop op een trendvolger verdiende een standaard trailing stop bijna 18 procent minder dan een vaste stop en take profit. Bij een strategie met veel kleine winsten kost een krappe trailing stop meestal geld.

Wat is het verschil tussen een trailing stop en break-even?

Break-even verschuift je stop loss één keer naar je instapprijs, vaak plus een paar pips voor spread en kosten, zodra de trade genoeg winst heeft. Een trailing stop blijft je stop meeschuiven zolang de prijs jouw kant op gaat. Allebei worden ze gezet door het platform of een EA, dus allebei hebben ze een draaiende terminal nodig.

Een bot op je eigen rekening, met regels die je kunt nalopen?

Je handelt op je eigen MT5-rekening op je eigen naam, met je eigen wachtwoord, en je stopt wanneer je wilt. Wij verdienen alleen als jij wint: 30 procent over een winnende week, geen winst betekent geen commissie. Vraag ons gerust hoe onze bot zijn exits regelt.

Start met de bot