
Die Strategie ist ein auf Bollinger Bands basierendes, erweitertes Handelssystem, das die traditionelle Bollinger Bands-Strategie optimiert, indem es die doppelte Standarddifferenz nutzt. Die Strategie nutzt die Wechselwirkung von Preisen mit verschiedenen Standarddifferenz-Ebenen, um Handelssignale zu erzeugen, um Trends und Umkehrmöglichkeiten im Markt zu erfassen.
Im Zentrum der Strategie steht die Verwendung von zwei unterschiedlichen Ebenen von Brin-Bändern:
Diese doppelte Brin-Band-Design ermöglicht es der Strategie, flexibel unter verschiedenen Marktbedingungen zu arbeiten, um sowohl starke Trends zu erfassen als auch potenzielle Wendepunkte zu erkennen.
Die Erweiterte Dynamische Brin-Band-Trading-Strategie ist ein flexibles und leistungsfähiges Trading-System, das durch die Verwendung einer doppelten Brin-Band-Struktur die Bedürfnisse von Trend-Tracking und Reverse-Trading effektiv ausgleicht. Die Hauptvorteile der Strategie liegen in ihrer dynamischen Anpassungsfähigkeit und klaren visuellen Rückmeldung, die sie zu einem leistungsfähigen Werkzeug für verschiedene Marktbedingungen machen. Trader müssen jedoch auf das Risiko von Falsch- und Übertrading achten und die Einführung zusätzlicher Filter und dynamischer Parameter berücksichtigen, um die Strategie zu optimieren. Durch kontinuierliche Tests und Optimierungen hat diese Strategie das Potenzial, ein zuverlässiges Trading-System zu werden, das den Händlern stabile Gewinnchancen bietet.
/*backtest
start: 2024-05-28 00:00:00
end: 2024-06-27 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
// Bollinger Bands: Madrid : 14/SEP/2014 11:07 : 2.0
// This displays the traditional Bollinger Bands, the difference is
// that the 1st and 2nd StdDev are outlined with two colors and two
// different levels, one for each Standard Deviation
strategy(shorttitle='MBB', title='Bollinger Bands', overlay=true)
src = input(close)
length = input.int(34, minval=1)
mult = input.float(2.0, minval=0.001, maxval=50)
basis = ta.sma(src, length)
dev = ta.stdev(src, length)
dev2 = mult * dev
upper1 = basis + dev
lower1 = basis - dev
upper2 = basis + dev2
lower2 = basis - dev2
colorBasis = src >= basis ? color.blue : color.orange
pBasis = plot(basis, linewidth=2, color=colorBasis)
pUpper1 = plot(upper1, color=color.new(color.blue, 0), style=plot.style_circles)
pUpper2 = plot(upper2, color=color.new(color.blue, 0))
pLower1 = plot(lower1, color=color.new(color.orange, 0), style=plot.style_circles)
pLower2 = plot(lower2, color=color.new(color.orange, 0))
fill(pBasis, pUpper2, color=color.new(color.blue, 80))
fill(pUpper1, pUpper2, color=color.new(color.blue, 80))
fill(pBasis, pLower2, color=color.new(color.orange, 80))
fill(pLower1, pLower2, color=color.new(color.orange, 80))
if (close > upper2)
strategy.entry("Long", strategy.long)
if (close < lower2)
strategy.entry("Short", strategy.short)
if (close <= lower2)
strategy.close("Long")
if (close >= upper2)
strategy.close("Short")