Fortgeschrittene Volatilitäts-Mean-Reversion-Handelsstrategie: ein mehrdimensionales quantitatives Handelssystem basierend auf VIX und gleitendem Durchschnitt

VIX MA SMA RSI
Erstellungsdatum: 2024-12-11 17:54:30 zuletzt geändert: 2024-12-11 17:54:30
Kopie: 0 Klicks: 382
1
konzentrieren Sie sich auf
1617
Anhänger

Fortgeschrittene Volatilitäts-Mean-Reversion-Handelsstrategie: ein mehrdimensionales quantitatives Handelssystem basierend auf VIX und gleitendem Durchschnitt

Überblick

Die Strategie ist ein quantitatives Handelssystem, basierend auf einem Volatilitätsindex (VIX) im Verhältnis zu seinem 10-Tage-Moving Average. Die Strategie nutzt die Abweichung zwischen dem VIX und seinem Moving Average als Handelssignal und kombiniert die Philosophie der technischen Analyse und des statistischen Arbitrages. Die Kernidee der Strategie besteht darin, extreme Veränderungen der Marktstimmung zu erfassen und zu handeln, wenn der VIX deutlich abweichend ist, und darauf zu warten, dass er zum Mittelwert zurückkehrt.

Strategieprinzip

Die Strategie nutzt ein Zwei-Wege-Trading-Mechanismus mit zwei Dimensionen: Die Mehrwertbedingung erfordert, dass der Minimalpreis von VIX höher als der 10-Tage-Moving-Average ist und der Schlusskurs mindestens 10% höher als der Moving-Average ist. Wenn diese beiden Bedingungen gleichzeitig erfüllt sind, erzeugt das System ein Mehrwertsignal zum Schließen. Die Auflösungsbedingungen verlangen, dass der Maximalpreis von VIX unter seinem 10-Tage-Moving Average liegt und der Schlusskurs mindestens 10% unter dem Moving Average liegt. Wenn diese beiden Bedingungen gleichzeitig erfüllt sind, erzeugt das System ein Auflösungssignal zum Schließen. Die Gleichstellungsregel basiert ebenfalls auf der Beziehung zwischen VIX und dem Moving Average: Bei Mehrkopfpositionen ist die Gleichstellung möglich, wenn VIX am Tag unter dem 10-Tage-Moving Average des Vortages gehandelt wird; bei Leerkopfpositionen ist die Gleichstellung möglich, wenn VIX am Tag über dem 10-Tage-Moving Average des Vortages gehandelt wird.

Strategische Vorteile

  1. Die Strategie verwendet spezifische numerische Indikatoren und klare Handelsregeln, um subjektive Urteile zu vermeiden.
  2. Zwei-Wege-Trading-Mechanismen: Sie können in verschiedenen Phasen der Marktschwankungen profitieren, was die Gewinnchancen erhöht.
  3. Risikokontrolle: Die Ein- und Ausstiegsbedingungen sind eindeutig festgelegt, um die Risiken zu kontrollieren.
  4. Technische Indikatoren sind zuverlässig: Markt anerkannte Volatilitätsindikatoren, basierend auf VIX, mit guter Marktadaptibilität.

Strategisches Risiko

  1. Marktfluktuationsrisiko: Die VIX ist ein Indikator für Marktfluktuationen, und die Strategie kann mit plötzlichen Marktschwankungen konfrontiert sein.
  2. Risiko einer Überpassung: Eine Strategie, die auf bestimmten Bedingungen basiert, kann überpasst werden.
  3. Risiken der Mean Return Hypothese: Die Mean Return Hypothese kann in einem fortlaufenden Trendmarkt fehlschlagen.
  4. Liquiditätsrisiko: Es besteht die Gefahr, dass die Märkte stark schwanken und die Liquidität schrumpft.

Richtung der Strategieoptimierung

  1. Parameteroptimierung: Die Periodizität des Moving Averages und die Abweichung von den Schwellenwerten können optimiert werden.
  2. Erhöhung der Filterbedingungen: In Kombination mit anderen technischen Indikatoren erhöht die Zuverlässigkeit der Handelssignale.
  3. Dynamische Schwellenwerte: Abweichungen von Schwellenwerten, die sich von der Dynamik der Marktumgebung ablenken.
  4. Optimierung des Risikomanagements: Erhöhung der Stop-Loss- und Vermögensverwaltungsmechanismen.

Zusammenfassen

Die Strategie ist eine auf Marktschwankungen basierende Mittelwert-Rückgang-Strategie, die extreme Veränderungen der Marktstimmung mittels einer quantitativen Methode erfasst. Die Strategie verfügt über klare Handelsregeln und Risikokontrollmechanismen, wobei jedoch auf die Auswirkungen von Veränderungen der Marktumgebung auf die Wirksamkeit der Strategie geachtet werden muss. Durch kontinuierliche Optimierung und Verbesserung wird die Strategie in der Lage sein, eine stabile Leistung in verschiedenen Marktumgebungen zu halten.

Strategiequellcode
/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-09 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © EdgeTools

//@version=5
strategy("Connors VIX Reversal III invented by Dave Landry", overlay=true)

// Inputs
vixSymbol = input("swap", "VIX Symbol")
lengthMA = input(10, title="Length of Moving Average")
percentThreshold = input(10, title="Percentage Threshold")
buyColor = input(color.rgb(0, 255, 0,90), title="Buy Signal Color")
sellColor = input(color.rgb(255, 0, 0,90), title="Sell Signal Color")
exitColor = input(color.rgb(0, 0, 255,90), title="Exit Signal Color")

// Fetch VIX data
vixClose = request.security(vixSymbol, "D", close)
vixHigh = request.security(vixSymbol, "D", high)
vixLow = request.security(vixSymbol, "D", low)

// Calculate 10-day Moving Average of VIX
vixMA = ta.sma(vixClose, lengthMA)

// Calculate yesterday's 10-day Moving Average
vixMA_yesterday = ta.sma(vixClose[1], lengthMA)

// Buy Rules
buyCondition1 = vixLow > vixMA
buyCondition2 = vixClose > vixMA * (1 + percentThreshold / 100)
buySignal = buyCondition1 and buyCondition2

// Sell Rules
sellCondition1 = vixHigh < vixMA
sellCondition2 = vixClose < vixMA * (1 - percentThreshold / 100)
sellSignal = sellCondition1 and sellCondition2

// Exit Rules
buyExit = vixLow < vixMA_yesterday
sellExit = vixHigh > vixMA_yesterday

// Plot Buy/Sell Signals
bgcolor(buySignal ? buyColor : na)
bgcolor(sellSignal ? sellColor : na)

// Exit Signals
bgcolor(buyExit ? exitColor : na)
bgcolor(sellExit ? exitColor : na)

// Strategy
if (buySignal)
    strategy.entry("Buy", strategy.long)
if (sellSignal)
    strategy.entry("Sell", strategy.short)

if (buyExit)
    strategy.close("Buy")
if (sellExit)
    strategy.close("Sell")