
Die Stop-Loss-Prozentsatz-Strategie ist eine Strategie, die ein Stop-Loss-Bericht basierend auf dem Preisprozentsatz der gehandelten Sorte erstellt und anpasst. Sie kann den Stop-Loss-Bericht an den Einstiegspreis anpassen, nachdem der Preis ein gewisses Gewinnniveau erreicht hat.
Die Strategie setzt den Prozentsatz der Long-Position-Tracking-Stopps durch Input-Parameter, z. B. 3%. Nach dem Eröffnen der Position wird der Tracking-Stopppreis in Echtzeit berechnet. Die Berechnungsmethode ist:
Wenn der Preis über dem Einstiegspreis liegt*Der Stop-Loss-Preis wird auf den Einstiegspreis angepasst, um die Sicherung zu erreichen.
Der Stop-Loss-Preis ist der Einstiegspreis, wenn der Preis unter dem oben genannten Niveau liegt.*(1- Tracking Stop Loss Prozentsatz)
Auf diese Weise kann ein Stop-Loss garantiert werden, wenn der Preis einen gewissen Gewinn erreicht hat, um zu vermeiden, dass der gesamte Gewinn verloren geht, und gleichzeitig zu verhindern, dass ein zu radikaler Stop-Loss durch normale Preisschwankungen übertroffen wird.
Die Strategie zeichnet auch ein Diagramm, das den Stop-Loss-Preis für die Bestätigung verfolgt, und setzt nur mehrere Geschäfte ein. Bei Goldforken ist das Plus, bei Deadforks ist das Flach. Nach dem Plus wird ein Stop-Loss-Buch gesetzt, um die Stop-Loss-Logik der Strategie zu erreichen.
Der größte Vorteil dieser Strategie ist, dass Sie durch die Verfolgung von Stop-Losses eine Gewinnsicherung erzielen können, um zumindest Ihr Kapital zu erhalten und Verluste zu vermeiden. Dies ist für viele Anleger von Bedeutung.
Außerdem ist die Stop-Loss-Strategie moderat, die Stop-Loss-Verfolgung ist nicht sehr groß und kann verhindern, dass die normalen Preisschwankungen von Stop-Loss ausgeschlossen werden. Das ist flexibler und intelligenter als die allgemeine feste Stop-Loss-Strategie.
Das Hauptrisiko dieser Strategie besteht darin, dass die Stop-Loss-Marge falsch eingestellt ist. Wenn sie zu klein ist, ist es schwierig, den Sicherungs-Stop zu erreichen. Wenn sie zu groß ist, ist sie leicht von den normalen Preisschwankungen übertroffen.
Ein weiteres Risiko besteht darin, dass die Preise in einem abnormalen Markt plötzlich stark ansteigen, was dazu führen kann, dass der Stop-Loss-Preis nicht rechtzeitig aktualisiert wird, was zu einer Nichtigerstellung des Stop-Losses führt. Die Wahrscheinlichkeit ist jedoch gering.
Diese Strategie kann in folgenden Bereichen optimiert werden:
Die Erhöhung der Regeln für die Erhöhung der Pläne, wie z. B. die Erhöhung der Regeln für die Erhöhung der Pläne, die Erhöhung der Regeln für die Erhöhung der Pläne, die Erhöhung der Regeln für die Erhöhung der Pläne, die Erhöhung der Regeln für die Erhöhung der Pläne.
Die dynamische Anpassung des Stop-Loss-Prozentsatzes, um die Stop-Loss-Grenze automatisch in verschiedenen Marktbedingungen zu optimieren.
Die Einführung einer Ausgangsstrategie, bei der der Kurs nach einer gewissen Strecke aus dem Spiel aussteigt und die Gewinne fixiert werden.
Es ist möglich, die Parameterdifferenzen zwischen den verschiedenen Sorten zu untersuchen und eine Optimierungsmechanismus für die Anpassung der Parameter zu entwickeln.
Die Verfolgung von Stop-Loss-Prozentsätzen ist für die Strategie insgesamt sehr praktisch, da sie eine effektive Erreichung von Stop-Loss-Kapital nach Gewinn und Vermeidung von Verlusten ermöglicht. Die Strategie hat viel Optimierungsraum und sollte weiter untersucht werden, um ihre Wirksamkeit zu verbessern. Insgesamt ist die Strategie für Investoren geeignet, die nach einem stabilen Anlageergebnis suchen.
/*backtest
start: 2023-12-08 00:00:00
end: 2024-01-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © osmaras
// based on https://kodify.net/tradingview/orders/percentage-trail/
//@version=5
strategy("Break even stop loss (% of instrument price)", overlay=true)
// Configure trail stop level with input options (optional)
longTrailPerc = input.float(defval=3.0,step=0.1,title="Trail Long Loss (%)")* 0.01
longCondition = ta.crossover(ta.sma(close, 14), ta.sma(close, 28))
// Determine trail stop loss prices
longStopPrice = 0.0
lastEntryPrice = strategy.opentrades.entry_price(strategy.opentrades - 1)
longStopPrice := if (strategy.position_size > 0 and close > (lastEntryPrice * (1 + longTrailPerc)))
stopValue = lastEntryPrice
math.max(stopValue, longStopPrice[1])
else
longStopPrice := if (strategy.position_size > 0)
stopValue = lastEntryPrice * (1 - longTrailPerc)
math.max(stopValue, longStopPrice[1])
else
0
// Plot stop loss values for confirmation
plot(series=(strategy.position_size > 0) ? longStopPrice : na,
color=color.fuchsia, style=plot.style_cross,
linewidth=2, title="Long Trail Stop")
// set strategy only long
strategy.risk.allow_entry_in(strategy.direction.long)
// Submit entry orders
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = ta.crossunder(ta.sma(close, 14), ta.sma(close, 28))
if (shortCondition)
strategy.close("Long")
// Submit exit orders for trail stop loss price
if (strategy.position_size > 0)
strategy.exit(id="Stop Loss", stop=longStopPrice)