TEMA-Gleitender-Durchschnitt-Crossover-Handelsstrategie
Diese Strategie nutzt die Kreuzung von zwei TEMA-Indikatoren mit unterschiedlichen Perioden, um Preistrends im mittleren Zyklus zu erfassen. Der TEMA-Indikator filtert effektiv Preisrauschen und erkennt Trendumkehrungen.
Strategieprinzip:
-
Es werden zwei TEMA-Gleitmittelwerte berechnet: ein schneller und ein langsamer. Typische Parameter sind ein schneller Durchschnitt von 5 Perioden und ein langsamer von 8 Perioden.
-
Wenn die schnelle Linie von unten nach oben die langsame Linie durchbricht, wird eine Long-Position eröffnet.
-
Wenn die schnelle Linie von oben nach unten die langsame Linie durchbricht, wird eine Short-Position geschlossen.
-
Optional kann eine Filterung anhand der Richtung des Kerzenkörpers erfolgen, um gegenläufige Trades zu vermeiden.
-
Es wird ein Rücktestzeitraum festgelegt, um historische Handelssignale zu simulieren.
Vorteile dieser Strategie:
-
Der TEMA-Indikator filtert Preisrauschen stark.
-
Die Kombination von schnellem und langsamem TEMA erfasst Trends im mittleren Zyklus.
-
Die Richtungsfilterung vermeidet gegen den Trend eröffnete Positionen und kann die Gewinnwahrscheinlichkeit erhöhen.
Risiken dieser Strategie:
-
Der TEMA hat weiterhin ein Nachlaufsproblem und kann den optimalen Einstiegszeitpunkt verpassen.
-
Die Parameterkombination muss optimiert werden, um eine bestmögliche Anpassung zu erreichen.
-
In Seitwärtsmärkten (Schulmusik – hier wohl ein Fehler im Original, gemeint ist "seitwärts gerichteter Markt" oder "Range-Markt") können kaum kontinuierliche Signale generiert werden.
Zusammenfassend verfolgt diese Strategie den Trend durch die Kreuzung zweier TEMA-Linien, filtert effektiv Rauschen und verbessert die Stabilität. Das Nachlaufsproblem der TEMA besteht jedoch weiterhin, und die Parameter müssen optimiert werden, um sich dem Markt Rhythmus anzupassen.
/*backtest
start: 2022-09-11 00:00:00
end: 2023-09-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Tema",overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075)
startP = timestamp(input(2017, "Start Year"), input(12, "Start Month"), input(17, "Start Day"), 0, 0)
end = timestamp(input(9999, "End Year"), input(1, "End Month"), input(1, "End Day"), 0, 0)- 1
