Model Breakout Double Bottom pada Strategi Momentum
Ikhtisar
Strategi ini adalah model double bottom yang didasarkan pada indikator teknis. Ketika pasar berada dalam kondisi oversold, strategi ini mencari sinyal breakout dari pola double bottom yang terbentuk di area support untuk melakukan aksi beli. Strategi ini menggabungkan berbagai indikator untuk menilai kondisi oversold dan overbought pasar, dan menghasilkan sinyal beli saat pola double bottom terbentuk. Strategi ini terutama cocok untuk trading jangka pendek hingga menengah.
Prinsip Strategi
Strategi ini terutama menilai apakah harga membentuk double bottom di dekat level support kunci, dan apakah pasar berada dalam kondisi oversold. Secara lebih rinci, strategi menggunakan indikator-indikator berikut untuk pengambilan keputusan:
-
Indikator RSI: Ketika RSI menunjukkan pasar dalam kondisi oversold, ini dianggap sebagai sinyal beli.
-
Indikator RVI: Ketika RVI menunjukkan pasar dalam kondisi oversold, ini dianggap sebagai sinyal beli.
-
Indikator MFI: Ketika MFI menunjukkan pasar dalam kondisi oversold, ini dianggap sebagai sinyal beli.
-
Indikator SAR: Ketika harga bergerak naik menembus indikator SAR, ini dianggap sebagai sinyal beli.
-
Indikator SMA500: Ketika harga bergerak naik menembus indikator SMA500, ini dianggap sebagai sinyal beli.
Strategi ini mempertimbangkan secara komprehensif hasil penilaian dari beberapa indikator di atas, dan menghasilkan sinyal beli ketika pola double bottom terbentuk di dekat level support kunci.
Keunggulan Strategi
Strategi ini memiliki keunggulan sebagai berikut:
-
Menggabungkan berbagai indikator untuk menilai kondisi pasar, sehingga sinyal lebih andal.
-
Menghasilkan sinyal beli ketika pola double bottom terbentuk, dengan probabilitas keuntungan yang tinggi.
-
Menggunakan kombinasi indikator untuk menilai kondisi oversold dan overbought, sehingga menghindari kehilangan momen beli.
-
Menggabungkan model breakout double bottom dengan strategi indikator, menggabungkan keunggulan trend following dan reversal trading.
-
Ruang optimasi parameter strategi besar, parameter dapat disesuaikan sesuai dengan pasar yang berbeda.
Risiko Strategi
Strategi ini juga memiliki risiko sebagai berikut:
-
Kemungkinan sinyal palsu dari indikator yang menyebabkan risiko kerugian pada posisi beli. Risiko ini dapat dikurangi dengan mengoptimalkan parameter untuk mengurangi sinyal palsu.
-
Risiko bahwa pola double bottom tidak berhasil breakout. Stop loss dapat diatur untuk mengurangi kerugian per posisi.
-
Optimasi parameter berdimensi tinggi sulit dilakukan, membutuhkan dukungan data historis yang besar. Algoritma stepwise dapat digunakan untuk optimasi bertahap.
-
Hasil pengujian bergantung pada data historis, hasil real-time mungkin berbeda. Perlu diverifikasi di berbagai pasar.
Arah Optimasi
Arah optimasi utama dari strategi ini meliputi:
-
Mengoptimalkan bobot indikator beli untuk menentukan kombinasi bobot optimal.
-
Mengoptimalkan parameter indikator untuk menentukan kombinasi parameter terbaik.
-
Menambahkan strategi stop loss untuk mengurangi kerugian per posisi.
-
Menambahkan modul manajemen posisi untuk membuat keuntungan lebih stabil.
-
Menggabungkan algoritma machine learning untuk membangun mekanisme optimasi parameter adaptif.
Kesimpulan
Strategi ini mengintegrasikan model breakout double bottom dengan penilaian indikator oversold, dan menghasilkan sinyal beli ketika pola double bottom terbentuk di dekat level support kunci. Ruang optimasi cukup besar, bobot, parameter, stop loss, posisi, dll. dapat disesuaikan untuk membuat strategi lebih stabil dan andal. Memiliki nilai praktis yang tinggi.
/*backtest
start: 2023-12-13 00:00:00
end: 2023-12-20 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("UP & DOWN - BNB/USDT 15min", shorttitle="U&D - BNB 15min", overlay=true, calc_on_order_fills=true, calc_on_every_tick=true, initial_capital = 1000,pyramiding = 40,backtest_fill_limits_assumption = 1, process_orders_on_close=true, currency = currency.USD, default_qty_type = strategy.cash, default_qty_value = 25, commission_type = strategy.commission.percent, commission_value = 0.1)- 1

