Type/to search

Quantitative Strategie mit bidirektionaler Positionseröffnung basierend auf stochastischem Stop-Loss-Gewinn

Common strategy
Created: 2024-01-08 16:07:02
Last modified: 3 years ago
1
Follow
1802
Followers

img

Überblick

Der Name dieser Strategie lautet „DayLight Hunter – Quantitative Strategie mit bidirektionaler Eröffnung und zufälligem Stop-Loss/Take-Profit“. Die Hauptidee der Strategie besteht darin, mit Hilfe des Stochastic-Indikators Kauf- und Verkaufssignale zu generieren, diese mit einem SMA-Gleitenden Durchschnitt zu filtern, eine bidirektionale Eröffnung zu ermöglichen und zufällige Stop-Loss- und Take-Profit-Punkte für die Gewinnerzielung festzulegen.

Funktionsweise der Strategie

Diese Strategie nutzt den Schnittpunkt der %K-Linie und der %D-Linie des 5-Tage-Stochastic-Indikators zur Generierung von Handelssignalen. Wenn die %K-Linie von unten nach oben die %D-Linie kreuzt, entsteht ein Kaufsignal; wenn die %K-Linie von oben nach unten die %D-Linie kreuzt, entsteht ein Verkaufssignal. Um Fehlsignale zu filtern, wird zusätzlich ein SMA mit einer Länge von 50 verwendet. Ein Kaufsignal wird nur ausgelöst, wenn der Schlusskurs unter dem SMA-Tiefpunkt liegt; ein Verkaufssignal nur, wenn der Schlusskurs über dem SMA-Hochpunkt liegt.

Bei Erhalt eines Kaufsignals wird eine Long-Position mit einer festen Anzahl eröffnet. Bei Erhalt eines Verkaufssignals wird im Modus „Einseitiger Handel“ die vorherige Long-Position geschlossen und eine Short-Position eröffnet; im Modus „Hedging“ wird direkt eine Short-Position zur Absicherung hinzugefügt. Für jede Handelseinheit wird ein zufälliger Stop-Loss- und Take-Profit-Punkt festgelegt. Konkret wird ein Take-Profit bei einem bestimmten prozentualen Gewinn über dem aktuellen Preis und ein Stop-Loss bei einem bestimmten prozentualen Verlust festgelegt. Dadurch können Gewinne gesichert und Risiken kontrolliert werden.

Vorteile der Strategie

Der größte Vorteil dieser Strategie liegt in der Nutzung der Signale des Stochastic-Indikators in Kombination mit dem SMA-Filter, um einen bidirektionalen Handel mit geringerer Fehlsignalrate zu ermöglichen. Dies bietet mehr Gewinnmöglichkeiten. Darüber hinaus ermöglicht der zufällige Take-Profit-/Stop-Loss-Mechanismus, Gewinne nach dem Erreichen rechtzeitig zu sichern, um zu verhindern, dass alle Gewinne wieder verloren gehen, und bei größeren Verlusten zu stoppen, um Verluste zu minimieren. Insgesamt bietet die Strategie somit ein größeres Gewinnpotenzial bei gleichzeitig gutem Risikomanagement.

Risikoanalyse

Das Hauptrisiko der Strategie besteht darin, dass der Stochastic-Indikator Fehlsignale erzeugen kann, was zu unnötigen Verlusten führt. Außerdem können die zufällig festgelegten Take-Profit- und Stop-Loss-Punkte zu aggressiv sein, was zu einem zu frühen oder zu späten Ausstieg führt und die Rendite beeinträchtigt. Schließlich kann bei Hedging-Transaktionen ein unzureichender Stop-Loss ebenfalls zu größeren Verlusten führen.

Zur Risikominderung wird empfohlen, die Parameter des SMA zu optimieren, um mehr Fehlsignale auszufiltern. Darüber hinaus kann die Einbeziehung weiterer Indikatoren zur Beurteilung des Markttrends in Betracht gezogen werden, um einen Handel gegen den Trend zu vermeiden. Schließlich sollte die Stop-Loss-Spanne angemessen festgelegt und für Hedging-Einheiten separate Stop-Loss-Punkte festgelegt werden, um das Risiko zu kontrollieren.

Optimierungsmöglichkeiten

Die Strategie kann in folgenden Bereichen optimiert werden:

  1. Optimierung der Parameter des Stochastic-Indikators, um die beste Parameterkombination zur Reduzierung von Fehlsignalen zu finden.

  2. Optimierung oder Hinzufügung weiterer technischer Indikatoren zur Unterstützung des Stochastic-Indikators bei der Trendanalyse (z. B. MACD, KD usw.).

  3. Verwendung von Methoden wie maschinellem Lernen, um die Genauigkeit und Gewinnquote von Stochastic-Signalen unter verschiedenen Parametern zu untersuchen und den optimalen Parameterraum zu finden.

  4. Optimierung des zufälligen Take-Profit-/Stop-Loss-Algorithmus, um ihn intelligenter und dynamischer zu gestalten, z. B. durch Einbeziehung von Trailing-Stop-Loss- oder Kontomanagement-Konzepten.

  5. Hinzufügen eines Positionsgrößenmoduls, das die Position je nach Strategieleistung, Marktumgebung usw. dynamisch anpassen kann.

Zusammenfassung

Die „DayLight Hunter – Quantitative Strategie mit bidirektionaler Eröffnung und zufälligem Stop-Loss/Take-Profit“ kombiniert die Kreuzungssignale des Stochastic-Indikators, das SMA-Filterprinzip, die bidirektionale Eröffnungsstrategie und die Methode des zufälligen Stop-Loss/Take-Profit. Sie bietet Vorteile wie relativ genaue Signale, viele bidirektionale Handelsmöglichkeiten sowie flexible Gewinnmitnahme und Verlustbegrenzung bei kontrollierbarem Risiko. Durch weitere Optimierung der Parameter, der Indikatorkombination und des Risikomanagementmoduls kann die Strategie eine noch stabilere und überragende Performance erzielen. Sie stellt ein sehr empfehlenswertes Beispiel für die quantitative Handelspraxis dar.

Source
Pine
/*backtest
start: 2023-12-31 00:00:00
end: 2024-01-07 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
var int slippage = 0
strategy("X48 - DayLight Hunter | Strategy | V.01.01", overlay=true, calc_on_order_fills = true, initial_capital = 50,default_qty_type = strategy.fixed, default_qty_value = 1, commission_type = strategy.commission.percent, commission_value = 0, currency = currency.USD, slippage = 0)
Strategy parameters
Strategy parameters
Position
size
color_Net
Mode Trade
⚖️ Mode For Trade [Oneway / Hedge]
⚖️ Risk Signal Mode [Low / Medium / High]
Stochastic Setting
%K Length
%K Smoothing
%D Smoothing
SMA Filter Mode
SMA High and Low Filter Mode
SMA High
SMA Low
=====🆘🆘🆘 TAKE PROFIT & STOP LOSS BY [%] 🆘🆘🆘=====
🆘 Take Profit & Stop Loss By Percent (%)
🆘 TP [LONG] % >> [Oneway Only]
🆘 TP [SHORT] % >> [Oneway Only]
🆘 Stop Loss %
🆘 TP by PNL $ eg. (0.1 = 0.1$)
🆘 Spread Point Size(Eg. 35 Point or 350 Point From Your Broker Digits)
===💮💮💮 Hedge Mode 💮💮💮===
💯 Hedge Point Range
✳️ Martingale For Hedge Multiply [default = 2]
════════⌚⌚ INPUT BACKTEST TIME RANGE ⌚⌚════════
Start
End
═ Bot Setting ═ n >> If You Dont Use Bot Just Pass It
Alert Message for BOT
TimeFrame Text Alert
= PNL MONITOR SETTING =
Monitor Profit&Loss
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)