Quantitative Handelsstrategie basierend auf dem Long-Short-Vergleich der Candlestick-Schlusskurse mit EMA-Filter
I. Strategieübersicht
Diese Strategie trägt den Namen „Quantitative Handelsstrategie basierend auf dem Vergleich von Bullen- und Bärenkerzen der Schlusskurse mit EMA-Filter“. Sie zählt die Anzahl der bullischen und bärischen Kerzen basierend auf den Schlusskursen innerhalb eines bestimmten zurückliegenden Zeitraums. In Kombination mit einem EMA-Filter werden in einem definierten Handelszeitfenster Signale für Long- oder Short-Positionen generiert.
II. Strategieprinzip
Die Kernlogik dieser Strategie besteht darin, die Anzahl der Kerzen mit steigendem Schlusskurs (upCloseCount) und fallendem Schlusskurs (downCloseCount) im letzten Lookback-Zeitraum zu zählen. Ist die Anzahl der steigenden Schlusskurse höher, wird ein bullischer Markt angenommen; ist die Anzahl der fallenden Schlusskurse höher, wird ein bärischer Markt angenommen. Gleichzeitig wird der EMA-Indikator verwendet, um den Preistrend zu beurteilen und als Filter zu dienen: Long-Positionen werden nur in Betracht gezogen, wenn der Preis über dem EMA liegt, Short-Positionen nur, wenn der Preis unter dem EMA liegt. Zusätzlich sind zwei Handelszeitfenster (session1 und session2) definiert; es wird nur innerhalb dieser Zeiten gehandelt.
Die genauen Auslösebedingungen lauten:
Long-Signal: inSession = true (innerhalb der Handelszeit) UND upCloseCount > downCloseCount (mehr steigende Schlusskurse) UND close > ema (Schlusskurs über EMA) UND currentSignal nicht "long" (derzeit keine Position)
Short-Signal: inSession = true UND downCloseCount > upCloseCount (mehr fallende Schlusskurse) UND close < ema (Schlusskurs unter EMA) UND currentSignal nicht "short" (derzeit keine Position)
III. Analyse der Strategievorteile
- Durch den Vergleich der Bullen-/Bärenkerzen auf Basis der Schlusskurse über einen bestimmten historischen Zeitraum wird der Preistrend und die Marktstimmung bewertet, was einen gewissen Trendfolgeeffekt hat.
- Die Kombination mit dem EMA-Indikator filtert den Preistrend und vermeidet Fehlsignale in Seitwärtsmärkten.
- Spezifische Handelszeiten reduzieren Fehlhandlungen in unruhigen Phasen außerhalb der Hauptzeiten.
- Es wird ein Gleichgewicht zwischen Trendfolge und häufigerem Handel angestrebt.
IV. Risikoanalyse der Strategie
- In Seitwärtsphasen kann der Vergleich der Bullen-/Bärenkerzen irreführend sein und zu unnötigen Verlusten führen.
- Ungünstige Einstellungen der EMA-Parameter können die Filterwirkung beeinträchtigen.
- Falsch gewählte Handelszeiten können zu verpassten Signalen oder Fehlhandlungen führen.
- Durch plötzliche Ereignisse verursachte Gaps können nicht effektiv verfolgt werden.
Gegenmaßnahmen:
- Optimierung der EMA-Parameter zur Findung des besten Gleichgewichts.
- Optimierung der Handelszeiten.
- Integration eines Stop-Loss-Mechanismus zur Begrenzung von Einzelverlusten.
V. Optimierungsmöglichkeiten der Strategie
- Optimierung der Handelszeiten zur Identifikation der besten Zeitfenster.
- Parameteroptimierung des EMA-Zeitraums und der Glättung.
- Hinzufügen eines auf ATR basierenden Stop-Loss-Mechanismus.
- Implementierung eines Moduls zur Erkennung plötzlicher Ereignisse, um Gap-Risiken zu vermeiden.
- Kombination mit anderen Indikatoren zur Verbesserung der Einstiegsfilter.
- Testen der Performance in verschiedenen Märkten und Anpassung der Parameter entsprechend.
VI. Zusammenfassung
Diese Strategie zählt die Anzahl der bullischen und bärischen Kerzen auf Basis der Schlusskurse über einen bestimmten historischen Zeitraum und nutzt den EMA-Indikator als Filter, um in definierten Handelszeiten Trendsignale zu identifizieren. Sie besitzt eine gewisse Trendfolgewirkung, birgt aber auch Risiken von Fehlsignalen. Durch Parameteroptimierung, Stop-Loss-Strategien und Signalverbesserungen kann sie weiter verbessert werden; die Wirksamkeit sollte im Backtest überprüft werden.
/*backtest
start: 2023-11-26 00:00:00
end: 2023-12-26 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Up vs Down Close Candles Strategy with EMA and Session Time Frames", shorttitle="UvD Strat EMA Session", overlay=true)
// User input to define the lookback period, EMA period, and session strings for time frames- 1

