Analisis & metrik

Bias look-ahead

Kebocoran informasi masa depan ke keputusan historis, seperti close akhir bar sebelum selesai, revisi data makro kemudian atau swing sebelum konfirmasi. Merusak uji relatif informasi yang benar-benar tersedia saat itu; tidak selalu memperbaiki setiap hasil. Nilai saat ini bar berkembang dapat sah dipakai bila simulasi menghormati ketersediaan nyata. Periksa waktu publikasi, konfirmasi, keputusan dan fill, repainting serta permintaan timeframe lain seperti request.security() Pine Script. Tidak setiap penandaan berubah atau pengaturan lookahead otomatis kesalahan sama.
Contoh. Bar per jam ilustratif mencakup 10:00–11:00 UTC. Pada 10:15, harga terbaru tersedia 1.1020, tetapi close akhir 11:00 adalah 1.1050. Backtest membeli pada 10:15 karena close akhir jam melebihi 1.1040 memakai informasi masa depan. Aturan dapat sah memakai harga sekarang bar berkembang jika benar-benar diketahui dan diperlakukan konsisten dalam uji.

Waktu ketersediaan yang penting

Bedakan periode acuan observasi, waktu publikasi, pengambilan dan revisi kemudian. Data bulan lalu tidak tersedia sepanjang bulan itu. Deret revisi diunduh hari ini dapat berisi informasi yang tidak ada saat keputusan. Lihat St. Louis Fed: periode realtime FRED/ALFRED untuk versi historis. Gunakan zona waktu dan penundaan data eksplisit.

Grafik hindsight dapat berbeda

Swing dikonfirmasi dua bar kemudian belum diketahui pada ekstremnya. ZigZag atau alat lain yang mengubah penandaan historis harus dinilai memakai tampilannya saat keputusan. Repainting tidak selalu kesalahan sama, dan membaca bar parsial tidak mutlak dilarang. Ketersediaan informasi serta konsistensi simulasi dan realtime adalah syarat relevan.

Kesalahan data timeframe lain

Pada Pine Script, data timeframe tinggi tanpa offset dengan lookahead_on dapat mengungkap nilai akhir terlalu dini pada bar historis. Untuk permintaan HTF sesuai, memakai nilai terkonfirmasi sebelumnya dengan konfigurasi benar menetapkan model informasi tertunda terpisah. Mengubah satu flag tidak menyelesaikan semua kesalahan. Lihat metode dan batas dalam dokumentasi resmi TradingView.

Sinyal dan fill terjadi pada waktu berbeda

Jika syarat perlu close akhir, hitungan baru tersedia setelah close dan pembaruan data terkait. Jangan otomatis asumsikan fill pada harga itu tanpa memodelkan penerimaan order, sisi bid/ask dan latensi. Menunggu konfirmasi dapat mengubah entri. Uji harus meniru urutan ini, bukan memundurkan sinyal untung ke bar yang hasilnya baru diketahui.

Pemeriksaan praktis

Untuk sinyal pilihan, catat masukan, waktu ketersediaan, keputusan dan fill. Putar ulang riwayat langkah demi langkah, termasuk batas sesi serta revisi. Menyesuaikan skala atau fitur pada seluruh riwayat juga dapat membocorkan informasi ke uji. Dalam kursus: backtesting dan forward testing. Sumber diperiksa 11 Oktober 2026.

Pertanyaan umum

Apakah menunda setiap sinyal satu bar cukup?
Tidak. Penundaan perlu bergantung data, aturan konfirmasi dan waktu publikasi nyata.
Haruskah look-ahead selalu melebihkan kinerja?
Tidak. Merusak model informasi; periksa efeknya, jangan asumsikan arah.

← Kembali ke glosarium lengkap

Jarosław Wasiński

Pemimpin redaksi, ForexMechanics.com • Analis makro dan FX

Analis independen dan profesional dengan lebih dari 20 tahun pengalaman di pasar keuangan. Aktif di Forex sejak 2004, berfokus pada analisis fundamental, struktur pasar OTC, dan manajemen risiko modal yang disiplin.

  • Pendiri dan pemimpin redaksi MyBank.pl, menyediakan edukasi keuangan tepercaya sejak 2004.
  • Penulis ratusan komentar pasar mendalam, analisis struktural, dan materi edukasi untuk trader dan investor.
  • Pendukung transparansi pasar, mempromosikan edukasi berbasis data konkret dan laporan institusional (BIS, ESMA, CFTC).

Seluruh konten bersifat edukasi dan informasi semata – bukan merupakan saran investasi atau rekomendasi apa pun. Ingat: trading dengan leverage (Forex/CFD) memiliki risiko tinggi kehilangan modal dengan cepat.