Strasmore Research
Belajar Matt ConnorOleh Matt Connor

Cara Pesanan Midpoint Peg Berfungsi

Pesanan midpoint peg terapung di tengah NBBO untuk mendapatkan harga lebih baik. Ketahui mekanisme penambahbaikan setengah sen dan bila ia kurang memberi kesan nilai.

Pesanan midpoint peg ialah pesanan yang terapung di tengah-tengah national best bid and offer (NBBO) dan bukannya kekal pada harga tetap. Inilah mekanisme di sebalik pengesahan yang memaparkan $10.005 bagi pasaran yang disebut pada bidaan 10.00 dan tawaran 10.01: penambahbaikan harga sebanyak setengah sen sesaham, iaitu tepat separuh daripada spread. Pertukaran nilainya adalah nyata. Pesanan ini tidak mempunyai tempat dalam baris gilir yang dipaparkan, dan ia hanya dipenuhi apabila pesanan bertentangan bertemu dengannya.

Apakah itu pesanan midpoint peg?

Pesanan peg tidak membawa harga yang anda taip. Ia membawa peraturan: jejak rujukan ini, dan tetapkan semula harga setiap kali rujukan itu bergerak. Bagi midpoint peg, rujukannya ialah national best bid and offer, atau NBBO, iaitu bidaan tertinggi dan tawaran terendah yang tersedia merentas semua bursa AS pada saat itu. Midpoint ialah nombor di tengah-tengah antara kedua-duanya. Jika saham disebut pada 10.00 hingga 10.01, maka midpoint ialah 10.005. Jika sebut harga bergerak kepada 10.02 hingga 10.03, peg akan mengikut kepada 10.025, tanpa perlu membatalkan dan menggantikan pesanan.

Dua perkara terhasil daripada reka bentuk tersebut. Pertama: midpoint peg disembunyikan apabila spread merupakan nombor ganjil sen. Peraturan 612 Regulation NMS, iaitu sub-penny rule, melarang sebut harga saham melebihi $1 dalam kenaikan yang lebih kecil daripada satu sen. Ia tidak melarang perdagangan pada nilai tersebut. Harga setengah sen boleh dilaksanakan tetapi tidak boleh dipaparkan, jadi pesanan itu kekal tersembunyi (dark).

Kedua: nilai pelaksanaan midpoint ditetapkan pada separuh daripada spread. Membeli pada midpoint dan bukannya mengambil harga tawaran menjimatkan separuh spread sesaham, dan menjual pada midpoint dan bukannya memukul bidaan memberikan penjimatan yang sama. Fakta tunggal itu menentukan sama ada jenis pesanan tersebut berbaloi untuk sesuatu saham.

Berapakah nilai pelaksanaan midpoint?

Separuh daripada nombor yang sangat kecil ialah nombor yang sangat kecil. Panel di bawah mengambil enam nama saham yang popular sepanjang satu jam yang ditetapkan, 10:00 hingga 11:00 pagi ET pada hari Rabu, 17 Jun 2026, dan mengira purata spread yang disebut merentas setiap kemas kini NBBO. Bar kedua pada setiap nama ialah spread yang dibahagikan dua.

PertanyaanPurata spread NBBO dan penjimatan titik tengah, 10:00 hingga 11:00 pagi ET, 17 Jun 2026
SQL tepat di sebalik setiap nombor
SELECT
    ticker                                                            AS symbol,
    round(avg(toFloat64(ask_price) - toFloat64(bid_price)) * 100, 2)  AS spread_cents,
    round(avg(toFloat64(ask_price) - toFloat64(bid_price)) * 50, 2)   AS half_spread_cents
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'KO', 'AAPL', 'MSFT', 'NVDA', 'BLK')
  AND sip_timestamp >= '2026-06-17 14:00:00'
  AND sip_timestamp <  '2026-06-17 15:00:00'
  AND bid_price > 0
  AND ask_price > bid_price
GROUP BY ticker
ORDER BY spread_cents ASC
Run this yourself

Pasaran paling ketat antara keenam-enamnya ialah KO, dengan purata 1.55 sen, di mana pelaksanaan midpoint bernilai 0.78 sen sesaham. Yang paling luas ialah BLK pada 170.76 sen, bernilai 85.38 sen sesaham. Jenis pesanan yang sama, jam yang sama, tetapi jumlah wang yang sangat berbeza. Jurang itulah sebabnya midpoint peg merupakan alat yang serius dalam pasaran yang luas dan hampir tidak bermakna dalam pasaran yang hanya berselisih satu sen.

Adakah spread kekal sepanjang hari?

Tidak, dan penjimatan midpoint bergerak bersamanya. Panel seterusnya mengikuti salah satu daripada nama tersebut, BLK, sepanjang lapan jam sesi yang sama dalam baldi setengah jam mengikut jam New York. Tiada apa-apa dalam pertanyaan ini yang mengetahui bila perdagangan biasa bermula atau berakhir.

PertanyaanSpread sebut harga BLK dan aktiviti sebut harga mengikut selang setengah jam ET, 17 Jun 2026
SQL tepat di sebalik setiap nombor
SELECT
    formatDateTime(
        toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE),
        '%H:%i')                                                      AS et_time,
    round(avg(toFloat64(ask_price) - toFloat64(bid_price)) * 100, 2)  AS spread_cents,
    count()                                                           AS quote_count
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'BLK'
  AND sip_timestamp >= '2026-06-17 13:00:00'
  AND sip_timestamp <  '2026-06-17 21:00:00'
  AND bid_price > 0
  AND ask_price > bid_price
GROUP BY et_time
ORDER BY et_time ASC
Run this yourself

Dua hujung tetingkap ini berada di luar waktu perdagangan biasa, sebelum 09:30 dan selepas 16:00, di mana sebut harganya berbeza. Baldi 09:00 mencatatkan purata 2000.39 sen. Baldi 16:30 mencatatkan purata 319.6 sen. Sepanjang pertengahan sesi, nama yang sama disebut dengan lebih ketat, pada lebih banyak kemas kini. Midpoint peg berhampiran waktu pembukaan menjejaki rujukan yang lebih luas dan pantas berbanding pesanan yang sama pada tengah hari, yang mempunyai dua kesan: lebih banyak penambahbaikan bagi setiap pelaksanaan, dan rujukan yang boleh berubah sementara pesanan menunggu.

Dari manakah datangnya cetakan setengah sen?

Harga yang berakhir dengan setengah sen tidak boleh disebut, jadi cetakan pada nilai tersebut merupakan petunjuk kuat bahawa perdagangan berlaku pada midpoint. Panel di bawah mengambil enam nama yang sama sepanjang jam yang sama dan menyemak, bagi setiap perdagangan yang dilaporkan, sama ada harga tersebut berada pada sen genap atau nilai yang lebih kecil.

PertanyaanBahagian dagangan yang dicetak di luar grid sen, 10:00 hingga 11:00 pagi ET, 17 Jun 2026
SQL tepat di sebalik setiap nombor
SELECT
    ticker                                                                                   AS symbol,
    round(countIf(toUInt64(round(toFloat64(price) * 10000)) % 100 != 0) / count() * 100, 1)  AS sub_penny_pct,
    round(countIf(toUInt64(round(toFloat64(price) * 10000)) % 100 =  50) / count() * 100, 1) AS half_cent_pct
FROM global_markets.stocks_trades
WHERE ticker IN ('SPY', 'KO', 'AAPL', 'MSFT', 'NVDA', 'BLK')
  AND sip_timestamp >= '2026-06-17 14:00:00'
  AND sip_timestamp <  '2026-06-17 15:00:00'
  AND price > 0
GROUP BY ticker
ORDER BY sub_penny_pct DESC
Run this yourself

KO mendahului kumpulan: 70.5% daripada perdagangannya pada jam itu dicetak lebih kecil daripada satu sen genap, dan 7% dicetak tepat pada setengah sen. Pada hujung yang satu lagi, SPY mencetak 28.3% di luar grid sen. Tidak semua cetakan sub-penny adalah pelaksanaan midpoint. Penambahbaikan sepersepuluh sen dan pelaksanaan volume-weighted average price juga berada di luar grid. Lajur setengah sen adalah penanda yang lebih jelas, kerana setengah sen adalah tepat di tengah-tengah pasaran satu sen.

Membahagikan perdagangan yang sama mengikut tempat ia dilaporkan akan memperjelas gambaran. Perdagangan yang dipadankan di luar bursa, di dalam dark pool atau di pemborong, dilaporkan melalui kemudahan pelaporan perdagangan FINRA dan bukannya oleh tempat yang memadankannya.

PertanyaanBahagian cetakan sub-sen mengikut laluan pelaporan, luar bursa berbanding bursa lit
SQL tepat di sebalik setiap nombor
WITH
    (
        SELECT groupArray(toString(id))
        FROM global_markets.stocks_exchanges
        WHERE lower(asset_class) = 'stocks'
          AND (lower(type) = 'trf' OR positionCaseInsensitive(name, 'FINRA') > 0)
    ) AS trf_venue_ids
SELECT
    ticker AS symbol,
    round(countIf(has(trf_venue_ids, toString(exchange))
                  AND toUInt64(round(toFloat64(price) * 10000)) % 100 != 0)
          / countIf(has(trf_venue_ids, toString(exchange))) * 100, 1)      AS off_exchange_sub_penny_pct,
    round(countIf(NOT has(trf_venue_ids, toString(exchange))
                  AND toUInt64(round(toFloat64(price) * 10000)) % 100 != 0)
          / countIf(NOT has(trf_venue_ids, toString(exchange))) * 100, 1)  AS on_exchange_sub_penny_pct
FROM global_markets.stocks_trades
WHERE ticker IN ('SPY', 'KO', 'AAPL', 'MSFT', 'NVDA', 'BLK')
  AND sip_timestamp >= '2026-06-17 14:00:00'
  AND sip_timestamp <  '2026-06-17 15:00:00'
  AND price > 0
GROUP BY ticker
HAVING countIf(has(trf_venue_ids, toString(exchange))) > 0
   AND countIf(NOT has(trf_venue_ids, toString(exchange))) > 0
ORDER BY off_exchange_sub_penny_pct DESC
Run this yourself

Pada KO, 86.1% daripada cetakan yang dilaporkan di luar bursa berakhir pada pecahan sen, berbanding 11.7% cetakan yang dipadankan di bursa awam. Kedua-dua laluan menggunakan mekanik midpoint. Di luar bursa, pemborong menetapkan harga pesanan pasaran runcit di dalam sebut harga, dan dark pool memadankan dua pesanan midpoint. Di bursa, idea yang sama muncul sebagai jenis pesanan midpoint tersembunyi dan sebagai program penambahbaikan harga runcit.

Midpoint peg, limit order, iceberg: apa bezanya?

limit order menamakan harga tetap dan menyertai baris gilir yang dipaparkan di sana. Kekuatannya ialah keutamaan: dalam tahap harga, pesanan yang menunggu biasanya diproses mengikut urutan ia tiba, jadi limit order pada bidaan memegang tempat dalam barisan. Kelemahannya ialah harga adalah statik, dan sebut harga boleh bergerak menjauhinya.

Midpoint peg menyongsangkan kedua-dua sifat tersebut. Tiada baris gilir awam untuk disertai pada midpoint, kerana tiada apa yang dipaparkan di sana. Harga tidak pernah lapuk, kerana ia dikira semula daripada NBBO pada setiap kemas kini.

iceberg order berada di antara kedua-duanya. Ia kekal pada harga yang dipaparkan dan hanya menunjukkan sebahagian kecil daripada saiznya, menyegarkan bahagian yang kelihatan apabila ia dipenuhi. Iceberg ialah taktik paparan yang dibalut di sekitar harga tetap. Midpoint peg ialah peraturan penetapan harga tanpa sebarang paparan.

Varian snap-to-midpoint ialah bentuk keempat. Pesanan snap membaca midpoint sekali, semasa ketibaan atau apabila pencetus diaktifkan, dan menukar kepada had tetap pada harga tersebut. Pada sebut harga yang statik, snap dan peg dipenuhi di tempat yang sama. Pada sebut harga yang bergerak, ia akan berbeza. Label broker berbeza-beza, dan midpoint peg di satu platform mungkin merupakan midpoint match di platform lain, tetapi mekanisme di bawahnya adalah sama.

Bilakah midpoint peg menjadi alat yang salah?

Empat situasi di mana jenis pesanan ini memberikan kembali lebih banyak daripada yang ia peroleh.

  • Spread sudah pun satu sen. Setengah sen sesaham adalah lima puluh sen bagi pesanan 100 saham, dan menunggu pesanan bertentangan boleh menelan kos lebih daripada itu akibat hanyutan harga (drift).
  • Mendapatkan pelaksanaan lebih penting daripada harga pelaksanaan. Pesanan midpoint menunggu sehingga sesuatu pesanan bertentangan bertemu dengannya, yang dalam saham yang kurang cair boleh mengambil masa yang lama.
  • Pesanan adalah kecil dan sudah pun dihalakan kepada pemborong. Pesanan pasaran runcit dalam saham yang paling cair sering menerima penambahbaikan sub-penny tanpa perlu memintanya.
  • Keterlihatan adalah matlamatnya. Limit order yang dipaparkan mengiklankan minat dan boleh menarik pihak bertentangan. Pesanan midpoint yang tersembunyi tidak mengiklankan apa-apa.

Soalan Lazim

Apakah itu pesanan midpoint peg dalam bahasa mudah?

Ia adalah pesanan yang diletakkan harganya di tengah-tengah bidaan terbaik dan tawaran terbaik semasa dan bukannya pada harga yang anda pilih. Apabila sebut harga bergerak, pesanan itu menetapkan semula harganya kepada midpoint baharu tanpa perlu dibatalkan dan digantikan.

Adakah midpoint peg sama dengan pesanan dark pool?

Ia bertindih tanpa menjadi sama. Midpoint peg disembunyikan apabila midpoint berada pada setengah sen, kerana harga sub-penny tidak boleh dipaparkan, dan pemadanan midpoint adalah cara dark pool memadankan sebahagian besar volum mereka. Bursa juga menjalankan jenis pesanan midpoint tersembunyi, jadi pesanan midpoint tidak secara automatik bermaksud pesanan di luar bursa.

Mengapa pengesahan perdagangan saya menunjukkan harga setengah sen?

Setengah sen ialah titik tengah tepat bagi pasaran yang berselisih satu sen. Pelaksanaan pada 10.005 terhadap sebut harga 10.00 hingga 10.01 ialah perdagangan yang berlaku pada midpoint, sama ada di tempat gelap (dark venue) atau melalui mekanisme penambahbaikan harga di bursa atau pemborong.

Adakah pesanan midpoint peg sentiasa dipenuhi?

Tidak. Ia menunggu sehingga pesanan bertentangan bersedia untuk berdagang pada midpoint. Dalam pasaran yang luas dan kurang cair, ini boleh mengambil masa yang lama, atau tidak berlaku langsung, sedangkan limit order yang dipaparkan sekurang-kurangnya akan memegang kedudukan baris gilir pada harga yang boleh dilihat oleh pasaran.

Bagaimana panel ini dibina

Sesi yang ditetapkan ialah hari Rabu, 17 Jun 2026. Spread diperoleh daripada kemas kini NBBO disatukan dengan bidaan melebihi sifar dan tawaran melebihi bidaan, yang dipuratakan merentas kemas kini dan bukannya ditimbang mengikut masa. Cetakan dikira sebagai sub-penny apabila harganya bukan nombor sen genap, dan sebagai cetakan setengah sen apabila ia berakhir tepat pada setengah sen.


Setiap panel disertakan dengan SQL yang menghasilkannya, jadi aritmetik spread terbuka untuk pemeriksaan. Untuk mengukur spread dan penjimatan midpoint pada sesuatu nama sepanjang tetingkap yang anda pilih, ajukan soalan dalam bahasa mudah pada terminal Strasmore.