Alternative Zeitrahmen Parabolische SAR-Strategie

Schriftsteller:ChaoZhang, Datum: 2023-10-19 18:08:47
Tags:

img

Übersicht

Die Kernidee dieser Strategie besteht darin, die Parabolische SAR, einen der Momentum-Indikatoren, abwechselnd über verschiedene Zeitrahmen hinweg zu verwenden, um Trendumkehrungen auf dem Markt zu erfassen.

Strategie Logik

Erstens berechnet die Strategie die Parabol SAR-Werte separat für verschiedene Zeitrahmen (15m, D, W, M).

Zweitens überwacht die Strategie den wöchentlichen SAR-Wert. Sie geht lang, wenn der wöchentliche SAR über den jüngsten Höchststand steigt, und kurz, wenn der wöchentliche SAR unter den jüngsten Tiefstand fällt.

Schließlich verwendet die Strategie den wöchentlichen SAR als Stop-Loss. Insbesondere wird der wöchentliche SAR als Stop-Loss für diese Long-Position festgelegt, wenn er bereits kurz ist, wird der wöchentliche SAR als Stop-Loss für diese Short-Position festgelegt.

Auf diese Weise tritt die Strategie basierend auf Signalen aus höheren Zeitrahmen ein und stoppt in niedrigeren Zeitrahmen. Die Überwachung wöchentlicher SAR-Signale kann Trendumkehrungen genauer identifizieren, während das Stoppen bei 15m SAR schnelle Schnittverluste erzielen kann, um übermäßige Rückgänge zu vermeiden, wenn Umkehrungen eintreten.

Analyse der Vorteile

Diese Parabolische SAR-Alternativ-Zeitrahmenstrategie hat folgende Vorteile:

  1. Nutzt die Vorteile von SAR in verschiedenen Zeitrahmen. wöchentliche SAR kann Trendumkehrungen genau identifizieren und Whipsaw Verluste reduzieren; 15m SAR ermöglicht schnelles Stop-Loss-Management.

  2. Hohe Flexibilität: SAR-Parameter können für verschiedene Produkte und Marktbedingungen angepasst werden, um die Strategieleistung zu optimieren.

  3. Niedrige Handelsfrequenz, nur auf Signale aus höheren Zeitrahmen SAR eingeht, zu vermeiden, überhändeln.

  4. Hohe Effizienz der Kapitalverwertung: Kapital wird nur eingesetzt, wenn eine hohe Wahrscheinlichkeit einer Umkehrung festgestellt wird, und Kapital bleibt nicht im Einsatz.

  5. Einfache Risikokontrolle: Durch die Feststellung von Stop-Loss-Punkten kann für jede Position klar berechnet werden.

Risikoanalyse

Diese Strategie birgt auch einige Risiken:

  1. Eine unsachgemäße Einstellung der SAR-Parameter kann dazu führen, dass der Stop-Loss zu breit oder zu eng ist, was sich auf die Strategieleistung auswirkt.

  2. Scharfe Preisspitzen können direkt durch das Stop-Loss-Niveau dringen und zu großen Verlusten führen.

  3. Wenn man sich ausschließlich auf SAR-Signale verlässt, kann man andere statistisch profitable Chancen während Trends verpassen.

  4. Bei SAR können in verschiedenen Zeitrahmen widersprüchliche Signale auftreten.

  5. Eine unsachgemäße Zeitrahmenwahl, zu viel Lärm in niedrigeren Perioden oder Verzögerungen bei der Identifizierung von Umkehrungen in höheren Perioden können beide Auswirkungen auf die Wirksamkeit der Strategie haben.

Optimierungsrichtlinien

Die Strategie kann in folgenden Bereichen verbessert werden:

  1. Optimieren Sie SAR-Parameter, um Whipsaw-Ereignisse zu reduzieren. Mehrere Backtests können durchgeführt werden, um optimale Parameterkombinationen zu finden.

  2. Fügen Sie Stop-Loss-Strategien wie Trailing-Stop, gestaffelte Stop-Loss usw. hinzu, um Einzelhandelsverluste weiter zu kontrollieren.

  3. Einbeziehen Sie andere Indikatoren wie MACD, KDJ, um mehr Beweise für Trendumkehrungen zu finden, um Handelsfehler zu reduzieren.

  4. Es werden Kapitalverwaltungsstrategien wie die Festgröße von Fraktionspositionen, das feste Risiko-Rendite-Verhältnis usw. hinzugefügt, um die Größe jeder Position zu bestimmen und das Gesamtstrategie-Risiko zu kontrollieren.

  5. Optimieren Sie Zeitrahmenkombinationen, indem Sie die Strategieleistung unter verschiedenen Zeitrahmen testen, um die beste Übereinstimmung zu finden.

Schlussfolgerung

Diese Strategie nutzt Parabolische SAR abwechselnd über Zeiträume hinweg, um Umkehrpunkte in höheren Perioden zu identifizieren und in niedrigeren Perioden zu stoppen, um einen synergistischen Effekt zu erzielen.


/*backtest
start: 2023-09-18 00:00:00
end: 2023-10-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy ("SAR alternating timeframe", overlay=true)

//resolution
res1=input("15", title="Resolution")
res2=input("D", title="Resolution")
res3=input("W", title="Resolution")
res4=input("M", title="Resolution")

//output functions
out = sar(0.02,0.02,0.2)

// Security
SAR1 = request.security(syminfo.tickerid, res1, out)
SAR2 = request.security(syminfo.tickerid, res2, out)
SAR3 = request.security(syminfo.tickerid, res3, out)
SAR4 = request.security(syminfo.tickerid, res4, out)

//Plots
//plot(SAR1 , title="SAR 15", color = red, linewidth = 2)
//plot(SAR2 , title="SAR D", color = green, linewidth = 3)
plot(SAR3 , title="SAR W", color =blue, linewidth = 4)
//plot(SAR4 , title="SAR W", color =purple, linewidth = 5))


/////////////////////////////////////////////////////////////////////
//trade
if (SAR3 >= high)
    strategy.entry("ParLE", strategy.long, stop=SAR3, comment="ParLE")
else
    strategy.cancel("ParLE")

if (SAR3 <= low)
    strategy.entry("ParSE", strategy.short, stop=SAR3, comment="ParSE")
else
    strategy.cancel("ParSE")



Mehr