Type/to search

Backtest-Strategie für Breakouts von Hochs und Tiefs

Common strategy
Created: 2024-01-08 16:13:44
Last modified: 3 years ago
1
Follow
1802
Followers

img

Überblick

Diese Strategie basiert auf der Ermittlung der Trendrichtung durch Ausbrüche aus Periodenhochs und -tiefs. Sie geht long, wenn der Preis das Periodenhoch durchbricht, und short, wenn er das Periodentief durchbricht – es handelt sich um eine Trendfolgestrategie.

Strategieprinzip

Die Strategie liest zunächst die vom Benutzer festgelegte Periode (Tageslinie, Wochenlinie usw.) und die Anzahl der zurückliegenden Perioden ein. Anhand dieser Parameter werden das Höchst- und Tiefstpreisniveau der zurückliegenden Periode ermittelt. Beispielsweise wird bei Einstellung einer Tagesperiode und einer Rückschau von einer Periode der Höchst- und Tiefstpreis des vorherigen Tages verwendet.

Im praktischen Handel wird, wenn der Schlusskurs größer oder gleich dem Tiefstpreis der zurückliegenden Periode ist, ein Aufwärtsausbruch erkannt und eine Long-Position eröffnet. Wenn der Schlusskurs kleiner oder gleich dem Höchstpreis der zurückliegenden Periode ist, wird ein Abwärtsausbruch erkannt und eine Short-Position eröffnet.

Auf diese Weise wird durch das Durchbrechen der Periodenhochs und -tiefs die Trendrichtung erfasst – eine Variante der Trendfolgestrategie.

Vorteilsanalyse

Die Strategie bietet folgende Hauptvorteile:

  1. Durch die Trendbestimmung anhand von Ausbruchspunkten lassen sich große Trends nach einer starken Konsolidierung leicht erfassen.
  2. Einfach zu bedienen und leicht verständlich, daher sehr gut für Einsteiger geeignet.
  3. Die Periodenparameter können leicht optimiert und an verschiedene Produkte angepasst werden.
  4. Durch umgekehrte Eingabe kann ein inverser Betrieb eingerichtet werden, was die Anwendung der Strategie bereichert.
  5. Hilfsweise werden die Periodenhochs und -tiefs grafisch dargestellt, sodass eine Mehrfachbestätigung möglich ist.

Risikoanalyse

Die Strategie birgt auch einige Risiken:

  1. Schwankende Seitwärtsphasen können nicht effektiv herausgefiltert werden – es kann zu mehreren Fehlsignalen kommen.
  2. Es gibt keinen Stopp-Loss, sodass ein gewisses Verlustrisiko besteht.
  3. Die Strategie ist empfindlich gegenüber Transaktionskosten, sodass die tatsächliche Gewinn/Verlust-Situation abweichen kann.
  4. Die Positionsgröße kann nicht begrenzt werden, was zu übermäßiger Positionsaufnahme führen kann.

Zur Milderung dieser Risiken können Maßnahmen wie Stopp-Loss-Mechanismen, optimierte Filterbedingungen und Positionsgrößenmanagement ergriffen werden.

Optimierungsrichtungen

Die Strategie kann hauptsächlich in folgenden Bereichen optimiert werden:

  1. Einbau von Filtern, um häufige Eröffnungen in Seitwärtsphasen zu vermeiden – z.B. über Preiskorridore oder Volatilitätsbedingungen.
  2. Einführung eines gleitenden Stopps oder zeitbasierten Stopps, um das Verlustrisiko pro Trade zu begrenzen und die Gesamtrentabilität zu sichern.
  3. Optimierung des Positionsgrößen- und Geldmanagements, um übermäßige Positionsaufnahmen zu verhindern und die Stabilität der Strategie zu gewährleisten.
  4. Testen verschiedener Periodenparameter, um die optimale Parameterkombination zu finden.
  5. Integration eines algorithmischen Handelsmoduls, um mithilfe von maschinellem Lernen die Entscheidungseffizienz zu steigern.

Zusammenfassung

Insgesamt basiert diese Breakout-Strategie auf der Trendfolge und ist einfach umsetzbar – ideal für Einsteiger. Allerdings besteht das Risiko von Verlusten in Seitwärtsmärkten. Durch zusätzliche Filter, Stopp-Loss-Mechanismen und Positionsgrößenmanagement kann dieses Risiko reduziert werden, sodass die Strategie bessere Ergebnisse erzielt. Diese Strategie liefert wertvolle Ansatzpunkte für weitere Forschung und Verbesserungen.

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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 03/07/2018
// This script shows a high and low period value.
Strategy parameters
Strategy parameters
SelectPeriod
LookBack
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)