Type/to search

Auf ATR basierende Mean-Reversion-Strategie

Common strategy
Created: 2023-10-17 16:27:44
Last modified: 3 years ago
1
Follow
1802
Followers

img

Überblick

Diese Strategie verwendet Hypothesentests, um zu beurteilen, ob der ATR vom Mittelwert abweicht, und kombiniert dies mit einer Prognose der Kursentwicklung, um eine auf dem ATR basierende Mean-Reversion-Handelsstrategie umzusetzen. Wenn der ATR signifikant abweicht, deutet dies auf eine ungewöhnliche Marktvolatilität hin. Wenn die Kursprognose bullish ist, kann eine Long-Position eröffnet werden.

Strategieprinzip

  1. Hypothesentest

    • Ein Zwei-Stichproben-t-Test wird zwischen dem schnellen ATR-Zyklus (Parameter atr_fast) und dem langsamen ATR-Zyklus (Parameter atr_slow) durchgeführt. Die Nullhypothese H₀ lautet, dass die Mittelwerte der beiden Stichproben keinen signifikanten Unterschied aufweisen.
    • Wenn die Teststatistik den Schwellenwert (Konfidenzintervall, angegeben durch den Parameter reliability_factor) überschreitet, wird die Nullhypothese verworfen, d.h. es wird angenommen, dass der schnelle ATR signifikant vom langsamen ATR abweicht.
  2. Kursprognose

    • Der gleitende Durchschnitt der logarithmischen Rendite wird als erwartete Drift (Parameter drift) berechnet.
    • Steigt die Drift, wird der aktuelle Trend als bullisch eingestuft.
  3. Einstieg und Stop-Loss-Ausstieg

    • Wenn die Abweichung zwischen schnellem und langsamem ATR signifikant ist und der Trend bullisch ist, wird eine Long-Position eröffnet.
    • Anschließend wird der Stop-Loss mithilfe des ATR kontinuierlich angepasst. Wenn der Kurs unter den Stop-Loss fällt, wird die Position geschlossen.

Vorteilsanalyse

  • Die Anwendung von Hypothesentests zur Beurteilung einer abnormalen ATR-Abweichung ist wissenschaftlicher und der Parameter passt sich selbst an.
  • Die Kombination mit der Trendprognose vermeidet Fehltrades, die allein auf der ATR-Abweichung basieren.
  • Die kontinuierliche Anpassung des Stop-Loss reduziert das Verlustrisiko.

Risikoanalyse

  • Bei einem plötzlichen Kurseinbruch kann ein Stop-Loss nicht ausgelöst werden.
  • Die Trendbeurteilung kann fehlerhaft sein, sodass möglicherweise zum Höchstkurs gekauft wird.
  • Bei falscher Parametereinstellung können korrekte Einstiegszeitpunkte verpasst oder unnötige Trades ausgelöst werden.

Optimierungsvorschläge

  • Es können weitere Indikatoren für eine Multifaktor-Bestätigung hinzugefügt werden, um Fehltrades durch einen einzelnen Indikator zu vermeiden.
  • Verschiedene ATR-Parameterkombinationen können getestet werden, um stabilere Parameter zu finden.
  • Eine Beurteilung von Ausbrüchen über kritische Preisniveaus kann hinzugefügt werden, um falsche Ausbrüche zu vermeiden.

Zusammenfassung

Die grundlegende Idee dieser Strategie ist klar, und der Ansatz, abnormale Schwankungen mithilfe von Hypothesentests zu erkennen, ist sinnvoll. Allerdings kann eine ATR-Abweichung den Trend nicht vollständig bestimmen; es sind zusätzliche Kriterien erforderlich, um die Genauigkeit zu erhöhen. Die Stop-Loss-Regel ist zuverlässig, kann jedoch nicht auf plötzliche Kursverluste reagieren. Zukünftige Verbesserungen können bei den Einstiegsbedingungen, der Parameterauswahl und der Stop-Loss-Optimierung vorgenommen werden.

Source
Pine
/*backtest
start: 2022-10-16 00:00:00
end: 2023-10-16 00:00:00
period: 1d
basePeriod: 1h
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/
// © DojiEmoji

//@version=5
Strategy parameters
Strategy parameters
Backtest Start Time
Stop loss
Length of ATR for trailing stop loss
ATR Multiplier for trailing stop loss
Hypothesis testing
Length of ATR (fast) for diversion test
Length of ATR (slow) for diversion test
Reliability factor
Trend prediction
Length of drift
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)