Indikator repaint: mengapa panah buy sell tampak sempurna di grafik lama
Panah beli dan jual yang selalu jatuh tepat di puncak dan lembah biasanya digambar setelah kejadian. Lembar ini memperlihatkan dua mekanismenya dengan data sintetis dan memberi tes sederhana untuk memeriksanya sendiri.
GEJALA Tangkapan layar yang terlalu indah
Iklan indikator buy sell sering menampilkan grafik dengan panah hijau tepat di setiap lembah dan panah merah tepat di setiap puncak. Tampilan itu hampir selalu berasal dari satu dari dua mekanisme: indikator menggambar ulang titik lama setelah harga bergerak (repaint), atau rumusnya memakai data dari bar yang belum terjadi saat itu. Keduanya membuat grafik riwayat tampak sempurna dan tidak bisa diulang secara langsung.
Perlu dibedakan dari perubahan yang wajar. Nilai hampir semua indikator bergerak selama bar terakhir belum ditutup, karena penutupannya memang belum final. Repaint yang bermasalah adalah perubahan pada bar yang sudah selesai.
METODE Percobaan 1: ZigZag dilihat pada dua waktu
Grafik pembuka menampilkan data sintetis yang sama dua kali. Panel atas adalah tampilan ZigZag 0,5% ketika grafik baru sampai bar ke-100. Panel bawah adalah tampilan ketika grafik sudah sampai bar ke-140. Pada bar ke-100, titik terakhir ZigZag berada di bar ke-100 dengan harga 1,06396. Empat puluh bar kemudian, kaki yang sama berakhir di bar ke-120 dengan harga 1,05375. Garis putus-putus abu-abu di panel bawah adalah versi lama yang sudah "dihapus".
Seberapa sering hal ini terjadi? Pada 1.200 bar sintetis lain, kami mencatat titik terakhir ZigZag di setiap bar antara bar ke-60 dan ke-1.150. Hanya 33,6% dari 1.074 pengamatan itu yang akhirnya menjadi titik belok final di posisi yang sama. Sisanya berpindah.

METODE Percobaan 2: rata-rata yang mengintip
Mekanisme kedua lebih halus. Rata-rata bergerak terpusat menghitung rata-rata dari 10 bar sebelum dan 10 bar sesudah titik tertentu. Di grafik lama ia tampak luar biasa halus dan tepat waktu, karena memang memakai data masa depan. Kode indikator kustom kadang melakukan hal serupa lewat pergeseran indeks yang tidak terlihat oleh pengguna.
| Garis | Pergantian arah | Hasil di atas kertas (pip) |
|---|---|---|
| SMA 21 terpusat (memakai 10 bar ke depan) | 23 | 582,8 |
| SMA 21 biasa (hanya data lampau) | 23 | −118,1 |
Selisih kedua baris itu bukan keunggulan rumus, melainkan hadiah dari data yang tidak mungkin dimiliki pada saat keputusan. Setiap indikator yang hasilnya tampak jauh lebih baik dari rata-rata biasa layak dicurigai mengintip dengan cara serupa.
TES Cara mengenali indikator repaint di platform
- Tes tangkapan layar. Potret grafik setiap kali bar ditutup selama satu sesi, lalu bandingkan dengan grafik yang sama keesokan harinya.
- Tes putar ulang. Jalankan grafik bar demi bar di mode visual tester atau putar ulang. Indikator yang jujur menampilkan riwayat yang sama dengan yang tampak saat diputar.
- Tes muat ulang. Pasang indikator, catat posisi panah, lalu lepas dan pasang lagi setelah beberapa jam. Panah lama yang berubah adalah tanda repaint.
- Baca kodenya bila tersedia. Berkas sumber memungkinkan pemeriksaan apakah rumus mengambil bar dengan indeks yang lebih baru dari bar yang sedang dihitung. Berkas terkompilasi tidak bisa diperiksa; lihat catatan keamanan di lembar MT4/MT5.
Indikator yang lolos tes ini belum tentu berguna, tetapi setidaknya hasil backtest-nya bisa dipercaya sebagai cerminan yang jujur. Langkah selanjutnya adalah backtest manual dengan aturan tertulis.
CATATAN Mengapa ini penting bagi uang Anda
Indikator repaint mengubah rasa percaya diri tanpa mengubah peluang. Seseorang yang yakin memegang "panah akurat" cenderung memakai posisi lebih besar, dan dengan leverage, keyakinan palsu semacam itu bisa berakhir dengan akun kosong. Jika sebuah penawaran menunjukkan riwayat panah tanpa kesalahan, anggap itu tanda bahaya, bukan bukti.
Pertanyaan yang sering masuk
Apakah semua indikator berubah di bar yang sedang berjalan?
Ya, hampir semua. Selama bar belum ditutup, penutupannya belum final, jadi nilai indikator ikut bergerak. Itu wajar. Masalah repaint yang dimaksud di sini adalah perubahan nilai pada bar yang sudah lama ditutup.
Bagaimana cara cepat mengetahui sebuah indikator repaint?
Catat atau potret layar posisi panah pada saat bar ditutup, lalu bandingkan beberapa jam kemudian. Jika panah lama berpindah, hilang, atau muncul di bar yang sudah lewat, indikator itu menggambar ulang riwayatnya.
Apakah indikator repaint tidak ada gunanya?
Tetap bisa berguna untuk merangkum struktur grafik yang sudah selesai, misalnya melihat ayunan besar di masa lalu. Yang keliru adalah menilai kemampuannya memberi sinyal dari tampilan riwayat yang sudah digambar ulang.