27 Oktober 2026 · riset

Backtest Opsi Anda Menggunakan Midprice yang Tidak Pernah Diperdagangkan

Backtest Opsi Anda Menggunakan Midprice yang Tidak Pernah Diperdagangkan

Backtest opsi bisa menunjukkan entry yang rapi di midpoint, exit yang rapi di midpoint, dan keuntungan yang apik, padahal tidak ada order yang bisa meraihnya. Midpoint adalah hasil perhitungan, bukan janji: ketika sebuah call memiliki bid $1.00 dan ask $1.20, $1.10 adalah patokan di antara dua harga yang sedang dipasang. Nilai itu mungkin berguna untuk menilai posisi. Namun, nilai itu tidak memberi tahu Anda bahwa pembeli atau penjual akan bertransaksi dengan Anda pada harga tersebut.

Saya pernah melihat hal ini menyusup ke dalam riset karena data midpoint tampak lebih tidak berisik daripada bid dan ask, dan karena memudahkan perbandingan strategi. Masalah muncul ketika konvensi valuasi diam-diam berubah menjadi model eksekusi. Tiga kesalahan berikut menyebabkan banyak dampak buruk.

Kesalahan 1: Menganggap setiap midpoint sebagai harga eksekusi

Misalkan sebuah backtest membeli call pada midpoint $1.10 dan menjualnya kemudian pada $1.18. Backtest itu melaporkan keuntungan delapan sen. Namun, jika kedua kuotasi memiliki spread sepuluh sen, menyeberangi spread berarti membayar ask $1.20 saat masuk dan menerima bid $1.08 saat keluar: rugi dua belas sen sebelum biaya.

Dampak buruknya sering terlihat sebagai strategi yang sering bertransaksi, meraih keuntungan kecil per transaksi, dan tampak tangguh di banyak kontrak. Keunggulannya mungkin tidak lebih besar daripada spread yang diabaikannya. Midpoint tetap bisa digunakan sebagai patokan, terutama untuk memperkirakan nilai portofolio, tetapi eksekusi memerlukan sisi harga dan asumsi pengisian order yang dinyatakan dengan jelas.

PenggunaanPatokan harga yang wajarHal yang tidak dibuktikannya
Menilai posisi terbukaMidpoint, dengan aturan kualitas kuotasi yang dicatatBahwa posisi bisa ditutup pada midpoint
Pembelian marketableAsk, ditambah estimasi dampak harga jika relevanBahwa ukuran yang ditampilkan cukup untuk order Anda
Penjualan marketableBid, dikurangi estimasi dampak harga jika relevanBahwa kuotasi usang masih tersedia

Kesalahan 2: Memercayai kuotasi yang sudah tidak aktif

Kuotasi opsi bisa tetap sama saat aset acuan bergerak, pasar berhenti sejenak, atau pasar yang ditampilkan menghilang. Backtest yang mengambil bid dan ask terbaru pada setiap keputusan mungkin terus menggunakan midpoint lama seolah-olah trader bisa bertindak berdasarkan harga itu. Harga terbaru aset acuan tidak memperbarui kuotasi opsi.

Dampak buruknya berupa kurva ekuitas opsi yang mencurigakan karena terlalu tenang: sedikit lonjakan slippage, pengisian order pada harga yang tampak presisi hingga satu sen, dan transaksi pada kontrak yang kuotasinya hampir tidak berubah sepanjang hari. Catat usia kuotasi dan tolak atau turunkan bobot pengamatan yang melewati ambang sesuai venue dan strategi. Periksa juga apakah bid dan ask positif, tersusun dengan benar, serta disertai ukuran yang ditampilkan dan masuk akal. Pasar dengan bid silang atau bid nol adalah kondisi data yang perlu ditangani, bukan peluang murah untuk dimanfaatkan.

Pada suatu sore yang tenang, saya pernah melihat rantai opsi tampak membeku sementara aset acuannya terus bergerak kecil. Itu menjadi pengingat bahwa tabel yang rapi tidak sama dengan pasar yang aktif.

Kesalahan 3: Menganggap ukuran yang ditampilkan sebagai jatah Anda

Bahkan kuotasi terbaru dengan spread yang wajar hanya menunjukkan apa yang ditampilkan saat feed menangkapnya. Jika ask menunjukkan satu kontrak dan backtest membeli sepuluh, mengisi kesepuluhnya pada ask yang sama berarti mengasumsikan kedalaman pasar yang tidak pernah ditampilkan oleh kuotasi itu. Jika strategi memasang limit di midpoint, lalu dianggap terisi karena aset acuan kemudian menyentuh level itu, berarti mengasumsikan prioritas antrean dan adanya transaksi yang menembus harga order.

Dampak buruknya cenderung membesar seiring ukuran posisi. Uji satu lot tampak masuk akal, sedangkan hasil portofolio meningkat hampir linier hingga 50 kontrak, tanpa tambahan biaya spread atau order yang gagal terisi. Jika memungkinkan, batasi jumlah pengisian pada ukuran yang teramati; jika tidak, gunakan asumsi dampak harga yang transparan dan uji beberapa skenario sensitivitas. Untuk order pasif, minta bukti adanya transaksi yang menembus limit atau modelkan antrean dan pengisian parsial secara konservatif. Harga tertinggi atau terendah pada bar saja tidak memberi tahu apakah order Anda berada di urutan pertama.

Apa yang sebaiknya dilakukan backtest opsi terhadap midpoint?

Pisahkan penilaian dari perdagangan. Catat bid, ask, stempel waktu kuotasi, dan ukuran yang digunakan untuk setiap keputusan. Nilai inventori dengan aturan valuasi yang dinyatakan, lalu simulasikan pembelian dan penjualan menggunakan sisi harga yang dapat dieksekusi atau model limit order yang terdokumentasi. Kenakan komisi dan biaya bursa secara terpisah; harga yang realistis belum mencakup semua biaya.

Kemudian bandingkan hasil dengan beberapa asumsi yang dinyatakan secara eksplisit: penilaian pada midpoint, eksekusi pada bid/ask, serta skenario dengan spread lebih lebar atau tingkat pengisian lebih rendah. Jika tesis hanya bertahan dengan pengisian pada midpoint, riset tersebut menemukan pertanyaan tentang akses pasar, bukan keunggulan trading yang sudah terbukti. Pembedaan ini sangat penting pada opsi, ketika spread lebar dan ukuran tipis dapat membuat transaksi backtest yang paling menarik menjadi yang paling sulit dieksekusi.

backtest opsispread bid askmikrostruktur pasarpemodelan eksekusi
← Semua artikel