RSI harian per tren pada saham AS|Backtest 3 kondisi pasar
Backtest ENTRIQ, chart harian 100 saham AS (5–56 tahun per saham): pembelian saat RSI di bawah 30 per tren; proporsi transaksi profit, rata-rata hasil, MAE.
Tentang artikel ini
Berikut hasil backtest 100 saham di ENTRIQ (periode 5 hingga 56 tahun, tergantung sahamnya) (Dataset v2.0). Perbandingan ketiga varian exit secara keseluruhan dibahas di Pembelian saat RSI di bawah 30|Backtest 3 exit dan risiko. Artikel ini melangkah lebih jauh dan berfokus pada "bagaimana hasilnya berubah tergantung kondisi pasar (tren)".
Cara mendefinisikan kondisi pasar
RSI adalah osilator yang mengukur tingkat kondisi jenuh beli atau jenuh jual di pasar. Namun, meskipun kondisinya sama-sama "RSI di bawah 30", kecenderungan pergerakan harga selanjutnya berbeda tergantung konteks yang sedang dialami saham tersebut. Dalam artikel ini, kondisi pasar didefinisikan sebagai berikut.
- Tren naik: Harga penutupan pada hari sinyal (hari ketika RSI menembus ke bawah 30) berada di atas SMA200, dan SMA200 lebih tinggi daripada 20 hari bursa sebelumnya
- Tren turun: Harga penutupan pada hari sinyal berada di bawah SMA200, dan SMA200 lebih rendah daripada 20 hari bursa sebelumnya
- Sideways (range): Fase yang tidak termasuk tren naik maupun tren turun
Dengan menggabungkan dua kondisi, yaitu "posisi harga" dan "arah SMA200", definisi ini tidak hanya mencerminkan posisi jangka pendek, tetapi juga arah pergerakan yang lebih besar. Kemiringan SMA200 diukur selama 20 hari bursa untuk mengurangi noise sambil tetap mendeteksi perubahan arah relatif lebih awal.
Kondisi pengujian
- 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, tergantung sahamnya)
- Timeframe: Harian (disesuaikan dengan stock split)
- Pengaturan RSI: Periode 14, smoothing Wilder
- 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)
Varian exit (3 jenis):
- A_rsi50: 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_10bars: Exit pada harga penutupan hari bursa ke-10 sejak entry. Tanpa stop loss
- C_stop5: 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. Saham yang pernah delisting atau dikeluarkan dari indeks di masa lalu tidak termasuk. Karena yang diamati hanya saham yang "bertahan", hasilnya bisa condong ke arah yang lebih menguntungkan dibandingkan kondisi investasi yang sebenarnya.
Hasil berdasarkan tren
Varian A: tahan hingga RSI pulih ke 50
| Tren | N | Proporsi transaksi yang ditutup dengan profit | Rata-rata hasil | Rata-rata kerugian | Median MAE | Profit factor | Rentetan rugi terpanjang (per saham) | Rata-rata lama memegang posisi |
|---|---|---|---|---|---|---|---|---|
| Tren naik | 1,088 | 75.6% | +2.47% | -7.56% | -3.66% | 2.36 | 4 | 17.5 hari bursa |
| Sideways (range) | 2,171 | 72.0% | +2.08% | -7.98% | -4.61% | 1.94 | 7 | 19.7 hari bursa |
| Tren turun | 1,906 | 70.5% | +2.04% | -10.32% | -5.42% | 1.69 | 6 | 19.7 hari bursa |
Catatan: sampel historis (N keseluruhan=5,318); tidak menunjukkan hasil di masa depan.
Pada varian A, proporsi transaksi yang ditutup dengan profit, rata-rata hasil, dan profit factor semuanya tertinggi saat tren naik, menengah saat sideways, dan terendah saat tren turun. Median MAE (seberapa jauh kerugian yang belum terealisasi melebar untuk sementara setelah entry) dan rata-rata kerugian paling besar (paling negatif) saat tren turun dan paling kecil saat tren naik.
Saat tren turun, terdapat fase ketika harga turun tajam sementara posisi terus dipegang tanpa stop loss, dan kerugian terbesar juga lebih besar (lebih negatif) saat tren turun daripada saat tren naik. Rentetan rugi terpanjang dalam satu saham juga teramati lebih panjang saat tren turun daripada saat tren naik.
Varian B: exit setelah 10 hari bursa
| Tren | N | Proporsi transaksi yang ditutup dengan profit | Rata-rata hasil | Rata-rata kerugian | Median MAE | Profit factor | Rentetan rugi terpanjang (per saham) |
|---|---|---|---|---|---|---|---|
| Tren naik | 1,121 | 59.3% | +1.18% | -5.11% | -2.88% | 1.58 | 7 |
| Sideways (range) | 2,700 | 59.2% | +1.20% | -5.24% | -3.37% | 1.57 | 8 |
| Tren turun | 3,014 | 53.8% | +1.17% | -5.91% | -4.12% | 1.44 | 12 |
Catatan: sampel historis (N keseluruhan=7,029); tidak menunjukkan hasil di masa depan.
Pada varian B pun, teramati kecenderungan proporsi transaksi yang ditutup dengan profit dan profit factor tertinggi saat tren naik dan terendah saat tren turun. Median MAE dan rata-rata kerugian paling besar (paling negatif) saat tren turun dan paling kecil saat tren naik. Kerugian terbesar juga paling besar (paling negatif) saat tren turun, dan rentetan rugi terpanjang dalam satu saham juga paling panjang saat tren turun.
Untuk rata-rata hasil, angka saat sideways sedikit lebih tinggi daripada angka saat tren naik. Hal ini mungkin sebagian karena, dengan periode memegang posisi yang tetap 10 hari bursa, angka-angka tersebut mencerminkan campuran antara kasus saat tren turun ketika transaksi ditutup sebelum harga pulih sepenuhnya dan kasus ketika exit terjadi lebih awal.
Varian C: stop loss -5% + 10 hari bursa
| Tren | N | Proporsi transaksi yang ditutup dengan profit | Rata-rata hasil | Rata-rata kerugian | Median MAE | Profit factor | Rentetan rugi terpanjang (per saham) |
|---|---|---|---|---|---|---|---|
| Tren naik | 1,161 | 52.2% | +0.89% | -4.10% | -2.95% | 1.46 | 7 |
| Sideways (range) | 3,027 | 48.1% | +0.51% | -4.36% | -3.54% | 1.23 | 13 |
| Tren turun | 3,464 | 42.0% | +0.46% | -4.49% | -4.27% | 1.18 | 15 |
Catatan: sampel historis (N keseluruhan=7,865); tidak menunjukkan hasil di masa depan.
Pada varian C pun, proporsi transaksi yang ditutup dengan profit, rata-rata hasil, dan profit factor cenderung tertinggi saat tren naik dan terendah saat tren turun. Rata-rata kerugian dan median MAE paling besar (paling negatif) saat tren turun. Rentetan rugi terpanjang dalam satu saham juga paling panjang saat tren turun.
Perlu dicatat bahwa pada varian C, urutan kerugian terbesar berdasarkan tren berbeda dari varian lainnya: kerugian terbesar paling besar (paling negatif) saat tren naik, menengah saat sideways, dan paling kecil saat tren turun. Hal ini mungkin sebagian karena stop loss -5% membatasi kerugian besar saat tren turun, sementara saat tren naik pun ada kasus ketika gap pada harga pembukaan membuat kerugian melampaui level stop loss.
Membaca 3 varian berdampingan
Pada ketiga varian, hasil berdasarkan tren menunjukkan pola yang sama. Artinya, pengamatannya adalah sebagai berikut: untuk RSI di bawah 30 saat tren naik, angka proporsi transaksi yang ditutup dengan profit dan profit factor dalam backtest adalah yang tertinggi di antara kategori tren, sedangkan untuk RSI di bawah 30 saat tren turun, angkanya adalah yang terendah.
Di sisi lain, perlu dicermati juga bahwa sampel tren turun lebih besar daripada sampel tren naik pada ketiga varian (dan menjadi yang terbesar di antara ketiga kondisi pasar pada varian B dan C). Hal ini mencerminkan kecenderungan struktural bahwa RSI lebih sering turun di bawah 30 justru saat tren turun. Dengan kata lain, kondisi pasar ketika syarat entry paling sering terpenuhi berbeda dari kondisi pasar dengan hasil yang lebih baik.
Median MAE bernilai negatif pada semua kondisi pasar dan varian. Kerugian sementara yang belum terealisasi setelah entry tidak dapat dihindari, sehingga penting untuk mempertimbangkan angka-angka ini dengan mencocokkannya pada toleransi risiko Anda sendiri.
Cara menentukan kondisi pasar pada chart Anda sendiri
Dengan Chart Replay di ENTRIQ, Anda dapat berlatih menentukan dan mencatat kondisi pasar dengan mengikuti langkah-langkah di bawah ini.
- Tampilkan SMA200: Tambahkan simple moving average 200 hari ke chart
- Periksa posisi harga: Lihat apakah harga penutupan berada di atas atau di bawah SMA200
- Periksa kemiringan SMA200: Lihat apakah SMA200 saat ini berada di atas atau di bawah levelnya 20 hari bursa sebelumnya (Anda juga dapat memeriksa secara visual apakah garisnya miring ke atas atau ke bawah pada chart)
- Klasifikasikan kondisi pasar: (1) harga penutupan di atas SMA200 dan SMA200 mengarah naik = tren naik; (2) harga penutupan di bawah SMA200 dan SMA200 mengarah turun = tren turun; (3) selain itu = sideways
- Periksa apakah RSI(14) berada di bawah 30: Jika kondisinya terpenuhi, catat kondisi pasar tersebut dalam catatan transaksi Anda
- Catat setiap kondisi pasar secara terpisah dengan Strategy Tags: Misalnya, dengan memakai tag terpisah seperti "RSI30_naik", "RSI30_turun", dan "RSI30_sideways", Anda nantinya dapat mengelompokkan catatan Anda sendiri dan menghitung hasilnya per tren
Keterbatasan dan hal yang perlu diperhatikan
- Survivorship bias: Seperti disebutkan di atas, hanya konstituen S&P 500 saat ini yang diuji. Saham yang pernah delisting atau dikeluarkan dari indeks di masa lalu tidak termasuk
- Ketergantungan pada definisi SMA200: Jika definisi tren diubah (misalnya memakai SMA50 atau mengubah periode perhitungan kemiringan), hasilnya pun berubah. Definisi dalam artikel ini hanyalah salah satu contoh
- Di sekitar batas antar-kondisi pasar: Saat harga sedang melintasi SMA200 atau SMA200 hampir datar, klasifikasi tren naik, tren turun, atau sideways bisa berganti dalam waktu singkat
- Perbedaan antar-saham dan antar-era: Backtest ini mencakup data jangka panjang 5 hingga 56 tahun. Fase pasar tertentu mungkin memengaruhi hasilnya
- Data laporan keuangan hanya tersedia mulai 2008: Analisis berdasarkan tren dalam artikel ini tidak memperhitungkan tumpang tindih dengan periode pengumuman laporan keuangan. Untuk pengaruh di sekitar pengumuman laporan keuangan, lihat Rilis laporan keuangan|backtesting keputusan dengan penanda
Ringkasan
Dalam backtest ini (100 saham di ENTRIQ, Dataset v2.0), kecenderungan berdasarkan tren berikut teramati untuk pembelian saat RSI di bawah 30.
- Saat tren naik: Pada ketiga varian (A/B/C), proporsi transaksi yang ditutup dengan profit dan profit factor adalah yang tertinggi di antara kategori tren, sedangkan median MAE dan rata-rata kerugian adalah yang terkecil (paling mendekati nol)
- Saat tren turun: Demikian pula pada ketiga varian, proporsi transaksi yang ditutup dengan profit dan profit factor adalah yang terendah, sedangkan rata-rata kerugian dan median MAE adalah yang terbesar (paling negatif). Namun, jumlah sampelnya lebih besar daripada saat tren naik, yang menunjukkan bahwa RSI sering turun di bawah 30 justru dalam kondisi pasar ini
- Sideways: Nilai proporsi transaksi yang ditutup dengan profit dan profit factor saat sideways cenderung berada di antara nilai kedua indikator tersebut saat tren naik dan saat tren turun
Hasil pengamatan ini tidak dapat langsung diterapkan pada masa depan, tetapi mencatat "dalam kondisi pasar apa kondisi entry muncul" adalah salah satu sudut pandang yang berguna untuk mengevaluasi transaksi Anda sendiri. Berlatihlah sambil menampilkan SMA200 di Chart Replay ENTRIQ, dan periksa sendiri kecenderungan per kondisi pasar.
Pertanyaan yang sering diajukan (FAQ)
T. Apakah kecenderungan yang sama muncul dengan metode penentuan tren selain SMA200?
J. Artikel ini menyajikan hasil pengamatan ketika kondisi pasar didefinisikan dengan SMA200 dan perubahannya selama 20 hari bursa. Jika Anda memakai moving average lain seperti SMA50 atau SMA100, atau mengubah periode perhitungan kemiringan, fase yang diklasifikasikan ke dalam tiap kondisi pasar ikut berubah, sehingga hasilnya pun berubah.
T. Apakah sebaiknya RSI di bawah 30 tidak digunakan saat tren turun?
J. Dalam backtest ini, hasil saat tren turun teramati cenderung lebih rendah daripada saat tren naik. Namun, ini adalah hasil pengamatan historis, dan tidak dapat diketahui apakah kecenderungan yang sama akan berlanjut di masa depan. Saat tren turun pun terdapat banyak transaksi yang ditutup dengan profit. Cara menafsirkannya perlu Anda putuskan dengan mencocokkannya pada aturan Anda sendiri.
T. Kapan tren naik ditentukan?
J. Dalam backtest ini, kondisi pasar ditentukan berdasarkan hubungan antara harga penutupan dan SMA200 pada "hari ketika RSI menembus ke bawah 30". Yang digunakan adalah kondisi pasar pada saat penutupan di hari kondisi tersebut terkonfirmasi, bukan pada saat entry di hari bursa berikutnya.
T. Di mana saya dapat melihat perbandingan keseluruhan ketiga varian exit?
J. Perbandingan tersebut dibahas secara rinci di Pembelian saat RSI di bawah 30|Backtest 3 exit dan risiko.
T. Bagaimana cara memberi tag kondisi pasar pada transaksi saya sendiri?
J. Dengan fitur Strategy Tags di ENTRIQ, Anda dapat mencatat transaksi secara terpisah per kondisi pasar, misalnya "RSI30_naik" dan "RSI30_turun". Untuk detailnya, lihat Cara Mencatat Trading|evaluasi dengan Strategy Tags.
Artikel terkait
- Panduan Lengkap RSI|pembacaan, pengaturan, entry, backtest
- RSI harian di bawah 20 pada saham AS|3 cara exit
- RSI harian 9, 14, 21 pada saham AS|Perubahan hasil backtest
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.
Ulangi analisis ini sendiri
Dengan replay grafik ENTRIQ, Anda bisa trading di grafik masa lalu candle demi candle dengan aturan yang sama.
Coba demo tanpa daftarTanpa daftar dan tanpa kartu. Langsung jalan di browser. Coba gratis 14 hari →
Uji metode Anda pada grafik masa lalu
Analisis di artikel ini bisa Anda ulangi dengan metode sendiri. Apakah strategi klasik benar-benar berhasil pada grafik masa lalu?
- ✓ Putar ulang grafik masa lalu
- ✓ Umpan balik AI atas trade Anda
- ✓ Uji metode dengan statistik
Tanpa daftar dan tanpa kartu. Langsung jalan di browser.