Type/to search

Bereichsgefilterte kurzfristige Kauf- und Verkaufsstrategie

Common strategy
Created: 2023-09-21 21:17:40
Last modified: 3 years ago
1
Follow
1802
Followers

Übersicht

Diese Strategie basiert auf der Preisspanne, um Kauf- und Verkaufssignale zu bestimmen. Sie berechnet die Preisspanne über einen bestimmten Zeitraum und nutzt diese Spanne als Filter zur Generierung von Handelssignalen. Wenn der Preis die Spanne überschreitet, wird ein Kauf- oder Verkaufssignal ausgelöst. Es handelt sich um eine kurzfristige Handelsstrategie auf Basis von Preisausbrüchen.

Strategieprinzip

Der Kernindikator der Strategie ist die Preisspanne. Der konkrete Berechnungsprozess ist wie folgt:

  1. Berechnung der Differenz zwischen dem höchsten und niedrigsten Preis der letzten N Perioden als Preisschwankungsbreite
  2. Glättung der Preisschwankungsbreite mittels eines gleitenden Durchschnitts, um einen Spannenfilter zu erhalten
  3. Wenn der Preis über den Spannenfilter steigt, wird ein Kaufsignal generiert
  4. Wenn der Preis unter den Spannenfilter fällt, wird ein Verkaufssignal generiert

Auf diese Weise kann die Preisüberschreitung der Spanne genutzt werden, um die Trendrichtung zu bestimmen, Rauschen im Handel zu filtern und klarere Handelssignale zu erhalten.

Strategievorteile

  • Verwendung der realen Preisspanne, leichte Erkennung von Ausbrüchen
  • Glättung der Preisspanne, effektive Rauschunterdrückung
  • Ausbruchssignale, die kurzfristige Trends leicht erfassen
  • Hohe Handelsfrequenz, geeignet für kurzfristige Operationen
  • Anpassbare Parameter, leicht auf verschiedene Instrumente optimierbar

Strategierisiken

  • Spannenausbrüche neigen zu schnellen Anstiegen mit anschließenden Rücksetzern
  • Erfordert eine längere historische Datenbasis zur Berechnung der Spanne
  • Ungünstige Parametereinstellungen können zu Überempfindlichkeit oder Trägheit führen
  • Unzureichende Kontrollmöglichkeiten für Stop-Loss, mit potenziell großen Drawdowns
  • Ergebnisse können durch Transaktionskosten beeinflusst werden

Folgende Maßnahmen können zur Risikominderung ergriffen werden:

  • Angemessene Lockerung des Spannenfilter-Volatilitätskoeffizienten
  • Parameteroptimierung, um die beste Parameterkombination zu finden
  • Festlegung von Stop-Loss-Linien oder Trailing-Stop-Loss
  • Angemessene Reduzierung der Handelsfrequenz zur Senkung der Transaktionskosten
  • Separate Parametertests für verschiedene Instrumente

Optimierungsrichtungen

Die Strategie kann in folgenden Bereichen optimiert werden:

  1. Testen verschiedener Periodenparameter für die Spannenberechnung
  2. Optimierung des Spannenfilter-Volatilitätskoeffizienten
  3. Hinzufügen von Indikatoren wie MACD zur Bestätigung
  4. Verwendung von Trailing-Stop-Loss oder nachlaufendem Stop-Loss
  5. Anpassung der Parameter an das jeweilige Instrument
  6. Optimierung des Positionsmanagement-Systems

Zusammenfassung

Die Strategie nutzt Preisausbrüche aus einer Spanne, um kurzfristige Handelssignale zu generieren. Dies ermöglicht eine effektive Identifizierung kurzfristiger Trendchancen. Es besteht jedoch das Risiko von schnellen Anstiegen mit Rücksetzern. Durch Parameteroptimierung, die Implementierung von Stop-Loss-Regeln, das Hinzufügen von Indikatorfiltern und andere Methoden kann das Strategiesystem verbessert werden, um die Fähigkeit zur Erkennung von Ausbrüchen zu bewahren und gleichzeitig Risiken zu kontrollieren sowie Drawdowns zu reduzieren. Darüber hinaus ist die Anpassung der Parameter an die Eigenschaften verschiedener Instrumente entscheidend. Nur durch kontinuierliche Optimierung und Tests kann die Strategie stabiler und zuverlässiger werden.

Source
Pine
/*backtest
start: 2023-08-21 00:00:00
end: 2023-09-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title="Range Filter Buy and Sell 5min [Strategy]", overlay=true, commission_type=strategy.commission.percent, commission_value=0.025, default_qty_type=strategy.cash, default_qty_value=10000, initial_capital=10000, slippage=0)

// === INPUT BACKTEST RANGE ===
Strategy parameters
Strategy parameters
---------------- Use Date ----------------
From Month
From Day
From Year
To Month
To Day
To Year
Source
Use HA Candles
Sampling Period
Range Multiplier
----- Use Stop Loss / Take profit -----
Stop Loss %
Take Profit %
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)