Dalam artikel ini
Setelah membaca artikel ini…
- Membedakan format tampilan dari pembulatan nilai yang disimpan.
- Mempertahankan status pemulusan untuk pembaruan RSI selanjutnya.
- Mereproduksi seed, rekursi dan konvensi nol menurut versi sebelum menafsirkan pola.
Pelajari istilah tanpa meninggalkan artikel
Relative Strength Index (RSI) Pip Balance (saldo tercatat) Average Directional Index (ADX) Average True Range (ATR) MACD (Moving Average Convergence Divergence)Untuk mereproduksi RSI, simpan perubahan harga serta kedua status pemulusannya. Grafik berlabel RSI 14 dapat berbeda karena sumber data, inisialisasi atau konvensi penyebut nol. Di sini kita memakai urutan harga hipotetis lengkap, lalu membedakan pembulatan tampilan dari pembulatan nilai yang disimpan.
Dari apa RSI dibangun
Untuk harga penutupan C, definisikan Δ = Cₜ − Cₜ₋₁, kenaikan U = max(Δ,0), serta besar penurunan D = max(−Δ,0). U dan D tidak negatif; harga tidak berubah memberi keduanya nol. Perubahan tersebut memakai satuan harga, bukan return persentase. RSI membandingkan besarnya kenaikan dan penurunan yang dihaluskan, bukan proporsi sesi naik atau motif pelaku pasar.
Inisialisasi memakai mean aritmetika n perubahan pertama. Dari harga C₀, n perubahan memerlukan n + 1 harga: n = 14 memerlukan 15 Close. Sesudahnya, perhitungan membawa status sebelumnya, bukan membuang perubahan terlama lalu menghitung ulang mean n terakhir. Platform yang sudah berjalan dapat memakai riwayat sebelum bagian grafik yang terlihat.
Dua desimal dapat menghapus memori RSI
Sebelum candle berikutnya, asumsikan rata-rata Wilder G = L = 0,0045 dan n = 3. Harga naik 0,001. Menjaga status tepat memberi RSI sekitar 52,63. Menyimpan kedua rata-rata sebagai dua desimal lebih dahulu mengubah keduanya menjadi nol.
Format tampilan berbeda dari perubahan status
Tampilkan RSI dengan presisi yang diperlukan, tetapi pertahankan nilai penuh G/L untuk langkah berikutnya.
Pada layar kecil, gulir diagram mendatar atau perbesar. Nilai dan kesimpulan juga tersedia dalam teks di bawah.
Secara tepat, G′ = (2 × 0,0045 + 0,001)/3 dan L′ = (2 × 0,0045)/3. RSI boleh ditampilkan dua desimal, tetapi jangan memakai label yang diringkas sebagai status perhitungan selanjutnya. Varian keliru pada contoh membulatkan G dan L sebelum memperbaruinya; pembaruan berikutnya dihitung tanpa pembulatan ulang. Kenaikan baru membuat G positif sementara L tetap nol, sehingga RSI 100. Contoh memakai bobot 1/3 serta harga arbitrer; ini bukan tuduhan kesalahan platform tertentu. Periksa presisi rata-rata yang tersimpan ketika membandingkan spreadsheet dan platform.
Pemulusan Wilder langkah demi langkah
Pada varian yang dinyatakan, Gₜ = ((n−1)Gₜ₋₁ + Uₜ)/n dan Lₜ = ((n−1)Lₜ₋₁ + Dₜ)/n. Bobot observasi baru 1/n. Bila L positif, bentuk 100 − 100/(1 + G/L) sama dengan 100 G/(G + L). Ketika G = L > 0, RSI 50; itu tidak membuktikan harga berada dalam range.
Untuk n = 14, bobot Wilder bagi kenaikan/penurunan adalah 1/14, sekitar 0,07143; bobot EMA14 konvensional 2/15, sekitar 0,13333. Rekursinya berbeda. Ini tidak berarti setiap perubahan RSI memerlukan beberapa bar searah atau varian lain selalu lebih ekstrem. Bandingkan sumber serta inisialisasi yang sebenarnya.
Perhitungan lengkap dari tujuh harga
Gunakan n = 3 hanya agar contoh singkat. Close arbitrernya 100, 102, 101, 104, 103, 103, 105, tanpa status lebih awal, celah atau periode unstable tambahan. Ini bukan nilai RSI 14 atau rekomendasi pengaturan.
| Waktu / Close | Δ; U; D | G; L | RSI |
|---|---|---|---|
| t0 / 100 | Harga awal | Belum ada | Belum ada |
| t1 / 102 | +2; 2; 0 | Mengumpulkan perubahan | Belum ada |
| t2 / 101 | −1; 0; 1 | Mengumpulkan perubahan | Belum ada |
| t3 / 104 | +3; 3; 0 | 5/3; 1/3 | 83,3333 |
| t4 / 103 | −1; 0; 1 | 10/9; 5/9 | 66,6667 |
| t5 / 103 | 0; 0; 0 | 20/27; 10/27 | 66,6667 |
| t6 / 105 | +2; 2; 0 | 94/81; 20/81 | 82,4561 |
Pada t3, total kenaikan 5 dan besar penurunan 1; bagi masing-masing dengan 3, termasuk komponen nol. Pada t4, G = (2 × 5/3 + 0)/3 = 10/9 dan L = (2 × 1/3 + 1)/3 = 5/9, sehingga RSI 100 × 10/15 sekitar 66,6667. Rolling window tiga perubahan terakhir −1, +3, −1 justru memberi G = 1, L = 2/3, RSI 60. Perbedaan itu berasal dari algoritme, bukan pembulatan tampilan.
Pada t5, perubahan nol mengalikan kedua status dengan 2/3: G = 20/27 dan L = 10/27; rasionya serta RSI tidak berubah. Pada t6, G = 94/81 dan L = 20/81 sehingga RSI 100 × 94/114 sekitar 82,4561. Candle datar tidak otomatis mengembalikan RSI ke 50. Pecahan tepat; desimal ditampilkan empat tempat.
Total nol memerlukan konvensi versi kode
Jika G + L positif, G positif dengan L nol memberi 100; G nol dengan L positif memberi 0. Keduanya nol menghasilkan 0/0 yang tidak diselesaikan rumus. Kode C TA-Lib yang dipatok pada rilis 0.6.4 memberi 0 untuk total nol atau yang cukup dekat nol. Contoh custom indicator resmi MQL4 memberi 50 untuk kenaikan serta penurunan yang tepat nol. Itu konvensi kode terpilih, bukan sertifikasi seluruh indikator bawaan MetaTrader.
Salinan cabang main TA-Lib yang dibaca untuk artikel ini memakai uji total positif tepat dan memberi 50 untuk dua status nol, berbeda dari 0.6.4. URL main dapat berubah; simpan versi serta hash sumber bersama hasil. Pada header 0.6.4, band nol memakai batas ketat ±10⁻¹⁴. Untuk model terpisah G = L = 10⁻¹⁶, total positif 2 × 10⁻¹⁶ masih masuk band itu: cabang tersebut memberi 0, sedangkan uji total positif main memberi 50. Ini pemeriksaan rumus serta cabang yang dibaca, bukan pengujian pustaka terpasang atau semua setelan runtime. Harga hilang, tepat nol dan status positif kecil memerlukan penanganan terpisah; mengisi harga hilang dengan nol menciptakan penurunan harga buatan.
RSI tetap dapat menyembunyikan sensitivitas berbeda
Pada status RSI 3 terpisah yang ditentukan, mulai dengan G = L = 1. Sesudah k perubahan datar, keduanya g = (2/3)k, sehingga RSI tetap 50. Lalu terapkan kenaikan harga tepat 1 unit: G′ = (2g + 1)/3, L′ = 2g/3 dan RSI′ = 100(2g + 1)/(4g + 1).
Angka 50 yang sama di layar tidak cukup untuk melanjutkan perhitungan: kedua G serta L penting. Ini sifat tepat rekursi yang ditentukan, bukan bukti keuntungan trading sesudah konsolidasi.
Zona 70/30 merupakan pilihan interpretasi
Zona tradisional 70/30 tidak mengubah rumus RSI dan bukan order otomatis. Label overbought atau oversold sendiri belum membuktikan pembalikan maupun profitabilitas. Pisahkan perhitungan dari aturan titik, waktu keputusan serta model eksekusi yang hendak diuji.
Pilihan 80/20 dan rentang RSI dalam tren
Ambang alternatif 80/20 juga pilihan interpretasi. ChartSchool menjelaskan konvensi rentang RSI Brown serta interpretasi Cardwell; itu bukan kewajiban mengganti ambang setiap kondisi moving average berubah. Definisikan varian persisnya dan evaluasi dengan data serta biaya yang sama, tanpa menganggap pergantian ambang sebagai jaminan berkurangnya sinyal salah.
Apa yang dapat disimpulkan dari RSI 50
Pada total positif, 50 menunjukkan G = L dalam rekursi, bukan keseimbangan motif pembeli dan penjual atau bukti range harga. Model status datar tadi menunjukkan bahwa rasio sama dapat mempunyai skala status berbeda dan respons berikutnya berbeda. Simpan G/L selain angka akhir RSI.
Divergensi reguler dan tersembunyi
- Bullish reguler: low harga lebih rendah dipasangkan dengan low RSI lebih tinggi menurut aturan titik yang dinyatakan.
- Bearish reguler: high harga lebih tinggi dengan high RSI lebih rendah.
- Bullish tersembunyi: low harga lebih tinggi dengan low RSI lebih rendah; kelanjutan tidak dijamin.
- Bearish tersembunyi: high harga lebih rendah dengan high RSI lebih tinggi; kelanjutan tidak dijamin.
Divergensi reguler secara konvensional dikaitkan dengan kemungkinan pembalikan, yang tersembunyi dengan kemungkinan kelanjutan. Nama pola tidak membuktikan satu varian lebih menguntungkan. Pemilihan titik, ketersediaan informasi dan biaya tetap memerlukan definisi.
Pemeriksaan sebelum membandingkan implementasi
Bandingkan penyedia, simbol, applied price, interval, timestamp serta status bar selesai yang sama. Simpan inisialisasi, presisi antara dan versi sumber. Periksa perbedaan konkret sebelum menyebut suatu implementasi salah.
- Jendela atau rekursi. Menghitung ulang mean n terakhir mengubah metode; t4 model memberi 60 dibandingkan 66,6667.
- Versi serta presisi. Tepat nol, band hampir nol dan pembulatan status yang benar-benar disimpan dapat mengubah hasil. Format tampilan saja belum tentu demikian.
- Waktu informasi. Jika aturan memakai bar selesai, Close final serta RSI baru tersedia sesudah penutupan dan penerimaan data. Pembacaan intrabar berbeda.
Tiga lapisan yang perlu dipisahkan
Dengan perubahan harga berikutnya identik, perbedaan antara dua seed G menyusut setiap langkah dengan faktor (n−1)/n; hal sama berlaku pada L. Selisih rasio RSI akhirnya belum tentu menyusut dengan faktor tepat itu. Reproduksi statusnya, bukan jumlah warm-up universal. Perubahan riwayat sumber dapat mengubah RSI 14 yang tampaknya sama.
Perhitungan, tampilan dan evaluasi strategi merupakan tugas terpisah. Cocokkan U/D, G/L serta konvensi nol versi terkait; verifikasi kapan tiap nilai diketahui. Baru kemudian evaluasi aturan entri/keluar lengkap serta biaya. Osilator yang dihitung benar belum membuktikan efektivitas trading.
Langkah berikutnya dengan RSI
- Simpan algoritme. Sertakan inisialisasi, periode, sumber harga, hash kode dan konvensi nol bersama ekspor.
- Ulangi urutan contoh. Reproduksi pecahan tepat dari tujuh harga sebelum menguji ambang. Jangan memakai label pembulatan sebagai status.
- Simpan data evaluasi yang belum dipakai. Lima pola atau observasi sebulan tidak menyertifikasi keunggulan. Tetapkan titik, waktu keputusan, eksekusi dan biaya terpisah.
- Bandingkan perhitungan. Empat belas perubahan memerlukan setidaknya lima belas Close. Untuk RSI Wilder yang sudah berjalan, dapatkan status sebelumnya atau riwayat lebih awal yang memadai dengan inisialisasi sama. Mean sederhana empat belas perubahan adalah perhitungan berbeda.
Bacaan terkait: membaca skala, ambang dan bar selesai RSI, mekanika serta parameter MACD dan pemilihan titik serta waktu divergensi RSI/MACD. Contoh pelajaran terkait terpisah dari bukti efektivitas strategi artikel ini.
Periksa pemahaman Anda
Latihan: sekitar 2 menit.
Lihat jawaban dan penjelasan
Benar. Rumus memakai 0,0045, bukan teks 0,00.
Pertanyaan lain
Berapa harga diperlukan untuk seed RSI 14?
Apa bedanya Wilder dari mean aritmetika biasa?
Apakah harga tidak berubah memaksa RSI 50?
Apakah angka RSI 50 saja cukup untuk perhitungan berikutnya?
Apakah tampilan G 0,00 berarti status 0,0045 sudah hilang?
Apakah 80/20 atau divergensi tersembunyi pasti lebih menguntungkan?
Mengapa dua status sangat kecil dapat memberi hasil berbeda antarversi?
Sumber dan verifikasi
- Wikipedia: Relative strength index
Referensi ensiklopedia, bukan teks buku asli.
- Investopedia: pengantar RSI
Referensi pengantar bibliografis; mekanika artikel diperiksa melalui kode serta dokumentasi platform.
- StockCharts ChartSchool: RSI
Penjelasan perhitungan dan konvensi rentang Brown/Cardwell pada layanan penyedia grafik, bukan pembuktian efektivitas semua aturan.
- Constance Brown: Technical Analysis for the Trading Professional
Referensi buku edisi kedua 2011, tanpa kutipan langsung atau klaim membaca seluruh buku.
- TA-Lib C rilis 0.6.4: sumber RSI
Kode versi dipatok: seed, rekursi dan konvensi total nol/hampir nol. Cabang main yang diambil terpisah berbeda.
- MetaQuotes MQL4: contoh RSI pada custom indicator
Contoh resmi mengembalikan 50 untuk dua status nol, bukan sertifikasi semua indikator bawaan MT4/MT5.
- TradingView: Relative Strength Index
Formula memakai RMA kenaikan/penurunan; interpretasi ambang terpisah dari bukti profitabilitas.
- TA-Lib: salinan cabang main sumber RSI
Cabang dapat berubah; salinan yang dibaca memakai total positif tepat dan nilai 50 bila total nol. Versi serta hash harus disimpan.
- TA-Lib 0.6.4: definisi utility numerik
TA_EPSILON dan TA_IS_ZERO menetapkan band nol yang digunakan versi ini.
Perhitungan menggunakan asumsi yang dinyatakan secara terbuka. Perhitungan ini tidak menggantikan data pasar terkini atau ketentuan penyedia.
