Jawaban langsung
Anda dapat mengukur Buy Stop dengan mencatat bidang-bidang yang dapat diukur yang mendefinisikan order dan peristiwa-peristiwa yang dapat diukur yang menunjukkan apa yang benar-benar terjadi: level harga pemicu, timestamp penempatan dan modifikasi order, serta timestamp eksekusi dan/atau harga pengisian. Karena eksekusi bergantung pada kondisi pasar dan aturan eksekusi dari venue atau penyedia, perbandingan harus menyatakan asumsi dan menyertakan keterbatasan material seperti slippage dan partial fills.
Mekanisme atau definisi
Buy Stop adalah order yang ditempatkan untuk membeli ketika harga mencapai atau melebihi level trigger (stop) yang dipilih. Untuk mengukurnya dengan cara yang dapat diverifikasi secara independen oleh orang lain, pisahkan parameter yang dimaksudkan dari order dengan hasil eksekusi yang teramati.
Bidang-bidang yang umum dapat diukur meliputi:
- Stop/trigger price: level harga yang mengaktifkan logika order (niat order).
- Timestamp penempatan order: kapan order dimasukkan atau diterima.
- Timestamp modifikasi order: kapan level stop dan/atau bidang lain diubah.
- Timestamp eksekusi: kapan terjadi pengisian.
- Harga eksekusi: harga pengisian aktual untuk setiap eksekusi.
- Kuantitas eksekusi: ukuran penuh atau partial fills.
- Outcome terminal: apakah terisi, terisi sebagian lalu dibatalkan, atau dibatalkan sebelum aktivasi.
Agar perhitungan tetap bermakna, tentukan dasar pengukuran. Misalnya, Anda mungkin mendefinisikan apakah “trigger tercapai” dievaluasi terhadap bid, ask, harga terakhir yang diperdagangkan, atau feed harga internal—ini tidak seragam di antara penyedia dan memengaruhi apakah order teraktivasi.
Bukti atau contoh (dengan asumsi yang jelas)
Pertimbangkan pendekatan pengukuran yang disederhanakan yang menghindari asumsi data real-time.
Asumsi (nyatakan secara eksplisit):
- Penyedia mengevaluasi aktivasi menggunakan satu aliran referensi harga (Anda akan menggunakan aliran yang sama untuk pengukuran Anda).
- Order tidak terisi atau terisi penuh dengan paling banyak satu peristiwa eksekusi (untuk kesederhanaan).
- Anda akan mengukur perbedaan menggunakan timestamp yang dicatat oleh penyedia/platform.
Contoh set pengukuran:
- Harga trigger: 1.1000
- Waktu penempatan order: T0
- Waktu eksekusi pertama: T1
- Harga eksekusi: 1.1008
Anda dapat menghitung:
- Keterlambatan aktivasi-ke-pengisian: T1 − T0 (waktu dari penempatan hingga eksekusi; jika Anda ingin aktivasi secara spesifik, catat juga waktu aktivasi).
- Slippage pengisian relatif terhadap trigger: harga eksekusi − harga trigger.
Jika Anda memiliki beberapa pengisian, ganti “fill slippage” dengan rata-rata tertimbang berdasarkan volume pengisian:
- Rata-rata harga pengisian = (jumlah dari (harga eksekusi × kuantitas eksekusi)) / (total kuantitas yang terisi)
Ini menghasilkan satu angka yang dapat dibandingkan, tetapi hanya jika Anda juga mencatat semua harga dan kuantitas eksekusi.
Keterbatasan dan risiko
Setidaknya satu mode kegagalan yang material biasanya ada saat mengukur Buy Stop:
- Ambiguitas aktivasi: “harga mencapai stop” bergantung pada harga referensi yang digunakan untuk logika stop. Dua penyedia mungkin memberi label pergerakan yang sama secara berbeda, bahkan ketika grafik yang terlihat tampak mirip.
- Slippage dan ketidakpastian eksekusi: Bahkan dengan trigger yang sama, harga eksekusi bisa lebih buruk (lebih tinggi untuk Buy) karena pasar dapat bergerak di antara aktivasi dan pengisian.
- Partial fills: Buy Stop dapat menghasilkan beberapa eksekusi, sehingga perbandingan dengan satu angka bisa menyesatkan kecuali Anda menggunakan metrik berbasis kuantitas.
- Efek pembatalan dan modifikasi: Jika order dimodifikasi atau dibatalkan, pengukuran Anda harus menyelaraskan outcome dengan versi yang benar dari parameter order (perubahan level trigger itu penting).
- Hubungan historis tidak bersifat prediktif: Bahkan jika Anda mengamati pola slippage di masa lalu, itu tidak menjamin perilaku serupa di masa depan.
Verifikasi dan pertanyaan berikutnya
Untuk memverifikasi klaim pengukuran Anda secara independen, usahakan log yang dapat direproduksi: catat level trigger, semua timestamp order yang relevan, dan semua peristiwa eksekusi (timestamp, harga, kuantitas, dan status akhir). Lalu pastikan perbandingan Anda menggunakan dasar yang sama (definisi harga referensi dan versi order yang sama).
Pertanyaan berikutnya yang berguna adalah: harga referensi dan timestamp mana yang platform Anda gunakan untuk aktivasi stop dibandingkan eksekusi? Jawaban itu menentukan apa yang bisa Anda ukur dengan presisi dan apa yang harus diperlakukan sebagai tidak pasti secara inheren.