Type/to search

Durchschnittlicher Stochastic-Oszillator Handelsstrategie

Common strategy
Created: 2023-10-26 16:20:33
Last modified: 3 years ago
1
Follow
1815
Followers

img

Überblick

Diese Strategie basiert auf dem durchschnittlichen Stochastic-Indikator zur Generierung von Handelssignalen und ist eine Trendfolgestrategie. Sie berechnet die gleitenden Durchschnitte der %K- und %D-Linien des durchschnittlichen Stochastic-Indikators. Bei einem goldenen Kreuz (Bullish Cross) wird long gegangen, bei einem toten Kreuz (Bearish Cross) wird short gegangen – eine klassische Trendfolgestrategie.

Strategieprinzip

  1. Berechnung der Werte von durchschnittlichem Stochastic %K und %D. %K ist der gleitende Durchschnitt der Stochastic-Werte, die aus dem Schlusskurs innerhalb eines bestimmten Zeitraums berechnet werden. Er gibt die relative Position des aktuellen Kurses zum höchsten und niedrigsten Kurs innerhalb des Zeitraums an. %D ist der gleitende Durchschnitt von %K und bestätigt den Trend.

  2. Anwendung des exponentiell gleitenden Durchschnitts (EMA) auf %K und %D, um die Durchschnittswerte _avg_k und _avg_d des durchschnittlichen Stochastic-Indikators zu erhalten.

  3. Signalgenerierung:

    • Kaufsignal: Wenn _avg_k den _avg_d von unten kreuzt und _avg_d < 20 ist, wird long gegangen.
    • Verkaufssignal: Wenn _avg_k den _avg_d von oben kreuzt und _avg_d > 80 ist, wird short gegangen.
  4. Positionsverwaltung:

    • Long-Stopp: Wenn _avg_d > 80, wird die Long-Position geschlossen.
    • Short-Stopp: Wenn _avg_d < 20, wird die Short-Position geschlossen.
  5. Es sind maximal 3 gleichgerichtete Aufträge erlaubt – dies ist eine Nachkaufstrategie.

Strategievorteile

  1. Die Verwendung eines doppelten gleitenden Durchschnitts zur Erkennung von goldenen und toten Kreuzen filtert effektiv falsche Ausbrüche und verbessert die Signalqualität.

  2. Der durchschnittliche Stochastic-Indikator verfolgt den Preistrend effektiv.

  3. Die Kombination mit überkauften/überverkauften Zonen vermeidet häufige Trades in Seitwärtsmärkten.

  4. Die Möglichkeit des Nachkaufens ermöglicht höhere Gewinne in Trendmärkten.

  5. Die Stop-Loss-Strategie begrenzt Verluste pro Trade.

Strategierisiken

  1. Die Doppel-MA-Strategie kann zu häufigen Trades führen; hohe Transaktionskosten können die Rentabilität beeinträchtigen.

  2. Feste Stop-Loss-Werte können zu vorzeitigem Ausstieg aus Trends führen.

  3. Zu viele Nachkäufe können Verluste vergrößern.

  4. Die Strategie kann Trendwenden nicht effektiv erkennen, was bei einer Trendumkehr zu größeren Verlusten führen kann.

  5. Die Parameter (Perioden) müssen optimiert werden – verschiedene Perioden erzielen sehr unterschiedliche Ergebnisse.

Optimierungsmöglichkeiten

  1. Einführung eines Trend-Indikators zur Vermeidung von Gegentrend-Trades.

  2. Dynamische Anpassung des Stop-Loss, um ihn besser an den Trend anzupassen.

  3. Optimierung der Nachkaufstrategie, z. B. schrittweise Erhöhung der Nachkaufgröße.

  4. Kombination mit anderen Indikatoren zur Erkennung von Trendumkehrungen und vorzeitigem Gewinnmitnahmen.

  5. Separate Parameteroptimierung für verschiedene Instrumente, um die Anpassungsfähigkeit zu verbessern.

Zusammenfassung

Diese Strategie ist insgesamt eine typische Trendfolgestrategie, die den durchschnittlichen Stochastic-Indikator zur Bestimmung der Trendrichtung nutzt und bei Trendauftreten nachkauft. Der Vorteil liegt in der starken Trendverfolgung, geeignet für Trendmärkte. Es ist jedoch wichtig, Gegentrend-Trades zu vermeiden. Durch die Einführung einer Trendbestimmung, Optimierung der Stop-Loss-Strategie und Begrenzung der Nachkaufanzahl kann die Strategie weiter verbessert werden. Bei geeigneter Parameterwahl erzielt sie eine gute Trendverfolgung.

Source
Pine
/*backtest
start: 2022-10-19 00:00:00
end: 2023-10-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//1. AVG Stochastic Calculate
//1.1 AVG %K is calculated by apply EMA with smooth K period on Average of Original Stochastic %k & %d
//+ avg_k=ema((%k+%d)/2,smoothK)
Strategy parameters
Strategy parameters
%K Length
%K Smoothing
%D Smoothing
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)