
Strategi ini adalah sistem perdagangan yang diperkuat berdasarkan indikator Bollinger Bands, yang mengoptimalkan strategi Bollinger Bands tradisional dengan menggunakan standar ganda. Strategi ini memanfaatkan interaksi harga dengan tingkat standar yang berbeda untuk menghasilkan sinyal perdagangan yang bertujuan untuk menangkap tren pasar dan peluang pembalikan.
Inti dari strategi ini adalah menggunakan dua tingkat yang berbeda dari pita brim:
Desain dual-layer Brin Belt ini memungkinkan strategi untuk beroperasi secara fleksibel dalam berbagai kondisi pasar, baik untuk menangkap tren yang kuat maupun untuk mengidentifikasi potensi titik balik.
Strategi perdagangan Brin-band dinamis yang diperkuat adalah sistem perdagangan yang fleksibel dan kuat, yang secara efektif menyeimbangkan kebutuhan untuk mengikuti tren dan membalikkan perdagangan dengan menggunakan struktur biner. Keunggulan utama strategi ini adalah adaptasi dinamis dan umpan balik visual yang jelas, yang menjadikannya alat yang kuat untuk berbagai kondisi pasar. Namun, pedagang perlu memperhatikan risiko false breakout dan overtrading, dan mempertimbangkan untuk memperkenalkan filter tambahan dan penyesuaian parameter dinamis untuk mengoptimalkan kinerja strategi.
/*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")