Apa itu indikator repaint
Indikator repaint (repainting indicator) adalah indikator yang mengubah nilai atau tanda pada bar yang sudah lewat setelah data baru masuk. Di chart historis, panah dan garisnya tampak muncul tepat di puncak dan lembah. Saat dipakai secara live, tanda itu sering baru muncul belakangan, bergeser ke bar lain, atau hilang.
Ada kasus yang perlu dibedakan:
- Perubahan pada bar berjalan. Hampir semua indikator berubah selama bar belum ditutup karena harga penutupan belum final. Ini normal dan bukan repaint dalam arti sempit.
- Perubahan pada bar yang sudah ditutup. Inilah repaint yang sebenarnya. Nilai yang Anda lihat kemarin tidak sama dengan nilai yang tercatat hari ini.
- Tanda yang digambar mundur. Indikator baru bisa memastikan suatu titik setelah beberapa bar berikutnya terbentuk, lalu menggambarnya di bar lama. Di chart tampak tepat waktu, padahal informasinya datang terlambat.
Istilah indikator palsu sering dipakai untuk indikator yang dijual dengan tangkapan layar "sinyal sempurna". Tangkapan layar seperti itu biasanya hasil repaint atau tanda yang digambar mundur.
Siap mencoba di akun riil atau demo?
Tautan mitra · trading memiliki risiko kerugian yang tinggi
Contoh chart: ZigZag yang menggambar ulang
Ilustrasi berikut digambar tangan, bukan data harga nyata.
Di gambar pertama, trader yang melihat P bisa menganggapnya titik balik. Di gambar kedua, garis ZigZag sudah dipindahkan ke Q, dan kaki menuju P hilang. Orang yang membuka chart belakangan hanya melihat versi akhir yang rapi. Penjelasan lengkap ada di halaman ZigZag.
Indikator yang sering repaint atau terlambat
| Indikator / jenis | Apa yang terjadi |
|---|---|
| ZigZag | Kaki terakhir digambar ulang sampai ada ayunan baru yang memenuhi syarat |
| Fractals | Tanda baru pasti setelah beberapa bar di kanan terbentuk, lalu ditempatkan di bar lama |
| Indikator multi timeframe | Nilai timeframe besar yang ditampilkan di timeframe kecil berubah sampai bar timeframe besar ditutup |
| Moving average terpusat (centered) | Memakai bar sesudah titik yang dihitung, sehingga nilai lama berubah saat bar baru datang |
| Panah divergensi otomatis | Pivot belum pasti, sehingga panah bisa berpindah atau hilang (lihat Divergence) |
| Komponen Ichimoku yang digeser ke belakang | Garis diplot di masa lalu. Tidak repaint, tetapi mudah disalahpahami sebagai sinyal tepat waktu (lihat Ichimoku) |
Indikator seperti SMA, EMA, RSI, MACD dan ATR dalam bentuk standar tidak mengubah bar yang sudah ditutup. Heikin Ashi dan Supertrend berubah selama bar berjalan, tetapi tetap setelah bar ditutup.
Bagaimana repaint menipu backtest
Backtest menghitung apa yang akan terjadi jika aturan dijalankan pada data historis. Repaint merusak hasil ini dengan beberapa cara:
- Look-ahead bias. Backtest memakai nilai akhir indikator, yaitu nilai yang di dunia nyata baru tersedia beberapa bar kemudian. Akibatnya, strategi "masuk" di titik yang saat itu belum bisa diketahui.
- Sinyal yang hilang tidak tercatat. Sinyal yang muncul lalu terhapus tidak ada di riwayat. Posisi yang sebenarnya akan dibuka dan rugi tidak ikut dihitung.
- Harga eksekusi tidak realistis. Tanda di puncak bar lama memberi kesan masuk di harga terbaik. Secara live, eksekusi terjadi saat tanda muncul, di harga yang sudah bergeser.
- Kurva ekuitas yang terlalu halus. Hasil yang tampak hampir tanpa drawdown justru tanda bahaya, bukan bukti kualitas.
Cara memeriksa indikator tidak repaint
- Rekam secara live. Pasang indikator di akun demo, ambil tangkapan layar setiap bar ditutup, lalu bandingkan dengan chart yang sama beberapa waktu kemudian.
- Gunakan mode visual tester. Di MetaTrader, jalankan Strategy Tester dalam mode visual dan perhatikan apakah tanda di bar lama berubah.
- Baca kodenya jika tersedia. Waspadai indeks bar yang mengacu ke bar sesudahnya, data timeframe lain tanpa menunggu bar ditutup, dan pergeseran garis ke belakang.
- Ambil sinyal hanya dari bar yang sudah ditutup. Ini menghilangkan perubahan pada bar berjalan, tetapi tidak memperbaiki indikator yang mengubah bar lama.
- Hitung keterlambatan. Untuk indikator yang tandanya baru pasti setelah beberapa bar, ukur jarak antara bar yang ditandai dan bar saat tanda muncul. Backtest harus masuk di bar kedua.
Konsep dasar keterlambatan indikator dibahas di Leading vs lagging. Daftar indikator lain ada di Indikator & Alat Teknikal.
Risiko tetap ada
Indikator yang tidak repaint pun tidak memprediksi harga. Trading forex dan CFD dengan leverage bisa menghabiskan dana dengan cepat, termasuk ketika backtest terlihat meyakinkan. Ukuran posisi dan batas kerugian dibahas di Manajemen risiko.
Pertanyaan umum
Apakah indikator repaint pasti tidak berguna?
Tidak. ZigZag atau Fractals berguna untuk menandai struktur ayunan dalam analisis. Masalah muncul saat tandanya dipakai sebagai sinyal tepat waktu atau dimasukkan ke backtest tanpa memperhitungkan keterlambatan.
Apakah perubahan nilai pada bar berjalan termasuk repaint?
Dalam arti sempit tidak. Setiap indikator yang memakai harga penutupan akan berubah sampai bar ditutup. Repaint yang merusak backtest adalah perubahan pada bar yang sudah ditutup.
Bagaimana mengenali indikator palsu dari tangkapan layar?
Waspadai chart yang menunjukkan panah hampir selalu di puncak dan lembah tanpa sinyal gagal. Mintalah rekaman live per bar, atau uji sendiri di akun demo.
Apakah indikator multi timeframe selalu repaint?
Indikator ini selalu repaint jika memakai bar timeframe besar yang belum ditutup. Versi yang hanya mengambil nilai dari bar timeframe besar yang sudah selesai tidak mengubah riwayat, tetapi datanya lebih terlambat. Lihat juga Analisis multi timeframe.
