Strategi Backtest Osilator Rainbow
Ikhtisar
Strategi backtest Rainbow Oscillator adalah strategi trading kuantitatif yang didasarkan pada indikator Rainbow Oscillator. Strategi ini menilai arah dan kekuatan tren pasar dengan menghitung deviasi antara harga saham dan moving average, untuk menentukan posisi long dan short.
Prinsip Strategi
Indikator inti dari strategi ini adalah Rainbow Oscillator (RO), yang dihitung dengan rumus berikut:
RO = 100 * ((Harga Penutupan - MA 10 hari) / (Nilai Tertinggi dari Harga Tertinggi - Nilai Terendah dari Harga Terendah))
MA 10 hari adalah simple moving average dari harga penutupan selama 10 periode. Indikator ini mencerminkan deviasi harga relatif terhadap moving average-nya. Ketika RO > 0, harga berada di atas moving average, yang merupakan sinyal bullish; ketika RO < 0, harga berada di bawah moving average, yang merupakan sinyal bearish.
Strategi ini juga menghitung indikator tambahan – Bandwidth (RB), dengan rumus berikut:
RB = 100 * ((Nilai Tertinggi dari Moving Average - Nilai Terendah dari Moving Average) / (Nilai Tertinggi dari Harga Tertinggi - Nilai Terendah dari Harga Terendah))
RB mencerminkan lebar antara moving average. Semakin besar RB, semakin besar fluktuasi harga, dan sebaliknya semakin stabil harga. Indikator RB dapat digunakan untuk menilai stabilitas pasar.
Berdasarkan nilai indikator RO dan RB, strategi ini menilai tingkat deviasi harga dan stabilitas pasar, sehingga menghasilkan sinyal trading untuk posisi long dan short.
Keunggulan Strategi
Strategi ini memiliki keunggulan sebagai berikut:
- Didasarkan pada penilaian dua indikator, menghindari keterbatasan penilaian indikator tunggal.
- Dapat menilai pergerakan harga dan stabilitas pasar secara bersamaan.
- Perhitungan sederhana, mudah dipahami dan diimplementasikan.
- Indikator visual, menciptakan efek "rainbow", intuitif dan mudah dibaca.
Risiko Strategi
Strategi ini juga memiliki beberapa risiko:
- Pengaturan parameter indikator RO dan RB yang tidak tepat dapat menyebabkan sinyal trading yang salah.
- Strategi dua moving average rentan menghasilkan sinyal palsu dan trading yang sering.
- Pemilihan periode backtest dan instrumen yang tidak tepat dapat mempengaruhi efektivitas strategi.
- Tidak mempertimbangkan biaya transaksi, sehingga hasil real-time mungkin kurang optimal.
Solusi:
- Optimalkan parameter indikator RO dan RB.
- Tambahkan kondisi filter untuk menghindari trading yang sering.
- Pilih periode backtest dan instrumen yang sesuai.
- Hitung dan pertimbangkan biaya transaksi.
Optimasi Strategi
Strategi ini juga dapat dioptimalkan dari beberapa aspek berikut:
- Tambahkan fungsi Smooth pada indikator RO untuk menghindari fluktuasi indikator yang tajam.
- Tambahkan strategi stop loss untuk mengontrol kerugian per transaksi.
- Gabungkan dengan indikator lain untuk trading kombinasi, meningkatkan probabilitas profit.
- Tambahkan model machine learning untuk prediksi, menilai efek indikator.
- Optimalkan parameter untuk berbagai instrumen guna meningkatkan adaptasi.
Kesimpulan
Strategi backtest Rainbow Oscillator melakukan trading long dan short dengan menghitung deviasi antara harga dan moving average, menilai tren dan stabilitas pasar. Strategi ini intuitif, mudah diimplementasikan, dan memiliki nilai praktis. Namun, ada beberapa risiko yang perlu dioptimalkan dalam parameter dan aturan trading untuk mengurangi risiko dan meningkatkan hasil real-time.
/*backtest
start: 2023-11-25 00:00:00
end: 2023-12-25 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 18/03/2018
// Ever since the people concluded that stock market price movements are not - 1

