Strategi ini menggabungkan rata-rata bergerak dan indeks kekuatan relatif RSI untuk menghasilkan sinyal perdagangan berdasarkan arah MA dan tingkat RSI. Ini termasuk dalam strategi trend berikut yang khas.
Strategi ini terutama didasarkan pada dua indikator:
SMA Moving Average sederhana: Menghitung harga penutupan rata-rata selama periode tertentu untuk menentukan tren harga.
Relative Strength Index RSI: Membandingkan keuntungan rata-rata dan kerugian rata-rata selama periode untuk menentukan apakah harga saat ini terlalu banyak dibeli atau terlalu banyak dijual.
Aturan strategi:
Ketika close berada di bawah SMA dan RSI melintasi di bawah zona overbought, sinyal beli dihasilkan.
Ketika close berada di atas SMA dan RSI melintasi zona oversold, sinyal jual dihasilkan.
Strategi ini menggabungkan MA untuk menentukan tren utama dan RSI untuk mengidentifikasi tingkat overbought dan oversold, menetapkan posisi di awal tren. RSI tingkat tinggi-rendah secara efektif mengidentifikasi overvaluation jangka pendek dan undervaluation.
Strategi ini memiliki keuntungan berikut:
Menggabungkan analisis tren dan nilai mengurangi perdagangan yang salah dan membuat sinyal lebih dapat diandalkan.
Parameter RSI yang dioptimalkan dapat secara efektif mengidentifikasi tingkat overbought dan oversold.
Parameter SMA yang dioptimalkan secara akurat menentukan tren utama.
Aturan perdagangan yang sederhana dan jelas, mudah dimengerti dan diterapkan, cocok untuk pemula.
Dapat diterapkan pada produk dan kerangka waktu yang berbeda, penerapan yang luas.
Dapat mengoptimalkan kinerja strategi dengan menyesuaikan parameter SMA dan RSI.
Strategi ini juga memiliki risiko berikut:
SMA mungkin tertinggal dan melewatkan waktu terbaik pada awal tren. Dapat mempertimbangkan periode SMA yang lebih pendek atau menggunakan EMA.
Tingkat overbought dan oversold RSI dapat diatur dengan tidak benar, yang mengarah pada sinyal yang tidak akurat.
Divergensi dapat menandakan perubahan tren, perlu waspada.
Whipsaws dapat menghasilkan sinyal yang salah dan stop loss di pasar yang berkisar.
Berdasarkan hanya SMA dan RSI, faktor lain tidak dipertimbangkan.
Strategi dapat dioptimalkan dalam aspek berikut:
Uji periode SMA yang berbeda untuk menemukan yang menghasilkan sinyal yang lebih akurat.
Uji pengaturan parameter RSI overbought/oversold untuk menentukan nilai optimal.
Tambahkan indikator lain seperti MACD, Bollinger Bands untuk meningkatkan akurasi sinyal.
Tambahkan stop loss ke loss kontrol per perdagangan.
Evaluasi strategi ukuran posisi seperti persentase tetap untuk mengelola risiko keseluruhan.
Mengevaluasi kinerja di berbagai produk dan kerangka waktu untuk menemukan skenario optimal.
Tambahkan logika untuk divergensi untuk mengidentifikasi pembalikan tren.
Secara keseluruhan ini adalah tren yang khas mengikuti strategi. Menggabungkan tren dan analisis overbought / oversold memberikan sinyal perdagangan risiko yang relatif rendah. Peningkatan lebih lanjut melalui optimasi parameter dan penyempurnaan aturan dapat meningkatkan stabilitas dan keandalan. Namun tidak ada strategi yang sempurna dan membutuhkan evaluasi berdasarkan preferensi risiko dan modal. Secara umum strategi ini cocok bagi investor berpengalaman sebagai alat bantu untuk perdagangan tren.
/*backtest start: 2022-10-17 00:00:00 end: 2023-01-31 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Meu Robo com MA e RSI (Regras Específicas)", overlay=true) // Configuração da Média Móvel lengthMA = 200 sma200 = sma(close, lengthMA) // Configuração do RSI lengthRSI = 14 rsiValue = rsi(close, lengthRSI) overBought = 70 overSold = 30 // Condições para compra longCondition = close < sma200 and crossover(rsiValue, overSold) if (longCondition) strategy.entry("Compra", strategy.long) // Condições para venda shortCondition = close > sma200 and crossunder(rsiValue, overBought) if (shortCondition) strategy.close("Compra") // Plot das Médias Móveis e sinais plot(sma200, title="SMA 200", color=color.blue) plotshape(series=longCondition, title="Sinal de Compra", location=location.belowbar, color=color.green, style=shape.labelup, text="Compra") plotshape(series=shortCondition, title="Sinal de Venda", location=location.abovebar, color=color.red, style=shape.labeldown, text="Venda")