Terbuka di tab baru
Bandingkan broker

Trading

Indikator

Divergensi RSI: apa yang ditandai indikator, dan kapan indikator dapat mengetahuinya

Divergensi RSI: apa yang ditandai indikator, dan kapan indikator dapat mengetahuinya

Indikator teknikal / Divergensi RSI

Alat divergensi tampak sederhana: harga mencapai ekstrem baru, sedangkan RSI tidak. Pertanyaan yang berguna adalah ayunan mana yang diperhitungkan, RSI mana yang Anda baca, dan berapa batang yang harus ditutup sebelum alat dapat mengetahuinya. Halaman ini menjawabnya dengan aturan terperinci, grafik per jam yang nyata, dan kode yang dapat Anda periksa.

RSI Wilder · EURUSD · Batang per jam (H1) · Hanya batang yang sudah ditutup
Data contoh: 5,000 batang yang sudah ditutup dari 2025-12-04 08:00 hingga 2026-09-24 15:00 waktu terminal (jam server perdagangan, UTC+3 saat pengambilan), diekspor pada 24 September 2026. sumber

Lilin EURUSD per jam dari bagian terbaru hasil ekspor, dengan panel RSI di bawahnya. Pasangan huruf A hingga D menandai lembah ayunan setiap divergensi bullish, garis hijau menghubungkannya di kedua panel, dan garis putus-putus emas dengan segitiga menandai batang konfirmasi.
Gambar 1. Hasil detektor pada 240 batang per jam terbaru dari hasil ekspor, 2026-09-10 16:00 hingga 2026-09-24 15:00. Pada pengaturan bawaan, 4 deteksi bullish reguler dan 0 deteksi bearish reguler memiliki kedua pivot dan batang konfirmasinya di dalam jendela ini. Pasangan huruf menandai pivot 1 dan pivot 2 dari setiap deteksi; segitiga dan garis putus-putus emas menandai batang yang penutupannya mengonfirmasi pivot 2. Data grafik

Apa yang diukur RSI

Indeks Kekuatan Relatif membandingkan besar rata-rata kenaikan terbaru dengan besar rata-rata penurunan terbaru, lalu menskalakan hasilnya antara 0 dan 100. Menurut bantuan MT5, Wilder menyarankan 14 periode saat memperkenalkan indeks ini, dan versi 9 periode serta 25 periode kemudian menjadi populer. Bantuan yang sama menyebutkan bahwa RSI biasanya mencapai puncak di atas 70 dan dasar di bawah 30. Bantuan MT5: RSI

Dalam unduhan ini, garis 30 dan 70 digambar hanya sebagai panduan. Tidak ada divergensi yang disaring berdasarkan garis tersebut. Kode

Apa yang dibandingkan oleh divergensi

Divergensi membandingkan dua ayunan harga dengan pembacaan RSI pada dua batang yang sama. Bantuan MT5 menggambarkannya sebagai harga tertinggi atau terendah baru yang tidak dikonfirmasi RSI dengan nilai tertinggi atau terendah barunya sendiri. Unduhan ini mengubah deskripsi tersebut menjadi pola yang terperinci: Bantuan MT5: RSI

  • Bearish reguler: puncak ayunan harga yang lebih tinggi, dengan RSI yang lebih rendah pada puncak kedua.
  • Bullish reguler: lembah ayunan harga yang lebih rendah, dengan RSI yang lebih tinggi pada lembah kedua.
  • Bearish tersembunyi (nonaktif secara bawaan): puncak ayunan yang lebih rendah, dengan RSI yang lebih tinggi pada puncak kedua.
  • Bullish tersembunyi (nonaktif secara bawaan): lembah ayunan yang lebih tinggi, dengan RSI yang lebih rendah pada lembah kedua.

Halaman ini tidak menguji apakah harga berbalik setelah divergensi. Halaman ini menunjukkan apa yang ditandai aturan, kapan aturan dapat menandainya, serta kasus nyata ketika harga tetap bergerak melewati ayunan kedua. Data grafik

Cara unduhan ini menghitung RSI

Indikator menggunakan harga penutupan dan penghalusan Wilder. Perubahan harga setiap batang dipisahkan menjadi kenaikan dan penurunan, salah satunya selalu nol, dan keduanya diperhalus. Batang dihitung dari batang tertua yang dimuat, mulai dari nol:

change[t]  = Close[t] − Close[t−1]
gain[t]    = max(change[t], 0)        loss[t] = max(−change[t], 0)

Seed at bar N:
AvgGain[N] = (gain[1] + … + gain[N]) / N
AvgLoss[N] = (loss[1] + … + loss[N]) / N

Later bars:
AvgGain[t] = (AvgGain[t−1] × (N − 1) + gain[t]) / N
AvgLoss[t] = (AvgLoss[t−1] × (N − 1) + loss[t]) / N

RSI[t]     = 100 − 100 / (1 + AvgGain[t] / AvgLoss[t])

N adalah periode, dengan nilai bawaan 14. Langkah penghalusannya adalah rata-rata bergerak yang diperhalus dari bantuan MT5: rata-rata sebelumnya dikalikan N − 1, ditambah nilai baru, lalu dibagi N. Bantuan RSI MT5 memberikan rumus akhir, tetapi tidak menyebutkan rata-rata mana yang digunakan, sehingga halaman ini menyatakan rata-rata yang dipakai kode. Bantuan MT5: rata-rata bergerak yang diperhalus Bantuan MT5: RSI Kode

Nilai awal dan masa pemanasan

Rata-rata kenaikan dan penurunan pertama adalah rata-rata sederhana dari 14 perubahan pertama, sehingga nilai RSI pertama membutuhkan 15 harga penutupan. Dalam hasil ekspor ini, nilai tersebut muncul pada batang 2025-12-04 22:00 dan sebesar 42.78. Batang sebelumnya tetap kosong, dan dengan 14 batang atau kurang, indikator tidak menggambar apa pun. Kode Nilai yang digunakan pada halaman ini

Pengaruh nilai awal memudar, tetapi tidak pernah sepenuhnya hilang. Setiap langkah mempertahankan (N − 1) / N dari rata-rata sebelumnya, sehingga 100 batang kemudian nilai awal masih memiliki bobot sekitar 0.06% dalam setiap rata-rata. Karena itu, RSI yang dimulai dari batang pertama yang berbeda atau memakai nilai awal berbeda akan menunjukkan nilai yang berbeda pada awalnya. Dengan harga penutupan dan penghalusan yang sama, selisih antara rata-rata menyusut dengan faktor tersebut pada setiap batang. Nilai yang digunakan pada halaman ini

Ketika tidak ada pergerakan

Jika rata-rata penurunan nol, rumus akan membagi dengan nol. Kode menghasilkan 100 saat rata-rata kenaikan positif dan 50 saat kedua rata-rata nol, yang berarti harga sama sekali tidak bergerak. Dengan rata-rata kenaikan nol dan rata-rata penurunan positif, rumus itu sendiri menghasilkan 0. Kode

Data nyata tidak pernah mencapai kasus ini: tidak ada satu pun dari 4,986 nilai RSI-nya yang tepat sama dengan 0, 50, atau 100. Kasus tersebut dicakup oleh deret harga sintetis yang datar dan searah dalam pengujian. Pemeriksaan silang

Bandingkan hal yang setara. Dua garis RSI hanya cocok jika harga penutupan, periode, penghalusan, nilai awal, dan batang pertamanya sama. Dua daftar divergensi juga memerlukan aturan pivot dan pemasangan yang sama.

Cara indikator menemukan divergensi

Pivot ayunan

Sebuah batang merupakan pivot puncak jika harga tertingginya benar-benar di atas harga tertinggi 5 batang sebelumnya dan tidak dilampaui oleh harga tertinggi 5 batang sesudahnya. Pivot lembah menerapkan aturan kebalikan pada harga terendah:

Pivot high at bar p:  High[p] > High[j]  for j = p − L … p − 1
                      High[p] ≥ High[j]  for j = p + 1 … p + R
Pivot low at bar p:   Low[p]  < Low[j]   for j = p − L … p − 1
                      Low[p]  ≤ Low[j]   for j = p + 1 … p + R

L adalah PivotLeftBars dan R adalah PivotRightBars. Ketidaksimetrian ini menentukan hasil saat nilainya sama: harga tertinggi yang sama di sebelah kanan tidak membatalkan pivot, tetapi harga tertinggi yang sama di sebelah kiri membatalkannya. Jadi, dari dua harga tertinggi yang sama dan saling berada dalam jangkauan, batang yang lebih awal menjadi pivot. Nilai yang sama memang terjadi dalam data nyata. Dalam hasil ekspor ini, 10 pivot puncak dan 4 pivot lembah memiliki ekstrem yang sama di sebelah kanan, sedangkan 14 puncak dan 4 lembah tidak menjadi pivot hanya karena ekstrem yang sama berada di sebelah kiri. Secara keseluruhan, hasil ekspor memiliki 313 pivot puncak dan 311 pivot lembah. Kode Jumlah

Pasangan dan pengujian divergensi

Saat pivot baru dikonfirmasi, kode membandingkannya dengan pivot sebelumnya yang sejenis, dan hanya dengan pivot itu. Pasangan diuji ketika kedua pivot berjarak antara 5 dan 60 batang dan RSI sudah tersedia pada pivot pertama. Pivot yang lebih dekat selalu menghalangi perbandingan dengan pivot yang lebih lama. Kode

Regular bearish:  High[p2] > High[p1]  and  RSI[p2] < RSI[p1]
Regular bullish:  Low[p2]  < Low[p1]   and  RSI[p2] > RSI[p1]
Hidden bearish:   High[p2] < High[p1]  and  RSI[p2] > RSI[p1]
Hidden bullish:   Low[p2]  > Low[p1]   and  RSI[p2] < RSI[p1]
Reported on bar:  c = p2 + R

Semua perbandingan bersifat ketat, sehingga harga atau pembacaan RSI yang sama tidak pernah membentuk divergensi. Dengan 5 batang di kiri dan 5 di kanan, dua pivot sejenis selalu berjarak setidaknya 6 batang, sehingga jarak minimum tidak membatasi pada pengaturan bawaan. Aturan

Pengaturan

Berikut adalah parameter masukan unduhan. Setiap gambar di halaman ini menggunakan nilai bawaan, yang merupakan titik awal ilustratif, bukan nilai yang telah dioptimalkan.

Masukan Nilai bawaan Yang dikendalikan
RsiPeriod 14 Periode RSI pada harga penutupan dengan penghalusan Wilder.
PivotLeftBars 5 Batang sebelum pivot yang harus benar-benar dilampaui oleh pivot tersebut.
PivotRightBars 5 Batang yang sudah ditutup setelah pivot dan tidak boleh melampauinya. Ini juga merupakan jeda konfirmasi.
MinPivotDistance 5 Jumlah batang paling sedikit yang diperbolehkan antara dua pivot dalam satu pasangan.
MaxPivotDistance 60 Jumlah batang paling banyak yang diperbolehkan antara kedua pivot. Pencarian pivot sebelumnya berhenti di sana.
ShowHidden false Menambahkan divergensi tersembunyi berupa garis titik-titik dengan panahnya sendiri.

Definisi masukan

Periode menentukan seberapa besar setiap perubahan baru diperhitungkan. Penghalusan Wilder memberinya bobot 1/14 pada nilai bawaan dan 1/9 atau 1/25 pada periode alternatif yang disebutkan bantuan MT5, sehingga periode lebih pendek bereaksi lebih kuat terhadap setiap batang. PivotRightBars menukar kecepatan dengan konfirmasi: nilai yang lebih besar tidak pernah menambah pivot dan menunda setiap deteksi sebanyak batang tambahan tersebut. Bantuan MT5: RSI Nilai yang digunakan pada halaman ini

Menafsirkan contoh nyata

Gambar 2 hingga 4 diambil dari hasil ekspor melalui aturan seleksi tetap. Aturan untuk gambar 2 dan 3 mengurutkan deteksi berdasarkan selisih RSI antara pivot dan mengabaikan pergerakan harga sesudahnya. Gambar 4 sengaja memilih sebuah kegagalan. Aturan seleksi

Lilin EURUSD per jam dengan panel RSI di bawahnya. Garis merah menghubungkan puncak ayunan dengan puncak ayunan kedua yang sedikit lebih tinggi, sedangkan di panel RSI garis merah menurun di antara batang yang sama. Area berarsir mencakup batang setelah ayunan kedua hingga batang konfirmasi, yang ditandai garis putus-putus emas dan panah ke bawah.
Gambar 2. Divergensi bearish reguler. Pivot 1 pada 2026-08-28 04:00: harga tertinggi 1.16549, RSI 47.82. Pivot 2 pada 2026-08-28 17:00: harga tertinggi 1.16588, RSI 28.83. Deteksi muncul saat batang 22:00 ditutup, 5 batang tertutup setelah pivot 2; batang tersebut ditutup pada 1.15853. Dipilih karena memiliki selisih RSI terbesar di antara deteksi bearish reguler dengan 12 batang sebelum pivot 1 dan 24 batang setelah batang konfirmasi. Data grafik

Pada gambar 2, harga tertinggi kedua berada 0.00039 di atas yang pertama, sedangkan RSI lebih rendah 18.99 poin. Kedua deret dibangun dari harga berbeda: pivot memakai harga tertinggi dan terendah, RSI memakai harga penutupan. Batang yang membentuk harga tertinggi kedua ditutup pada 1.16168, yaitu 0.00420 di bawah harga tertingginya sendiri dan 0.00212 di bawah penutupan sebelumnya. Jadi, RSI mencatat penurunan pada batang yang justru menetapkan harga tertinggi baru. Nilai yang digunakan pada halaman ini

Lilin EURUSD per jam dengan panel RSI di bawahnya. Garis hijau menghubungkan lembah ayunan dengan lembah ayunan kedua yang sedikit lebih rendah, sedangkan di panel RSI garis hijau naik di antara batang yang sama. Area berarsir berakhir pada batang konfirmasi, yang ditandai garis putus-putus emas dan panah ke atas; garis titik-titik memperpanjang level lembah kedua ke kanan.
Gambar 3. Divergensi bullish reguler. Pivot 1 pada 2026-05-20 11:00: harga terendah 1.15830, RSI 32.46. Pivot 2 pada 2026-05-20 17:00: harga terendah 1.15821, RSI 58.68. Dikonfirmasi saat batang 22:00 ditutup, 5 batang tertutup setelah pivot 2; batang tersebut ditutup pada 1.16273. Aturan seleksinya sama dengan gambar 2, diterapkan pada deteksi bullish. Data grafik

Harga terendah kedua pada gambar 3 hanya 0.00009 di bawah yang pertama, yaitu 9 poin pada langkah harga simbol ini sebesar 0.00001, sedangkan RSI lebih tinggi 26.22 poin. Aturan tidak menetapkan ukuran minimum, sehingga selisih sekecil itu diperhitungkan seperti selisih lainnya. Di sini pun batang pivot ditutup jauh dari ekstremnya: pada 1.16176, yaitu 0.00355 di atas harga terendahnya dan 0.00272 di atas penutupan sebelumnya. Nilai yang digunakan pada halaman ini

Kedua contoh tidak dipilih berdasarkan hasilnya. Setelah konfirmasi pada gambar 2, tidak ada harga tertinggi dalam 24 batang berikutnya yang melampaui pivot 2. Setelah konfirmasi pada gambar 3, harga turun di bawah pivot 2 pada 2026-05-21 16:00 dengan harga terendah 1.15757, yaitu 18 batang setelah batang konfirmasi. Catatan grafik

Lilin EURUSD per jam dengan panel RSI di bawahnya. Garis merah menghubungkan puncak ayunan dengan puncak ayunan kedua yang sedikit lebih tinggi, sedangkan RSI menurun di antaranya. Setelah batang konfirmasi, harga kemudian diperdagangkan di atas garis titik-titik pada level puncak kedua, pada batang yang ditandai label magenta.
Gambar 4. Divergensi bearish reguler yang gagal. Pivot 1 pada 2026-04-06 10:00: harga tertinggi 1.15682, RSI 71.11. Pivot 2 pada 2026-04-06 17:00: harga tertinggi 1.15710, RSI 53.23. Dikonfirmasi saat batang 22:00 ditutup. Pada 2026-04-07 11:00, yaitu 13 batang setelah batang konfirmasi, harga tertinggi 1.15751 melampaui pivot 2. Dipilih dengan sengaja: selisih RSI terbesar di antara deteksi reguler di luar gambar 2 dan 3 ketika harga melewati pivot 2 dalam 24 batang. Data grafik

Deteksi pada gambar 4 benar menurut aturan: harga tertinggi yang lebih tinggi dengan RSI lebih rendah 17.88 poin. Yang gagal adalah harapan terjadinya pembalikan. Setelah turun ke harga terendah 1.15237 pada 2026-04-07 05:00, harga berlanjut ke harga tertinggi yang lebih tinggi. Catatan grafik Nilai yang digunakan pada halaman ini

Apa yang ditunjukkan sampel

Pada pengaturan bawaan, hasil ekspor memuat 73 deteksi reguler: 29 bearish dan 44 bullish. Dengan ShowHidden diaktifkan, ditambahkan 43 deteksi bearish tersembunyi dan 29 deteksi bullish tersembunyi, sehingga totalnya 145. Jumlah tersebut menggambarkan sampel ini berdasarkan aturan ini. Angka tersebut bukan tingkat keberhasilan, dan tidak ada kinerja trading yang diuji. Jumlah

Divergensi menggambarkan dua ayunan yang sudah terjadi. Apa yang dilakukan harga selanjutnya merupakan pertanyaan terpisah.

Kapan divergensi dapat diketahui

Jeda konfirmasi

Pivot membutuhkan 5 batang yang sudah ditutup di sebelah kanannya, sehingga detektor tidak dapat mengetahui pivot 2 sampai batang terakhir dari batang-batang tersebut ditutup. Kode menempatkan panah pada batang konfirmasi itu, bukan pada pivot 2, dan garis antara kedua pembacaan RSI muncul pada saat yang sama. Batang terbaru pada grafik dianggap masih terbentuk, sehingga tidak pernah mengonfirmasi pivot. Kode

Grafik EURUSD per jam yang diperbesar dengan panel RSI. Garis hijau menghubungkan lembah ayunan dengan lembah ayunan kedua yang sedikit lebih rendah. Area berarsir setelah lembah kedua dihitung batang demi batang hingga batang konfirmasi, yang ditandai garis putus-putus emas; catatan di panel RSI menyatakan bahwa garis dan panah baru muncul setelah batang tersebut ditutup.
Gambar 5. Jeda konfirmasi pada deteksi reguler terbaru yang jarak antar-pivotnya paling banyak 30 batang. Pivot 2 adalah batang 2026-09-24 05:00, yang ditutup pada 06:00. Deteksi diketahui saat batang 10:00 ditutup pada 11:00, yaitu 5 batang tertutup kemudian. Hasil ekspor berakhir 5 batang setelah itu; dalam batang-batang tersebut, harga terendah paling rendah adalah 1.13611 pada 13:00, di bawah harga terendah pivot 2 sebesar 1.13683. Data grafik

Apakah indikator menggambar ulang?

Setelah dicatat, deteksi tetap di tempatnya selama riwayat batang yang sudah ditutup tidak berubah. Pengujian native memutar ulang semua 5,000 batang satu per satu, mula-mula dengan tick sementara yang diubah pada batang terbaru, lalu dengan nilai akhirnya. Pada setiap langkah, pengujian memeriksa bahwa deteksi hanya muncul pada batang konfirmasinya dan tidak pernah berubah sesudahnya. Nilai RSI batang terbaru tetap bergerak pada setiap tick, seperti RSI lainnya. Jika riwayat harga itu sendiri berubah, misalnya ketika riwayat yang lebih lama diunduh, terminal memberikan nilai nol sebagai prev_calculated dan indikator menghitung ulang semuanya dari data baru. Pengujian native Referensi MQL5: OnCalculate

Ayunan tidak dapat dikonfirmasi sebelum batang yang mendefinisikannya ditutup.

Menggabungkan dengan alat lain

Detektor membandingkan dua ayunan dengan dua pembacaan RSI, tanpa hal lain. Tambahan apa pun merupakan aturan terpisah yang harus Anda definisikan dan uji sendiri. Paket ini tidak menguji tambahan berikut:

  • Level harga. Garis titik-titik pada gambar 2 hingga 5 memperpanjang level pivot 2. Apakah harga kemudian diperdagangkan melewatinya terlihat pada grafik, dan pada gambar 3 hingga 5 hal itu terjadi.
  • Level RSI. Filter seperti deteksi bullish hanya di bawah 30 akan menjadi masukan baru. Unduhan ini menggambar garis 30 dan 70, tetapi tidak menyaring berdasarkan garis tersebut.
  • Pembacaan RSI lainnya. Bantuan MT5 juga menjelaskan puncak dan dasar, formasi grafik, ayunan gagal, serta support atau resistance pada garis RSI itu sendiri. Detektor tidak mencarinya.
  • Filter tren dan kerangka waktu lebih tinggi. Filter tren seperti rata-rata bergerak, atau aturan yang sama pada kerangka waktu lebih tinggi, akan mengubah deteksi mana yang tersisa. Halaman ini tidak mengukur keduanya.

Bantuan MT5: RSI

Keterbatasan

  • Detektor menggambarkan batang masa lalu. Detektor tidak meramalkan, dan tidak ada tingkat keberhasilan atau hasil trading yang dilaporkan.
  • Sesuai rancangannya, setiap deteksi muncul 5 batang tertutup setelah pivot 2.
  • Selisih kecil tetap diperhitungkan. Di antara 621 pasangan yang dievaluasi, selisih harga terkecil adalah 0.00001, yaitu langkah harga terkecil simbol tersebut, dan selisih RSI terkecil adalah 0.05 poin. Harga pivot yang tepat sama terjadi pada 1 pasangan, yang menurut aturan bukan merupakan divergensi.
  • Pivot memakai harga tertinggi dan terendah, tetapi RSI memakai harga penutupan. Batang dengan sumbu panjang dapat membentuk ekstrem baru dan tetap ditutup jauh darinya, seperti pada gambar 2 dan 3.
  • Hanya pivot yang bertetangga yang dibandingkan, dengan jarak paling banyak 60 batang. Divergensi antara ayunan yang tidak bertetangga tidak dilaporkan.
  • Nilai di dekat awal riwayat yang dimuat bergantung pada nilai awal dan dapat berbeda dari implementasi RSI lainnya.
  • Waktu mengikuti jam server perdagangan, UTC+3 saat pengambilan; perubahan waktu musim panas historis tidak dimodelkan. Grafik merapatkan jeda akhir pekan dan jeda lainnya.
  • Berkas MQL4 belum dikompilasi atau dijalankan di MT4.

Margin keputusan Kode

Menggunakan indikator

Langkah-langkah berikut ditujukan untuk MT5. Berkas .mq4 ditujukan untuk MT4 dan belum diuji di sana.

  1. Unduh kode sumber .mq5 atau hasil kompilasi .ex5 di bawah.
  2. Buka folder data (File › Open Data Folder di MetaEditor) dan salin berkas ke folder MQL5\Indicators.
  3. Jika Anda menggunakan kode sumber, buka di MetaEditor dan tekan F7 untuk mengompilasinya. Tindakan ini membuat berkas .ex5.
  4. Di jendela Navigator MT5, seret indikator ke grafik. Indikator terbuka di jendela indikator terpisah dengan skalanya sendiri, tetap dari 0 hingga 100.
  5. Pertahankan nilai bawaan agar sesuai dengan halaman ini, atau ubah masukan dari tabel pengaturan saat memasangnya.

Folder data Folder indikator dan kompilasi Memasang indikator

Kode sumber MQL5

Kode MQL5 native yang dapat diedit: RSI dengan garis dan panah divergensi di jendela terpisah. Tanpa order, peringatan, impor DLL, atau permintaan web.

Unduh .mq5 →

MQL5 terkompilasi

Dibangun dari kode sumber ini dengan MetaEditor: 0 kesalahan, 0 peringatan. Pemasangan pada grafik langsung belum diuji.

Unduh .ex5 →

Kode sumber MQL4

Bagian perhitungan yang sama dengan pengaturan buffer bergaya MT4. Hanya tinjauan statis: belum dikompilasi atau dijalankan di MT4.

Unduh .mq4 →

Apa yang diperiksa

Bagian perhitungan berkas MQL5 dikompilasi menjadi program pengujian, dengan hanya nama fungsi masuknya yang diubah, lalu dijalankan dalam penguji matematika MT5 pada 5,000 batang yang sama. Implementasi referensi independen dengan aturan yang sama memproses baris yang sama. Rata-rata Wilder-nya menggunakan rata-rata berbobot eksponensial, bentuk aritmetika berbeda dari rekursi yang sama. Cakupan program pengujian Referensi MQL5: pengujian Rata-rata berbobot eksponensial

Semua 4,986 nilai RSI cocok dalam batas 4.97e-14 poin, dan 2,139 di antaranya identik hingga tingkat bit. Toleransi kelulusan adalah 1e-9 poin: jauh di atas derau floating-point yang diperkirakan sekitar 1e-13 poin dan jauh lebih halus daripada 2 angka desimal yang ditampilkan indikator. Semua 145 deteksi, dengan ShowHidden aktif, cocok persis berdasarkan jenis, batang konfirmasi, dan kedua batang pivot. Tidak ada keputusan yang mendekati toleransi: selisih RSI terkecil pada pasangan mana pun yang dievaluasi adalah 0.05 poin. Pemeriksaan silang Log build

Program native lulus 41 dari 41 pemeriksaan, mencakup masa pemanasan dan nilai awal, harga datar dan searah, harga tertinggi dan terendah yang sama, divergensi dengan jawaban yang sudah diketahui, riwayat tidak mencukupi, tick berulang, perubahan batang yang sedang terbentuk, batang tambahan, pemutaran ulang batang demi batang, serta pengaturan bawaan ShowHidden. Skrip pemeriksaan silang lulus 24 dari 24 perbandingan. Pengujian native Pemeriksaan silang

Pemeriksaan ini mencakup aritmetika dan logika pembaruan. Pemeriksaan ini tidak mencakup penggambaran pada grafik langsung, MT4, atau hasil trading. Cakupan program pengujian

Peringatan risiko. Trading mengandung risiko, dan Anda dapat kehilangan uang. Indikator ini hanya menandai pola harga dan RSI masa lalu: tidak memprediksi harga, memasang atau melindungi order, ataupun mengelola risiko. Contoh-contoh ini menggambarkan aturan. Contoh tersebut bukan sinyal trading, dan tidak ada apa pun di halaman ini yang menjanjikan hasil.

Pertanyaan yang sering diajukan

Apa itu divergensi RSI?

Ini adalah ketidaksesuaian antara dua ayunan harga dan pembacaan RSI pada dua batang yang sama. Dalam divergensi bearish reguler, harga membentuk puncak ayunan yang lebih tinggi, sementara RSI lebih rendah pada puncak kedua. Dalam divergensi bullish reguler, harga membentuk lembah ayunan yang lebih rendah, sementara RSI lebih tinggi pada lembah kedua.

Bagaimana unduhan ini menghitung RSI?

Unduhan ini menggunakan harga penutupan dan penghalusan Wilder dengan periode 14. Rata-rata kenaikan dan penurunan pertama adalah rata-rata sederhana dari 14 perubahan harga pertama; setelah itu, setiap perubahan baru masuk dengan bobot 1/14. RSI dengan penghalusan berbeda menghasilkan nilai yang berbeda sepanjang deret. Dengan penghalusan yang sama tetapi nilai awal atau batang pertama berbeda, perbedaannya paling besar di dekat awal riwayat dan memudar kemudian.

Mengapa divergensi muncul 5 batang setelah ayunan?

Ayunan baru menjadi pivot setelah 5 batang di sebelah kanannya ditutup tanpa melampauinya. Indikator melaporkan divergensi pada batang terakhir tersebut dan tidak memindahkannya kembali ke batang pivot, sehingga grafik menunjukkan apa yang dapat diketahui indikator pada saat itu.

Apakah indikator menggambar ulang?

Tidak setelah konfirmasi, selama riwayat batang yang sudah ditutup tetap sama. Pemutaran ulang native atas semua 5,000 batang, dengan tick sementara pada setiap batang baru, tidak menemukan deteksi yang muncul lebih awal, berpindah, atau berubah kemudian. Nilai RSI batang yang sedang terbentuk tetap berubah pada setiap tick, dan perubahan riwayat yang dimuat, seperti pengunduhan riwayat yang lebih lama, membuat indikator menghitung ulang semuanya.

Apa itu divergensi tersembunyi?

Divergensi bearish tersembunyi adalah puncak ayunan yang lebih rendah dengan RSI lebih tinggi; divergensi bullish tersembunyi adalah lembah ayunan yang lebih tinggi dengan RSI lebih rendah. Keduanya nonaktif secara bawaan. Mengatur ShowHidden ke true menggambarnya sebagai garis titik-titik dengan panahnya sendiri. Pemeriksaan silang membandingkannya saat pengaturan aktif, dan pengujian native mengonfirmasi bahwa pengaturan bawaan tidak menggambar divergensi tersembunyi serta tidak mengubah divergensi reguler.

Apakah divergensi berarti harga akan berbalik?

Halaman ini tidak menunjukkan hal itu. Halaman ini menggambarkan satu sampel berdasarkan aturan tetap, dan gambar 3, 4, serta 5 semuanya menunjukkan harga bergerak melewati ayunan kedua setelah konfirmasi. Tidak ada tingkat keberhasilan atau hasil trading yang diuji.

Bisakah saya menggunakan berkas MQL4 di MT4?

Berkas .mq4 memuat bagian perhitungan yang sama dengan berkas MQL5 yang telah diuji, dengan pengaturan buffer bergaya MT4. Berkas ini hanya ditinjau secara statis: belum dikompilasi atau dijalankan di MT4. Kompilasikan dalam MetaEditor yang disertakan dengan MT4 dan periksa log kompilator untuk kesalahan serta peringatan sebelum digunakan.

Sumber dan reproduktibilitas

Bantuan MT5: Indeks Kekuatan Relatif: rentang, periode Wilder dan alternatif populer, puncak dan dasar yang lazim, divergensi, rumus.

Bantuan MT5: Rata-rata Bergerak: rumus rata-rata bergerak yang diperhalus.

Referensi MQL5: OnCalculate: nilai prev_calculated dan perhitungan ulang penuh setelah data harga berubah.

Referensi MQL5: copy_rates_from_pos: posisi batang untuk ekspor; posisi nol adalah batang saat ini, yang dilewati oleh ekspor.

Referensi MQL5: pengujian: mode perhitungan matematika yang digunakan untuk pengujian native.

Dokumentasi pustaka referensi: rata-rata berbobot eksponensial: rekursi adjust=False yang digunakan oleh pemeriksaan independen.

Bantuan MetaEditor: struktur platform: folder data dan folder indikator.

Bantuan MT5: trading algoritmik: folder MQL5\Indicators dan kompilasi dengan F7.

Bantuan MT5: indikator teknikal: memasang indikator dari Navigator dan jendela indikator terpisah.

Nilai yang digunakan pada halaman ini dan dalam grafik · Batang yang diekspor · Asal-usul ekspor · RSI dan pivot referensi · Deteksi referensi · Buffer MQL5 native · Deteksi MQL5 native · Pemeriksaan silang · Pelaksanaan pengujian native · Log build · Log kompilator · Spesifikasi

Grafik merapatkan jeda akhir pekan dan jeda lain antarbatang. Waktu mengikuti jam server perdagangan terminal sebagaimana diekspor. Contoh ditetapkan agar dapat direproduksi dan bukan merupakan komentar pasar langsung.

Anda mungkin juga menyukai

Cara Menggunakan Dollar-Cost Averaging dalam Trading Kripto

Cara Menggunakan Dollar-Cost Averaging dalam Trading Kripto

Berinvestasi dalam mata uang kripto dapat terasa menantang karena volatilitas...

Cara Membaca Depth Chart dalam Trading Kripto

Cara Membaca Depth Chart dalam Trading Kripto

Dalam dunia trading mata uang kripto yang bergerak cepat, depth...

Manajemen Risiko: Panduan dan Strategi

Manajemen Risiko: Panduan dan Strategi

Dalam dunia trading berisiko tinggi, ketika kekayaan dapat diperoleh atau...