Strategi Breakout N Bar
Ikhtisar
Strategi breakout N Bars adalah strategi trading kuantitatif berdasarkan breakout harga. Ide utama dari strategi ini adalah membuka posisi long ketika harga penutupan menembus harga tertinggi dari N bar perdagangan sebelumnya, dan menutup posisi long ketika harga penutupan menembus harga terendah dari N bar perdagangan sebelumnya. Strategi ini membandingkan harga saat ini dengan harga tertinggi dan terendah dari N bar sebelumnya untuk menangkap pergerakan breakout yang kuat, sehingga mencapai efek tren following.
Prinsip Strategi
- Hitung harga tertinggi (highest) dan harga terendah (lowest) dari N bar perdagangan sebelumnya.
- Jika harga penutupan saat ini lebih tinggi dari highest, maka buka posisi long.
- Jika harga penutupan saat ini lebih rendah dari lowest, maka tutup posisi long (short).
- Dapat memilih menggunakan harga penutupan (close) atau harga tinggi/rendah (high/low) sebagai sumber sinyal (source).
- Berdasarkan sumber sinyal yang berbeda, gunakan
ta.highestdanta.lowestuntuk menghitung harga tertinggi dan terendah. - Gunakan
ta.crossoverdanta.crossunderuntuk menentukan kondisi breakout harga.
Keunggulan Strategi
- Logika sederhana dan jelas, mudah diimplementasikan dan dioptimalkan.
- Efektif dalam menangkap pergerakan breakout yang kuat, kemampuan tren following yang baik.
- Ruang penyesuaian parameter besar, dapat dioptimalkan untuk berbagai instrumen dan periode.
- Cakupan aplikasi luas, menunjukkan performa yang baik pada sebagian besar instrumen dan periode.
- Dapat memilih sumber sinyal secara fleksibel, meningkatkan adaptasi strategi.
Risiko Strategi
- Performa buruk pada kondisi pasar sideways dan pergerakan kecil, frekuensi buka/tutup posisi yang tinggi menyebabkan biaya trading yang besar.
- Pemilihan parameter yang tidak tepat dapat menyebabkan risiko overfitting.
- Dapat terjadi drawdown besar saat pembalikan tren.
- Sumber sinyal tunggal dapat menghadapi risiko distorsi sinyal.
Arah Optimasi Strategi
- Menambahkan filter tren, seperti arah tren MA, ADX, dll., untuk mengurangi trading pada kondisi pasar sideways.
- Optimasi pemilihan parameter, seperti nilai N, sumber sinyal, dll., untuk meningkatkan stabilitas dan profitabilitas strategi.
- Menambahkan logika stop loss dan trailing stop loss untuk mengontrol risiko per transaksi.
- Menggabungkan beberapa sumber sinyal untuk meningkatkan keandalan sinyal, misalnya mempertimbangkan breakout harga penutupan dan harga tinggi/rendah secara bersamaan.
- Optimasi parameter dan logika secara terpisah untuk instrumen dan periode yang berbeda.
Kesimpulan
Strategi breakout N Bars adalah strategi trading kuantitatif yang sederhana dan praktis. Dengan menangkap pergerakan breakout harga, strategi ini mencapai efek tren following yang baik. Logika strategi ini jelas, ruang optimasi besar, dan cakupan aplikasi luas. Ini adalah strategi kuantitatif yang layak diteliti dan dioptimalkan lebih lanjut. Melalui optimasi parameter yang tepat dan perbaikan logika, stabilitas dan profitabilitas strategi ini dapat ditingkatkan lebih lanjut, sehingga lebih mampu beradaptasi dengan berbagai kondisi pasar.
/*backtest
start: 2023-04-06 00:00:00
end: 2024-04-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Breakout", overlay=true, precision=6, pyramiding=0, initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=25.0, commission_value=0.05)
n = input.int(5, "N Bars", minval=1)- 1

