RSI Moving Average Crossover Strategy menghasilkan isyarat perdagangan dengan mengira persilangan antara purata bergerak pantas dan perlahan penunjuk RSI. Apabila purata bergerak RSI pantas melintasi di atas RSI perlahan, ia adalah isyarat beli. Apabila purata bergerak RSI pantas melintasi di bawah purata bergerak RSI perlahan, ia adalah isyarat jual. Strategi ini menggabungkan kekuatan penunjuk RSI dan purata bergerak untuk menapis bunyi pasaran dengan berkesan dan mengenal pasti peluang pembalikan trend.
Strategi ini mula-mula mengira dua penunjuk RSI dengan panjang 100 dan 40, yang mewakili RSI cepat dan perlahan masing-masing. Kemudian ia mengira purata bergerak mudah 21 hari kedua-dua RSI ini, di mana purata bergerak 100 RSI adalah purata bergerak pantas dan purata bergerak 40 RSI adalah yang perlahan.
Strategi ini pergi panjang apabila purata bergerak pantas melintasi di atas purata bergerak perlahan, menunjukkan trend menaik sedang terbentuk. Ia pergi pendek apabila purata bergerak pantas melintasi di bawah yang perlahan, menandakan pembalikan trend yang berpotensi. Di samping itu, ia menggunakan purata bergerak 200 hari untuk menapis isyarat, memasuki panjang hanya jika harga penutupan di atas garis MA 200 hari.
RSI Moving Average Crossover Strategy menggunakan kekuatan susunan RSI berganda dan purata bergerak untuk mengenal pasti peluang pembalikan dengan berkesan.
Risiko berpotensi termasuk:
Terdapat ruang yang besar untuk pengoptimuman:
RSI Moving Average Crossover Strategy menggabungkan kekuatan setup RSI berganda dan purata bergerak untuk mengenal pasti perdagangan pembalikan kebarangkalian tinggi. Logiknya mudah dan boleh digunakan di seluruh pasaran, dengan fleksibiliti pengoptimuman yang besar. Pengoptimuman yang betul dalam stop loss, alat penapis dan integrasi analisis trend dinasihatkan untuk mengawal risiko. Apabila ditetapkan dengan optimum, ini boleh menjadi strategi perdagangan kuantitatif yang sangat berkesan.
/*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)