Strategi RSI Moving Average Crossover

Penulis:ChaoZhang, Tanggal: 2023-11-28 11:23:19
Tag:

img

Gambaran umum

RSI Moving Average Crossover Strategi menghasilkan sinyal perdagangan dengan menghitung crossover antara rata-rata bergerak cepat dan lambat dari indikator RSI. Ketika rata-rata bergerak RSI cepat melintasi di atas rata-rata bergerak RSI lambat, itu adalah sinyal beli. Ketika rata-rata bergerak RSI cepat melintasi di bawah rata-rata bergerak RSI lambat, itu adalah sinyal jual. Strategi ini menggabungkan kekuatan indikator RSI dan rata-rata bergerak untuk secara efektif menyaring kebisingan pasar dan mengidentifikasi peluang pembalikan tren.

Logika Strategi

Strategi ini pertama-tama menghitung dua indikator RSI dengan panjang 100 dan 40, masing-masing mewakili RSI cepat dan lambat. Kemudian menghitung rata-rata bergerak sederhana 21 hari dari kedua RSI ini, di mana rata-rata bergerak dari 100 RSI adalah rata-rata bergerak cepat dan rata-rata bergerak 40 RSI adalah yang lambat.

Strategi ini berjalan panjang ketika rata-rata bergerak cepat melintasi di atas rata-rata bergerak lambat, menunjukkan tren naik sedang terbentuk. Strategi ini berjalan pendek ketika rata-rata bergerak cepat melintasi di bawah rata-rata bergerak lambat, menandakan potensi pembalikan tren. Selain itu, strategi ini menggunakan rata-rata bergerak 200 hari untuk menyaring sinyal, memasuki panjang hanya jika harga penutupan di atas garis MA 200 hari.

Analisis Keuntungan

RSI Moving Average Crossover Strategy memanfaatkan kekuatan pengaturan RSI ganda dan rata-rata bergerak untuk secara efektif mengidentifikasi peluang pembalikan.

  1. Menggunakan dua RSI dapat mendeteksi pembalikan dengan lebih akurat dengan menggambarkan siklus harga cepat dan lambat.
  2. Rata-rata bergerak membantu menyaring whipsaws dan menangkap titik balik utama.
  3. Menggabungkan MA 200 hari menghindari sinyal palsu dan memastikan perdagangan hanya dalam tren yang relatif kuat.
  4. Logika strategi sederhana dan intuitif, mudah dipahami, divalidasi dan dioptimalkan.
  5. Secara luas berlaku untuk saham, forex, cryptocurrency, dll.

Analisis Risiko

Risiko potensial termasuk:

  1. Crossover masih dapat menyebabkan kebocoran palsu. indikator lain harus digunakan untuk konfirmasi sinyal.
  2. Stop loss dapat sering dipicu selama periode bergolak. Stop yang lebih luas atau menunggu sinyal pembalikan yang lebih jelas dianjurkan.
  3. Pengujian backtesting dan optimasi yang luas diperlukan untuk pemilihan parameter yang ideal.
  4. Analisis tren yang lebih besar tidak dipertimbangkan. Perubahan tren yang signifikan dapat menyebabkan kerugian besar. Penggunaan dengan alat analisis tren / pola lainnya disarankan.

Arahan Optimasi

Ada ruang besar untuk optimasi:

  1. Uji kombinasi parameter yang berbeda untuk menemukan pengaturan yang optimal.
  2. Tambahkan indikator lain untuk penyaringan sinyal, misalnya KDJ, MACD, dll.
  3. Mengoptimalkan mekanisme stop loss, misalnya tetap, trailing, Chandelier Exits.
  4. Menggabungkan alat analisis tren jangka waktu yang lebih tinggi untuk menghindari perdagangan terhadap tren utama, misalnya menambahkan ADX untuk kekuatan tren.
  5. Uji kinerja di pasar yang berbeda (saham, forex, crypto, dll.) untuk menemukan kelas aset yang paling cocok.
  6. Menggunakan pembelajaran mesin dan algoritma genetik untuk optimasi parameter yang kuat.

Kesimpulan

RSI Moving Average Crossover Strategy secara efektif menggabungkan kekuatan setup RSI ganda dan moving average untuk mengidentifikasi perdagangan pembalikan probabilitas tinggi. Logika sederhana dan dapat diterapkan di seluruh pasar, dengan fleksibilitas optimalisasi yang besar. Optimasi yang tepat dalam stop loss, alat filter dan integrasi analisis tren disarankan untuk mengendalikan risiko. Ketika diatur secara optimal, ini dapat menjadi strategi perdagangan kuantitatif yang sangat efektif.


/*backtest
start: 2023-10-28 00:00:00
end: 2023-11-27 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Sapt_Jash

//@version=5
strategy("SRJ RSI Outperformer Strategy", overlay=true)

srcperiod1 = input.int(100, minval=1, title="Length Of Fast RSI")
srcperiod2 = input.int(40, minval=1, title="Length Of Slow RSI")
srcperiod3 = input.int(21, minval=1, title="Length Of Moving Average")
srcperiod4 = input.int(200, minval=1, title="Length Of Deciding Moving Average")
rsi1 = ta.rsi(close, srcperiod1)
rsi2 = ta.rsi(close, srcperiod2)
divergence1 = (rsi2/rsi1)
divergence2 = (rsi1/divergence1)
ma1 = ta.sma(rsi1, srcperiod3)
ma2 = ta.sma(divergence2, srcperiod3)



//Long Conditions//



longcondition = (ta.crossover(ma2, ma1) and (close > ta.sma(close, srcperiod4)))

    

//Exit onditions//


exitcondition = (ta.crossunder(ma2, ma1) or (ta.crossunder(close, ta.sma(close, srcperiod4))))


if (longcondition)
    strategy.entry("Long Entry", strategy.long)
    
if (exitcondition)
    
    strategy.exit("Long Exit", profit = close * 1.20, loss = close * 0.95)




Lebih banyak