Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

Perbezaan Price-Time Priority dan Pro-Rata dalam Bursa

Ketahui mengapa pesanan pada harga sama mendapat pemenuhan berbeza melalui model price-time priority dan pro-rata. Analisis buku pesanan dengan data pasaran sebenar.

Keutamaan harga-masa (price-time priority) dan pro-rata adalah dua peraturan yang boleh digunakan oleh bursa untuk menentukan pesanan sedia ada (resting order) yang mana akan dipenuhi apabila beberapa pesanan berada pada harga yang sama. Di bawah keutamaan harga-masa, yang juga dipanggil FIFO, pesanan yang tiba dahulu akan dipenuhi dahulu, sehingga ke saham terakhir yang diminta. Di bawah pro-rata, setiap pesanan pada harga tersebut menerima bahagian yang berkadar dengan saiznya, dan masa ketibaan hampir tidak diambil kira. Buku pesanan yang sama, dagangan yang sama, namun hasil pemenuhan yang sangat berbeza.

Keutamaan harga-masa lwn pro-rata pada satu buku pesanan

Tetapkan satu tahap harga. Lima bidaan (bid) berada pada 100.00, dimasukkan dalam urutan ini: 10 lot, kemudian 200, kemudian 5, kemudian 50, dan 35. Ini menjadikan 300 lot pada satu harga. Seorang penjual tiba dengan pesanan pasaran (market order) untuk 100 lot. Harga tidak dapat memecahkan seri tersebut. Algoritma peruntukan enjin pemadanan yang memecahkannya, dan algoritma itu merupakan peraturan tempatan dan bukannya hukum alam.

Berikut adalah cara penjualan 100 lot dibahagikan di bawah tiga model. Buku pesanan dan pemenuhan ini adalah contoh kerja hipotesis.

  • Bidaan 1, 10 lot, pertama dalam baris gilir: 10 lot di bawah FIFO, 4 di bawah pro-rata, 10 di bawah hibrid.
  • Bidaan 2, 200 lot, kedua dalam baris gilir: 90 di bawah FIFO, 67 di bawah pro-rata, 63 di bawah hibrid.
  • Bidaan 3, 5 lot, ketiga dalam baris gilir: tiada di bawah ketiga-tiga model.
  • Bidaan 4, 50 lot, keempat dalam baris gilir: tiada di bawah FIFO, 17 di bawah pro-rata, 16 di bawah hibrid.
  • Bidaan 5, 35 lot, kelima dalam baris gilir: tiada di bawah FIFO, 12 di bawah pro-rata, 11 di bawah hibrid.

Bidaan 1 ialah pesanan kecil yang tiba dahulu. FIFO memenuhinya sepenuhnya, mendahului pesanan 200 lot yang mungkin terlepas hanya dalam masa satu mikrosaat. Pro-rata memberikan 4 lot: tuntutan 10 daripada 300 lot yang ada menghasilkan 3.33 lot bagi dagangan 100 lot, dibundarkan ke bawah kepada 3, dan mengambil satu lot baki mengikut urutan masa. Bidaan 4 dan 5 adalah cerminan sebaliknya, tidak mendapat apa-apa di bawah FIFO dan dibayar di bawah pro-rata.

Bidaan 3 memerlukan perhatian khusus. Tuntutan berkadarnya sebanyak 1.67 lot dibundarkan ke bawah kepada 1. Tempat pro-rata menetapkan peruntukan minimum, biasanya 1 atau 2 lot, dan pesanan yang bahagiannya jatuh di bawah tahap itu tidak menerima apa-apa. Dengan minimum 2 lot, bidaan 3 menerima sifar daripada kedua-dua model berkadar. Pesanan yang benar-benar kecil dalam baris gilir pro-rata hampir tidak kelihatan.

Apa yang ditambah oleh hibrid: bahagian daripada jumlah teratas

Pro-rata tulen jarang berlaku. Lajur ketiga ialah hibrid harga-masa dan pro-rata: satu pesanan yang ditetapkan mengambil bahagian tetap sebelum apa-apa dikongsi. Bidaan 1 adalah yang pertama dalam baris gilir dan mengambil sehingga 40 peratus daripada dagangan masuk, dihadkan pada 10 lot miliknya sendiri. Baki 90 lot dibahagikan secara berkadar merentasi empat yang lain, dengan pembundaran dan minimum yang sama. Tempat dagangan melampirkan bahagian itu kepada pesanan TOP, bermakna pesanan yang menetapkan harga terbaik baharu, biasanya dihadkan pada saiz yang sederhana. Di bawah pro-rata tulen, memperbaiki harga tidak memberikan apa-apa kelebihan, jadi tiada siapa yang mahu menjadi pedagang yang mengetatkan pasaran. Bahagian tetap untuk penetap harga memulihkan sebahagian daripada insentif FIFO.

Di bawah FIFO, kedudukan baris gilir adalah aset

Pada buku harga-masa, persoalannya bukanlah sama ada anda berada pada harga yang betul. Persoalannya ialah berapa banyak saham yang berada di hadapan anda pada harga tersebut, dan seberapa cepat baris gilir di hadapan sedang dikosongkan. Pemenuhan tiba dalam bahagian kecil.

PertanyaanPurata saham setiap transaksi, Jun 2026
SQL tepat di sebalik setiap nombor
SELECT
    ticker                                    AS symbol,
    round(sum(volume) / sum(transactions), 1) AS avg_shares_per_print
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'JNJ', 'T', 'F')
  AND date >= '2026-06-01'
  AND date <  '2026-07-01'
GROUP BY ticker
HAVING sum(transactions) > 0
ORDER BY avg_shares_per_print DESC
Run this yourself

Merentasi 8 nama, F mencatatkan purata dagangan terbesar pada 336.5 saham dan MSFT yang terkecil pada 53.2. Pada saiz tersebut, pesanan had (limit order) 500 saham yang sedia ada dipenuhi oleh siri panjang pihak lawan yang kecil, dan setiap saham di hadapannya dikosongkan dahulu.

Kelajuan memberikan pulangan, kerana tiba satu mesej lebih awal meletakkan anda di hadapan semua orang yang tiba kemudian pada harga tersebut. Membatalkan dan menggantikan (cancel and replace) adalah mahal: di hampir setiap tempat harga-masa, menukar harga atau menambah saiz anda akan membatalkan cap masa dan menghantar anda ke belakang baris gilir. Mengurangkan saiz biasanya mengekalkan keutamaan. Pedagang menganggap kedudukan baris gilir sebagai inventori atas sebab ini.

PertanyaanKemas kini sebut harga sesaat dan purata spread sebut harga, sepuluh minit pada 17 Jun 2026
SQL tepat di sebalik setiap nombor
SELECT
    ticker                    AS symbol,
    round(count() / 600.0, 1) AS quote_updates_per_second,
    round(avg(toFloat64(ask_price) - toFloat64(bid_price))
          / avg(toFloat64(bid_price)) * 10000, 2) AS avg_spread_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO')
  AND sip_timestamp >= '2026-06-17 14:00:00'
  AND sip_timestamp <  '2026-06-17 14:10:00'
  AND bid_price > 0
  AND ask_price > bid_price
GROUP BY ticker
ORDER BY quote_updates_per_second DESC
Run this yourself

Kedudukan baris gilir adalah mudah luput, kerana tahap harga mungkin tidak bertahan. SPY menyegarkan sebut harganya 296.4 kali sesaat sepanjang tempoh sepuluh minit itu, berbanding 28.8 untuk KO. Purata spread sebut harganya diukur pada 0.32 mata asas, di mana satu mata asas ialah satu peratus daripada satu peratus. Nilai baris gilir pada harga yang bertahan selama dua saat bernilai dua saat. Pergolakan ini adalah salah satu mekanik di sebalik bagaimana pembuat pasaran menjana wang.

Di bawah pro-rata, saiz adalah aset

Terbalikkan peraturan dan insentifnya juga terbalik. Jika pemenuhan anda berkadar dengan saiz yang dipaparkan, cara untuk mendapatkan lebih banyak adalah dengan memaparkan lebih banyak. Seorang pedagang niaga hadapan yang mahukan 20 lot, menjangkakan kira-kira satu pertiga daripada sebarang tuntutan, akan meletakkan sebut harga 60. Semua orang pada tahap itu melakukan pengiraan yang sama, tahap itu mengembang, dan nisbah setiap peserta jatuh semula. Kedalaman yang dipaparkan pada buku pro-rata melebih-lebihkan apa yang sebenarnya diingini oleh orang ramai. Melebihkan sebut harga adalah keseimbangan peraturan tersebut dan bukannya satu helah, dan ia membawa kos sebenar: penjual besar boleh mengambil keseluruhan tahap, dan setiap sebut harga yang melambung itu dipenuhi serentak.

PertanyaanTransaksi opsyen AAPL mengikut bilangan kontrak, 17 Jun 2026
SQL tepat di sebalik setiap nombor
SELECT
    multiIf(size = 1,    '1 contract',
            size <= 5,   '2 to 5 contracts',
            size <= 25,  '6 to 25 contracts',
            size <= 100, '26 to 100 contracts',
                         'over 100 contracts')       AS size_bucket,
    round(100.0 * count() / sum(count()) OVER (), 1)  AS share_pct
FROM global_markets.options_trades
WHERE underlying_symbol = 'AAPL'
  AND sip_timestamp >= '2026-06-17 13:30:00'
  AND sip_timestamp <  '2026-06-17 20:00:00'
GROUP BY size_bucket
ORDER BY share_pct DESC
Run this yourself

Buku opsyen adalah tempat kebanyakan pedagang runcit menemui peraturan peruntukan yang bukan FIFO biasa. Banyak bursa opsyen meletakkan pesanan pelanggan di hadapan segala-galanya, kemudian menggunakan pro-rata atau pariti antara yang lain. Saiz di sana adalah kecil, dan peraturan peruntukan minimum paling memberi kesan kepada pesanan kecil. 48.5 peratus daripada cetakan opsyen AAPL pada sesi itu jatuh dalam jalur 1 contract, daripada 5 jalur. Berbanding saiz sedia ada yang boleh mencecah ribuan kontrak pada satu harga strike, tuntutan berkadar satu kontrak dibundarkan kepada sifar. Keutamaan pelanggan dan peruntukan minimum adalah perkara yang membolehkan pesanan kecil dipenuhi, dan itu adalah sebahagian besar daripada mengapa pesanan opsyen tidak dipenuhi sementara harga anda didagangkan pada skrin.

Harga-broker-masa, dan di mana setiap model digunakan

Keluarga ketiga terletak di antara kedua-duanya. Di bawah harga-broker-masa, yang biasanya dipanggil pariti, enjin membahagikan dagangan antara broker yang diwakili pada harga tersebut, kemudian menggunakan keutamaan masa di dalam pesanan broker itu sendiri. NYSE telah lama menjalankan model pariti jenis ini. Seorang broker yang memegang satu pesanan pada harga tersebut boleh menerima saham yang sama seperti broker yang memegang sepuluh, jadi tempat broker anda menghalakan pesanan membawa nilai yang tidak dinilai oleh mana-mana model tulen.

Secara ringkasnya: Bursa ekuiti AS menjalankan harga-masa, dengan keutamaan paparan dan di sesetengah tempat lapisan pariti. Kebanyakan bursa opsyen AS menjalankan harga-masa dengan keutamaan pelanggan didahulukan, dan beberapa menambah pro-rata atau pariti di bawahnya. Niaga hadapan indeks ekuiti secara amnya menjalankan FIFO, manakala banyak produk kadar faedah CME menggunakan pro-rata atau hibrid dengan peruntukan TOP. Algoritma ini ditetapkan mengikut produk dan disemak dari semasa ke semasa, jadi peraturan untuk kontrak yang anda dagangkan perlu disemak dalam buku peraturan semasa.

Saiz tersembunyi dan iceberg kehilangan keutamaan paparan

Setiap model di atas memperuntukkan saiz yang dipaparkan dahulu. Pesanan tersembunyi, atau baki yang tidak dipaparkan bagi pesanan iceberg, berada di belakang setiap pesanan yang dipaparkan pada harga yang sama di kebanyakan tempat, tidak kira betapa awal ia tiba. Pesanan iceberg yang menunjukkan 100 daripada 5,000 saham menyusun 100 yang kelihatan mengikut masa, kemudian menyegarkan tranche seterusnya dengan cap masa baharu di belakang. Memaparkan saiz membeli keutamaan, dan penyembunyian dibayar dengan kedudukan baris gilir.

Mengapa pesanan boleh pasaran pada NBBO masih boleh terlepas

NBBO ialah bidaan dan tawaran terbaik merentasi semua bursa AS, dan ia merupakan gambaran yang boleh menjadi lapuk apabila pesanan anda sampai.

PertanyaanTransaksi ekuiti AAPL mengikut bilangan saham, 17 Jun 2026
SQL tepat di sebalik setiap nombor
SELECT
    multiIf(size <  100,  'under 100 shares',
            size =  100,  'exactly 100 shares',
            size <= 500,  '101 to 500 shares',
            size <= 1000, '501 to 1,000 shares',
                          'over 1,000 shares')        AS size_bucket,
    round(100.0 * count() / sum(count()) OVER (), 1)  AS share_pct
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
  AND sip_timestamp >= '2026-06-17 13:30:00'
  AND sip_timestamp <  '2026-06-17 20:00:00'
GROUP BY size_bucket
ORDER BY share_pct DESC
Run this yourself

Cetakan tunggal yang paling biasa untuk AAPL pada sesi itu ialah under 100 shares, pada 88.9 peratus daripada cetakan merentasi 5 jalur saiz. Saiz yang dipaparkan di bahagian dalam selalunya beberapa ratus saham. Pesanan yang lebih besar daripada apa yang dipaparkan akan mengambil apa yang ada, kemudian beralih ke harga seterusnya atau kekal sedia ada, bergantung pada jenis pesanan yang anda hantar. Pesanan had yang diletakkan tepat pada NBBO yang tiba selepas tahap itu habis digunakan akan menyertai belakang baris gilir dan menunggu.

Nota data

Buku pesanan di atas adalah hipotesis. Saiz bidaannya, penjualan 100 lot, minimum 2 lot dan bahagian atas 40 peratus dipilih untuk menjadikan perbezaan peruntukan mudah difahami, dan tiada parameter bursa yang tersirat. Setiap panel dipinkan pada tetingkap tetap: Jun 2026 untuk purata saiz cetakan, dan satu sesi pada 17 Jun 2026 untuk tiga yang lain. Saiz adalah seperti yang dilaporkan pada pita disatukan (consolidated tape).

Soalan Lazim

Apakah keutamaan harga-masa?

Keutamaan harga-masa menyusun pesanan sedia ada mengikut harga dahulu, kemudian mengikut masa ia tiba. Antara pesanan pada harga yang sama, cap masa yang paling awal dipenuhi sepenuhnya sebelum pesanan seterusnya menerima apa-apa. Bursa ekuiti AS menggunakannya sebagai peraturan asas.

Apakah peruntukan pro-rata?

Pro-rata memberikan setiap pesanan pada harga terbaik bahagian dagangan masuk berkadar dengan saiznya, dengan masa ketibaan digunakan hanya untuk lot baki. Kebanyakan tempat pro-rata menggunakan peruntukan minimum, jadi pesanan yang tuntutannya jatuh di bawah tahap itu tidak menerima apa-apa.

Mengapa pedagang niaga hadapan meletakkan sebut harga lebih besar daripada yang mereka mahu dagangkan?

Pada buku pro-rata, peruntukan mengikut saiz yang dipaparkan, jadi pedagang yang menjangkakan sebahagian kecil daripada sebarang sebut harga akan meletakkan gandaan saiz yang mereka mahukan. Keseluruhan tahap melakukan perkara yang sama, dan kedalaman yang dipaparkan akhirnya melebihi permintaan sebenar.

Adakah membatalkan dan menggantikan pesanan menyebabkan saya hilang tempat dalam baris gilir?

Pada tempat harga-masa, menukar harga pesanan atau menambah kuantitinya memberikan cap masa baharu di belakang baris gilir pada harga tersebut. Mengurangkan kuantiti biasanya mengekalkan kedudukan asal. Setiap tempat menetapkan tingkah laku yang tepat.


Setiap panel di atas membawa SQL yang menghasilkannya, jadi anda boleh menukar simbol atau tetingkap dan menjalankannya semula. Soalan yang sama boleh ditanya dalam bahasa Inggeris biasa pada terminal Strasmore.

#market structure#order book#matching engine#pro-rata#execution#queue priority