Bitcoin-Kurzzeithandelsstrategie basierend auf dem True Strength Index
Übersicht
Diese Strategie identifiziert Markttrends durch die Berechnung des True Strength Index (TSI) von Bitcoin und filtert Long-/Short-Einstiegssignale in Kombination mit dem RSI-Indikator, um kurzfristige Bitcoin-Trades zu realisieren. Die Strategie eignet sich für Anleger, die Bitcoin mit programmatischen Tick-Daten handeln möchten.
Funktionsweise der Strategie
Die Strategie basiert hauptsächlich auf dem True Strength Index (TSI). Der TSI misst die absolute Größe und Richtung von Preisänderungen durch doppelte Glättung der Preisänderungsrate und identifiziert so die absolute Stärke von Preissteigerungen und -rückgängen. Die Berechnung erfolgt wie folgt:
- Berechnung der Preisänderungsrate Pc
- Doppelte Glättung von Pc mit einem langen und einem kurzen EMA, um double_smoothed_pc zu erzeugen
- Doppelte Glättung des Absolutwerts von Pc, um double_smoothed_abs_pc zu erzeugen
- Der TSI-Wert ergibt sich aus (double_smoothed_pc / double_smoothed_abs_pc) × 100
Ein Long-Signal wird erzeugt, wenn der TSI seine Signallinie tsi2 von unten nach oben kreuzt; ein Short-Signal entsteht bei einem Kreuzen von oben nach unten. Zusätzlich filtert die Strategie die TSI-Signale mit dem RSI-Indikator: Ein Long-Signal wird nur gegeben, wenn der RSI > 50 ist, und ein Short-Signal nur, wenn der RSI < 50 ist. Dadurch werden einige Fehlsignale ausgefiltert.
Vorteile
Die Strategie bietet folgende Vorteile:
- Der TSI-Indikator erkennt die absolute Stärke und Richtung von Preisbewegungen und ist sensibel für Trendaufnahmen.
- Die doppelte EMA-Glättung der Preisänderungsrate filtert effektiv Rauschen heraus und reagiert unempfindlich auf plötzliche Ereignisse.
- Die Kombination mit dem RSI-Filter vermeidet weitere Fehltrades durch Rauschen.
- Der kurzfristige Handelsansatz erfasst kurzfristige Chancen im Markt.
- Die Parameter der Strategie bieten großen Optimierungsspielraum, z. B. durch Anpassung der EMA-Perioden.
Risikoanalyse
Die Strategie birgt auch folgende Risiken:
- Als Trendfolgeindikator hat der TSI einen Nachlauf und kann Trendwenden verpassen.
- Der RSI-Filter kann zu streng sein und einige Handelsmöglichkeiten ausschließen.
- Die doppelte EMA-Filterung kann ebenfalls einige gültige Handelssignale unterdrücken.
- Der kurzfristige Handel hat eine hohe Handelsfrequenz und erfordert höhere Transaktionskosten sowie Slippage-Risiken.
Durch eine moderate Lockerung des RSI-Filters, Verkürzung der EMA-Perioden usw. können Filtereffekte und Nachlaufprobleme reduziert werden. Gleichzeitig sollte die Stop-Loss-Strategie optimiert werden, um das Risiko pro Trade streng zu kontrollieren.
Optimierungsmöglichkeiten
Die Strategie kann in folgenden Bereichen optimiert werden:
- Optimierung der Parameter von TSI und RSI, um die beste Parameterkombination zu finden (z. B. Anpassung der langen/kurzen EMA-Perioden und RSI-Parameter).
- Hinzufügen weiterer Indikatoren, um ein Multi-Faktor-Modell zu bilden (z. B. MA, KD), um die Stärken verschiedener Indikatoren zu nutzen.
- Optimierung der Einstiegsbedingungen, um in einem Aufwärtstrend keine Shorts und in einem Abwärtstrend keine Longs zu setzen – Analyse des übergeordneten Trends.
- Optimierung der Stop-Loss-Strategie, z. B. durch gleitenden Stop-Loss, zeitbasierten Stop-Loss oder Ausbruchs-Stop-Loss.
- Optimierung der Ausstiegsbedingungen, um zu frühes oder zu spätes Verlassen zu vermeiden – Kombination mit Volatilitätsindikatoren.
- Optimierung von Handelsinstrumenten und Handelszeiten, Konzentration auf die effektivsten Instrumente und Zeitfenster.
Zusammenfassung
Diese Strategie identifiziert kurzfristige Bitcoin-Trends mit dem True Strength Index und filtert Signale mit dem RSI. Sie ermöglicht einen effektiven kurzfristigen programmatischen Bitcoin-Handel. Die Strategie bietet Vorteile wie sensible Trenderkennung und Rauschunterdrückung, hat aber auch Nachlaufprobleme und Handelsrisiken. Durch umfassende Optimierungen kann die Performance weiter gesteigert und ein zuverlässiger Bitcoin-Expertenberater entwickelt werden.
/*backtest
start: 2022-09-30 00:00:00
end: 2023-10-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// strategy("True Strength Indicator BTCUSD 15p", shorttitle="TSI BTCUSD 15p",initial_capital=1000, commission_value=0.15, commission_type =strategy.commission.percent, default_qty_value=100 , overlay = false, pyramiding=10, default_qty_type=strategy.percent_of_equity)
//BASED ON True Strength Indicator MTF- 1
