Strasmore Research
Matuto Matt ConnorNi Matt Connor

Bakit 15 Minuto ang Delay ng Stock Quotes

Bakit delayed ng 15 minuto ang stock quotes? Alamin kung paano itinatakda ng exchange data licensing ang rule at ang aktuwal na gastos ng quarter-hour na lumang presyo.

Delayed ng 15 minuto ang stock quotes sa karamihan ng mga libreng website dahil sa licensing requirements. Hindi mabagal ang data plumbing: umaalis ang presyo sa matching engine ng exchange at umaabot sa screen sa loob ng maliit na bahagi ng isang segundo. Ang 15 minuto ay kondisyon sa kontrata na nakasaad sa mga kasunduang tumutukoy kung sino ang maaaring magpakita ng live prices at magkano ang babayaran para rito.

Saan nanggagaling ang presyo ng stock bago ito makarating sa iyo

Ang isang US stock ay sabay-sabay na tina-trade sa mahigit isang dosenang public venue, bukod pa sa mahabang listahan ng off-exchange trades na hiwalay na nagre-report ng kanilang mga print. Sariling quotes at trades ang inilalathala ng bawat venue. Sa ilalim ng mga industry plan, pinagsasama-sama ang lahat ng ito sa isang tape: isang plan para sa mga pangalang listed sa NYSE at isa pa para sa mga pangalang listed sa Nasdaq. Ang mga processor na nagpapatakbo sa mga ito ay ang mga SIP, o securities information processors. Mula sa consolidated tape nabubuo ang national best bid and offer, ang pinakamagandang pares ng presyo na available saanman sa mismong sandaling iyon. Ipinaliwanag ito nang buo sa aming guide tungkol sa kung ano ang NBBO.

Nagbebenta rin ang mga exchange ng sarili nilang direct feeds. Mas mabilis at mas detalyado ang mga ito kaysa sa consolidated tape, at hiwalay ang licensing sa mga ito.

Bakit delayed nang 15 minuto ang stock quotes: ang sagot ay licensing

Ang market data ay isang revenue line ng exchange. Ang bawat distributor ng presyo—broker, website, terminal, o phone app—ay pumipirma ng mga kasunduan sa exchanges at sa tape plans. Hinahati ng mga kasunduang ito ang parehong data sa dalawang produkto. May bayad ang real-time data, at iniuulat ito kada user bawat buwan. Ang delayed data, kapag hindi na ito bababa sa 15 minuto ang pagkaantala, ay nasa labas ng real-time schedule. Maaari itong ipamahagi ng distributor nang hindi binibilang ang bawat user.

May ilang magkakapatong na singil sa mga schedule: access fee para sa pipe, buwanang bayad kada user para sa bawat taong maaaring makakita ng live price, at non-display fees para sa mga machine na kumokonsumo ng presyo kahit walang taong tumitingin. Inilalathala sa publiko ang mga rate at nagbabago ang mga ito sa karamihan ng mga taon. Kaya mas mahalaga ang structure kaysa sa mga numero ngayong taon. May nagbabayad kada tao bawat buwan para sa live prices. Walang nagbabayad para sa presyong 15 minuto nang luma.

Iyan ang buong sagot kung bakit libre ang free version. Ang volume ang kabilang kalahati ng gastos sa pagdadala ng live prices. Patuloy na nagpapadala ang tape ng mga update sa quotes sa buong trading session. Pinakamalinaw ito sa options, gaya ng ipinapakita ng laki ng options quote feed.

Magkano talaga ang halaga ng 15 minutong delay

Mahalaga ang delay batay sa laki ng galaw ng presyo sa loob nito, at nasusukat ito. Kinukuha ng panel sa ibaba ang bawat minute bar sa regular session ng SPY, ang fund na sumusubaybay sa S&P 500, hanggang June 2026. Inihahambing nito ang bawat bar sa bar makalipas ang 15 minuto, ayon sa oras kung kailan lumitaw ang naunang bar.

QueryGaano kalayo ang galaw ng SPY sa loob ng 15 minuto, ayon sa oras ng session (June 2026)
Ang eksaktong SQL sa likod ng bawat numero
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

Ang mga bar na may timestamp sa opening hour, na nagsisimula sa 9:30 a.m. ET, ay gumalaw ng median na 0.125% sa sumunod na 15 minuto, na may 95th percentile na 0.556%. Sa 15:00 hour, ang median ay 0.065%. Pinagsasama ng bawat bucket ang 630 magkakapatong na pares ng minuto, kaya karaniwang mga halaga ang mga ito at hindi resulta ng galaw sa isang araw lamang. Hindi flat ang curve, at may mga oras na mas maraming itinatago ang fixed delay kaysa sa iba.

Nakadepende rin ito sa ticker. Pareho ang measurement, anim na household ticker, at parehong buwan.

QueryAng 15 minute gap sa anim na household ticker (June 2026)
Ang eksaktong SQL sa likod ng bawat numero
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

Ang AMD ang may pinakamalawak na typical gap sa anim, sa 0.361%, habang ang SPY ang may pinakamakitid, sa 0.071%. Ang 99th percentile column ang dapat basahin nang dalawang beses: sa pinakamasamang one percent ng 15 minutong window noong buwang iyon, gumalaw ang AMD ng 2.532%.

Narito ang parehong konsepto para sa isang araw. Hinahanap ng panel ang June 2026 session na may pinakamalawak na intraday range sa SPY. Pagkatapos, gumuguhit ito ng dalawang linya: ang live tape sa bawat ten-minute mark at ang ipinapakita ng page na may 15 minutong delay sa mga sandaling iyon.

QueryLive price kumpara sa 15 minute delayed view, isang SPY session
Ang eksaktong SQL sa likod ng bawat numero
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

Noong Jun 9, sa 09:50 ET, ang live SPY ay 746.13 habang ang delayed view ay 744.22, na may agwat na $1.91. Pagsapit ng 15:50, ang dalawang halaga ay 735.29 at 734.49. Nagtatambal ang mga linya kapag tahimik ang tape at naghihiwalay kapag gumagalaw ito. Walang halaga ang delay kapag hindi gumagalaw ang merkado, ngunit pinakamalaki ang epekto nito sa mga sandaling pinakatinututukan ng mga tao.

Ang tuntunin sa display: ano ang kailangang ipakita ng isang website

May consolidated display requirement ang Regulation NMS sa ilalim ng Rule 603(c). Kailangang ipakita ng vendor na naglalabas sa publiko ng quotation data ang consolidated information—ang national best bid and offer kasama ang consolidated last sale—sa halip na ipakitang presyo ang quote ng iisang venue. Kailangan ding tukuyin ng mga vendor kung delayed ang data. Dito nagmumula ang maliit na print sa ibaba ng bawat finance page. Dalawang bagay ang dapat tandaan ng sinumang nagbabasa ng libreng quote.

  • Ang libreng live quote mula sa iisang exchange ay tunay na presyo, pero hindi ito ang NBBO. Ipinapakita nito ang order book ng isang venue, na maaaring mas malawak kaysa sa pinakamahusay na available na quote.
  • Karaniwan ang page na may live last trade pero walang bid o ask. Magkahiwalay na licensed products ang last sale at quotes, at mas mura ang last sale.

Para sa nangyayari kapag nagtagpo ang dalawang venue sa pinakamataas na antas ng order book, tingnan ang locked at crossed markets.

Professional o non-professional: ang test na nagtatakda ng iyong bayarin

Nakadepende sa classification kung magkano ang halaga ng live data para sa isang indibidwal. Nakabatay naman ang classification sa iyong trabaho, hindi sa halaga ng iyong pera. Itinuturing kang non-professional subscriber, ayon sa terminong ginagamit ng mga exchange, kapag natutugunan mo ang lahat ng sumusunod.

  • Isa kang natural person na kumukuha ng data para sa personal na paggamit, hindi sa ngalan ng kumpanya o iba pang entity.
  • Hindi ka registered o qualified sa SEC, CFTC, isang state securities agency, securities exchange o association, o futures contract market.
  • Hindi ka nagtatrabaho bilang investment adviser o asset manager, at hindi ka employed sa trabahong nangangailangan ng alinman sa mga registration na iyon.
  • Hindi mo ginagamit ang data para sa negosyo, kabilang ang paggamit nito sa employer na nagre-reimburse ng subscription.

Kapag may isang kondisyon kang hindi natugunan, itinuturing ka ng mga exchange na professional. Sisingilin ka bawat exchange, bawat user, bawat buwan, sa halagang multiple ng non-professional rate. Professional ang isang junior analyst sa isang fund kahit maliit ang personal niyang account. Hindi professional ang isang retiradong investor na may malaking portfolio kung sarili lamang niyang pera ang tina-trade niya. Obligado ang mga distributor na kunin ang sagot mo at i-report ito. Kaya sa bawat signup para sa live data, tinatanong ang iyong employer at mga registration.

Ano ang snapshot quote?

Ang snapshot ay isang reading na kinukuha sa mismong sandaling magtanong ka: ang huling presyo, o ang kasalukuyang bid at ask, na ibinabalik nang isang beses at hindi na ina-update. Ang stream naman ay tuloy-tuloy na subscription kung saan ipinapadala ang bawat pagbabago habang nangyayari ito. Magkaiba ang pagpepresyo ng licensing para sa dalawang ito. Kadalasan, sinisingil ito kada query para sa snapshot, kumpara sa kada user bawat buwan para sa stream. Kaya ang isang libreng API ay maaaring magbigay ng delayed snapshot endpoint ngunit walang live stream. Kung nire-refresh mo ang snapshot bawat segundo, para ka na ring gumawa ng stream. May mga probisyon ang mga agreement upang pigilan at tukuyin ang ganitong paggamit.

Paano malalaman kung delayed ang presyong nakikita mo

  • Ang timestamp lang ang maaasahang palatandaan. Ang live quote ay may timestamp na nasa loob ng one o two seconds mula sa kasalukuyang ET clock.
  • Nagiging stale rin ang day's high at running volume, kaya maaaring hindi makita sa delayed page ang high na naitala ng tape ten minutes ago.
  • Sa unang 15 minutes matapos ang 9:30 a.m. ET open, walang datos mula sa kasalukuyang session ang delayed page at ipinapakita nito ang previous close o premarket print.
  • Gumagana lamang ang freeze test—pagmamasid kung gumagalaw ba ang numero—sa mga pangalan na aktibong gumagalaw.

Kailangan ng data para mapatunayan ang huling punto.

QueryGaano kadalas nagbabago ang last price, bawat minuto (June 2026)
Ang eksaktong SQL sa likod ng bawat numero
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

Hanggang June 2026, AMD ay nag-print ng presyong iba sa presyo noong nakaraang minute sa 99.8% ng regular session minutes, na may median minute-to-minute move na 9.6 basis points. Ang isang basis point ay one hundredth of one percent. Pinakakaunti ang pagre-repaint ng KO sa anim, sa 94.1%. Sa mga pangalang ganito kaaktibo, makatuwirang palatandaan na delayed o cached ang numerong tinitingnan mo kapag hindi gumalaw ang last price nang ilang minuto sa gitna ng session. Sa isang thinly traded stock, karaniwan ang ganitong kawalang-galaw. Kaya nananatiling timestamp ang pangunahing test.

Aling mga libreng stock quote ang tunay na real time

May dalawang source na maaasahang nagbibigay ng live prices sa mga indibidwal, at may isang karaniwang label na dapat suriing mabuti.

  • Isang funded brokerage account. Kinukuha ng brokers ang non-professional entitlement para sa kanilang mga customer at ipinapasa ang live quotes sa app. Kaya tinanong sa account opening form ang iyong employer.
  • Sariling website ng exchange operator, para sa mga pangalang naka-list sa exchange na iyon. Real time ito at mula sa iisang venue, kaya isang order book lamang ito sa halip na consolidated NBBO.
  • Anumang nag-a-advertise ng libreng real time quotes nang walang login at walang self-certification. Suriin ang timestamp sa quote bago ito pagkatiwalaan.

Kapag ang destinasyon ay isang program sa halip na screen, nagbabago muli ang classification: ang machine consumption ay naka-license sa ilalim ng non-display terms, na hiwalay na schedule mula sa per-user na schedule. Tinalakay sa aming mga writeup tungkol sa libreng stock market data APIs at pag-query ng market data gamit ang SQL ang mga tier na ito.

Mga Madalas Itanong

Bakit eksaktong 15 minuto ang delay ng stock quotes?

Ang 15 minuto ang threshold kung kailan hindi na itinuturing na real-time product na may bayad ang presyo ng US equities sa ilalim ng mga kasunduan sa exchange data. Maaaring mag-publish ang isang distributor ng data na hindi bababa sa ganoon na katagal nang hindi nagrereport ng bilang ng users.

Ano ang dahilan para maituring na professional market data subscriber ang isang tao?

Kabilang dito ang pagpaparehistro sa isang securities o futures regulator, pagtatrabaho sa isang investment role, pagkuha ng data para sa isang entity, o anumang business use ng mga presyo. Walang kinalaman dito ang net worth o laki ng account.

Paano ko malalaman kung delayed ang stock quote?

Ihambing ang timestamp ng quote sa kasalukuyang ET clock, at hanapin ang delayed label na kailangang ipakita ng mga vendor. Sa isang aktibong stock habang regular hours, isa pang palatandaan ang presyong hindi gumagalaw nang ilang minuto.

Pareho ba ang free real-time quotes at ang NBBO?

Kadalasan, hindi. Ipinapakita ng libreng quote mula sa isang exchange ang order book ng venue na iyon. Ang NBBO ay ang best bid at offer sa lahat ng venue, na kinukuwenta mula sa consolidated tape.

Mahalaga ba ang 15-minute delay para sa end-of-day data?

Hindi. Kapag nagsara na ang session, magkapareho na ang delayed at real-time version ng closing price o daily volume figure. Sa loob lamang ng session mahalaga ang delay.


May kasamang SQL na gumawa sa bawat panel dito, kaya maaaring muling bilangin ang anumang numerong nasa itaas para sa ibang ticker o ibang buwan. Para sukatin kung magkano ang halaga ng 15 minuto sa stock na sinusubaybayan mo, hilingin ito sa plain English sa Strasmore terminal.

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