
Strategi RSI adalah strategi perdagangan berdasarkan indikator RSI yang relatif kuat. Strategi ini menggunakan area overbought dan oversold RSI untuk menilai kondisi overbought dan oversold di pasar untuk menangkap peluang reversal harga. Ketika RSI masuk ke zona oversold, lakukan shorting saat memasuki zona oversold, dengan harapan menangkap peluang harga kembali dari ekstrem ke rata-rata.
Logika inti dari strategi RSI didasarkan pada prinsip perhitungan indikator RSI. Indikator RSI adalah alat analisis teknis untuk mengukur kekuatan atau kelemahan harga sekuritas dengan membandingkan kenaikan dan penurunan rata-rata penutupan rata-rata dalam jangka waktu tertentu.
RSI = 100 - (100 / (1 + RS))
Di antaranya, RS = rata-rata close-out naik/turun dalam n hari terakhir
Berdasarkan rumus, nilai RSI tetap antara 0 dan 100. Ketika harga sekuritas terus naik, rata-rata kenaikan close out jelas lebih tinggi dari rata-rata penurunan close out, RSI akan mendekati 100; Ketika harga sekuritas terus turun, rata-rata penurunan close out jauh melebihi rata-rata kenaikan close out, RSI akan mendekati 0.
Strategi RSI didasarkan pada aturan empiris bahwa ketika RSI memasuki zona oversold (biasanya di bawah 30), yang berarti sekuritas mungkin oversold, maka lakukan over; ketika RSI memasuki zona overbought (biasanya di atas 70), yang berarti sekuritas mungkin overbought, maka lakukan short. Dengan demikian, dengan melakukan perdagangan berulang antara dua ekstrem, peluang untuk harga sekuritas kembali ke rata-rata dari satu ekstrem dapat ditangkap.
Secara khusus, kode strategi ini menetapkan overbought dan oversold parameter untuk menentukan RSI overbought threshold dengan menetapkan siklus perhitungan yang ditentukan RSI dengan pengaturan parameter Length. Melakukan lebih banyak sinyal shorting berdasarkan hubungan antara nilai RSI saat ini dan threshold.
Keuntungan terbesar dari strategi RSI adalah kesederhanaan dan kemudahan penggunaannya. RSI adalah indikator teknis yang sangat umum digunakan, dan sebagian besar perangkat lunak perdagangan memiliki fitur RSI yang tertanam. Strategi ini secara langsung memanggil indikator RSI untuk membuat keputusan sinyal perdagangan, tidak memerlukan perhitungan dan model matematika yang rumit, cukup mudah dipahami dan digunakan.
Kelebihan lain adalah fleksibilitas pengaturan parameter. Strategi memungkinkan untuk menyesuaikan siklus perhitungan RSI dan overbought overbought. Parameter dapat disesuaikan sesuai dengan pasar yang berbeda, agar lebih sesuai dengan perubahan pasar. Selain itu, pengaturan perdagangan terbalik juga meningkatkan fleksibilitas strategi.
Strategi RSI juga memiliki tingkat kemenangan yang lebih tinggi. Karena melacak fenomena overbought dan oversold yang membentuk sinyal perdagangan, dapat secara efektif menyaring sinyal palsu pada fase kurung dan kurung, memastikan bahwa ada tren saat masuk ke pasar. Ini juga memungkinkan strategi RSI untuk mendapatkan hasil yang lebih baik dalam perilaku yang sedang tren.
Risiko utama dari strategi RSI adalah mudahnya menghasilkan sinyal palsu. RSI dapat masuk ke zona overbought dan oversold untuk sementara dan mengirimkan sinyal yang salah ke arah yang berlawanan. Jika trader mengikuti sinyal seperti itu untuk melakukan posisi terbalik, kemungkinan besar akan menyebabkan stop loss.
Risiko lain adalah bahwa RSI terjadi deviasi. Harga mungkin telah membentuk tren baru, tetapi indikator RSI tetap berada di daerah overbought dan oversold sebelumnya, dan sinyal yang dihasilkan saat ini adalah salah. Jika saat ini masih mengikuti sinyal RSI secara mekanis, itu dapat menyebabkan kegagalan posisi.
Selain itu, ada beberapa kebodohan dalam mengabaikan pergerakan harga dan lingkungan pasar besar dengan hanya mengandalkan satu indikator RSI, yang akan meningkatkan risiko sistematis strategi. Sinyal RSI semata-mata akan sulit ditanggapi ketika pergerakan masuk ke tahap yang tidak rasional.
Strategi RSI dapat dioptimalkan dari beberapa aspek berikut:
Kombinasi dengan indikator lain untuk memfilter sinyal, seperti MACD, Brinks, dan lain-lain, untuk menghindari sinyal palsu
Meningkatkan mekanisme pengendalian kerugian untuk menghindari kerugian tunggal yang berlebihan
Adaptasi parameter berdasarkan tren pasar dan kondisi pasar, seperti meningkatkan garis overbought di pasar bullish dan mengurangi garis oversold di pasar bearish
Mengoptimalkan waktu trading, menghindari berita penting, dan hanya berdagang saat tren jelas
Mencoba untuk meningkatkan posisi di fase percepatan tren, memanfaatkan tren untuk keuntungan
Setting a waiting period to avoid RSI short-term out of overbought/oversold zone to send a reversal signal
Meningkatkan strategi pengelolaan dana, seperti volume transaksi tetap, kontrol ukuran posisi, dan lain-lain
Strategi RSI adalah strategi pembalikan yang sangat khas untuk melacak fenomena overbought dan oversold. Strategi ini sederhana dan praktis, parameternya dapat disesuaikan, dan dapat menghasilkan keuntungan yang lebih baik dalam situasi tren yang jelas. Namun, ada juga risiko sistemik tertentu, yang perlu dioptimalkan dengan indikator lain, dan pengendalian stop loss untuk meningkatkan manajemen dana.
/*backtest
start: 2023-10-02 00:00:00
end: 2023-11-01 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 10/01/2017
// The RSI is a very popular indicator that follows price activity.
// It calculates an average of the positive net changes, and an average
// of the negative net changes in the most recent bars, and it determines
// the ratio between these averages. The result is expressed as a number
// between 0 and 100. Commonly it is said that if the RSI has a low value,
// for example 30 or under, the symbol is oversold. And if the RSI has a
// high value, 70 for example, the symbol is overbought.
//
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="Strategy RSI", shorttitle="Strategy RSI", overlay = true )
Length = input(12, minval=1)
Oversold = input(30, minval=1)
Overbought = input(70, minval=1)
reverse = input(false, title="Trade reverse")
xRSI = rsi(close, Length)
pos = iff(xRSI > Overbought, 1,
iff(xRSI < Oversold, -1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1, 1, pos))
if (possig == 1)
strategy.entry("Long", strategy.long)
if (possig == -1)
strategy.entry("Short", strategy.short)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )