Type/to search

Bidirektionale Trendfolgestrategie basierend auf Range-Breakout

Common strategy
Created: 2024-02-01 14:22:26
Last modified: 3 years ago
1
Follow
1802
Followers

img

Überblick

Diese Strategie berechnet den letzten Kurs bei einem Hoch (letzter Limit-up) und den letzten Kurs bei einem Tief (letzter Limit-down) und bestimmt anhand des aktuellen Kurses, ob der Kurs in einen bestimmten Bereich eintritt, um Handelssignale zu generieren. Wenn der Kurs einen bestimmten Prozentsatz über dem letzten Limit-up-Kurs liegt, wird long gegangen. Wenn der Kurs einen bestimmten Prozentsatz unter dem letzten Limit-down-Kurs liegt, wird short gegangen.

Strategieprinzip

Die Strategie berechnet zunächst den letzten Limit-up-Kurs lastbull und den letzten Limit-down-Kurs lastbear. Anschließend wird das prozentuale Verhältnis des aktuellen Schlusskurses close zu lastbull als ddl und zu lastbear als dds berechnet.

Wenn ddl unter dem konfigurierten Long-Signal-Schwellenwert signallong liegt, wird ein Long-Signal up erzeugt. Wenn dds über dem konfigurierten Short-Signal-Schwellenwert signalshort liegt, wird ein Short-Signal dn erzeugt.

Bei einem Long-Signal wird, falls der Parameter needlong für Long-Positionen wahr ist, eine Long-Position eröffnet. Bei einem Short-Signal wird, falls der Parameter needshort für Short-Positionen wahr ist, eine Short-Position eröffnet. Der Positionseröffnungskoeffizient capital wird aus dem Kontokapital berechnet.

Die Schließbedingung ist: Nach Eröffnung einer Long-Position wird diese geschlossen, wenn der Kurs steigt; nach Eröffnung einer Short-Position wird diese geschlossen, wenn der Kurs fällt.

Vorteile

Die Strategie kombiniert Trend- und Bereichsanalyse, sodass sie sowohl Trends erfassen als auch durch Bereichsausbrüche Handelssignale generieren kann. Der Wechsel zwischen Long und Short ist flexibel. Im Vergleich zu einfachen Trendfolgestrategien kann sie nach einem Ausbruch aus einer Seitwärtszone schnell eine neue Trendrichtung erfassen.

Die Parameter sind leicht anpassbar, sodass die Long- und Short-Parameter flexibel auf verschiedene Instrumente abgestimmt werden können. Durch die Konfiguration von Handelszeiten können wichtige Zeitpunkte vermieden werden.

Risikoanalyse

Die Strategie enthält keinen Stop-Loss-Mechanismus, sodass Einzelverluste nicht effektiv begrenzt werden können. Bei stark schwankenden Handelsbereichen eines Instruments kann die Positionsberechnung leicht durch den Kurs beeinflusst werden.

Es kann ein Stop-Loss eingerichtet werden, um Einzelverluste zu begrenzen. Die Verwendung einer positionsabhängigen Berechnungsmethode, die auf das jeweilige Instrument abgestimmt ist, kann die Positionsgröße stabiler machen.

Optimierungsansätze

  1. Hinzufügen eines Trailing-Stop-Loss zur Begrenzung des Einzelverlustrisikos
  2. Verbesserung der Positionsberechnungsmethode (z. B. Verwendung des ATR), um die Positionsgröße stabiler zu gestalten
  3. Hinzufügen eines Eröffnungsfilters, z. B. Eröffnung nur bei Golden Cross
  4. Kombination mehrerer Instrumente mit festgelegten Korrelationen, um das systematische Risiko zu reduzieren

Zusammenfassung

Diese Strategie integriert Trendanalyse und Bereichsausbrüche zur Generierung von Handelssignalen. Sie kann sowohl neue Trendrichtungen erfassen als auch die Eigenschaften von Seitwärtszonen nutzen. Die Parameter sind flexibel einstellbar und ermöglichen eine Anpassung an verschiedene Instrumente. Die Optimierungsmöglichkeiten sind umfangreich und können aus mehreren Perspektiven verbessert werden, um sich an komplexere Marktbedingungen anzupassen.

Source
Pine
/*backtest
start: 2023-01-25 00:00:00
end: 2024-01-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2019

//@version=4
Strategy parameters
Strategy parameters
Long
Short
Lot
Short, %
Long, %
From Year
To Year
From Month
To Month
From day
To day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)