Strasmore Research
Belajar Matt ConnorOleh Matt Connor

Mengapa Sebut Harga Saham Lewat 15 Minit

Ketahui sebab sebut harga saham tertangguh selama 15 minit. Ketahui bagaimana pelesenan data bursa menetapkan peraturan ini serta kesan harga tidak tepat terhadap pelaburan.

630
Sebahagian besar laman web percuma melambatkan sebut harga saham selama 15 minit atas sebab pelesenan. Sistem teknikalnya tidak perlahan: harga keluar daripada enjin padanan bursa dan sampai ke skrin dalam masa kurang daripada sesaat. Tempoh 15 minit itu merupakan terma kontrak yang termaktub dalam perjanjian yang menentukan pihak mana yang dibenarkan memaparkan harga secara langsung dan bayaran yang dikenakan untuknya.

Dari mana datangnya harga saham sebelum ia sampai kepada anda

Satu saham AS didagangkan di lebih daripada sedozen tempat awam pada masa yang sama, di samping pelbagai dagangan luar bursa yang melaporkan prints mereka secara berasingan. Setiap tempat dagangan menerbitkan sebut harga dan dagangan mereka sendiri. Pelan industri menyatukan kesemuanya ke dalam satu pita, satu pelan meliputi nama-nama yang disenaraikan di NYSE dan satu lagi meliputi nama-nama yang disenaraikan di Nasdaq, dan pemproses yang menjalankannya ialah SIP, singkatan bagi securities information processors. Pita disatukan itu menghasilkan national best bid and offer, pasangan harga terbaik yang tersedia di mana-mana sahaja pada saat itu, yang dijelaskan sepenuhnya dalam panduan kami mengenai apa itu NBBO.

Bursa juga menjual suapan terus mereka sendiri, yang lebih pantas dan lebih terperinci daripada pita disatukan serta dilesenkan secara berasingan daripadanya.

Mengapa sebut harga saham tertunda 15 minit: jawapan pelesenan

Data pasaran merupakan salah satu sumber hasil bursa. Setiap pengedar harga, sama ada broker, laman web, terminal, atau aplikasi telefon, menandatangani perjanjian dengan bursa dan pelan pita (tape plans). Perjanjian tersebut membahagikan angka yang sama kepada dua produk. Data masa nyata (real time) dikenakan bayaran dan dilaporkan bagi setiap pengguna setiap bulan. Data tertunda, sebaik sahaja ia berusia sekurang-kurangnya 15 minit, berada di luar jadual masa nyata, dan pengedar boleh menawarkannya secara percuma tanpa perlu mengira jumlah pengguna.

Jadual tersebut menyusun beberapa caj: yuran akses untuk saluran data, yuran bulanan bagi setiap orang yang boleh melihat harga secara langsung, dan yuran bukan paparan (non-display fees) bagi mesin yang menggunakan harga tanpa pengawasan manusia. Kadar yuran difailkan secara awam dan berubah hampir setiap tahun, jadi struktur tersebut lebih penting daripada angka tahun ini. Seseorang perlu membayar bagi setiap orang setiap bulan untuk harga secara langsung. Tiada sesiapa pun perlu membayar untuk harga yang telah berusia suku jam.

Itulah jawapan penuh mengapa versi percuma adalah percuma. Volum merupakan separuh lagi daripada kos untuk membawa harga secara langsung: pita tersebut menjalankan aliran kemas kini sebut harga yang berterusan sepanjang sesi, dan opsyen merupakan kes ekstrem, seperti yang ditunjukkan oleh saiz suapan sebut harga opsyen.

Nilai sebenar kelewatan 15 minit

Kelewatan menjadi penting setakat mana harga bergerak dalam tempoh tersebut, yang boleh diukur. Panel di bawah mengambil setiap bar minit sesi biasa dalam SPY, dana penjejak S&P 500, sehingga Jun 2026 dan membandingkan setiap satu dengan bar 15 minit kemudian, dikumpulkan mengikut jam bar awal tersebut berlaku.

PertanyaanPergerakan SPY dalam 15 minit, mengikut jam sesi (Jun 2026)
SQL tepat di sebalik setiap nombor
WITH regular_bars AS
(
    SELECT
        toTimeZone(window_start, 'America/New_York')                      AS et,
        toTimeZone(window_start, 'America/New_York') + INTERVAL 15 MINUTE AS et_later,
        toFloat64(close)                                                  AS px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND close > 0
      AND window_start >= '2026-06-01 00:00:00'
      AND window_start <  '2026-07-01 00:00:00'
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
)
SELECT
    formatDateTime(toStartOfHour(a.et), '%H:%i')                                                       AS et_time,
    round(quantileDeterministic(0.5)(abs(b.px / a.px - 1) * 100, toUInt64(toUnixTimestamp(a.et))), 3)   AS median_gap_pct,
    round(quantileDeterministic(0.95)(abs(b.px / a.px - 1) * 100, toUInt64(toUnixTimestamp(a.et))), 3)  AS p95_gap_pct,
    count()                                                                                            AS sample_count
FROM regular_bars AS a
INNER JOIN regular_bars AS b ON b.et = a.et_later
GROUP BY et_time
ORDER BY et_time
Run this yourself

Bar yang dicop pada jam pembukaan, yang bermula pada 9:30 pagi ET, bergerak pada median 0.125% sepanjang 15 minit berikutnya, dengan persentil ke-95 sebanyak 0.556%. Dalam jam 15:00, mediannya ialah 0.065%. Setiap baldi mengumpulkan 630 pasangan minit yang bertindih, jadi ini adalah angka tipikal dan bukannya kejadian luar biasa satu hari. Keluk tersebut tidak mendatar, dan kelewatan tetap menyembunyikan lebih banyak perkara pada waktu tertentu berbanding waktu lain.

Berapa banyak yang disembunyikannya bergantung juga pada nama aset tersebut. Pengukuran yang sama, enam ticker isi rumah, bulan yang sama.

PertanyaanJurang 15 minit bagi enam ticker utama (Jun 2026)
SQL tepat di sebalik setiap nombor
WITH regular_bars AS
(
    SELECT
        ticker,
        toTimeZone(window_start, 'America/New_York')                      AS et,
        toTimeZone(window_start, 'America/New_York') + INTERVAL 15 MINUTE AS et_later,
        toFloat64(close)                                                  AS px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'KO', 'AAPL', 'MSFT', 'NVDA', 'AMD')
      AND close > 0
      AND window_start >= '2026-06-01 00:00:00'
      AND window_start <  '2026-07-01 00:00:00'
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
)
SELECT
    a.ticker                                                                                           AS ticker,
    round(quantileDeterministic(0.5)(abs(b.px / a.px - 1) * 100, toUInt64(toUnixTimestamp(a.et))), 3)   AS median_gap_pct,
    round(quantileDeterministic(0.99)(abs(b.px / a.px - 1) * 100, toUInt64(toUnixTimestamp(a.et))), 3)  AS p99_gap_pct
FROM regular_bars AS a
INNER JOIN regular_bars AS b ON b.ticker = a.ticker AND b.et = a.et_later
GROUP BY ticker
ORDER BY median_gap_pct DESC
Run this yourself

AMD membawa jurang tipikal paling luas antara keenam-enamnya pada 0.361%, dan SPY yang paling sempit pada 0.071%. Lajur persentil ke-99 adalah yang perlu dibaca dua kali: merentas satu peratus tetingkap 15 minit paling buruk pada bulan itu, AMD bergerak sebanyak 2.532%.

Berikut adalah idea yang sama pada satu hari. Panel ini mencari sesi Jun 2026 dengan julat intraday paling luas dalam SPY, kemudian melukis dua garisan: pita langsung pada setiap tanda sepuluh minit, dan apa yang dipaparkan oleh halaman tertunda 15 minit pada saat itu.

PertanyaanHarga semasa berbanding paparan lewat 15 minit, satu sesi SPY
SQL tepat di sebalik setiap nombor
WITH
    widest_session AS
    (
        SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND close > 0
          AND window_start >= '2026-06-01 00:00:00'
          AND window_start <  '2026-07-01 00:00:00'
          AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
               + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
          AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
               + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
        GROUP BY d
        ORDER BY (max(toFloat64(high)) - min(toFloat64(low))) / min(toFloat64(low)) DESC
        LIMIT 1
    ),
    session_bars AS
    (
        SELECT
            toTimeZone(window_start, 'America/New_York')                      AS et,
            toTimeZone(window_start, 'America/New_York') - INTERVAL 15 MINUTE AS et_earlier,
            toFloat64(close)                                                  AS px
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND close > 0
          AND toDate(toTimeZone(window_start, 'America/New_York')) IN (SELECT d FROM widest_session)
          AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
               + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
          AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
               + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
    )
SELECT
    formatDateTime(a.et, '%H:%i')  AS et_time,
    round(a.px, 2)                 AS live_price,
    round(b.px, 2)                 AS delayed_price,
    round(abs(a.px - b.px), 2)     AS gap_delta,
    formatDateTime(a.et, '%b %e')  AS session_label
FROM session_bars AS a
INNER JOIN session_bars AS b ON b.et = a.et_earlier
WHERE toMinute(a.et) % 10 = 0
ORDER BY a.et
Run this yourself

Pada Jun 9, pada 09:50 ET, SPY langsung berada pada 746.13 manakala paparan tertunda menunjukkan 744.22, $1.91 daripadanya. Menjelang 15:50, pasangan tersebut menunjukkan 735.29 dan 734.49. Garisan tersebut bertindih apabila pita tenang dan terpisah apabila ia bergerak. Kelewatan tidak menelan sebarang kos dalam pasaran yang statik dan paling mahal pada saat orang ramai sedang memerhati.

Peraturan paparan: perkara yang perlu ditunjukkan oleh laman web kepada anda

Regulation NMS mengandungi keperluan paparan disatukan, iaitu Rule 603(c). Vendor yang memaparkan data sebut harga kepada orang awam perlu membentangkan maklumat yang disatukan, iaitu national best bid and offer (NBBO) berserta jualan terakhir yang disatukan, bukannya sebut harga satu tempat dagangan yang diolah sebagai harga pasaran. Vendor juga mesti mengenal pasti data tertunda sebagai data tertunda, yang merupakan asal-usul cetakan kecil di bahagian bawah setiap halaman kewangan. Dua perkara berikut terpakai bagi sesiapa yang membaca sebut harga percuma.

  • Sebut harga langsung percuma daripada satu bursa adalah harga sebenar namun ia bukan NBBO. Ia menunjukkan buku pesanan satu tempat dagangan, yang boleh menjadi lebih luas daripada harga terbaik yang tersedia.
  • Halaman yang memaparkan dagangan terakhir secara langsung tanpa bid atau ask adalah perkara biasa. Jualan terakhir dan sebut harga merupakan produk yang dilesenkan secara berasingan, dan jualan terakhir adalah produk yang lebih murah.

Untuk mengetahui perkara yang berlaku apabila dua tempat dagangan bertemu di bahagian atas buku pesanan, lihat pasaran terkunci dan bersilang.

Profesional atau bukan profesional: ujian yang menentukan bil anda

Kos data langsung bagi individu bergantung pada klasifikasi, dan klasifikasi tersebut bergantung pada pekerjaan anda dan bukannya jumlah wang anda. Anda dikira sebagai pelanggan bukan profesional, mengikut istilah yang digunakan oleh bursa, apabila semua syarat berikut dipenuhi.

  • Anda ialah individu yang mengambil data untuk kegunaan peribadi, bukan bagi pihak syarikat atau mana-mana entiti lain.
  • Anda tidak berdaftar atau berkelayakan dengan SEC, CFTC, agensi sekuriti negeri, bursa atau persatuan sekuriti, atau pasaran kontrak niaga hadapan.
  • Anda tidak terlibat sebagai penasihat pelaburan atau pengurus aset, dan anda tidak bekerja dalam bidang yang memerlukan pendaftaran tersebut.
  • Anda tidak menggunakan data tersebut untuk sebarang tujuan perniagaan, termasuk di tempat majikan yang membayar balik langganan tersebut.

Jika gagal memenuhi salah satu syarat, bursa akan mengklasifikasikan anda sebagai profesional, yang dibilkan mengikut bursa, mengikut pengguna, setiap bulan, pada kadar gandaan daripada kadar bukan profesional. Penganalisis junior di sebuah dana yang mempunyai akaun peribadi kecil adalah profesional; pelabur bersara dengan portfolio besar, yang hanya berdagang menggunakan wang sendiri, adalah bukan profesional. Pengedar diwajibkan untuk mengumpul jawapan anda dan melaporkannya, itulah sebabnya setiap pendaftaran data langsung bertanya tentang majikan dan pendaftaran anda.

Apakah itu sebut harga snapshot?

Snapshot ialah satu bacaan yang diambil pada saat anda memintanya: harga terakhir, atau bida dan tanya semasa, yang dikembalikan sekali sahaja dan tidak dikemas kini. Strim pula merupakan langganan tetap, dengan setiap perubahan ditolak masuk sebaik sahaja ia berlaku. Pelesenan meletakkan harga yang berbeza bagi kedua-duanya, lazimnya berdasarkan setiap pertanyaan berbanding setiap pengguna sebulan, itulah sebabnya API percuma akan memberikan anda titik akhir snapshot tertunda dan bukannya strim langsung. Segarkan snapshot setiap saat dan anda telah membina semula strim, dan perjanjian tersebut digubal untuk mengesan tindakan itu.

Cara untuk mengetahui sama ada harga di hadapan anda tertunda

  • Cap masa adalah satu-satunya petunjuk yang boleh dipercayai. Sebut harga langsung dicap dalam masa satu atau dua saat daripada jam ET semasa.
  • Harga tertinggi harian dan volum semasa juga menjadi lapuk, jadi halaman yang tertunda boleh terlepas harga tertinggi yang ditetapkan oleh pita (tape) sepuluh minit yang lalu.
  • Bagi tempoh lima belas minit pertama selepas pembukaan jam 9:30 pagi ET, halaman yang tertunda tidak mempunyai sebarang data daripada sesi semasa, dan memaparkan harga penutup sebelumnya atau transaksi pasaran pra-pembukaan.
  • Ujian beku, iaitu memerhati sama ada nombor itu bergerak atau tidak, hanya berkesan pada nama saham yang aktif bergerak.

Perkara terakhir itu memerlukan data sebagai sokongan.

PertanyaanKekerapan perubahan harga terakhir, minit demi minit (Jun 2026)
SQL tepat di sebalik setiap nombor
WITH regular_bars AS
(
    SELECT
        ticker,
        toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
        toTimeZone(window_start, 'America/New_York')         AS et,
        toFloat64(close)                                     AS px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'KO', 'AAPL', 'MSFT', 'NVDA', 'AMD')
      AND close > 0
      AND window_start >= '2026-06-01 00:00:00'
      AND window_start <  '2026-07-01 00:00:00'
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
),
stepped AS
(
    SELECT
        ticker,
        et,
        px,
        lagInFrame(px) OVER (PARTITION BY ticker, session_date ORDER BY et
                             ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_px
    FROM regular_bars
)
SELECT
    ticker,
    round(100 * countIf(px != prev_px) / count(), 1)                                                       AS minutes_price_moved_pct,
    round(quantileDeterministic(0.5)(abs(px / prev_px - 1) * 10000, toUInt64(toUnixTimestamp(et))), 1)      AS median_move_bps
FROM stepped
WHERE prev_px > 0
GROUP BY ticker
HAVING count() > 0
ORDER BY minutes_price_moved_pct DESC
Run this yourself

Sehingga Jun 2026, AMD mencatatkan harga yang berbeza daripada minit sebelumnya dalam 99.8% minit sesi biasa, dengan median pergerakan minit ke minit sebanyak 9.6 mata asas, di mana satu mata asas adalah satu peratus daripada satu peratus. KO paling jarang berubah antara keenam-enamnya, pada kadar 94.1%. Bagi nama saham yang aktif sebegini, harga terakhir yang tidak berubah selama beberapa minit di pertengahan sesi merupakan petunjuk yang wajar bahawa anda sedang melihat nombor yang tertunda atau dalam cache. Bagi saham yang diniagakan secara thinly traded, keadaan pegun yang sama adalah perkara biasa, itulah sebabnya cap masa kekal sebagai ujian utama.

Apakah sebut harga saham percuma yang benar-benar masa nyata

Dua sumber secara boleh harap membawa harga langsung untuk individu persendirian, dan satu label lazim memerlukan penelitian semula.

  • Akaun pembrokeran yang dibiayai. Broker membawa kelayakan bukan profesional untuk pelanggan mereka dan menyalurkan sebut harga langsung melalui aplikasi, itulah sebabnya borang pembukaan akaun bertanya tentang majikan anda.
  • Laman web pengendali bursa sendiri, bagi nama-nama yang disenaraikan oleh bursa tersebut. Masa nyata dan satu tempat sahaja, jadi ia adalah satu buku pesanan dan bukannya NBBO disatukan.
  • Apa-apa sahaja yang mengiklankan sebut harga masa nyata percuma tanpa log masuk dan tanpa pengesahan kendiri. Semak cop pada sebut harga sebelum bergantung kepadanya.

Apabila destinasi adalah program dan bukannya skrin, klasifikasi berubah lagi: penggunaan mesin dilesenkan di bawah terma bukan paparan, jadual yang berasingan daripada jadual bagi setiap pengguna. Penulisan kami mengenai API data pasaran saham percuma dan membuat pertanyaan data pasaran dengan SQL meliputi peringkat tersebut.

Soalan Lazim (FAQ)

Mengapa sebut harga saham dilengahkan tepat 15 minit?

Lima belas minit ialah tempoh masa di mana harga ekuiti AS berhenti menjadi produk masa nyata yang tertakluk kepada yuran di bawah perjanjian data bursa. Pengedar boleh menerbitkan sebarang data yang berusia sekurang-kurangnya tempoh tersebut tanpa perlu melaporkan bilangan pengguna.

Apakah yang menjadikan seseorang itu pelanggan data pasaran profesional?

Pendaftaran dengan pengawal selia sekuriti atau niaga hadapan, pekerjaan dalam peranan pelaburan, pengambilan data bagi pihak entiti, atau sebarang penggunaan harga untuk tujuan perniagaan. Nilai bersih dan saiz akaun tidak memainkan sebarang peranan dalam hal ini.

Bagaimanakah saya boleh mengetahui jika sebut harga saham dilengahkan?

Semak cap masa sebut harga berbanding jam ET semasa, dan cari label lengah (delayed) yang diwajibkan untuk dipaparkan oleh vendor. Bagi saham aktif semasa waktu dagangan biasa, harga yang tidak berubah selama beberapa minit pada satu-satu masa merupakan petunjuk tambahan.

Adakah sebut harga masa nyata percuma sama dengan NBBO?

Selalunya tidak. Sebut harga percuma daripada satu bursa hanya menunjukkan buku pesanan di tempat tersebut. NBBO ialah bidaan dan tawaran terbaik merentas setiap tempat dagangan, yang dikira daripada pita disatukan (consolidated tape).

Adakah kelengahan 15 minit menjejaskan data akhir hari?

Tidak. Sebaik sahaja sesi dagangan ditutup, versi harga penutup atau angka volum harian yang dilengahkan dan masa nyata adalah sama. Kelengahan hanya memberi kesan semasa sesi dagangan berlangsung.


Setiap panel di sini disertakan dengan SQL yang menghasilkannya, supaya mana-mana angka di atas boleh dikira semula pada ticker lain atau bulan lain. Untuk mengukur nilai 15 minit bagi saham yang anda ikuti, minta maklumat tersebut dalam bahasa Inggeris mudah pada terminal Strasmore.

#market data#quotes#sip#exchange fees#nbbo