MACD-, RSI-Momentum-Durchbruchsstrategie
Übersicht
Diese Strategie nutzt MACD, RSI und den Stochastic-Oszillator, um die Kursmomentumrichtung zu bestimmen und bei Momentum-Durchbrüchen Long- oder Short-Positionen einzugehen. Durch die Kombination mehrerer Indikatoren zur Trendbeurteilung wird die Fehlsignalrate im Vergleich zu einem einzelnen Indikator reduziert, sodass kurz- bis mittelfristige Trends effektiv erfasst werden können.
Funktionsweise
Die Strategie verwendet MACD, RSI und den Stochastic-Oszillator, um die Trendrichtung des Kurses zu bestimmen. Wenn die DIFF-Linie des MACD die DEA-Linie von oben kreuzt, der RSI über 50 liegt und die schnelle Linie des Stochastic ebenfalls über 50 liegt, wird ein Aufwärtstrend erkannt. Dann wird am Folgetag bei Eröffnung das gesamte Kapital zum Tageshöchstkurs eingesetzt, um eine Long-Position zu eröffnen. Im umgekehrten Fall, wenn die DIFF-Linie des MACD die DEA-Linie von oben kreuzt, der RSI unter 50 liegt und die schnelle Linie des Stochastic ebenfalls unter 50 liegt, wird ein Abwärtstrend erkannt. Dann wird am Folgetag bei Eröffnung das gesamte Kapital zum Tagestiefstkurs eingesetzt, um eine Short-Position zu eröffnen. Take-Profit und Stop-Loss werden auf Basis der Schwankungsbreite der letzten 7 Tage berechnet, wobei das Gewinn-/Verlustverhältnis individuell eingestellt werden kann.
Nachdem eine Position eröffnet wurde, wird bei einem gegensätzlichen Signal eines der drei Indikatoren von einer Trendwende ausgegangen und die Position geschlossen. Zusätzlich gibt es einen speziellen Zeitfilter: Im März 2020 wird komplett ausgesetzt, um extreme Markteinflüsse zu vermeiden.
Vorteile
- Die Kombination mehrerer Indikatoren zur Trendbeurteilung filtert effektiv Fehlsignale.
- Der Einstieg bei Durchbrüchen ermöglicht es, die frühe Phase eines Trends zu nutzen.
- Dynamische Take-Profit- und Stop-Loss-Werte sichern angemessene Gewinne.
- Die Aussetzung bestimmter Zeiträume verhindert Störungen durch Extremereignisse.
- Die Verknüpfung von Trend- und Umkehrmechanismen reduziert unnötige Handelsaktivität.
Risiken
- Die Kombination mehrerer Indikatoren kann zu Verzögerungen führen, sodass optimale Einstiegspunkte verpasst werden.
- Durchbruchssignale können zu Fehleinstiegen führen (Fallen).
- Der dynamische Stop-Loss könnte zu aggressiv sein und durch Kursbewegungen ausgelöst werden.
- Eine ungeeignete Wahl der Aussetzungszeiträume könnte Chancen verpassen lassen.
- Umkehrsignale könnten zu empfindlich sein und übermäßige Handelstätigkeit verursachen.
Optimierungsansätze:
- Parameter der Indikatoren anpassen, um Verzögerungen zu verkürzen.
- Filter wie Volumenbedingungen hinzufügen, um Fehleinstiege zu vermeiden.
- Einen Trailing-Stop-Loss verwenden, um vor Kursausbrüchen geschützt zu sein.
- Die ausgesetzten Datumsbereiche optimieren und testen.
- Parameter der Umkehrsignale anpassen, um die Häufigkeit zu reduzieren.
Zusammenfassung
Die Strategie ist im Kern eine klassische Trendfolgestrategie. Sie nutzt mehrere Indikatoren zur Trendbestimmung beim Einstieg und Umkehrsignale zur Erkennung des Trendendes beim Ausstieg, was eine Kombination aus Trendfolge und Trendwende darstellt. Allerdings leidet die Strategie unter suboptimalen Parametereinstellungen und Verzögerungen, die durch umfangreiche Backtests optimiert und verbessert werden müssen, um die Parameter in den optimalen Zustand zu bringen.
Insgesamt ist die Strategie klar strukturiert und verwendet gängige Indikatoren und Methoden. Sie ist in Bezug auf Detailoptimierung und Risikokontrolle solide und könnte als praktikable quantitative Strategie angewendet werden. Dennoch besteht noch ein gewisser Abstand zur Perfektion; weitere Tests und Optimierungen sind erforderlich, um das Gewinn-Rückgangs-Verhältnis auf professionelles Niveau zu heben. Bei kontinuierlicher Verbesserung und Aktualisierung könnte diese Strategie zu einem lohnenden, langfristig verfolgbaren Ansatz werden.
/*backtest
start: 2023-10-07 00:00:00
end: 2023-11-06 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// @version=4
// Backtest the power x strategy. The power x strategy is develop by Markus Heitkoetter and Rockwell Trading.
// This script shows the return for a given stock for with the defined date range with a fixed captial of $10,000
strategy("PowerX Test", overlay=true, initial_capital=10000)- 1

