Cointegration Pairs Strategy (C#)
Kointegrations-Paar-Strategie Diese Strategie handelt zwei Vermögenswerte, die eine langfristige Kointegrations-Beziehung teilen. Durch die Berechnung des Residuums zwischen dem ersten Vermögenswert u...
Install-Package StockSharp.Strategies.0222_Cointegration_Pairs -Version 5.0.2
Kointegrations-Paar-Strategie
Diese Strategie handelt zwei Vermögenswerte, die eine langfristige Kointegrations-Beziehung teilen. Durch die Berechnung des Residuums zwischen dem ersten Vermögenswert und einem beta-angepassten zweiten Vermögenswert sucht sie nach Abweichungen, die historisch zum Gleichgewicht zurückkehren.
Tests zeigen eine durchschnittliche jährliche Rendite von etwa 103%. Sie funktioniert am besten am Aktienmarkt.
Eine Long-Position kauft den ersten Vermögenswert und verkauft den zweiten, wenn der residuale Z-Score unter -EntryThreshold fällt. Eine Short-Position verkauft den ersten und kauft den zweiten, wenn der Z-Score über den Schwellenwert steigt. Positionen werden geschlossen, sobald sich die Spread gegen null normalisiert.
Kointegrations-Paarhandel eignet sich für statistische Arbitrageure, die komfortabel mit dem gleichzeitigen Management zweier Instrumente umgehen. Der eingebaute Stop-Loss schützt vor extremen Bewegungen, wenn die Beziehung vorübergehend zusammenbricht.
Details
- Einstiegskriterien:
- Long: Residualer Z-Score < -EntryThreshold
- Short: Residualer Z-Score > EntryThreshold
- Long/Short: Beide Seiten.
- Ausstiegskriterien:
- Long: Ausstieg, wenn |Z-Score| < 0.5
- Short: Ausstieg, wenn |Z-Score| < 0.5
- Stops: Ja, prozentualer Stop-Loss.
- Standardwerte:
Period= 20EntryThreshold= 2.0mBeta= 1.0mStopLossPercent= 2.0mCandleType= TimeSpan.FromMinutes(5)
- Filter:
- Kategorie: Arbitrage
- Richtung: Beide
- Indikatoren: Kointegration
- Stops: Ja
- Komplexität: Mittel
- Zeitrahmen: Intraday
- Saisonalität: Nein
- Neuronale Netze: Nein
- Divergenz: Ja
- Risikolevel: Mittel