Strasmore Research
Edukasi Matt ConnorOleh Matt Connor · Diperbarui 2026-08-08

Mengapa Order Options Anda Tidak Terisi

Pahami mengapa order options tidak terisi: aturan prioritas bursa, alokasi pro-rata, size yang repricing, serta routing net price untuk spread.

Biasanya, alasan order options Anda tidak terisi berkaitan dengan mekanisme yang tidak terlihat di layar retail: posisi order Anda dalam antrean alokasi bursa, apakah size yang Anda ikuti masih tersedia, seberapa lebar market sebenarnya, dan apakah net price order multi-leg dapat dieksekusi sama sekali. Kuotasi yang ditampilkan hanya merupakan gambaran sesaat mengenai harga yang bersedia diperdagangkan seseorang beberapa saat sebelumnya. Menyamai harga tersebut menempatkan order Anda dalam antrean. Itu tidak menempatkannya di urutan terdepan.

Apakah kuotasi options merupakan janji bahwa Anda dapat bertransaksi pada harga tersebut?

Tidak. Kuotasi merupakan penawaran dua sisi yang dapat dibatalkan atau diubah harganya oleh pihak yang memasangnya kapan saja. Size yang melekat pada kuotasi tersebut hanya berlaku pada saat itu. Pada underlying yang aktif memiliki kuotasi, satu kontrak dapat memperbarui bid dan offer berkali-kali per detik. Panduan bid-ask spread options kami menjelaskan arti kedua sisi tersebut. Faktor yang menentukan fill adalah seberapa singkat setiap versi kuotasi bertahan.

Panel di bawah menghitung setiap pembaruan kuotasi yang dibawa feed untuk kontrak options Apple selama satu jendela 30 detik yang ditetapkan, dimulai pada pukul 2:00:00 p.m. ET pada 17 Juni 2026, detik demi detik.

QueryPembaruan kuotasi opsi Apple, detik demi detik, pukul 14.00 ET pada 17 Juni 2026
SQL tepat di balik setiap angka
SELECT
    formatDateTime(toTimeZone(sip_timestamp, 'America/New_York'), '%H:%i:%S') AS et_time,
    round(count() / 1000, 1)                                                 AS quote_updates_k,
    round(count() / uniqExact(ticker), 1)                                    AS updates_per_contract
FROM global_markets.cache_options_quotes
WHERE ticker IN
(
    SELECT ticker
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date = '2026-06-17'
)
  AND sip_timestamp >= toDateTime('2026-06-17 18:00:00', 'UTC')
  AND sip_timestamp <  toDateTime('2026-06-17 18:00:30', 'UTC')
GROUP BY et_time
ORDER BY et_time
Run this yourself

Pada detik pertama, feed membawa sekitar 0.9 ribu pembaruan kuotasi untuk kontrak-kontrak tersebut, atau sekitar 1.9 kuotasi yang dipublikasikan ulang per kontrak dalam satu detik itu. Order ticket tidak bergerak secepat itu. Ketika klik berubah menjadi pesan yang berada di bursa, order book tempat pesan tersebut masuk sudah berubah berkali-kali.

Apakah berada pada harga terbaik menempatkan order Anda di urutan terdepan?

Tidak dengan sendirinya. Bursa saham umumnya menggunakan price-time priority: pada harga yang sama, pihak yang tiba lebih dahulu akan bertransaksi lebih dahulu. Bursa options menambahkan dua aturan, dan aturan tersebut dapat membuat resting order tidak kunjung terisi.

Order nasabah publik mendapat prioritas lebih dahulu. Hampir semua bursa options AS memberikan prioritas kepada order nasabah publik dibandingkan order market maker dan profesional yang berada pada harga yang sama. Bagian ini menguntungkan trader retail.

Setelah prioritas nasabah, alokasi dilakukan secara pro-rata, bukan berdasarkan urutan waktu. Incoming order dibagi di antara resting order sesuai proporsi size-nya. Sering kali terdapat tambahan kecil untuk pihak yang lebih dahulu memasang harga tersebut. Size, bukan waktu kedatangan, menentukan bagian yang diterima.

Jika kedua aturan tersebut digabungkan, 1 lot yang berada di sebelah 500 lot dihitung sebagai satu kontrak dari total 501 kontrak, bukan sebagai satu dari dua order dalam antrean. Incoming order sebesar 100 lot dapat menyapu harga tersebut, tetapi hanya satu kontrak yang jatuh kepada order kecil.

Panel di bawah mengelompokkan setiap trade options Apple yang tercatat pada 17 Juni 2026 berdasarkan trade size. Panel tersebut kemudian membandingkan porsi masing-masing kelompok terhadap total prints harian dan terhadap total kontrak yang berpindah tangan.

QueryTransaksi opsi Apple pada 17 Juni 2026: proporsi prints vs proporsi kontrak, berdasarkan ukuran transaksi
SQL tepat di balik setiap angka
WITH
    (
        SELECT count()
        FROM global_markets.options_trades
        WHERE underlying_symbol = 'AAPL'
          AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'UTC')
          AND sip_timestamp <  toDateTime('2026-06-18 00:00:00', 'UTC')
    ) AS day_prints,
    (
        SELECT sum(size)
        FROM global_markets.options_trades
        WHERE underlying_symbol = 'AAPL'
          AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'UTC')
          AND sip_timestamp <  toDateTime('2026-06-18 00:00:00', 'UTC')
    ) AS day_contracts
SELECT
    multiIf(size = 1,    '1 contract',
            size <= 5,   '2 to 5',
            size <= 20,  '6 to 20',
            size <= 100, '21 to 100',
                         'over 100')       AS size_bucket,
    round(100 * count()   / day_prints, 2) AS share_of_trades_pct,
    round(100 * sum(size) / day_contracts, 2) AS share_of_volume_pct
FROM global_markets.options_trades
WHERE underlying_symbol = 'AAPL'
  AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'UTC')
  AND sip_timestamp <  toDateTime('2026-06-18 00:00:00', 'UTC')
GROUP BY size_bucket
ORDER BY min(size)
Run this yourself

Trade satu kontrak mencakup 48.48% dari prints harian dan 7.83% dari total kontrak. Kelompok over 100 menunjukkan pola sebaliknya: 0.44% prints membawa 16.67% volume. Dalam alokasi pro-rata, angka kedua menentukan seberapa besar bagian incoming order yang mencapai setiap resting order. Market maker mengkuotasi kedua sisi secara terus-menerus dan mengelola inventory seiring berjalannya perdagangan. Hal tersebut dibahas secara rinci dalam panduan tentang cara market maker menghasilkan uang kami.

Mengapa order options saya tidak terisi pada mid?

Mid bersifat aritmetis: bid ditambah ask, lalu dibagi dua. Tidak ada pihak yang wajib bertransaksi pada harga tersebut. Dua harga yang selalu tersedia adalah natural: ask jika Anda membeli dan bid jika Anda menjual. Semua harga di antara natural dan mid merupakan negosiasi. Transaksi terjadi ketika model pihak lawan menilai kontrak pada sisi Anda dari midpoint, atau ketika public order kedua datang untuk mengambil posisi berlawanan.

Seberapa besar ruang negosiasi tersebut mencerminkan lebar market. Lebar market sangat bervariasi bergantung pada harga kontrak. Panel di bawah menggunakan jendela 30 detik yang sama, mengelompokkan setiap kuotasi options Apple berdasarkan harga kontrak, lalu melaporkan median quoted spread dalam sen serta spread yang sama sebagai persentase dari mid.

QueryMedian quoted spread opsi Apple berdasarkan harga kontrak, jendela 30 detik pada 17 Juni 2026
SQL tepat di balik setiap angka
SELECT
    price_bucket,
    round(quantileExact(0.5)(spread) * 100, 1)       AS median_spread_cents,
    round(quantileExact(0.5)(100 * spread / mid), 1) AS spread_pct_of_mid
FROM
(
    SELECT
        toFloat64(ask_price) - toFloat64(bid_price)       AS spread,
        (toFloat64(ask_price) + toFloat64(bid_price)) / 2 AS mid,
        multiIf(mid < 0.50,  'under $0.50',
                mid < 2.00,  '$0.50 to $2',
                mid < 5.00,  '$2 to $5',
                mid < 15.00, '$5 to $15',
                             '$15 and up')                AS price_bucket,
        multiIf(mid < 0.50, 1, mid < 2.00, 2, mid < 5.00, 3, mid < 15.00, 4, 5) AS bucket_order
    FROM global_markets.cache_options_quotes
    WHERE ticker IN
    (
        SELECT ticker
        FROM global_markets.options_greeks
        WHERE underlying_symbol = 'AAPL'
          AND date = '2026-06-17'
    )
      AND sip_timestamp >= toDateTime('2026-06-17 18:00:00', 'UTC')
      AND sip_timestamp <  toDateTime('2026-06-17 18:00:30', 'UTC')
      AND bid_price > 0
      AND ask_price > bid_price
)
GROUP BY price_bucket
ORDER BY min(bucket_order)
Run this yourself

Kontrak dalam kelompok under $0.50 memiliki median spread sebesar 17 sen, setara dengan 75% dari mid. Kontrak dalam kelompok $15 and up memiliki spread sebesar 170 sen, atau 3.8% dari mid. Dalam hitungan sen, kontrak yang lebih mahal menunjukkan kuotasi yang lebih lebar. Dalam persentase, kontrak yang lebih murah memiliki market yang jauh lebih lebar. Resting order pada midpoint-nya meminta counterparty untuk melepaskan porsi besar dari spread tersebut. Likuiditas dan volatilitas memengaruhi lebar tersebut dengan arah yang berbeda. Dua kontrak pada underlying yang sama dapat menunjukkan perilaku yang sama sekali berbeda.

Market order dibandingkan dengan limit order menghilangkan pertanyaan mengenai harga dan menggantinya dengan pertanyaan lain. Market order bertransaksi melawan apa pun yang tersedia dalam order book pada saat itu. Pada seri options yang thinly traded, harga tersebut dapat berada beberapa tick dari kuotasi terakhir yang tampil di layar Anda.

Mengapa spread tidak terisi ketika kedua leg tampak dapat dieksekusi?

Order multi-leg tidak berada di dua single-leg book. Order tersebut masuk ke complex order book dan dicocokkan sebagai satu paket berdasarkan net price-nya. Bursa mengisi order tersebut terhadap complex order lain, atau terhadap single-leg book ketika harga gabungannya lebih baik daripada net price Anda. Bursa tidak melakukan salah satu dari kedua hal tersebut sampai seluruh paket memiliki harga yang dapat dieksekusi.

Ambil contoh hypothetical two-leg call spread. Long leg memiliki kuotasi $1.20 bid dan $1.35 ask. Short leg memiliki $0.60 bid dan $0.72 ask. Membeli paket pada natural memerlukan biaya $1.35 dikurangi $0.60, atau debit sebesar $0.75. Menjual pada natural menghasilkan $1.20 dikurangi $0.72, atau credit sebesar $0.48. Net market untuk paket tersebut adalah $0.48 bid dan $0.75 ask, dengan midpoint $0.615. Mengamati kedua leg secara terpisah tidak memberi informasi apakah harga $0.62 dapat dieksekusi. Combined book memiliki two-sided market dan resting order-nya sendiri.

Ada dua konsekuensi. Jika sebuah leg diperdagangkan pada harga Anda di single-leg screen, spread Anda tetap tidak terisi. Order Anda sejak awal tidak berada di book tersebut. Spread yang diberi harga berdasarkan leg, bukan net price, dinilai terhadap book yang sebenarnya tidak ada.

Mengapa order tidak terisi pada strike dengan volume nol?

Tidak ada yang rusak. Sebagian besar strike yang terdaftar tidak diperdagangkan pada sebagian besar hari. Chain mencantumkan setiap strike yang telah dibuka oleh bursa. Sebagian besar strike hanya memiliki kuotasi tanpa transaksi, terkadang selama berminggu-minggu. Volume menghitung kontrak yang berpindah tangan hari ini. Open interest menghitung posisi yang masih terbuka. Perbedaan antara keduanya dibahas dalam penjelasan volume options dibandingkan dengan open interest kami.

Panel di bawah mengukur seberapa tipis perdagangan pada outer strike. Panel tersebut mengambil setiap kontrak Apple dengan 20 hingga 45 hari sebelum expiration selama Mei dan Juni 2026. Kontrak dikelompokkan berdasarkan jarak strike dari harga underlying pada hari tersebut. Panel kemudian melaporkan median volume harian serta porsi contract days yang mencatat kurang dari 10 kontrak.

QueryAktivitas opsi Apple berdasarkan jarak strike, 20 hingga 45 hari sebelum jatuh tempo, Mei dan Juni 2026
SQL tepat di balik setiap angka
SELECT
    moneyness_bucket,
    round(quantileExact(0.5)(toFloat64(volume)), 0) AS median_daily_volume,
    round(100 * countIf(volume < 10) / count(), 1)  AS share_under_10_lots_pct
FROM
(
    SELECT
        abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) AS gap,
        multiIf(gap < 0.02, '0% to 2% from spot',
                gap < 0.05, '2% to 5% from spot',
                gap < 0.10, '5% to 10% from spot',
                gap < 0.20, '10% to 20% from spot',
                            'more than 20% from spot') AS moneyness_bucket,
        multiIf(gap < 0.02, 1, gap < 0.05, 2, gap < 0.10, 3, gap < 0.20, 4, 5) AS bucket_order,
        volume
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date >= '2026-05-01'
      AND date <  '2026-07-01'
      AND days_to_expiry BETWEEN 20 AND 45
      AND underlying_close > 0
)
GROUP BY moneyness_bucket
ORDER BY min(bucket_order)
Run this yourself

Kontrak 0% to 2% from spot memiliki median volume harian sebesar 354 kontrak. Sebanyak 2% contract days mencatat kurang dari 10 kontrak. Kontrak more than 20% from spot mencatat median 6 kontrak per hari. Di sana, 55.4% contract days mencatat kurang dari 10 kontrak. Order yang berada pada salah satu strike tersebut menunggu flow yang tidak datang. Satu-satunya counterparty yang tersedia adalah market maker yang sejak awal mengkuotasi strike tersebut.

Apa yang diubah oleh mekanisme ini terhadap order ticket

  • Spread diberi harga berdasarkan net price. Complex book mencocokkan paket, dan harga single leg tidak memiliki posisi yang tersedia di sana.
  • Mid berfungsi sebagai anchor. Dua harga yang selalu tersedia pada market yang lebar adalah natural: ask untuk pembelian dan bid untuk penjualan.
  • Size menentukan bagian dari pro-rata fill. 1 lot yang berada di samping order jauh lebih besar menerima porsi proporsional dari setiap order yang datang.
  • Strike yang sepi merupakan pertanyaan mengenai kuotasi sebelum menjadi pertanyaan mengenai order. Tidak ada flow yang datang untuk dicocokkan.

FAQ

Mengapa limit order options saya tidak terisi ketika berada pada bid?

Mengikuti bid menempatkan order Anda dalam antrean pada harga tersebut. Bursa options mengalokasikan fill berdasarkan status nasabah dan size, bukan semata-mata berdasarkan waktu kedatangan. Order kecil yang berada di samping order jauh lebih besar menerima porsi proporsional dari setiap transaksi yang terjadi. Pada print yang kecil, porsi tersebut dapat dibulatkan menjadi nol.

Apakah bursa options mengisi order berdasarkan urutan kedatangannya?

Sebagian besar tidak. Public customer order mendapat prioritas dibandingkan order market maker dan profesional pada harga yang sama. Sisa size umumnya dialokasikan secara pro-rata, sesuai proporsi size setiap resting order. Beberapa bursa menambahkan priority overlay bagi pihak yang lebih dahulu memasang harga.

Apa arti membayar pada natural dalam order options?

Natural adalah harga yang sudah ditampilkan pada sisi market Anda: ask ketika Anda membeli dan bid ketika Anda menjual. Order pada natural dapat dieksekusi terhadap kuotasi saat ini. Order pada mid harus menunggu pihak lawan memperbaiki harganya.

Apakah normal jika options dengan volume nol tidak pernah terisi?

Ya. Sebagian besar strike yang terdaftar tidak diperdagangkan pada sebagian besar hari. Resting order pada salah satu strike tersebut bersaing untuk mendapatkan flow yang tidak datang. Kuotasi yang tampil biasanya merupakan kewajiban market maker. Fill bergantung pada apakah harga tersebut masih diinginkan market maker pada saat itu.

Cara panel ini dibuat

Kedua panel kuotasi menggunakan satu jendela 30 detik yang ditetapkan, dari pukul 2:00:00 p.m. hingga 2:00:30 p.m. ET pada 17 Juni 2026. Data dibatasi pada kontrak options Apple yang memiliki catatan daily greeks pada tanggal tersebut. Penetapan jendela ini membuat angka tetap stabil setiap kali artikel dibuat ulang. Sensus strike mencakup Mei dan Juni 2026 serta sengaja mempertahankan kontrak yang sama sekali tidak mencatat volume. Frekuensi strike yang terdaftar tetapi tidak diperdagangkan merupakan hal yang diukur oleh panel tersebut. Timestamp tersimpan dalam UTC dan dikonversi ke Eastern time di dalam setiap query.


Setiap panel di atas menyertakan SQL lengkap di bawahnya. Untuk menjalankan pengukuran yang sama pada kontrak yang Anda ikuti, ajukan pertanyaannya dalam bahasa Inggris biasa di terminal Strasmore.

#options#order fills#market makers#liquidity#priority