Strasmore Research
Jifunze Matt ConnorNa Matt Connor

Kwa nini agizo lako la options halitekelezeki

Jifunze sababu za maagizo ya options kutokamilika ikiwemo kanuni za kipaumbele za soko, ugawaji wa pro-rata, ukubwa wa agizo, na uelekezaji wa bei kwa mikataba ya spreads.

Sababu ya agizo lako la options kutotekelezwa mara nyingi inatokana na mifumo ambayo skrini ya mwekezaji binafsi haionyeshi: mahali agizo lako lilipo kwenye foleni ya ugawaji ya soko, kama kiasi ulichojiunga nacho bado kipo, upana halisi wa soko, na kama bei halisi ya agizo la aina nyingi (multi-leg order) inaweza kutekelezeka. Bei inayoonekana kwenye skrini ni picha ya muda mfupi ya kile ambacho mtu alikuwa tayari kufanya biashara nacho. Kulinganisha bei hiyo huingiza agizo lako kwenye foleni. Hakuweki mbele ya foleni hiyo.

Je, bei ya options ni ahadi kwamba unaweza kufanya biashara kwa bei hiyo?

Hapana. Bei iliyonukuliwa ni ofa ya pande mbili ambayo yeyote aliyeiweka anaweza kuifuta au kuibadilisha wakati wowote, na kiasi kilichopo hapo kinahusu muda huo tu. Kwenye mali inayofanyiwa biashara kikamilifu, mkataba mmoja huchapisha upya bei yake ya kununua (bid) na kuuza (ask) mara nyingi kwa sekunde. Mwongozo wetu wa options bid ask spread unaelezea kile pande hizo mbili zinawakilisha. Kinachoamua utekelezaji wa maagizo ni muda mfupi ambao toleo lolote la bei hiyo hudumu.

Jopo hapa chini linahesabu kila sasisho la bei lililopitishwa na mfumo kwa mikataba ya options ya Apple ndani ya dirisha la sekunde 30, kuanzia saa 2:00:00 mchana ET mnamo Juni 17, 2026, sekunde kwa sekunde.

UlizaMasasisho ya bei za chaguzi za Apple, sekunde kwa sekunde, saa 8:00 mchana ET, Juni 17 2026
SQL halisi nyuma ya kila namba
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

Katika sekunde ya kwanza, mfumo ulibeba takriban 0.9 elfu ya masasisho ya bei kwa mikataba hiyo, wastani wa 1.9 ya bei zilizochapishwa upya kwa kila mkataba katika sekunde hiyo moja. Tiketi ya agizo haisafiri kwa kasi hiyo. Kufikia wakati mbofyo unakuwa ujumbe unaofika sokoni, kitabu cha maagizo kimeshabadilika.

Je, kuwa na bei bora kunakuweka wa kwanza kwenye foleni?

Si peke yake. Masoko ya hisa kwa kiasi kikubwa hutumia kipaumbele cha bei na muda: kwa bei fulani, yeyote aliyewahi kufika ndiye anayefanya biashara kwanza. Masoko ya options huongeza sheria mbili juu yake, na sheria hizo ndipo maagizo yanapokwama.

Maagizo ya wateja wa kawaida (public customer) hupewa kipaumbele. Karibu kila soko la options la Marekani hupa agizo la mteja wa kawaida kipaumbele kuliko maagizo ya watengenezaji soko (market makers) na wataalamu yaliyopo kwa bei hiyo hiyo. Hiyo inafanya kazi kwa faida ya mwekezaji binafsi.

Baada ya kipaumbele cha mteja, ugawaji hufanyika kwa uwiano (pro-rata) badala ya kufuata muda. Agizo linaloingia hugawanywa kwa maagizo yaliyopo kulingana na ukubwa wake, mara nyingi na nyongeza ndogo kwa yeyote aliyeweka bei hiyo kwanza. Ukubwa, si muda wa kuwasili, ndio huamua mgao.

Ukiweka hayo pamoja, kiasi cha 1 kilichopo kando ya kiasi cha 500 huhesabiwa kama mkataba mmoja kati ya 501 badala ya kuwa moja ya maagizo mawili kwenye foleni. Agizo la 100 linaloingia linaweza kufuta bei hiyo kwa mkataba mmoja tu unaoangukia agizo dogo.

Jopo hapa chini linapanga kila biashara ya options ya Apple iliyochapishwa mnamo Juni 17, 2026 kulingana na ukubwa wa biashara, kisha inalinganisha sehemu ya kila kundi la biashara dhidi ya sehemu yake ya mikataba ya siku hiyo.

UlizaBiashara za chaguzi za Apple Juni 17 2026: sehemu ya miamala dhidi ya sehemu ya mikataba, kwa ukubwa wa biashara
SQL halisi nyuma ya kila namba
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

Biashara za mkataba mmoja zilichukua 48.48% ya machapisho ya siku hiyo na 7.83% ya mikataba iliyobadilisha mikono. Kundi la over 100 linageuza sura hiyo: 0.44% ya machapisho yakiwa na 16.67% ya ujazo. Chini ya ugawaji wa pro-rata, namba ya pili ndiyo inayoamua ni kiasi gani cha agizo linaloingia kitafika kwenye agizo lolote lililopo. Watengenezaji soko hunukuu pande zote mbili mfululizo na kudhibiti orodha yao wanapoendelea, jambo ambalo mwongozo wetu wa jinsi watengenezaji soko wanavyopata faida unaelezea kwa kina.

Kwa nini agizo langu la options halitekelezeki kwa bei ya katikati (mid)?

Bei ya katikati ni hesabu ya kawaida: bei ya kununua (bid) pamoja na bei ya kuuza (ask), ikigawanywa kwa mbili. Hakuna anayelazimika kufanya biashara hapo. Bei mbili zinazokuwepo kila wakati ni bei halisi (naturals), yaani bei ya kuuza (ask) ikiwa unanunua na bei ya kununua (bid) ikiwa unauza. Kila kitu kati ya bei halisi na bei ya katikati ni mazungumzo yanayokamilika wakati mfumo wa upande mwingine unapopiga bei ya mkataba upande wako wa katikati, au wakati agizo la pili la mteja linapowasili likitaka biashara kinyume.

Kiasi ambacho mazungumzo hayo yanashughulikia hufuata upana wa soko, na upana hutofautiana sana kulingana na bei ya mkataba. Jopo hapa chini linachukua dirisha lilelile la sekunde 30, linakusanya kila bei ya options ya Apple kulingana na bei ya mkataba, na kuripoti wastani wa spread iliyonukuliwa kwa senti pamoja na spread hiyo hiyo kama asilimia ya bei ya katikati.

UlizaMwastani wa tofauti ya bei (spread) ya chaguzi za Apple kwa bei ya mkataba, dirisha la sekunde 30, Juni 17 2026
SQL halisi nyuma ya kila namba
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

Mikataba katika kundi la under $0.50 ilinukuu wastani wa spread ya 17 senti, ambayo ni 75% ya bei ya katikati. Mikataba katika kundi la $15 and up ilinukuu 170 senti, au 3.8% ya bei ya katikati. Kwa senti, mkataba wa gharama kubwa unaonyesha bei pana zaidi. Kwa asilimia, mkataba wa bei nafuu ndio soko pana zaidi kwa mbali, na agizo lililopo kwenye katikati yake linamuomba mshirika wa biashara aachie sehemu kubwa ya spread hiyo. Liquidity na volatility huvuta upana huo katika pande tofauti, na mikataba miwili kwenye mali moja inaweza isifanye kazi sawa kabisa.

Market order dhidi ya limit order huondoa swali la bei na kulibadilisha na lingine. Market order hufanya biashara dhidi ya chochote kilichopo kwenye kitabu cha maagizo wakati huo, ambacho kwenye mfululizo wa options wenye ujazo mdogo kinaweza kuwa mbali na bei ya mwisho iliyoonyeshwa kwenye skrini yako.

Kwa nini spread haitekelezeki wakati pande zote mbili zinaonekana kutekelezeka?

Agizo la aina nyingi (multi-leg order) halikai kwenye vitabu vya maagizo ya mguu mmoja. Huelekezwa kwenye kitabu cha maagizo changamano na kulinganishwa kama kifurushi kimoja, kwa bei yake ya jumla (net price). Soko hulitekeleza dhidi ya agizo lingine changamano, au dhidi ya vitabu vya mguu mmoja wakati bei yao ya pamoja inapozidi bei yako ya jumla, na halifanyi lolote hadi kifurushi kizima kipate bei.

Chukulia mfano wa call spread ya miguu miwili. Mguu mrefu unanukuliwa $1.20 bid kwa $1.35 ask, mguu mfupi $0.60 bid kwa $0.72 ask. Kununua kifurushi kwa bei halisi kunagharimu $1.35 kutoa $0.60, yaani $0.75 debit. Kuuza kwa bei halisi kunaleta $1.20 kutoa $0.72, yaani $0.48 credit. Soko la jumla la kifurushi ni $0.48 bid kwa $0.75 ask, na katikati ya $0.615. Kutazama miguu hiyo kando hakusemi chochote kama $0.62 inaweza kutekelezeka. Kitabu cha pamoja kina soko lake la pande mbili na maagizo yake yaliyopo.

Mambo mawili hufuata. Mguu unaofanya biashara kwa bei yako kwenye skrini ya mguu mmoja huacha spread yako bila kutekelezwa, na agizo lako halikuwa likisubiri kwenye kitabu hicho tangu mwanzo. Spread iliyopangiwa bei kwa masharti ya miguu badala ya masharti ya jumla hupangiwa bei dhidi ya kitabu ambacho hakipo.

Kwa nini agizo halitekelezeki kwenye strike yenye ujazo wa sifuri?

Hakuna kilichoharibika. Strike nyingi zilizoorodheshwa hazifanyi biashara siku nyingi. Orodha ya options huonyesha kila strike ambayo soko limefungua, na nyingi hukaa zikiwa zimenukuliwa lakini haziguswi, wakati mwingine kwa wiki nzima. Ujazo (volume) huhesabu mikataba iliyobadilisha mikono leo. Open interest huhesabu nafasi ambazo bado hazijafungwa, na pengo kati ya hayo mawili linafafanuliwa katika options volume vs open interest yetu.

Jopo hapa chini linapima jinsi strike za nje zinavyokuwa na ujazo mdogo. Inachukua kila mkataba wa Apple wenye siku 20 hadi 45 hadi kuisha muda wake katika Mei na Juni 2026, inawakusanya kulingana na umbali wa strike kutoka kwa bei ya mali hiyo siku hiyo, na kuripoti wastani wa ujazo wa kila siku pamoja na sehemu ya siku za mkataba zilizochapisha chini ya mikataba 10.

UlizaShughuli za chaguzi za Apple kwa umbali wa strike, siku 20 hadi 45 kabla ya kuiva, Mei na Juni 2026
SQL halisi nyuma ya kila namba
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

Mikataba ya 0% to 2% from spot ilikuwa na wastani wa ujazo wa kila siku wa mikataba 354, huku 2% ya siku za mkataba ikichapisha chini ya 10. Mikataba ya more than 20% from spot ilirekodi wastani wa mikataba 6 kwa siku, na 55.4% ya siku za mkataba hapo ilichapisha chini ya 10. Agizo lililopo kwenye moja ya strike hizo husubiri mtiririko ambao haufiki, na mshirika pekee wa biashara ni mtengenezaji soko aliyenukuu strike hiyo hapo awali.

Mambo ambayo mfumo hubadilisha kuhusu tiketi ya agizo

  • Spread hupangiwa bei kwa jumla (net). Kitabu changamano hulinganisha vifurushi, na bei ya mguu mmoja haina nafasi hapo.
  • Bei ya katikati hufanya kazi kama nanga. Bei mbili zinazopatikana kila wakati kwenye soko pana ni bei halisi, ask kwa kununua na bid kwa kuuza.
  • Ukubwa huweka sehemu ya utekelezaji wa pro-rata. Kiasi cha 1 kilichopo kando ya maagizo makubwa zaidi hupokea sehemu ya uwiano ya chochote kinachowasili.
  • Strike tulivu ni swali la unukuzi kabla ya kuwa swali la agizo. Hakuna kinachowasili ili kulinganishwa nacho.

Maswali Yanayoulizwa Mara Kwa Mara

Kwa nini limit order yangu ya options haitekelezeki wakati iko kwenye bid?

Kujiunga na bid huingiza agizo lako kwenye foleni kwa bei hiyo, na masoko ya options hugawa utekelezaji kulingana na hali ya mteja na ukubwa badala ya kufuata muda wa kuwasili pekee. Agizo dogo lililopo kando ya maagizo makubwa zaidi hupokea sehemu ya uwiano ya chochote kinachofanya biashara, ambacho kinaweza kuwa sifuri kwenye uchapishaji mdogo.

Je, masoko ya options hutekeleza maagizo kwa mpangilio wa kuwasili?

Kwa kiasi kikubwa hapana. Maagizo ya wateja wa kawaida hupewa kipaumbele kuliko maagizo ya watengenezaji soko na wataalamu kwa bei hiyo hiyo, na kiasi kilichobaki kwa ujumla hugawanywa kwa pro-rata, kulingana na ukubwa wa kila agizo lililopo. Masoko mengine huongeza kipaumbele kwa yeyote aliyeweka bei hiyo kwanza.

Kulipa bei halisi (natural) kwenye agizo la options kunamaanisha nini?

Bei halisi ni bei iliyoonyeshwa tayari upande wako wa soko: ask wakati unanunua, bid wakati unauza. Agizo kwa bei halisi linaweza kutekelezeka dhidi ya bei ya sasa, wakati agizo kwa bei ya katikati husubiri upande mwingine uboreshe.

Je, ni kawaida kwa option yenye ujazo wa sifuri kutotekelezeka kamwe?

Ndiyo. Strike nyingi zilizoorodheshwa hazifanyi biashara siku nyingi, na agizo lililopo kwenye moja ya hizo hushindania mtiririko ambao haufiki. Bei iliyoonyeshwa hapo kwa kawaida ni wajibu wa mtengenezaji soko, na utekelezaji hutegemea kama bei hiyo ni ile wanayoitaka wakati huo.

Jinsi paneli hizi zilivyojengwa

Paneli mbili za bei zilisoma dirisha moja la sekunde 30, saa 2:00:00 mchana hadi saa 2:00:30 mchana ET mnamo Juni 17, 2026, zikizuiliwa kwa mikataba ya options ya Apple iliyobeba rekodi ya kila siku ya greeks tarehe hiyo. Kufunga dirisha hilo kunafanya namba hizi kuwa thabiti kila wakati chapisho linapozalishwa upya. Sensa ya strike inashughulikia Mei na Juni 2026 na kwa makusudi inahifadhi mikataba ambayo haikurekodi ujazo wowote. Mara ngapi strike iliyoorodheshwa haifanyi biashara ndicho hasa paneli hiyo inachopima. Stempu za muda zilizohifadhiwa ni UTC na hubadilishwa kuwa saa za Eastern ndani ya kila swali.


Kila paneli hapo juu inabeba SQL kamili chini yake. Ili kufanya vipimo hivyo hivyo kwenye mkataba unaoufuatilia, uliza swali kwa Kiingereza rahisi kwenye terminal ya Strasmore.

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