BREAKEVEN
BREAKEVEN in ProOrder en ProBacktest verplaatst een stop loss of take profit naar de instapprijs. Wordt gebruikt om verliesvrije uitkomsten vast te zetten bij winnende trades of om verliezen te begrenzen bij verliezende trades.
Syntaxis
SET STOP BREAKEVENSET TARGET BREAKEVENVarianten
| Variant | Doel | Wanneer te gebruiken |
|---|---|---|
SET STOP BREAKEVEN | Verplaatst de stop loss naar de instapprijs. Zet een verliesvrije uitkomst vast op een winnende positie. | De trade is gunstig bewogen en het neerwaartse risico moet worden weggenomen. |
SET TARGET BREAKEVEN | Verplaatst de take profit naar de instapprijs. Begrenst verliezen door vlak uit te stappen als de prijs herstelt. | De trade is tegen je in bewogen en het doel is om break-even uit te stappen. |
Hoe het werkt
Op de bar waarop de instructie wordt uitgevoerd, werkt ProOrder de actieve order bij de broker bij. Vanaf dat moment gedraagt de positie zich alsof de stop of het doel vanaf het begin op de instapprijs was geplaatst. Als de prijs dat nieuwe niveau daarna kruist, wordt de positie zoals gewoonlijk gesloten.
De instructie beïnvloedt alleen de positie die op dat moment open is. Zonder open positie heeft een aanroep geen effect. Ook overschrijft hij elke eerdere stop of elk eerder doel aan dezelfde kant, dus bij twee aanroepen op rij blijft de tweede aanroep de actieve waarde.
Voorbeelden
Voorbeeld 1, Stop naar breakeven op een long positie (ProOrder)
IF longonmarket THEN
IF high - tradeprice >= 10 * pointsize THEN
SET STOP BREAKEVEN
ENDIF
ENDIFZodra de long 10 punten vanaf de instap heeft gelopen, schuift de stop op naar de instapprijs. Dit is het canonieke voorbeeld uit de officiële referentie.
Voorbeeld 2, Doel naar breakeven om uit een verliezende long te komen (ProOrder)
IF longonmarket THEN
IF tradeprice - low >= 10 * pointsize THEN
SET TARGET BREAKEVEN
ENDIF
ENDIFAls de long 10 punten tegen je in is bewogen, wordt de take profit de instapprijs, zodat de strategie vlak uitstapt zodra de prijs herstelt.
Voorbeeld 3, Promoveren naar breakeven na één R winst (ProOrder)
// Risk per trade is 1.5 ATR. Promote stop to BE after 1.5 ATR of profit.
atr = AverageTrueRange[14](close)
stopDist = 1.5 * atr
IF NOT onmarket THEN
// ... entry conditions go here ...
BUY 1 CONTRACT AT MARKET
SET STOP LOSS stopDist
ENDIF
IF longonmarket AND (close - tradeprice) >= stopDist THEN
SET STOP BREAKEVEN
ENDIFEen R-multiple-benadering van trademanagement. De stop wordt breakeven zodra de trade één volle R winst heeft opgebouwd. Herbruikbaar over instrumenten heen omdat alles in ATR-eenheden wordt gedimensioneerd.
Veelvoorkomende fouten en valkuilen
- Aangeroepen buiten een open positie.
SET STOP BREAKEVENvereistonmarket = TRUE. Verpak altijd inIF longonmarket THEN ... ENDIFofIF shortonmarket THEN ... ENDIF. Zonder de controle geeft de strategie een runtime-fout. - Verkeerd haakjesgebruik bij
$TRAILINGen%TRAILING. BREAKEVEN en de trailing stop-instructies overschrijven hetzelfde interne stopslot. Alleen de meest recente SET-aanroep geldt. Er per bar tussen wisselen leidt tot onbedoeld gedrag. Kies één promotiestrategie per trade. - Slippage op de breakevenprijs. In live ProOrder worden stops die precies op de instapprijs worden geactiveerd in snelle markten vaak een fractie lager uitgevoerd, wat een klein gerealiseerd verlies oplevert. Backtests gaan uit van perfecte fills en overschatten de effectiviteit van deze techniek.
- Backtest ziet er geweldig uit, live valt tegen. Agressieve promotie naar breakeven is het meest voorkomende patroon dat er briljant uitziet in ProBacktest en live onderpresteert, omdat het winnaars te vroeg afkapt voordat de mean-reversion naar de trend weer inzet. Vergelijk altijd met en zonder op dezelfde data.
Gerelateerde instructies
SET STOP LOSS, initiële stopplaatsing.SET TARGET PROFIT, initiële take-profit-plaatsing.$TRAILING, trailing stop in punten.%TRAILING, trailing stop in procenten.TRADEPRICE, de instapprijs van de huidige positie.LONGONMARKET, waar zolang er een long positie open is.SHORTONMARKET, waar zolang er een short positie open is.ONMARKET, waar zolang er een positie open is.