ENTRIQ|Lab
Try ENTRIQ
StrategyLAYER 1

Pembelian saat RSI di bawah 30|Backtest 3 exit dan risiko

Backtest 100 saham AS di ENTRIQ: harga setelah RSI di bawah 30 sangat bergantung pada cara exit. Win rate, besar kerugian, dan rentetan rugi dibandingkan.

Berikut hasil backtest 100 saham di ENTRIQ (periode 5 hingga 56 tahun, tergantung sahamnya) (Dataset v2.0).

RSI di bawah 30 adalah patokan "oversold", tetapi tidak cukup sebagai satu-satunya dasar penilaian

RSI adalah osilator yang mengukur seberapa panas kondisi pasar pada skala 0 hingga 100. Secara umum, RSI(14) yang turun di bawah 30 dianggap sebagai patokan kondisi "oversold", dan sejak lama dikenal sebagai titik pengamatan untuk pendekatan melawan arus.

Namun, "oversold" tidak berarti "harga akan segera memantul". Dalam tren turun yang kuat, harga bisa terus turun sementara RSI tetap berada di bawah 30. Dengan mengasumsikan pembelian pada hari bursa berikutnya setelah RSI(14) menembus ke bawah 30, artikel ini membandingkan pergerakan harga selanjutnya yang teramati dalam data historis dengan 3 cara exit yang berbeda.

Gambaran umum pendekatan melawan arus yang memasukkan RSI juga dibahas di Cara menerapkan strategi melawan arus|backtest aturan untuk menangkap pembalikan setelah pergerakan berlebihan.


Kondisi pengujian

Meskipun aturannya sama, yaitu "beli saat RSI turun di bawah 30", hasilnya berubah jika cara exit-nya berbeda. Harap baca dengan memperhatikan asumsi berikut.

  • Kumpulan saham yang diuji: 100 saham AS dari konstituen S&P 500 saat ini, dipilih berdasarkan kapitalisasi pasar terbesar dengan maksimal 15 saham per sektor
  • Periode: Seluruh riwayat yang tersedia untuk tiap saham; hanya saham dengan data minimal 5 tahun (5 hingga 56 tahun)
  • Timeframe: Harian (disesuaikan dengan stock split)
  • Pengaturan RSI: Periode 14 (metode Wilder, perhitungan yang sama dengan chart ENTRIQ)
  • Entry: Beli pada harga pembukaan hari bursa berikutnya setelah RSI(14) menembus ke bawah 30
  • Sinyal entry berikutnya pada saham yang sama dilewati selama posisi masih terbuka (hanya satu posisi pada satu waktu)

Tiga varian exit adalah sebagai berikut.

VarianDefinisi exit
A (RSI kembali ke 50)Exit pada harga pembukaan hari bursa berikutnya setelah RSI kembali ke 50 atau lebih (jika tidak mencapai level itu, exit pada harga penutupan hari bursa ke-60). Tanpa stop loss
B (10 hari bursa)Exit pada harga penutupan hari bursa ke-10 sejak entry. Tanpa stop loss
C (stop −5%)Stop loss di −5%. Jika stop loss tidak tersentuh, exit pada harga penutupan hari bursa ke-10. Jika saham dibuka dengan gap turun, eksekusi terjadi pada harga pembukaan tersebut, sehingga kerugian satu transaksi bisa melebihi −5%

Tentang survivorship bias (bias penyintas): Pengujian ini menggunakan konstituen S&P 500 "saat ini". Karena itu, saham yang pernah delisting atau dikeluarkan dari indeks di masa lalu tidak termasuk. Pada kenyataannya, banyak saham yang tersingkir dari waktu ke waktu karena memburuknya kinerja bisnis dan alasan lain, sehingga hasilnya bisa tampak lebih menguntungkan dibandingkan analisis yang juga memasukkan saham-saham tersebut.


Hasil keseluruhan 3 varian exit

MetrikA (RSI kembali ke 50)B (10 hari bursa)C (stop −5%)
Jumlah transaksi5,3187,0297,865
Win rate72.2%56.9%45.9%
Rata-rata hasil+2.21%+1.20%+0.54%
Rata-rata profit (transaksi untung)+6.39%+6.25%+6.32%
Rata-rata kerugian (transaksi rugi)-8.78%-5.58%-4.40%
Profit factor1.921.511.23
Kerugian terbesar (satu transaksi)-93.3%-72.5%-37.9%
Rentetan rugi terpanjang (per saham)71216
Median pergerakan harga maksimum yang berlawanan dengan posisi (MAE)-4.73%-3.57%-3.76%
Rata-rata lama memegang posisi19.2 hari bursa10.0 hari bursa7.6 hari bursa

Catatan: sampel historis (A: N=5,318, B: N=7,029, C: N=7,865); tidak menunjukkan hasil di masa depan.

Win rate tertinggi ada pada A (RSI kembali ke 50), sementara B dan C lebih rendah. Namun, win rate yang tinggi tidak berarti risikonya rendah. Karena A dirancang untuk memegang posisi hingga 60 hari bursa tanpa stop loss, kerugian pada transaksi rugi cenderung lebih besar, dan kerugian terbesar dalam satu transaksi juga paling besar di antara ketiga varian.

C memiliki win rate terendah, tetapi juga rata-rata kerugian terkecil pada transaksi rugi. Di sisi lain, karena transaksi ditutup saat stop loss tersentuh, C memiliki rata-rata lama memegang posisi per transaksi yang paling singkat dan rentetan transaksi rugi berturut-turut terpanjang dalam satu saham. Karena posisi dipegang lebih singkat, peluang transaksi baru bertambah.

B berada di tengah, dengan desain tanpa stop loss dan periode memegang posisi tetap 10 hari bursa. Keseimbangan win rate, rata-rata hasil, dan kerugian terbesarnya berada di antara A dan C.


Hasil berdasarkan tren

Definisi kondisi pasar: tren naik = harga penutupan di atas SMA200 dan SMA200 lebih tinggi daripada 20 hari bursa sebelumnya; tren turun = harga penutupan di bawah SMA200 dan SMA200 lebih rendah daripada 20 hari bursa sebelumnya; selain itu = sideways (range).

Kondisi pasarWin rate AWin rate BWin rate C
Tren naik75.6% (N=1,088)59.3% (N=1,121)52.2% (N=1,161)
Tren turun70.5% (N=1,906)53.8% (N=3,014)42.0% (N=3,464)
Sideways (range)72.0% (N=2,171)59.2% (N=2,700)48.1% (N=3,027)

Catatan: sampel historis; tidak menunjukkan hasil di masa depan.

Pada ketiga varian, teramati kecenderungan win rate lebih tinggi saat tren naik dan sideways dibandingkan saat tren turun.

Yang menonjol saat tren turun adalah besarnya kerugian. Untuk A saat tren turun (N=1,906), rata-rata kerugian tercatat -10.32% dan kerugian terbesar -93.3%. Ini mencerminkan posisi yang terus dipegang tanpa stop loss, sehingga kerugian terus membesar ketika harga tidak pulih. Untuk C (N=3,464), rentetan rugi terpanjang dalam satu saham mencapai 15 kali, lebih banyak daripada kondisi pasar lainnya. Angka ini menunjukkan bahwa selama tren turun berlanjut, level stop loss cenderung tersentuh berulang kali.


Hasil berdasarkan volatilitas

Kategori volatilitas ditentukan dengan ATR(14) ÷ harga penutupan: 20% teratas sepanjang seluruh riwayat saham tersebut dianggap volatilitas tinggi, dan 20% terbawah dianggap volatilitas rendah.

VolatilitasA rata-rata hasil / rata-rata kerugianB rata-rata hasil / rata-rata kerugianC rata-rata hasil / rata-rata kerugian
Volatilitas tinggi+3.33% / -12.00%+1.91% / -7.68%+0.54% / -4.92%
Volatilitas rendah+0.55% / -6.62%+0.38% / -3.31%+0.31% / -3.18%
Volatilitas normal+1.84% / -7.12%+0.86% / -4.62%+0.58% / -4.08%

Catatan: sampel historis; tidak menunjukkan hasil di masa depan.

Pada periode volatilitas tinggi, rata-rata hasil ketiga varian lebih besar dibandingkan kategori lainnya, tetapi rata-rata kerugian pada transaksi rugi juga ikut membesar. Data menunjukkan bahwa ini adalah periode ketika rentang imbal hasil secara keseluruhan melebar.

Untuk C saat volatilitas tinggi (N=3,143), win rate tercatat 37.9%, angka terendah di antara ketiga varian maupun seluruh kategori volatilitas. Dengan ayunan harga yang lebih besar, level stop loss −5% tampaknya lebih mudah tersentuh. Selain itu, median pergerakan harga maksimum yang berlawanan dengan posisi (MAE) saat volatilitas tinggi adalah -5.00%, yang menunjukkan bahwa pada sekitar separuh kasus, kerugian yang belum terealisasi mencapai level yang dekat dengan stop loss.


Hasil di sekitar pengumuman laporan keuangan

Data tanggal pengumuman laporan keuangan hanya tersedia mulai tahun 2008. Kami membandingkan 5 hari bursa sebelum dan sesudah pengumuman ("sekitar pengumuman laporan keuangan") dengan periode lainnya ("di luar periode pengumuman").

PeriodeA win rate / profit factorB win rate / profit factorC win rate / profit factor
Di luar periode pengumuman75.4% / 2.31 (N=1,750)60.8% / 1.66 (N=2,309)50.3% / 1.33 (N=2,597)
Sekitar pengumuman laporan keuangan (5 hari bursa sebelum/sesudah)67.3% / 1.65 (N=551)49.5% / 1.29 (N=656)40.9% / 1.01 (N=726)

Catatan: sampel historis; tidak menunjukkan hasil di masa depan.

Pada ketiga varian, win rate di sekitar pengumuman laporan keuangan teramati lebih rendah dibandingkan periode lainnya. Khususnya, C (stop −5%) di sekitar pengumuman memiliki profit factor 1.01, yaitu level di mana untung dan rugi hampir seimbang (break-even). Angka ini menunjukkan bahwa penurunan tajam setelah pengumuman laporan keuangan sering kali mencapai level stop loss −5%, dan arah harga sesudahnya sulit dibaca.

Transaksi tanpa data tanggal pengumuman laporan keuangan (A: 3,017, B: 4,064, C: 4,542) tidak termasuk dalam angka di atas.


Keterbatasan dan hal yang perlu diperhatikan saat menggunakan RSI 30 secara tunggal

Berikut keterbatasan yang terlihat dari backtest ini.

1. Ada atau tidaknya stop loss mengubah sifat kerugian A dan B dirancang tanpa stop loss. Ketika harga terus turun, kerugian membesar karena posisi tetap dipegang tanpa stop loss. Kerugian terbesar A tercatat -93.3%. Perlu diingat bahwa sampel historis mencakup kasus di mana satu transaksi pada satu saham mengalami kerugian sebesar ini.

2. Risiko rentetan rugi saat tren turun Untuk C saat tren turun, teramati rentetan hingga 15 transaksi rugi berturut-turut dalam satu saham. Bahkan dengan stop loss −5%, ketika tren terus berlanjut, level stop loss bisa tersentuh berulang kali.

3. Risiko memegang posisi melewati pengumuman laporan keuangan C di sekitar pengumuman laporan keuangan memiliki profit factor sekitar 1, yang dalam sampel historis ini berarti untung dan rugi hampir seimbang (break-even). Di sekitar peristiwa dengan ketidakpastian harga yang tinggi seperti pengumuman laporan keuangan, kondisi RSI di bawah 30 saja tampaknya tidak cukup untuk menilai arah harga.

4. Pengaruh survivorship bias Seperti disebutkan di atas, pengujian ini tidak mencakup saham yang dikeluarkan dari S&P 500 atau yang delisting. Jika Anda menggunakan kondisi yang sama dalam kondisi pasar nyata, hasilnya bisa berbeda dari yang teramati di sini.

Dengan mempertimbangkan keterbatasan ini, penting untuk memeriksa bagaimana angka-angka tersebut berubah untuk saham yang Anda perdagangkan, dengan timeframe dan kondisi pasar yang Anda gunakan. Dengan Chart Replay di ENTRIQ, Anda dapat menguji kondisi RSI di bawah 30 yang sama secara manual pada saham Anda sendiri, candle demi candle. Hasil pengujian dapat dicatat dan direkap per kondisi dengan Strategy Tags.


Ringkasan

Kami membandingkan backtest pembelian pada hari bursa berikutnya setelah RSI(14) menembus ke bawah 30 (100 saham, Dataset v2.0) dengan tiga varian exit.

  • A (hingga RSI kembali ke 50): Win rate tertinggi, tetapi karena posisi dipegang tanpa stop loss, kerugian pada transaksi rugi besar dan kerugian terbesar dalam satu transaksi juga paling besar di antara ketiga varian. Rata-rata lama memegang posisi juga relatif panjang, yaitu 19.2 hari bursa
  • B (tetap 10 hari bursa): Desain jalan tengah tanpa stop loss dan dengan periode memegang posisi tetap. Win rate maupun kerugiannya berada di antara A dan C
  • C (stop −5%): Win rate terendah, tetapi rata-rata kerugian pada transaksi rugi lebih terbatas. Penurunan win rate terlihat jelas saat volatilitas tinggi, tren turun, dan di sekitar pengumuman laporan keuangan

Pada semua varian, teramati kecenderungan yang sama: hasil relatif lebih baik saat tren naik dan di luar periode pengumuman laporan keuangan, serta cenderung memburuk saat tren turun dan di sekitar pengumuman. RSI di bawah 30 dapat berfungsi sebagai "patokan oversold" dalam beberapa situasi, tetapi putuskan apakah akan memasukkannya ke dalam aturan Anda sendiri setelah memahami keterbatasannya bila digunakan secara tunggal berdasarkan data.

Untuk cara melakukan backtest, lihat juga Apa itu backtesting|pendekatan sistematis dan diskresioner dan Backtest untuk trader diskresioner|alasan no-code saja tidak cukup.


Pertanyaan yang sering diajukan (FAQ)

T. Apakah varian A, dengan win rate tertinggi, yang paling baik? J. Win rate saja tidak cukup untuk menilainya. A dirancang untuk memegang posisi tanpa stop loss hingga RSI kembali ke 50, sehingga kerugian membesar ketika harga terus turun. Kerugian terbesarnya tercatat -93.3%, dan median pergerakan harga maksimum yang berlawanan dengan posisi (MAE) selama memegang posisi adalah -4.73%. Anda perlu melihat win rate, besar kerugian, dan rentetan rugi terpanjang secara bersamaan, lalu menyesuaikannya dengan toleransi risiko Anda sendiri.

Catatan: sampel historis (N=5,318); tidak menunjukkan hasil di masa depan.

T. Bagaimana jika periode RSI selain 14? J. Artikel ini menyajikan hasil pengamatan dengan periode 14. Periode yang lebih pendek membuat RSI lebih sering turun di bawah 30, sedangkan periode yang lebih panjang membuatnya lebih jarang. Karena hasilnya juga berubah, pertimbangkan untuk memeriksa ulang dengan periode yang Anda gunakan.

T. Apa yang teramati saat membeli ketika RSI di bawah 30 selama tren turun? J. Dalam backtest ini, win rate saat tren turun teramati lebih rendah dibandingkan kondisi lainnya. Pada varian tanpa stop loss, kerugian pada transaksi rugi juga cenderung sangat besar. Periksa kondisi yang sama dengan saham dan aturan Anda sendiri sebelum mengambil keputusan.

T. Apakah hasilnya berubah jika dibatasi pada periode di luar pengumuman laporan keuangan? J. Pada ketiga varian, win rate dan profit factor "di luar periode pengumuman" teramati lebih baik dibandingkan di sekitar pengumuman laporan keuangan. Namun, ini adalah pengamatan berdasarkan sampel historis dan tidak menunjukkan hasil di masa depan.

T. Bisakah hasil pengujian ini langsung digunakan untuk trading saya? J. Jika saham, periode, timeframe, atau aturan exit berbeda, hasilnya pun berubah. Angka dalam artikel ini adalah data pengamatan untuk membantu menyusun cara berpikir. Periksalah dengan Chart Replay di ENTRIQ dalam kondisi pasar tempat Anda benar-benar melakukan transaksi.


Penafian: Artikel ini disediakan sebagai informasi dengan tujuan menguji dan menyusun data historis, dan tidak merekomendasikan transaksi jual beli tertentu. Angka yang ditampilkan adalah sampel historis dan tidak menunjukkan hasil di masa depan. Keputusan investasi merupakan tanggung jawab Anda sendiri.

Reproduce this validation yourself

With ENTRIQ's chart replay, you can trade through past charts using the same rules.

Start 14-day free trial

Validate your method on past charts

The same validation in this article can be reproduced with your own method. On past charts, do the classics really work?

  • ✓ Replay past charts
  • ✓ AI feedback on your trades
  • ✓ Validate methods with statistics

Related reading

StrategyLAYER 1

Sinyal Palsu Chart Pattern|analisis dengan backtesting

Chart pattern baru sah setelah terkonfirmasi. Lewat 5 pola utama, pelajari cara membedakan anggapan prematur dari pola gagal dan mengujinya dengan Chart Replay.

StrategyLAYER 1

Perubahan Peran Support/Resistance|Backtesting Retest Garis

Ketika harga menembus garis resistance, garis itu kini justru bekerja sebagai garis support—inilah perubahan peran support/resistance. Artikel ini menjelaskan langkah-langkah untuk memastikan apakah perubahan peran itu asli dan memisahkannya dari sinyal palsu, serta cara menguji semuanya di masa lalu dengan Chart Replay.

StrategyLAYER 1

Mengenali support-resistance efektif|backtest kekuatan garis

Support dan resistance bisa digambar siapa saja, tapi mana yang benar-benar efektif tidak langsung terlihat. Artikel ini menjelaskan langkah membacktest indikasi kekuatan garis — seperti jumlah pantulan — dengan Chart Replay ENTRIQ.

StrategyLAYER 1

Cara menarik batas atas-bawah range|backtesting range trading

Di mana Anda menarik batas atas (resistance) dan batas bawah (support) range menentukan berhasil atau tidaknya trading bolak-balik. Artikel ini menjelaskan langkah cara menarik garis dan memisahkannya dari breakout, lalu melakukan backtesting dengan Chart Replay ENTRIQ.

Try in ENTRIQ

Reproduce this validation with your own method

Replay past charts and discover your method's actual win rate.

Start 14-day free trial