Strategi ini merupakan aplikasi inovatif dari indikator Bollinger Bands, memanfaatkan band standar deviasi ganda untuk menangkap momentum. Mekanisme inti bergantung pada sistem Bollinger Bands yang dibangun menggunakan dua tingkat deviasi standar yang berbeda (1SD dan 2SD), menghasilkan sinyal perdagangan ketika harga menembus saluran 2SD. Melalui pemodelan matematika dan prinsip statistik yang tepat, strategi ini menyediakan pedagang dengan pendekatan perdagangan yang sistematis.
Strategi ini menggunakan rata-rata bergerak 34 periode sebagai band tengah, dengan band atas dan bawah dihitung menggunakan penyimpangan standar tunggal dan ganda. sinyal beli dihasilkan ketika harga pecah di atas band atas 2SD, sementara sinyal jual terjadi ketika harga pecah di bawah band bawah 2SD. Strategi ini mencakup mekanisme stop-loss otomatis, menutup posisi panjang ketika harga pecah di bawah band bawah dan posisi pendek ketika harga pecah di atas band atas. Sistem manajemen uang diterapkan, menggunakan 30% ekuitas akun per perdagangan untuk pengendalian risiko yang efektif.
Strategi inovatif ini berdasarkan indikator Bollinger Bands klasik menyediakan sistem perdagangan dengan dasar teoritis dan utilitas praktis melalui desain standar deviasi ganda. Sementara mempertahankan kesederhanaan operasional dan intuitif, strategi ini menawarkan pedagang alat perdagangan yang dapat diandalkan melalui pemodelan matematis yang ketat dan mekanisme kontrol risiko yang komprehensif. Meskipun ada ruang untuk optimasi, logika intinya bagus dan menunjukkan nilai praktis yang baik.
/*backtest start: 2019-12-23 08:00:00 end: 2024-11-27 00:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 // Baker Odeh's Strategy - Bollinger Bands : 27/SEP/2014 01:36 : 1.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="Baker Odeh's Strategy - Bollinger Bands", title="Baker Odeh's Strategy - Bollinger Bands", overlay=true, currency=currency.NONE, initial_capital=30, default_qty_type=strategy.percent_of_equity, default_qty_value=20) 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) pLower1 = plot(lower1, color=color.new(color.orange, 0), style=plot.style_circles) pUpper2 = plot(upper2, color=color.new(color.blue, 0)) 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")