Type/to search

Strategi Breakout Volatilitas Dinamis

Common strategy
Created: 2023-11-13 11:26:50
Last modified: 3 years ago
1
Follow
1802
Followers

img

Gambaran Umum

Strategi ini memanfaatkan pita atas dan bawah dinamis dari Bollinger Bands untuk melakukan posisi long ketika harga menembus pita atas, dan menutup posisi ketika harga jatuh di bawah pita bawah. Berbeda dengan strategi breakout tradisional, pita atas dan bawah Bollinger Bands berubah secara dinamis berdasarkan volatilitas historis, sehingga dapat lebih baik menentukan kondisi overbought/oversold pasar.

Prinsip Strategi

Strategi ini terutama mengandalkan indikator Bollinger Bands untuk menentukan breakout harga. Bollinger Bands terdiri dari tiga garis:

  1. Garis tengah: rata-rata pergerakan (moving average) n hari
  2. Pita atas: garis tengah + k * standar deviasi n hari
  3. Pita bawah: garis tengah - k * standar deviasi n hari

Ketika harga naik melebihi pita atas, pasar dianggap dalam kondisi overbought dan dapat dilakukan posisi long. Ketika harga turun melebihi pita bawah, pasar dianggap dalam kondisi oversold dan posisi harus ditutup.

Strategi ini memungkinkan kustomisasi parameter Bollinger Bands: panjang garis tengah n dan kelipatan standar deviasi k. Secara default, panjang garis tengah adalah 20 hari dan kelipatan standar deviasi adalah 2.

Setelah penutupan pasar setiap hari, strategi memeriksa apakah harga penutupan hari itu menembus pita atas. Jika ya, maka sinyal long akan dieksekusi pada pembukaan hari berikutnya. Setelah posisi long terbuka, harga akan dipantau secara real-time untuk melihat apakah menembus pita bawah; jika menembus, posisi akan ditutup.

Strategi ini juga menyertakan filter rata-rata pergerakan (moving average filter), di mana sinyal long hanya akan dihasilkan jika harga berada di atas rata-rata pergerakan. Rata-rata pergerakan dapat diplot pada siklus saat ini atau siklus yang lebih tinggi untuk mengontrol waktu masuk posisi.

Metode stop loss juga menyediakan dua pilihan: stop loss persentase tetap atau stop loss yang mengikuti pita bawah Bollinger Bands. Opsi terakhir memberikan ruang lebih besar untuk membiarkan profit berjalan.

Keunggulan Strategi

  • Menggunakan Bollinger Bands untuk menentukan SUPERBUY/SUPERSELL pasar
  • Filter rata-rata pergerakan untuk menghindari trading melawan tren
  • Parameter Bollinger Bands dapat dikustomisasi untuk menyesuaikan dengan siklus yang berbeda
  • Menyediakan dua pilihan metode stop loss
  • Mendukung backtest untuk mengoptimalkan parameter, dan verifikasi strategi di pasar nyata

Risiko Strategi

  • Bollinger Bands tidak sepenuhnya dapat menentukan overbought/oversold
  • Filter rata-rata pergerakan mungkin melewatkan peluang breakout yang cepat
  • Stop loss tetap mungkin terlalu konservatif, sementara stop loss yang mengikuti bisa terlalu agresif
  • Perlu optimasi parameter untuk menyesuaikan dengan instrumen dan siklus yang berbeda
  • Tidak dapat membatasi besarnya kerugian; perlu manajemen modal

Optimalisasi Strategi

  • Menguji berbagai kombinasi parameter rata-rata pergerakan
  • Mencoba parameter Bollinger Bands yang berbeda
  • Membandingkan tingkat pengembalian antara stop loss persentase tetap dan stop loss yang mengikuti pita bawah
  • Menambahkan modul manajemen modal untuk membatasi kerugian per transaksi
  • Menggabungkan indikator lain untuk memvalidasi sinyal Bollinger Bands

Kesimpulan

Strategi ini menggunakan pita atas dan bawah dinamis dari Bollinger Bands untuk menentukan overbought/oversold, merujuk pada filter rata-rata pergerakan untuk sinyal, dan menerapkan stop loss untuk melindungi modal. Dibandingkan dengan strategi breakout pita tetap tradisional, strategi ini lebih mampu beradaptasi dengan volatilitas pasar. Melalui optimasi parameter dan pengendalian risiko, stabilitas dan tingkat pengembalian strategi dapat lebih ditingkatkan. Secara keseluruhan, strategi ini memanfaatkan sifat dinamis Bollinger Bands untuk memperoleh keuntungan dari strategi breakout, sehingga layak untuk diverifikasi di pasar nyata dan dioptimalkan melalui pemantauan jangka panjang.

Source
Pine
/*backtest
start: 2022-11-06 00:00:00
end: 2023-11-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5

// Revision:        1
// Author:          @millerrh
Strategy parameters
Strategy parameters
Standard Deviation (Top)
Standard Deviation (Bottom)
backtest window
Backtest Start Date
Backtest End Date
Bollinger Band Settings
Bollinger Band Length
order entry
Use Fixed Percentage for Initial Stop?
Stop
Execute Trades On...
moving average filtering
Use Moving Average for Filtering (Current Timeframe)?
MA Type For Filtering
Moving Average:    Length
 Color
Use Moving Average for Filtering (High Timeframe)?
Timeframe of Moving Average
MA Type For Filtering
Moving Average:    Length
 Color
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)