
Die Strategie kombiniert zwei technische Indikatoren, die Bollinger Bands und Index Moving Averages (EMA), um tendenzielle Chancen auf dem Markt zu erfassen. Die Hauptidee der Strategie ist es, die Bollinger Bands zu nutzen, um zu beurteilen, ob der Preis in einem relativ hohen oder niedrigen Bereich ist, während die EMA als Filterbedingungen für Trends verwendet wird, um schließlich nach bestimmten Regeln der Logik Handelsentscheidungen zu treffen.
Berechnung der Brin-Band: Durch Berechnung des einfachen Moving Averages (SMA) und der Standarddifferenz des Schlusskurses erhalten Sie die oberen und unteren Bahnen des Brin-Bands. Die oberen Bahnen sind die SMA plus die Standarddifferenz eines bestimmten Multiplikators, die Unterbahn ist die SMA minus die Standarddifferenz eines bestimmten Multiplikators.
Berechnung der EMA: Berechnung des Index-Moving-Averages des Schlusskurses entsprechend der festgelegten EMA-Periode.
Berechnung des ATR: Berechnen Sie die durchschnittliche reale Schwankungsbreite (ATR) entsprechend der festgelegten ATR-Periode.
Kaufbedingungen: Ein Kaufsignal wird ausgelöst, wenn der Schlusskurs gleichzeitig über der EMA und der Brin-Band liegt.
Verkaufsbedingungen: Ein Verkaufssignal wird ausgelöst, wenn der Kurs unterhalb der Bollinger Bands oder der EMA fällt.
Ausführung von Transaktionen: Ausführung von entsprechenden Mehrkopf- oder Leerkopf-Transaktionen gemäß den Kauf- und Verkaufsbedingungen.
Abbildung: EMA und Brin-Streifen auf der Hauptkarte und ATR auf der Nebenkarte.
Die Brinbands sind in der Lage, die Bandbreite der Preisschwankungen zu erfassen, um zu bestimmen, ob der Preis in einem relativ hohen oder niedrigen Bereich liegt.
Die EMA kann die Trendrichtung der Preise widerspiegeln und kann als Filter für die Handelssignale verwendet werden, die von den Pumps erzeugt werden, um die Genauigkeit des Handels zu verbessern.
Die ATR kann die Volatilität des Marktes messen und als Referenz für Handelsentscheidungen dienen.
Die Strategie ist klar, leicht zu verstehen und umzusetzen.
Durch die Anpassung der Parameter von Brin-Band und EMA kann man sich an unterschiedliche Marktumgebungen und Handelsarten anpassen.
In einem wackligen Markt oder bei einer Trendwende kann diese Strategie zu einer erhöhten Anzahl von Falschsignalen führen, was zu häufigen Geschäften und Verlusten führt.
Die Strategie ist sehr sensibel für die Auswahl der Parameter, und verschiedene Parameter-Einstellungen können zu unterschiedlichen Transaktionsergebnissen führen.
Die Strategie berücksichtigt keine Transaktionskosten und Gleitpunkte, die die Erträge der Strategie beeinflussen können.
Die Strategie fehlt an Risikomanagement, wie Stop-Loss- und Positionskontrolle.
Die Einführung von Trendbestätigungsindikatoren wie MACD, DMI usw. zur weiteren Verifizierung der Zuverlässigkeit von Trends und zur Verringerung von Falschsignalen.
Optimierung der Parameterwahl, bei der die optimale Parameter-Einstellung durch Tests verschiedener Parameterkombinationen mit historischen Daten ermittelt werden kann.
Risikomanagement-Maßnahmen, wie beispielsweise dynamische Stop-Loss-Anpassungen nach ATR-Einstellungen oder die Anpassung der Positionsgröße an die Marktvolatilität, werden hinzugefügt.
Berücksichtigung der Auswirkungen der Transaktionskosten und der Schlupfpunkte, Berücksichtigung in der Rückmessung und der Festplatte, Verbesserung der Praktikabilität der Strategie.
In Kombination mit anderen technischen Indikatoren oder Fundamentaldaten wird eine umfassendere und robustere Handelsstrategie entwickelt.
Die Brin-Band + EMA-Trend-Tracking-Strategie nutzt die Kombination von Brin-Band und EMA als zwei technische Indikatoren, um die Trendchancen des Marktes zu erfassen. Der Vorteil der Strategie besteht darin, dass sie logisch klar ist, leicht zu verstehen und umzusetzen ist, und die Parameter können an verschiedene Marktumstände angepasst werden, indem sie angepasst werden.
/*backtest
start: 2024-02-20 00:00:00
end: 2024-03-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Bollinger Bands + EMA Strategy", overlay=true)
// Bollinger Bands settings
bollinger_period = 50
bollinger_width = 2.0
// EMA settings
ema_period = 100
// ATR settings
atr_period = 14
atr_factor = 1.8
// Calculate Bollinger Bands
sma_source = sma(close, bollinger_period)
std_dev = stdev(close, bollinger_period)
upper_band = sma_source + bollinger_width * std_dev
lower_band = sma_source - bollinger_width * std_dev
// Calculate EMA
ema_value = ema(close, ema_period)
// Calculate ATR
atr_value = atr(atr_period)
// Buy condition
buy_condition = close > ema_value and close > upper_band
// Sell condition
sell_condition = crossunder(close, lower_band) or crossunder(close, ema_value)
// Plotting Bollinger Bands and EMA
plot(ema_value, color=color.blue, title="EMA")
plot(upper_band, color=color.green, title="Upper Bollinger Band")
plot(lower_band, color=color.red, title="Lower Bollinger Band")
// Execute orders based on conditions
if (buy_condition)
strategy.entry("Buy", strategy.long)
if (sell_condition)
strategy.entry("Sell", strategy.short)
// Plot ATR on separate pane
plot(atr_value, color=color.orange, title="ATR", style=plot.style_stepline, linewidth=1, transp=0)