Sebab Pesanan Opsyen Anda Tidak Dipenuhi
Ketahui punca pesanan opsyen gagal dipenuhi seperti peraturan keutamaan bursa, peruntukan pro-rata, saiz pesanan yang berubah, serta kerumitan penghalaan harga bersih bagi spread.
Sebab pesanan opsyen anda tidak dipenuhi biasanya berpunca daripada jentera yang tidak pernah dipaparkan pada skrin runcit: di mana pesanan anda berada dalam barisan peruntukan bursa, sama ada saiz yang anda sertai masih wujud, sejauh mana luasnya pasaran sebenar, dan sama ada harga bersih pesanan berbilang kaki (multi-leg) boleh dilaksanakan atau tidak. Sebut harga yang dipaparkan hanyalah gambaran seketika tentang apa yang seseorang sanggup dagangkan sebentar tadi. Memadankan harga tersebut hanya meletakkan pesanan anda ke dalam barisan. Ia tidak meletakkan anda di hadapan barisan tersebut.
Adakah sebut harga opsyen merupakan janji bahawa anda boleh berdagang pada harga tersebut?
Tidak. Sebut harga ialah tawaran dua hala yang boleh dibatalkan atau diubah harganya oleh pihak yang menyiarkannya pada bila-bila masa, dan saiz yang dilampirkan padanya hanya terpakai untuk saat itu sahaja. Pada aset pendasar yang disebut harga secara aktif, satu kontrak menerbitkan semula bidaan dan tawarannya berkali-kali dalam sesaat. Panduan spread bida-tanya opsyen kami merangkumi apa yang diwakili oleh kedua-dua pihak tersebut. Apa yang menentukan pelaksanaan pesanan ialah betapa singkatnya mana-mana versi sebut harga itu bertahan.
Panel di bawah mengira setiap kemas kini sebut harga yang dibawa oleh suapan untuk kontrak opsyen Apple sepanjang satu tetingkap 30 saat yang ditetapkan, bermula pada 2:00:00 p.m. ET pada 17 Jun 2026, saat demi saat.
SQL tepat di sebalik setiap nombor
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_timePada saat pembukaan, suapan membawa kira-kira 0.9 ribu kemas kini sebut harga merentasi kontrak tersebut, secara kasarnya 1.9 sebut harga diterbitkan semula bagi setiap kontrak dalam satu saat itu. Tiket pesanan tidak bergerak pada kelajuan tersebut. Apabila satu klik menjadi mesej yang sampai di bursa, buku pesanan tempat ia mendarat sudah pun berubah.
Adakah berada pada harga terbaik meletakkan anda di hadapan barisan?
Bukan dengan sendirinya. Bursa saham kebanyakannya menggunakan keutamaan harga-masa: pada harga tertentu, sesiapa yang tiba dahulu akan berdagang dahulu. Bursa opsyen menambah dua peraturan tambahan, dan peraturan itulah yang menyebabkan pesanan yang menunggu (resting orders) tersangkut.
Pesanan pelanggan awam didahulukan. Hampir setiap bursa opsyen AS memberikan keutamaan kepada pesanan daripada pelanggan awam berbanding pesanan pembuat pasaran (market maker) dan profesional yang menunggu pada harga yang sama. Bahagian itu berfungsi untuk kelebihan pedagang runcit.
Selepas keutamaan pelanggan, peruntukan adalah secara pro-rata dan bukannya mengikut urutan masa. Pesanan masuk dibahagikan merentasi pesanan yang menunggu mengikut perkadaran saiznya, selalunya dengan sedikit tambahan untuk pihak yang menyiarkan harga itu terlebih dahulu. Saiz, bukan masa ketibaan, yang menetapkan bahagian tersebut.
Gabungkan kedua-duanya dan 1 lot yang menunggu di sebelah 500 lot dikira sebagai satu kontrak daripada 501 dan bukannya sebagai satu daripada dua pesanan dalam barisan. Pesanan masuk sebanyak 100 lot boleh menyapu harga dengan satu kontrak mendarat pada pesanan kecil tersebut.
Panel di bawah mengumpulkan setiap dagangan opsyen Apple yang dicetak pada 17 Jun 2026 mengikut saiz dagangan, kemudian membandingkan bahagian setiap kumpulan dalam cetakan hari tersebut dengan bahagian kontrak hari tersebut.
SQL tepat di sebalik setiap nombor
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)Dagangan satu kontrak membentuk 48.48% daripada cetakan hari tersebut dan 7.83% daripada kontrak yang bertukar tangan. Kumpulan over 100 menyongsangkan bentuk tersebut: 0.44% daripada cetakan membawa 16.67% daripada volum. Di bawah peruntukan pro-rata, nombor kedua adalah yang menentukan berapa banyak pesanan yang tiba sampai kepada mana-mana pesanan yang menunggu. Pembuat pasaran menyebut harga kedua-dua belah pihak secara berterusan dan menguruskan inventori semasa mereka berdagang, yang diperincikan dalam panduan kami tentang cara pembuat pasaran menjana keuntungan.
Mengapa pesanan opsyen saya tidak dipenuhi pada harga pertengahan (mid)?
Harga pertengahan adalah aritmetik: bidaan ditambah tawaran, dibahagikan dengan dua. Tiada sesiapa yang diwajibkan untuk berdagang pada harga tersebut. Dua harga yang sentiasa wujud ialah harga natural, iaitu harga tawaran jika anda membeli dan harga bidaan jika anda menjual. Segala-galanya di antara harga natural dan harga pertengahan adalah rundingan yang selesai apabila model pihak lawan meletakkan harga kontrak pada bahagian anda di titik tengah, atau apabila pesanan awam kedua tiba dengan keinginan untuk dagangan yang bertentangan.
Sejauh mana rundingan itu meliputi bergantung pada betapa luasnya pasaran, dan kelebaran itu sangat berbeza mengikut harga kontrak. Panel di bawah mengambil tetingkap 30 saat yang sama, mengumpulkan setiap sebut harga opsyen Apple mengikut harga kontrak, dan melaporkan median spread yang disebut dalam sen di samping spread yang sama sebagai peratusan daripada harga pertengahan.
SQL tepat di sebalik setiap nombor
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)Kontrak dalam kumpulan under $0.50 menyebut spread median sebanyak 17 sen, yang bersamaan dengan 75% daripada harga pertengahan. Kontrak dalam kumpulan $15 and up menyebut 170 sen, atau 3.8% daripada harga pertengahan. Dalam sen, kontrak yang mahal menunjukkan sebut harga yang lebih luas. Dari segi peratusan, kontrak yang murah adalah pasaran yang lebih luas, dan pesanan yang menunggu pada titik tengahnya meminta pihak lawan untuk melepaskan sebahagian besar daripada spread tersebut. Likuiditi dan volatiliti menarik kelebaran tersebut ke arah yang berbeza, dan dua kontrak pada aset pendasar yang sama boleh berkelakuan sangat berbeza.
Pesanan pasaran berbanding pesanan had menghilangkan persoalan harga dan menggantikannya dengan persoalan lain. Pesanan pasaran berdagang terhadap apa sahaja yang dipegang oleh buku pesanan pada saat itu, yang pada siri opsyen yang nipis boleh berada beberapa tik jauh daripada sebut harga terakhir yang dilukis oleh skrin anda.
Mengapa spread tidak dipenuhi apabila kedua-dua kaki kelihatan boleh dilaksanakan?
Pesanan berbilang kaki tidak berada dalam dua buku pesanan satu kaki. Ia disalurkan ke buku pesanan kompleks dan dipadankan sebagai satu pakej, pada harga bersihnya. Bursa memenuhinya terhadap pesanan kompleks lain, atau terhadap buku pesanan satu kaki apabila harga gabungannya mengatasi harga bersih anda, dan ia tidak melakukan kedua-duanya sehingga keseluruhan pakej diletakkan harganya.
Ambil contoh hipotesis spread call dua kaki. Kaki panjang disebut pada bidaan $1.20 pada tawaran $1.35, kaki pendek pada bidaan $0.60 pada tawaran $0.72. Membeli pakej pada harga natural menelan kos $1.35 tolak $0.60, iaitu debit $0.75. Menjual pada harga natural membawa masuk $1.20 tolak $0.72, iaitu kredit $0.48. Pasaran bersih pada pakej tersebut ialah bidaan $0.48 pada tawaran $0.75, dengan titik tengah $0.615. Memerhati kaki-kaki tersebut secara berasingan tidak memberitahu sama ada $0.62 boleh dilaksanakan. Buku pesanan gabungan mengekalkan pasaran dua halanya sendiri dan pesanan yang menunggu sendiri.
Dua perkara berlaku. Kaki yang didagangkan pada harga anda pada skrin satu kaki menyebabkan spread anda tidak dipenuhi, dan pesanan anda tidak pernah menunggu dalam buku pesanan tersebut sejak awal lagi. Spread yang diletakkan harganya dalam terma kaki dan bukannya terma bersih diletakkan harganya terhadap buku pesanan yang tidak wujud.
Mengapa pesanan tidak akan dipenuhi pada harga strike dengan volum sifar?
Tiada apa yang rosak. Kebanyakan harga strike yang disenaraikan tidak didagangkan pada kebanyakan hari. Rantaian menyenaraikan setiap harga strike yang telah dibuka oleh bursa, dan majoritinya kekal disebut harga tetapi tidak disentuh, kadangkala selama berminggu-minggu. Volum mengira kontrak yang bertukar tangan hari ini. Minat terbuka (open interest) mengira posisi yang masih belum selesai, dan jurang antara kedua-duanya diperincikan dalam penjelasan volum opsyen vs minat terbuka kami.
Panel di bawah mengukur betapa nipisnya harga strike luar. Ia mengambil setiap kontrak Apple dengan 20 hingga 45 hari sehingga tamat tempoh merentasi Mei dan Jun 2026, mengumpulkan mereka mengikut sejauh mana harga strike berada daripada harga aset pendasar pada hari tersebut, dan melaporkan volum harian median di samping bahagian hari kontrak yang mencetak kurang daripada 10 kontrak.
SQL tepat di sebalik setiap nombor
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)Kontrak 0% to 2% from spot membawa volum harian median sebanyak 354 kontrak, dengan 2% daripada hari kontrak mencetak di bawah 10. Kontrak more than 20% from spot merekodkan median sebanyak 6 kontrak sehari, dan 55.4% daripada hari kontrak di sana mencetak di bawah 10. Pesanan yang menunggu pada salah satu harga strike tersebut menunggu aliran yang tidak tiba, dan satu-satunya pihak lawan yang sedia ada ialah pembuat pasaran yang menyebut harga strike tersebut sejak awal lagi.
Apa yang jentera ubah tentang tiket pesanan
- Spread diletakkan harganya pada harga bersih. Buku pesanan kompleks memadankan pakej, dan harga satu kaki tidak mempunyai kedudukan di sana.
- Harga pertengahan berfungsi sebagai penambat. Dua harga yang sentiasa tersedia pada pasaran yang luas ialah harga natural, iaitu harga tawaran untuk belian dan harga bidaan untuk jualan.
- Saiz menetapkan bahagian peruntukan pro-rata. 1 lot yang menunggu di sebelah pesanan yang jauh lebih besar menerima bahagian berkadar daripada apa sahaja yang tiba.
- Harga strike yang sunyi adalah persoalan sebut harga sebelum ia menjadi persoalan pesanan. Tiada apa yang tiba untuk dipadankan.
Soalan Lazim
Mengapa pesanan had opsyen saya tidak dipenuhi apabila ia berada pada harga bidaan?
Menyertai bidaan meletakkan pesanan anda dalam barisan pada harga tersebut, dan bursa opsyen memperuntukkan pelaksanaan mengikut status pelanggan dan saiz dan bukannya semata-mata mengikut masa ketibaan. Pesanan kecil yang menunggu di sebelah pesanan yang jauh lebih besar menerima bahagian berkadar daripada apa sahaja yang didagangkan, yang boleh dibundarkan kepada sifar pada cetakan yang sederhana.
Adakah bursa opsyen memenuhi pesanan mengikut urutan ketibaan?
Kebanyakannya tidak. Pesanan pelanggan awam diberi keutamaan berbanding pesanan pembuat pasaran dan profesional pada harga yang sama, dan saiz yang selebihnya biasanya diperuntukkan secara pro-rata, mengikut perkadaran saiz setiap pesanan yang menunggu. Sesetengah bursa menambah lapisan keutamaan untuk pihak yang menyiarkan harga itu terlebih dahulu.
Apakah maksud membayar harga natural pada pesanan opsyen?
Harga natural ialah harga yang sudah dipaparkan pada bahagian pasaran anda: harga tawaran apabila anda membeli, harga bidaan apabila anda menjual. Pesanan pada harga natural boleh dilaksanakan terhadap sebut harga semasa, manakala pesanan pada harga pertengahan menunggu pihak lawan untuk bertambah baik.
Adakah normal bagi opsyen dengan volum sifar untuk tidak pernah dipenuhi?
Ya. Kebanyakan harga strike yang disenaraikan tidak didagangkan pada kebanyakan hari, dan pesanan yang menunggu pada salah satu daripadanya bersaing untuk aliran yang tidak tiba. Sebut harga yang ditunjukkan di sana biasanya merupakan kewajipan pembuat pasaran, dan pelaksanaan bergantung pada sama ada harga itu adalah harga yang mereka mahukan pada saat itu.
Cara panel ini dibina
Dua panel sebut harga membaca satu tetingkap 30 saat yang ditetapkan, 2:00:00 p.m. hingga 2:00:30 p.m. ET pada 17 Jun 2026, terhad kepada kontrak opsyen Apple yang membawa rekod greeks harian pada tarikh tersebut. Menetapkan tetingkap memastikan nombor-nombor ini stabil setiap kali siaran dijana semula. Banci harga strike meliputi Mei dan Jun 2026 dan sengaja mengekalkan kontrak yang tidak merekodkan sebarang volum langsung. Kekerapan harga strike yang disenaraikan tidak didagangkan adalah tepat apa yang diukur oleh panel tersebut. Cap masa yang disimpan adalah dalam UTC dan ditukar kepada waktu Timur di dalam setiap pertanyaan.
Setiap panel di atas membawa SQL tepat di bawahnya. Untuk menjalankan ukuran yang sama pada kontrak yang anda ikuti, ajukan soalan dalam bahasa Inggeris yang mudah pada terminal Strasmore.