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.
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.
RSI Moving Average Crossover Strategy memanfaatkan kekuatan pengaturan RSI ganda dan rata-rata bergerak untuk secara efektif mengidentifikasi peluang pembalikan.
Risiko potensial termasuk:
Ada ruang besar untuk optimasi:
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)