Strategi Bollinger Bands Multi Timeframe untuk Kriptokurensi
Gambaran Umum
Strategi ini menggunakan indikator Bollinger Bands untuk menganalisis pergerakan harga cryptocurrency dalam kerangka waktu yang berbeda (1 menit, 3 menit, 5 menit, dan 15 menit) guna mencari peluang beli dan jual. Strategi ini berfungsi sebagai tolok ukur sentimen pasar cryptocurrency, dengan fokus utama pada harga Bitcoin dalam kerangka 5 menit. Ketika harga Bitcoin menembus pita atas Bollinger Bands, sentimen dianggap "bullish"; sebaliknya, ketika harga Bitcoin menembus pita bawah Bollinger Bands, sentimen dianggap berubah menjadi "bearish". Strategi ini mengamati pola pecahnya pita atas atau pita bawah Bollinger Bands pada kerangka waktu yang berbeda untuk berbagai koin. Pola-pola ini biasanya menunjukkan perubahan sentimen pasar dan tren, sehingga menjadi sinyal untuk melakukan aksi beli atau jual.
Prinsip Strategi
Strategi ini secara bersamaan menghitung Bollinger Bands pada kerangka waktu 1 menit, 3 menit, 5 menit, dan 15 menit. Bollinger Bands terdiri dari rata-rata bergerak (moving average) selama n hari (default 20 hari) dan beberapa kali standar deviasinya (default 1,5 kali). Rata-rata bergerak menunjukkan harga rata-rata koin dalam periode waktu tertentu, sedangkan standar deviasi mencerminkan besarnya fluktuasi harga. Ketika harga mendekati atau menembus pita atas Bollinger Bands, ini menunjukkan pasar berada di level tinggi dengan volatilitas meningkat, dan harga mungkin berbalik turun. Ketika harga mendekati atau menembus pita bawah Bollinger Bands, ini menunjukkan pasar berada di level rendah dengan volatilitas meningkat, dan harga mungkin berbalik naik.
Strategi ini memanfaatkan karakteristik indikator Bollinger Bands tersebut untuk menilai perkembangan terbaru pasar pada kerangka waktu yang berbeda (1 menit, 3 menit, 5 menit, dan 15 menit). Ketika harga pada kerangka waktu 3 menit atau 5 menit menembus pita atas atau pita bawah Bollinger Bands, dan pada kerangka waktu 1 menit dan 15 menit juga menunjukkan tanda-tanda terkait, strategi menilai bahwa pasar telah mengeluarkan sinyal beli atau jual terbaru. Selain itu, strategi juga merujuk pada kerangka waktu 5 menit Bitcoin untuk menilai tren keseluruhan pasar cryptocurrency dan sentimen pasar (suasana bullish/bearish) sebagai sinyal referensi. Dengan menggabungkan faktor-faktor ini, strategi memutuskan apakah akan membeli atau menjual.
Setelah membuka posisi, strategi juga menetapkan kondisi stop loss dan take profit. Jika harga posisi naik atau turun 25%, maka ditetapkan sebagai take profit; jika harga bergerak berlawanan arah naik atau turun melebihi 25%, maka ditetapkan sebagai stop loss.
Keunggulan Strategi
-
Strategi ini secara komprehensif menilai tren jangka pendek dan menengah pasar. Kerangka waktu 1 menit dan 5 menit menilai perkembangan terbaru pasar, sedangkan kerangka waktu 15 menit menilai tren jangka menengah, sehingga mampu menghindari kesalahan akibat fluktuasi pasar jangka pendek.
-
Strategi ini secara bersamaan memperhatikan penembusan pita tengah, pita atas, dan pita bawah Bollinger Bands, sehingga tidak melewatkan peluang beli atau jual.
-
Bitcoin sebagai tolok ukur pasar dan barometer sentimen pasar dapat meningkatkan akurasi pengambilan keputusan.
-
Adanya kondisi take profit dan stop loss dapat mengontrol risiko secara efektif.
Risiko Strategi
-
Pola penembusan Bollinger Bands memiliki sedikit keterlambatan, sehingga mungkin melewatkan momen entry terbaik.
-
Jika pasar cryptocurrency secara keseluruhan mengalami risiko sistemik seperti peristiwa black swan (misalnya peretasan), strategi ini sulit untuk merespons secara efektif.
-
Meskipun telah ditetapkan take profit dan stop loss, kejadian tak terduga yang menyebabkan kerugian melebihi batas stop loss tetap dapat menimbulkan kerugian besar.
-
Pengaturan parameter strategi seperti panjang waktu, kelipatan standar deviasi yang tidak tepat dapat menurunkan kualitas sinyal trading.
Solusi yang sesuai:
-
Menggabungkan lebih banyak indikator untuk menentukan waktu entry terbaik.
-
Menambahkan penilaian terhadap risiko sistemik pasar.
-
Memperkecil ukuran posisi per transaksi dan batas stop loss secara tepat.
-
Mengoptimalkan pengaturan parameter dan melakukan validasi backtest.
Optimasi Strategi
-
Menambahkan lebih banyak kerangka waktu penilaian, misalnya Bollinger Bands pada 30 menit atau 60 menit.
-
Memilih parameter Bollinger Bands yang lebih sesuai berdasarkan karakteristik masing-masing koin untuk meningkatkan efektivitas indikator.
-
Menambahkan indikator volume perdagangan, karena volume dapat memvalidasi keandalan pergerakan harga.
-
Menggabungkan indikator lain seperti Stoch RSI, MACD untuk meningkatkan akurasi pengambilan keputusan. Indikator-indikator ini secara signifikan dapat meningkatkan penilaian terhadap pergerakan pasar yang sebenarnya.
-
Membandingkan pergerakan harga dan korelasi antar koin yang berbeda, kemudian memilih objek trading yang memiliki ruang operasi paling besar.
-
Mengoptimalkan strategi take profit dan stop loss melalui analisis statistik setelah kejadian untuk menentukan parameter optimal.
Kesimpulan
Strategi ini adalah strategi trading cryptocurrency multi-kerangka waktu menggunakan Bollinger Bands. Strategi ini memperhatikan pergerakan harga dalam skala waktu jangka pendek dan menengah pasar, menggunakan indikator Bollinger Bands untuk menilai kondisi bullish/bearish pasar. Selain itu, strategi ini menggunakan harga Bitcoin sebagai tolok ukur pasar dan sinyal referensi untuk membantu menilai tren keseluruhan pasar cryptocurrency. Strategi ini memiliki keunggulan seperti keragaman kerangka waktu referensi, take profit dan stop loss yang lengkap, sehingga mampu secara efektif memanfaatkan peluang pasar sambil mengendalikan risiko. Strategi ini layak direkomendasikan. Ke depannya, melalui optimasi lebih lanjut seperti penambahan kombinasi indikator baru, penyesuaian parameter, dan cara lainnya, tingkat pengembalian strategi dapat lebih ditingkatkan.
/*backtest
start: 2024-01-27 00:00:00
end: 2024-02-26 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy(shorttitle="Crypto BB", title="Multi-Interval Bollinger Band Crypto Strategy", overlay=true)
length = input.int(20, minval=1)
maType = input.string("SMA", "Basis MA Type", options = ["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])- 1

