BREAKEVEN
BREAKEVEN verschiebt in ProOrder und ProBacktest einen Stop Loss oder Take Profit auf den Einstiegspreis. Wird verwendet, um bei Gewinntrades verlustfreie Ergebnisse zu sichern oder um Verluste bei Verlusttrades zu begrenzen.
Syntax
SET STOP BREAKEVENSET TARGET BREAKEVENVarianten
| Variante | Zweck | Wann zu verwenden |
|---|---|---|
SET STOP BREAKEVEN | Verschiebt den Stop Loss auf den Einstiegspreis. Sichert bei einer Gewinnposition ein verlustfreies Ergebnis. | Der Trade hat sich günstig entwickelt und das Abwärtsrisiko soll beseitigt werden. |
SET TARGET BREAKEVEN | Verschiebt den Take Profit auf den Einstiegspreis. Begrenzt Verluste, indem bei einer Erholung des Kurses flat ausgestiegen wird. | Der Trade hat sich gegen Sie entwickelt und das Ziel ist, bei Break-even auszusteigen. |
So funktioniert es
Auf dem Bar, auf dem der Befehl ausgeführt wird, aktualisiert ProOrder die aktive Order beim Broker. Von diesem Punkt an verhält sich die Position so, als wäre der Stop oder das Ziel von Anfang an am Einstiegspreis platziert worden. Durchkreuzt der Kurs dann das neue Niveau, wird die Position normal geschlossen.
Der Befehl betrifft nur die aktuell offene Position. Er hat keine Wirkung, wenn er ohne offene Position aufgerufen wird. Er überschreibt außerdem jeden vorherigen Stop oder jedes vorherige Ziel auf derselben Seite, sodass bei zwei Aufrufen hintereinander der zweite Aufruf der aktive Wert bleibt.
Beispiele
Beispiel 1, Stop auf Breakeven bei einer long-Position (ProOrder)
IF longonmarket THEN
IF high - tradeprice >= 10 * pointsize THEN
SET STOP BREAKEVEN
ENDIF
ENDIFSobald der long 10 Punkte vom Einstieg gelaufen ist, wandert der Stop auf den Einstiegspreis. Dies ist das kanonische Beispiel aus der offiziellen Referenz.
Beispiel 2, Ziel auf Breakeven, um aus einem verlustbringenden long auszusteigen (ProOrder)
IF longonmarket THEN
IF tradeprice - low >= 10 * pointsize THEN
SET TARGET BREAKEVEN
ENDIF
ENDIFWenn der Long 10 Punkte gegen Sie gelaufen ist, wird der Take Profit zum Einstiegspreis, sodass die Strategie flat aussteigt, sobald sich der Preis erholt.
Beispiel 3, Nach einem R Gewinn auf Breakeven nachziehen (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
ENDIFEin R-Multiple-Ansatz für das Trade-Management. Der Stop wird auf Breakeven gesetzt, sobald der Trade einen vollen R an Gewinn erzielt hat. Über Instrumente hinweg wiederverwendbar, da alles in ATR-Einheiten dimensioniert wird.
Häufige Fehler und Stolperfallen
- Außerhalb einer offenen Position aufgerufen.
SET STOP BREAKEVENerfordertonmarket = TRUE. Immer einschließen inIF longonmarket THEN ... ENDIFoderIF shortonmarket THEN ... ENDIF. Ohne die Absicherung löst die Strategie einen Laufzeitfehler aus. - Falscher Klammereinsatz bei
$TRAILINGund%TRAILING. BREAKEVEN und die trailing stop-Befehle überschreiben denselben internen Stop-Slot. Nur der letzte SET-Aufruf gewinnt. Ein bar-weises Wechseln zwischen ihnen führt zu unbeabsichtigtem Verhalten. Wählen Sie eine Nachziehstrategie pro Trade. - Slippage am Breakeven-Preis. Im Live-Betrieb von ProOrder werden Stops, die genau am Einstiegspreis ausgelöst werden, in schnellen Märkten oft einen Bruchteil darunter ausgeführt, was einen winzigen realisierten Verlust erzeugt. Backtests gehen von perfekten Ausführungen aus und überschätzen die Wirksamkeit dieser Technik.
- Backtest sieht großartig aus, live enttäuscht. Aggressives Nachziehen auf Breakeven ist das mit Abstand häufigste Muster, das in ProBacktest brillant aussieht und live schlechter abschneidet, weil es Gewinner zu früh abschneidet, bevor die Mean Reversion zum Trend wieder einsetzt. Vergleichen Sie immer mit und ohne auf denselben Daten.
Verwandte Befehle
SET STOP LOSS, initiale Stop-Platzierung.SET TARGET PROFIT, erste Take-Profit-Platzierung.$TRAILING, Trailing Stop in Punkten.%TRAILING, Trailing Stop in Prozent.TRADEPRICE, der Einstiegskurs der aktuellen Position.LONGONMARKET, wahr, solange eine Long-Position offen ist.SHORTONMARKET, wahr, solange eine Short-Position offen ist.ONMARKET, wahr, solange eine Position offen ist.