Cara Mendapatkan Data Historis Forex
Jawaban langsung
Untuk mendapatkan data historis forex, Anda memerlukan dua hal: (1) sumber data yang menyediakan harga masa lalu untuk pasangan mata uang yang Anda inginkan, dan (2) cara untuk mengekspor atau mengunduh harga-harga tersebut dalam format yang dapat digunakan. Sumber umum termasuk platform broker, vendor data komersial, dan kumpulan data publik. Setelah Anda mendapatkan data, Anda harus memverifikasi bahwa stempel waktu, jenis harga (bid, ask, atau mid), dan definisi instrumen sesuai dengan yang diharapkan oleh analisis Anda.
Cara kerjanya (mekanisme)
Data historis forex biasanya berupa deret waktu: untuk setiap interval waktu, data tersebut menyimpan harga (sering kali open, high, low, close) dan terkadang volume, tergantung pada feed-nya. Langkah pertama adalah memilih instrumen dan bidang:
- Pasangan mata uang / instrumen: misalnya, pasangan mata uang dasar dan mata uang kuotasi tertentu.
- Kerangka waktu: tick, menit, jam, harian, dll.
- Jenis harga: bid dan ask (dua sisi), atau harga mid turunan.
- Penanganan zona waktu dan sesi: kapan “hari” dimulai dan bagaimana stempel waktu disimpan.
Selanjutnya, peroleh data melalui salah satu jalur praktis berikut:
- Ekspor dari platform: Banyak platform trading dapat mengekspor data OHLC historis (dan terkadang tick).
- Unduh dari vendor: Vendor data sering menyediakan file historis untuk simbol dan resolusi tertentu.
- Gunakan kumpulan data publik atau komunitas: Beberapa kumpulan data diterbitkan untuk penelitian, tetapi cakupan dan definisinya bisa tidak konsisten.
Terakhir, konversi atau selaraskan file agar memiliki skema yang sama (kolom, format stempel waktu, dan penamaan pasangan). Langkah ini sering kali menjadi tempat munculnya kesalahan.
Contoh atau pemeriksaan
Sebelum Anda menggunakan data untuk analisis apa pun, lakukan pemeriksaan independen:
- Pemeriksaan pemetaan simbol: konfirmasikan bahwa penamaan pasangan di file Anda cocok dengan pasangan yang Anda pikir Anda minta.
- Pemeriksaan kewajaran stempel waktu: verifikasi bahwa stempel waktu berada di zona waktu yang diharapkan dan tidak ada celah yang tidak terduga.
- Pemeriksaan jenis harga: konfirmasikan apakah data tersebut bid, ask, atau mid, dan apakah nilai OHLC selaras dengan jenis harga yang sama.
- Pemeriksaan granularitas: pastikan resolusi (misalnya, 1 menit vs. 5 menit) sesuai dengan perhitungan yang Anda maksudkan.
Jika Anda tidak dapat mengonfirmasi item-item ini dari dokumentasi yang disertakan dengan kumpulan data, perlakukan data tersebut sebagai “upaya terbaik” dan validasikan hasil menggunakan berbagai sumber.
Keterbatasan dan ketidakpastian
Kumpulan data historis forex dapat berbeda karena feed, definisi, dan aturan pemrosesan bervariasi antar sumber. Keterbatasan utama meliputi:
- Konstruksi harga yang berbeda (bid/ask vs. mid, atau OHLC yang dihitung dari tick).
- Definisi simbol yang tidak konsisten dan rollover kontrak (terutama saat feed mengubah konvensi).
- Celah, perbedaan pengambilan sampel, atau periode yang hilang yang memengaruhi backtest dan statistik.
- Standar stempel waktu yang tidak jelas (zona waktu, penanganan waktu musim panas, dan apakah stempel waktu mewakili waktu pesanan, waktu kuotasi, atau penutupan bar).
Karena ketidakpastian ini, Anda umumnya hanya dapat memverifikasi kebenaran dengan memeriksa dokumentasi kumpulan data dan menjalankan pemeriksaan kewajaran di atas. Tidak ada satu pun unduhan yang secara otomatis menjamin bahwa data tersebut selaras dengan asumsi penelitian yang Anda maksudkan.