Definisi dan apa yang bisa Anda verifikasi
Harga Eksekusi adalah harga yang diterapkan ketika sebuah order forex benar-benar terisi (filled). Ini berbeda dari harga yang ditampilkan saat Anda mengirim order, karena fill terjadi ketika likuiditas yang cocok dan logika eksekusi menghasilkan sebuah hasil.
Untuk verifikasi, membantu untuk memecah konsep menjadi dua lapisan:
- Mekanisme yang stabil: gagasan umum bahwa sebuah order mendapatkan harga fill, dan bahwa field yang dilaporkan harus secara konsisten memetakan ke harga fill.
- Kondisi yang bervariasi: pergerakan pasar, model penetapan harga penyedia, spread/biaya, dan dampak pasar apa pun antara “kuotasi” dan “fill”.
Karena tidak ada satu sumber universal untuk harga eksekusi, verifikasi adalah tentang memeriksa konsistensi internal dalam catatan Anda dan mereproduksi rangkaian penalaran yang Anda gunakan untuk menafsirkan catatan tersebut.
Mekanisme: input, asumsi, dan pemeriksaan yang dapat direproduksi
Pendekatan verifikasi yang dapat direproduksi dapat dilakukan tanpa data pasar real-time, hanya menggunakan apa yang sudah Anda miliki dari riwayat order dan log apa pun yang bisa Anda ekspor.
Langkah 1: Identifikasi field yang dilaporkan secara tepat
Dari catatan order Anda, ambil field yang terkait eksekusi, biasanya termasuk:
- sisi order (buy/sell)
- instrumen (currency pair)
- timestamp eksekusi (atau waktu fill)
- harga eksekusi (harga fill yang dilaporkan)
- tipe order (jika ditampilkan)
- kuantitas/ukuran lot
- field komisi atau dealing fee apa pun, jika disediakan
Asumsi: gunakan “execution timestamp” dari penyedia sebagai waktu referensi untuk fill.
Langkah 2: Rekonstruksi dampak kas menggunakan konvensi yang jelas
Pilih satu konvensi perhitungan dan terapkan secara konsisten. Misalnya, verifikasi apakah profit/loss atau penyelesaian kas yang dilaporkan dapat direproduksi dari:
- harga eksekusi
- ukuran posisi
- aturan ukuran kontrak (jika ditampilkan)
- biaya/komisi (jika ditampilkan)
Asumsi: ukuran kontrak dan aturan konversi mata uang persis seperti yang didokumentasikan dalam dokumentasi akun penyedia untuk instrumen Anda.
Bahkan jika Anda tidak bisa mereproduksi penyelesaian akhir dengan sempurna (karena Anda mungkin tidak memiliki detail konversi), Anda tetap bisa memeriksa konsistensi: apakah arah (profit vs loss) sesuai dengan arah buy/sell dan arah harga eksekusi?
Langkah 3: Periksa konsistensi antara timestamp dan referensi kuotasi (jika tersedia)
Jika Anda memiliki akses ke kuotasi yang ditampilkan saat pengiriman, bandingkan:
- kuotasi waktu pengiriman
- waktu eksekusi
- harga fill
Asumsi: kuotasi yang Anda simpan adalah “reference price” yang valid untuk momen tersebut.
Jika harga eksekusi berbeda dari kuotasi referensi, itu tidak otomatis berarti datanya salah; itu mungkin mencerminkan pergerakan harga yang normal dan pemrosesan eksekusi penyedia. Tujuan Anda adalah memverifikasi bahwa catatan fill tersebut koheren secara internal (misalnya, tidak tertukar, tidak inkonsisten dengan sisi dan arah), dan bahwa interpretasi apa pun yang Anda buat secara eksplisit terikat pada waktu referensi dan konvensi yang Anda gunakan.
Bukti dan contoh yang bisa Anda replikasi secara offline
Berikut dua pemeriksaan verifikasi yang bisa Anda jalankan dengan data yang Anda ekspor sendiri.
Contoh A: Pemeriksaan konsistensi arah
Anggap kasus yang disederhanakan di mana:
- Anda membeli pair
- harga eksekusi yang dilaporkan lebih tinggi/lebih rendah daripada kuotasi saat pengiriman
- order kemudian menampilkan profit/loss berdasarkan eksekusi
Verifikasi:
- Konfirmasi sisi order dan konvensi tanda (sign convention) yang digunakan dalam field profit/loss.
- Konfirmasi bahwa arah profit/loss selaras dengan perubahan relatif terhadap reference yang benar yang digunakan oleh penyedia (Anda mungkin perlu pernyataan penyedia untuk apakah P/L diukur versus harga lain, seperti mark price).
Keterbatasan: pemeriksaan ini mungkin tidak membuktikan akurasi harga eksekusi itu sendiri jika P/L dihitung menggunakan referensi yang berbeda dari kuotasi saat pengiriman.
Contoh B: Pemeriksaan rekonsiliasi biaya
Anggap catatan Anda mencakup:
- harga eksekusi
- kuantitas
- komisi/dealing fee
Verifikasi:
- Hitung ulang dampak biaya yang diharapkan menggunakan rumus fee yang ditampilkan dalam dokumentasi akun.
- Konfirmasi bahwa jumlah fee pada laporan sesuai dengan perhitungan ulang.
Jika rekonsiliasi fee gagal, field harga eksekusi mungkin masih benar, tetapi angka total yang dilaporkan mungkin melibatkan komponen berbeda yang tidak Anda perhitungkan.
Keterbatasan dan mode kegagalan
Beberapa keterbatasan material dapat mencegah verifikasi menjadi konklusif:
- Data yang hilang atau tidak lengkap: Anda mungkin tidak memiliki aliran kuotasi, timestamp dengan presisi yang cukup, atau field rincian fee. - Ketidaksesuaian waktu dan feed: bahkan harga eksekusi yang benar bisa sulit diinterpretasikan jika timestamp kuotasi yang tersimpan berbeda dari timestamp penetapan harga internal penyedia.