
Strategi ini menggabungkan sinyal dari tiga indikator, yaitu Moving Average Cohesion Dispersion (MACD), Relative Strength Index (RSI) dan Relative Volume (RVOL), untuk membentuk sinyal perdagangan beli dan jual untuk menemukan titik balik harga saham dan melakukan perdagangan otomatis.
Strategi perdagangan yang dioptimalkan oleh tiga indikator, yaitu MACD, RSI, dan RVOL, menghasilkan sinyal perdagangan yang stabil. Strategi ini memiliki keandalan dan stabilitas yang kuat dalam memilih waktu masuk dan keluar dari pasar.
MACD digunakan untuk menentukan harga reversal dan arah tren. RSI digunakan untuk menentukan zona overbought dan oversold. RVOL digunakan untuk menentukan pergerakan volume.
Strategi ini berlaku untuk perdagangan posisi jangka panjang dan menengah, juga dapat digunakan untuk perdagangan jangka pendek. Hal ini dapat mengurangi probabilitas stop loss dan meningkatkan probabilitas keuntungan.
Ketika RSI melewati 30, MACD melewati garis sinyal dan RVOL di atas 2, menghasilkan sinyal beli.
Ketika RSI di bawah 70 dan MACD di bawah garis sinyal dan RVOL di bawah 5, menghasilkan sinyal jual.
Strategi ini memerlukan dua kriteria yang harus dipenuhi untuk menghasilkan sinyal perdagangan yang efektif untuk menghindari sinyal palsu dan meningkatkan stabilitas.
Untuk mengontrol risiko, disarankan untuk memasukkan mekanisme stop loss adaptif, sementara mengoptimalkan parameter agar dapat beradaptasi dengan situasi yang berbeda. Untuk menguji efektivitas strategi di lebih dari satu pasar, meningkatkan stabilitas.
Strategi ini juga dapat dioptimalkan dalam beberapa hal:
Efektivitas dan stabilitas strategi dapat ditingkatkan lebih lanjut melalui stop loss, optimasi parameter, optimasi indikator, dan optimasi kombinasi.
Strategi perdagangan cross-optimisasi tiga indeks secara komprehensif mempertimbangkan sinyal dari tiga indikator MACD, RSI, dan RVOL, membentuk sistem penilaian pembelian dan penjualan yang kuat. Ini meningkatkan stabilitas dan profitabilitas sinyal perdagangan, dapat secara efektif mengidentifikasi titik balik harga, cocok untuk posisi jangka panjang dan perdagangan garis pendek, dan memiliki kepraktisan yang kuat.
/*backtest
start: 2023-01-10 00:00:00
end: 2024-01-16 00:00:00
period: 1d
basePeriod: 1h
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/
// © BobBarker42069
//@version=4
strategy("MACD, RSI, & RVOL Strategy", overlay=true)
length = input( 14 )
overSold = input( 30 )
overBought = input( 70 )
price = close
vrsi = rsi(price, length)
co = crossover(vrsi, overSold)
cu = crossunder(vrsi, overBought)
fastLength = input(12)
slowlength = input(26)
MACDLength = input(9)
MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD
RVOLlen = input(14, minval=1, title="RVOL Length")
av = sma(volume, RVOLlen)
RVOL = volume / av
if (not na(vrsi))
if ((co and crossover(delta, 0)) or (co and crossover(RVOL, 2)) or (crossover(delta, 0) and crossover(RVOL, 2)))
strategy.entry("MACD & RSI BUY Long", strategy.long, comment="BUY LONG")
if ((cu and crossunder(delta, 0)) or (cu and crossunder(RVOL, 5)) or (crossunder(delta, 0) and crossunder(RVOL, 5)))
strategy.entry("MACD & RSI SELL Short", strategy.short, comment="SELL LONG")
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)