Strasmore Research
నేర్చుకోండి Matt Connorద్వారా Matt Connor · అప్‌డేట్ చేయబడింది 2026-07-25

క్లోజింగ్ వేలం అంటే ఏమిటి? (క్లోజింగ్ క్రాస్)

క్లోజింగ్ వేలం అంటే ఏమిటి, ఒకే 4 p.m. ప్రింట్ అధికారిక క్లోజ్ ఎందుకు నిర్ణయిస్తుంది, మార్కెట్-ఆన్-క్లోజ్ ఆర్డర్లు రోజులో అతిపెద్ద ట్రేడ్‌ను ఎలా ఫీడ్ చేస్తాయి, నిజమైన టేప్ డేటాపై.

క్లోజింగ్ వేలం (Nasdaq దీనిని క్లోజింగ్ క్రాస్ అని పిలుస్తుంది) అనేది Eastern సమయం సాయంత్రం 4:00 గంటలకు జరిగే ఒకే ఒక్క పెద్ద మ్యాచ్ చేయబడిన ట్రేడ్, ఇది ప్రతి స్టాక్ అధికారిక క్లోజింగ్ ధరను నిర్ణయిస్తుంది. కొనుగోలుదారులు మరియు అమ్మకందారులను ఒక్కో ఆర్డర్‌గా మ్యాచ్ చేయడానికి బదులుగా, లిస్టింగ్ ఎక్స్ఛేంజ్ మధ్యాహ్నం మొత్తం క్లోజ్ ఆర్డర్‌లను సేకరిస్తుంది మరియు మొత్తం పూల్‌ను ఒకే ధరకు, ఒకే ప్రింట్‌లో క్రాస్ చేస్తుంది — ఇది రోజును ప్రారంభించే ఓపెనింగ్ వేలంకు బుకెండ్ — వ్యక్తిగత స్టాక్‌లలో, మొత్తం రోజులో సాధారణంగా అతిపెద్ద ట్రేడ్‌గా ఉండే ఒకే ఒక్క ట్రేడ్ రికార్డ్. ఈ పేజీలోని ప్రతి సంఖ్య కన్సాలిడేటెడ్ టేప్ నుండి కొలుస్తారు — ప్రతి U.S. స్టాక్ ట్రేడ్ యొక్క ఏకీకృత పబ్లిక్ రికార్డ్ — ప్రతి ప్యానల్‌కు ఖచ్చితమైన SQL జోడించబడి ఉంటుంది.

క్లోజింగ్ వేలం అంటే ఏమిటి? సరళమైన నిర్వచనం

సెషన్‌లో ఎక్కువ భాగం ఒక స్టాక్ నిరంతరం వ్యాపారం జరుపుతుంది: ఆర్డర్లు వస్తాయి, జత అవుతాయి, ఒక్కొక్కటిగా ముద్రించబడతాయి — అత్యంత చురుకైన పేర్లలో నిమిషానికి వేల సార్లు. క్లోజింగ్ వేలం అనేది అదే టేపుపై ఒక వేరే విధానం. రోజు చివరి దశలో, లిస్టింగ్ ఎక్స్ఛేంజీ క్లోజ్ కోసం గుర్తించబడిన ప్రతి ఆర్డర్‌ను కలిసి పెట్టి, అత్యధిక షేర్లు జత అయ్యే ఆ ఒక్క ధరను లెక్కిస్తుంది, ET సాయంత్రం 4:00 గంటలకు మొత్తం ఆ ఆర్డర్‌ను ఒకే ఒక లావాదేవీలో నిర్వహిస్తుంది.

ఇది ఏ ఇతర లావాదేవీ మాదిరిగానే పబ్లిక్ టేపుపై ముద్రించబడుతుంది, దాని సొంత లేబుల్‌తో ట్యాగ్ చేయబడుతుంది — విక్రయ షరతు 8, "Closing Prints" — మరియు దాని ధర ఆ సాయంత్రం అన్ని చోట్లా ఉదహరించబడే అధికారిక క్లోజింగ్ ధర అవుతుంది. నిరంతర మార్కెట్ మరియు వేలం రెండు మార్కెట్లు కాదు; అవి ఒకే టేపు, మరియు వేలం దానిపై ఒక భారీ లైన్.

ముగింపు వేలం ఎందుకు ఉంటుంది?

ముగింపు ధర మార్కెట్ యొక్క రిఫరెన్స్ ధర. మ్యూచువల్ ఫండ్లు తమ రోజువారీ నికర ఆస్తి విలువను అధికారిక ముగింపు ధరల నుండి నిర్ణయిస్తాయి, ఇండెక్స్ ప్రొవైడర్లు వాటి నుండి బెంచ్‌మార్క్‌లను లెక్కిస్తారు, మరియు సంస్థాగత డెస్క్‌లు వాటితో పాటు VWAP, ఘనపరిమాణం-బరువు సరాసరి ధర వంటి కొలమానాల ద్వారా గ్రేడ్ చేయబడతాయి. ముగింపు ధర వద్ద లావాదేవీ చేసే ఒక పెట్టుబడిదారుడు ఆ రిఫరెన్స్‌లన్నింటినీ ఖచ్చితంగా ట్రాక్ చేస్తాడు — మరియు ఆ ధరను నిర్ణయించేది వేలం: చాలా మంది పెట్టుబడిదారులకు, దాని వద్ద ట్రేడింగ్ ఖాయం చేయబడే ఏకైక వేదిక.

ఆ లాగడం తనంతట తాను పెరుగుతుంది. పెద్ద ఆర్డర్లు రెండు వైపులా చేరతాయి, ఒక క్రాస్ వాటిని గరిష్ట పరిమాణంలో సరిపోల్చుతుంది, మరియు ఒక పెద్ద ఆర్డర్ బిడ్-ఆస్క్ స్ప్రెడ్ గుండా నడిచే బదులు ఒకే ధర వద్ద నిండుతుంది, అక్కడ మార్కెట్ మేకర్లు రోజంతా రెండు వైపులా కోట్ చేస్తారు.

రియల్ టేప్‌పై క్లోజింగ్ వేలం: ఒకే ప్రింట్ vs. మధ్యస్థ ట్రేడ్

క్రింది ప్యానెల్ జూలై 2, 2026 — జూలై 4 సెలవు వారాంతానికి ముందు చివరి సెషన్, ధృవీకరించిన పూర్తి ట్రేడింగ్ రోజు (తదుపరి ప్యానెల్‌లో రసీదులు) — ను తీసుకుని SPY, AAPL, మరియు NVDA ల క్లోజింగ్ వేలాన్ని వాటి టేప్‌లోని మిగతా ప్రతిదానితో పోలుస్తుంది. "మ్యాచ్ చేయబడిన వాల్యూమ్" అంటే టేప్ యొక్క స్వంత లెక్కింపు కన్సాలిడేటెడ్ వాల్యూమ్‌లోకి లెక్కించే షేర్లు; పరిపాలన పునఃప్రసారాలు (సేల్ కండిషన్లు 15, 16, మరియు 38) ప్రతి హారాన్ని నుండి మినహాయించబడతాయి, మా టిక్-బై-టిక్ మైక్రోస్ట్రక్చర్ డీప్-డైవ్కు అనుగుణంగా; క్రింది కోడ్-డిక్షనరీ ప్యానెల్ రసీదు.

క్వెరీముగింపు వేలం vs. మిగతా అంతా — SPY, AAPL, NVDA, జూలై 2, 2026
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    ticker,
    round(toFloat64(maxIf(size, has(conditions, 8))) / 1e6, 2) AS auction_shares_m,
    formatDateTime(toTimeZone(argMaxIf(sip_timestamp, size, has(conditions, 8)), 'America/New_York'), '%H:%i:%S') AS auction_time_et,
    countIf(has(conditions, 8)) AS auction_print_count,
    countIf(has(conditions, 8) AND formatDateTime(toTimeZone(sip_timestamp, 'America/New_York'), '%H:%i:%S') = '16:00:00') AS auction_prints_at_1600,
    round(quantileDeterministicIf(0.5)(toFloat64(size), toUInt64(sip_timestamp), NOT has(conditions, 8) AND NOT hasAny(conditions, [15, 16, 38]))) AS median_trade_shares,
    round(toFloat64(maxIf(size, has(conditions, 8))) / quantileDeterministicIf(0.5)(toFloat64(size), toUInt64(sip_timestamp), NOT has(conditions, 8) AND NOT hasAny(conditions, [15, 16, 38])) / 1000) AS auction_vs_median_thousand_x,
    round(100 * toFloat64(maxIf(size, has(conditions, 8))) / toFloat64(sumIf(size, NOT hasAny(conditions, [15, 16, 38]))), 1) AS auction_pct_of_volume,
    round(toFloat64(maxIf(size, NOT has(conditions, 8) AND NOT hasAny(conditions, [15, 16, 38]))) / 1e6, 2) AS biggest_other_trade_m,
    round(toFloat64(maxIf(size, has(conditions, 8))) / toFloat64(maxIf(size, NOT has(conditions, 8) AND NOT hasAny(conditions, [15, 16, 38]))), 2) AS auction_vs_biggest_other_x
FROM global_markets.stocks_trades
WHERE ticker IN ('SPY', 'AAPL', 'NVDA')
  AND sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'
GROUP BY ticker
ORDER BY indexOf(['SPY', 'AAPL', 'NVDA'], ticker)

ముందుగా AAPL వరుస చదవండి. ఆ రోజు AAPL మధ్యస్థ ట్రేడ్ 20 షేర్లు. క్లోజింగ్ వేలం ఒకే ప్రింట్‌లో 10.89 మిలియన్ షేర్లను క్రాస్ చేసింది — మధ్యస్థానికి సుమారు 545 వేల రెట్లు — రోజంతా, పొడిగించిన ట్రేడింగ్ గంటలు కూడా, మ్యాచ్ చేయబడిన ప్రతి AAPL షేర్‌లో 14.4%. NVDA వేలం-నుండి-మధ్యస్థ అంతరం మరింత వెడల్పుగా ఉంది — 5 షేర్ల మధ్యస్థ ప్రింట్‌కు వ్యతిరేకంగా 17.38 మిలియన్-షేర్ క్రాస్, దాని మధ్యస్థానికి 3475 వేల రెట్లు — అదే సమయంలో దాని రోజులో 12.2% మోస్తుంది. ప్రతి పేరు ఖచ్చితంగా ఒకే వేలం ప్రింట్‌ను చూపిస్తుంది — auction_print_count నిలువు వరుస రసీదు — సెకనుకు 16:00:00 ETకి ముద్రించబడింది (auction_prints_at_1600 సమయాన్ని పిన్ చేస్తుంది).

శీర్షికలోని దావా దాని స్వంత రసీదును కలిగి ఉంది. రెండు సింగిల్ స్టాక్‌లలో క్రాస్ మొత్తం రోజులో అతిపెద్ద ట్రేడ్: AAPL యొక్క అతిపెద్ద నిరంతర ప్రింట్ 1.8 మిలియన్ షేర్లు, వేలం ఆ పరిమాణంలో 6.05 రెట్లు; NVDA యొక్క అతిపెద్దది 5.47 మిలియన్, క్రాస్ అంత పెద్దది 3.18 రెట్లు. SPY మినహాయింపు: ఒక 2.5 మిలియన్-షేర్ బ్లాక్ ప్రింట్ దాని 1.65 మిలియన్-షేర్ క్రాస్ కంటే పెద్దది — బాగా ట్రేడ్ చేయబడిన ETFలో, ఒకే బ్లాక్ ట్రేడ్ వేలాన్ని ఓడించగలదు. SPY మూడింటిలో అతి చిన్న వేలం వాటాను 2.9% వద్ద కూడా చూపిస్తుంది — అయినప్పటికీ దాని క్రాస్ దాని 25 షేర్ల మధ్యస్థ ట్రేడ్‌కు 66 వేల రెట్లు నడిచింది.

అధికారిక ముగింపు వేలం ధర, చివరి టిక్ కాదు

ఒక సాధారణ అనుమానం ఏమిటంటే, ముగింపు ధర కేవలం గంట మ్రోగే ముందు జరిగే చివరి వ్యాపారం. టేప్ దీనికి అంగీకరించదు. క్రింది ఒక-వరుస రసీదు AAPL ను 2026 జూలై 2 న గుర్తిస్తుంది, ఈ పోస్ట్ పిన్ చేసిన ప్రతి తేదీకి సెషన్ తనిఖీలతో ప్రారంభమవుతుంది: SPY జూన్ 16, జూన్ 30 మరియు జూలై 2 తేదీలలో సరిగ్గా 390, 390 మరియు 390 సాధారణ సెషన్ నిమిష బార్లను ముద్రించింది — మూడు పూర్తి 9:30-నుండి-4:00 సెషన్లు, ధృవీకరించబడ్డాయి, ఊహించబడలేదు.

క్వెరీరసీదు: AAPL వేలం ముద్ర vs. దాని చివరి నిరంతర వ్యాపారం, జూలై 2, 2026
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH
    (
        SELECT countIf(window_start >= toDateTime('2026-06-16 09:30:00', 'America/New_York') AND window_start < toDateTime('2026-06-16 16:00:00', 'America/New_York'))
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-06-16 00:00:00', 'America/New_York') AND window_start < toDateTime('2026-06-17 00:00:00', 'America/New_York')
    ) AS bars_jun16,
    (
        SELECT countIf(window_start >= toDateTime('2026-06-30 09:30:00', 'America/New_York') AND window_start < toDateTime('2026-06-30 16:00:00', 'America/New_York'))
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-06-30 00:00:00', 'America/New_York') AND window_start < toDateTime('2026-07-01 00:00:00', 'America/New_York')
    ) AS bars_jun30,
    (
        SELECT countIf(window_start >= toDateTime('2026-07-02 09:30:00', 'America/New_York') AND window_start < toDateTime('2026-07-02 16:00:00', 'America/New_York'))
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-07-02 00:00:00', 'America/New_York') AND window_start < toDateTime('2026-07-03 00:00:00', 'America/New_York')
    ) AS bars_jul02,
    (
        SELECT maxIf(sip_timestamp, has(conditions, 8))
        FROM global_markets.stocks_trades
        WHERE ticker = 'AAPL' AND sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'
    ) AS auction_ts,
    (
        SELECT argMaxIf(exchange, size, has(conditions, 8))
        FROM global_markets.stocks_trades
        WHERE ticker = 'AAPL' AND sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'
    ) AS listing_exchange
SELECT
    bars_jun16 AS spy_session_bars_jun16,
    bars_jun30 AS spy_session_bars_jun30,
    bars_jul02 AS spy_session_bars_jul02,
    countIf(has(conditions, 8)) AS auction_print_count,
    toFloat64(argMaxIf(price, size, has(conditions, 8))) AS auction_price,
    formatDateTime(toTimeZone(auction_ts, 'America/New_York'), '%H:%i:%S.%f') AS auction_et,
    toFloat64(argMaxIf(price, (sip_timestamp, sequence_number), sip_timestamp < auction_ts AND NOT has(conditions, 8) AND NOT hasAny(conditions, [15, 16, 38]))) AS last_tick_price,
    formatDateTime(toTimeZone(maxIf(sip_timestamp, sip_timestamp < auction_ts AND NOT has(conditions, 8) AND NOT hasAny(conditions, [15, 16, 38])), 'America/New_York'), '%H:%i:%S.%f') AS last_tick_et,
    round((toFloat64(argMaxIf(price, size, has(conditions, 8))) - toFloat64(argMaxIf(price, (sip_timestamp, sequence_number), sip_timestamp < auction_ts AND NOT has(conditions, 8) AND NOT hasAny(conditions, [15, 16, 38])))) * 100, 1) AS auction_minus_last_tick_cents,
    countIf(has(conditions, 15)) AS official_close_reprints,
    countIf(has(conditions, 15) AND exchange = listing_exchange) AS listing_venue_reprints,
    round(toFloat64(anyIf(price, has(conditions, 15) AND exchange = listing_exchange)) - toFloat64(argMaxIf(price, size, has(conditions, 8))), 4) AS listing_reprint_price_difference
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL' AND sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'

నిరంతర వ్యాపారం క్రాస్ ప్రారంభమయ్యే క్షణం వరకు నడుస్తుంది — ఈ రోజు, 4:00:00 దాటి ఒక సెకను భాగంలో. క్రాస్ ముందు AAPL యొక్క చివరి వాల్యూమ్-లెక్కింపు నిరంతర వ్యాపారం 16:00:00.215052 ETకి $308.1 వద్ద ముద్రించబడింది; 16:00:00.373202 ETకి వేలం $308.63 వద్ద క్రాస్ అయింది — ఆ చివరి టిక్ కంటే 53 సెంట్లు ఎక్కువ. ఆ సాయంత్రం అధికారిక ముగింపు వేలం ధర, చివరి టిక్ ధర కాదు. ఆ తర్వాత టేప్ 2 "Market Center Official Close" సందేశాలను మోసుకువెళ్ళింది (అమ్మకపు పరిస్థితి 15) — ప్రతి రిపోర్టింగ్ వేదిక దాని స్వంత అధికారిక ముగింపు రికార్డ్, సమగ్ర ముగింపు పునర్-ప్రసారాలు కావు; వేదికలు వేర్వేరు ధరలను నివేదించగలవు. లిస్టింగ్ ఎక్స్ఛేంజీ సందేశం వేలం ముద్రణతో సరిగ్గా సరిపోతుంది (తేడా 0 ను కొలుస్తుంది), మరియు ఈ సందేశాలలో ఏదీ వాల్యూమ్‌ను జోడించదు. వ్యాపారం వ్యాపార-అనంతర సెషన్లో మరో నాలుగు గంటలు కొనసాగుతుంది; ఆ ముద్రణలలో ఏదీ అధికారిక ముగింపును మార్చదు.

క్లోజింగ్ వేలం ఎలా పనిచేస్తుంది? మార్కెట్-ఆన్-క్లోజ్ మరియు లిమిట్-ఆన్-క్లోజ్ ఆర్డర్లు

క్లోజింగ్ వేలానికి రెండు ప్రత్యేక క్లోజ్ ఆర్డర్ రకాలు ఆహారం అందిస్తాయి — నిరంతర ఆర్డర్ బుక్‌పై ఇప్పటికే ఉన్న సాధారణ లిమిట్ ఆర్డర్లతో పాటు, ఇవి కూడా క్రాస్‌లో పాల్గొనగలవు:

  • మార్కెట్-ఆన్-క్లోజ్ (MOC) ఆర్డర్ వేలం నిర్ణేత ధర వద్ద నెరవేరుతుంది. ధర రక్షణ ఉండదు — అధికారిక క్లోజ్ వద్ద ఏదైనా-రక్షణ-తో-తప్పనిసరిగా-నెరవేర్చే అమలు కోసం చేసే ట్రేడ్-ఆఫ్ (ఒక స్టాక్ బెల్ వరకు నిలిపివేయబడితే, క్రాస్ రన్ కాకపోవచ్చు మరియు క్లోజ్ ఆర్డర్లు నెరవేరకపోవచ్చు).
  • లిమిట్-ఆన్-క్లోజ్ (LOC) ఆర్డర్ వేలం ధర దాని లిమిట్ వద్ద లేదా అంతకంటే మెరుగ్గా ఉంటే మాత్రమే వేలంలో చేరుతుంది. ధర రక్షణ ఉంటుంది, కానీ క్రాస్ నుండి పూర్తిగా తప్పిపోయే ప్రమాదం ఉంటుంది.

రెండూ క్రాస్ వరకు ఎక్స్ఛేంజీ వద్ద విశ్రాంతిలో ఉంటాయి; అక్కడికి చేరే మార్గంలో ఏదీ నిరంతర మార్కెట్‌లో ట్రేడ్ కాదు. చివరి నిమిషాల్లో ఎక్స్ఛేంజీలు క్లోజ్ ఆర్డర్లను స్వీకరించడం లేదా సవరించడం ఆపివేస్తాయి (ఖచ్చితమైన కటాఫ్‌లు ఎక్స్ఛేంజీని బట్టి మారుతూ ఉంటాయి మరియు కాలక్రమేణా మారతాయి), మరియు చాలా బ్రోకర్లు తమ సొంత ముందస్తు గడువులను విధిస్తారు. బెల్ నాటికి, బుక్ లాక్ చేయబడుతుంది మరియు ఒకే ధర దానిని క్లియర్ చేస్తుంది.

క్లోజింగ్ వేలం అసమతుల్యత అంటే ఏమిటి?

క్రాస్‌కు ముందు, ఎక్స్ఛేంజీలు అసమతుల్యత డేటాను ప్రచురిస్తాయి: క్లోజ్ వద్ద కొనడానికి ఎన్ని షేర్లు క్యూలో ఉన్నాయి Vs అమ్మడానికి, అలాగే ఆ క్షణంలో క్రాస్ క్లియర్ అయ్యే సూచిక ధర. ఒక మిలియన్ షేర్ల కొనుగోలు అసమతుల్యత అంటే ఇప్పటివరకు ఒక మిలియన్ క్లోజ్-కొనుగోలు షేర్లు జత కాలేదని అర్థం. నిరంతర-మార్కెట్ ట్రేడర్లు ఈ ఫీడ్‌లను చూస్తారు మరియు చివరి నిమిషాల్లో వాటి చుట్టూ స్థానాలను తీసుకుంటారు.

త్రైమాసిక చివరి రోజులు ముగింపు వేలాన్ని పెద్దదిగా చేస్తాయి

కొన్ని క్యాలెండర్ రోజుల్లో రోజు మొత్తం వ్యాపారం మరింత ఎక్కువగా ముగింపులో కేంద్రీకరిస్తుంది. ఇండెక్స్ రీబ్యాలెన్స్‌లు, గడువు ముగింపులు, నెల- మరియు త్రైమాసిక చివరి ఫండ్ ఫ్లోలు అన్నీ అధికారిక ముగింపు ధరల ఆధారంగా పనిచేస్తాయి, ఆ ఫ్లోలు వేలంలో కలుస్తాయి. జూన్ 30, 2026 రెండవ త్రైమాసికం చివరి వ్యాపార రోజు. క్రింది ప్యానెల్ ఆ రోజు ప్రతి టిక్కర్ ముగింపు వేలాన్ని సాధారణ నెల మధ్య సెషన్‌తో — జూన్ 16 తో — పోల్చుతుంది — రెండూ రసీదులో ధృవీకరించబడిన పూర్తి సెషన్‌లు.

క్వెరీత్రైమాసికం చివరి (జూన్ 30) vs. నెల మధ్య (జూన్ 16, 2026): అదే మూడు ముగింపు వేలాలు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    ticker,
    countIf(has(conditions, 8) AND sip_timestamp < '2026-06-17 00:00:00') AS jun16_auction_print_count,
    countIf(has(conditions, 8) AND sip_timestamp >= '2026-06-30 00:00:00') AS jun30_auction_print_count,
    round(toFloat64(maxIf(size, has(conditions, 8) AND sip_timestamp < '2026-06-17 00:00:00')) / 1e6, 2) AS jun16_auction_shares_m,
    round(toFloat64(maxIf(size, has(conditions, 8) AND sip_timestamp >= '2026-06-30 00:00:00')) / 1e6, 2) AS jun30_auction_shares_m,
    round(toFloat64(maxIf(size, has(conditions, 8) AND sip_timestamp >= '2026-06-30 00:00:00')) / toFloat64(maxIf(size, has(conditions, 8) AND sip_timestamp < '2026-06-17 00:00:00')), 1) AS jun30_vs_jun16_x,
    round(100 * toFloat64(maxIf(size, has(conditions, 8) AND sip_timestamp < '2026-06-17 00:00:00')) / toFloat64(sumIf(size, NOT hasAny(conditions, [15, 16, 38]) AND sip_timestamp < '2026-06-17 00:00:00')), 1) AS jun16_auction_pct,
    round(100 * toFloat64(maxIf(size, has(conditions, 8) AND sip_timestamp >= '2026-06-30 00:00:00')) / toFloat64(sumIf(size, NOT hasAny(conditions, [15, 16, 38]) AND sip_timestamp >= '2026-06-30 00:00:00')), 1) AS jun30_auction_pct
FROM global_markets.stocks_trades
WHERE ticker IN ('SPY', 'AAPL', 'NVDA')
  AND ((sip_timestamp >= '2026-06-16 00:00:00' AND sip_timestamp < '2026-06-17 00:00:00')
    OR (sip_timestamp >= '2026-06-30 00:00:00' AND sip_timestamp < '2026-07-01 00:00:00'))
GROUP BY ticker
ORDER BY indexOf(['SPY', 'AAPL', 'NVDA'], ticker)

AAPL త్రైమాసిక చివరి వేలం 21.71 మిలియన్ షేర్లను క్రాస్ చేసింది — జూన్ 16 వేలం 7.49 మిలియన్ షేర్ల కంటే 2.9 రెట్లు — ఆ ఒక్క ప్రింట్ మొత్తం రోజు AAPL యొక్క మ్యాచ్ చేయబడిన వాల్యూమ్‌లో 33.2% మోసుకెళ్ళింది. ఒక సెషన్‌లో మూడవ వంతు వ్యాపారం ఒకే లావాదేవీలో, ఒకే ధరకు. NVDA వేలం 23.47 మిలియన్ నుండి 41.14 మిలియన్ షేర్లకు పెరిగి, దాని రోజు వాల్యూమ్‌లో 24.7%కు చేరుకుంది. జూలై 2 వలె, ప్రతి టిక్కర్ ప్రతి సెషన్‌కు ఖచ్చితంగా ఒకే వేలాన్ని ప్రింట్ చేసింది — రెండు ప్రింట్-కౌంట్ కాలమ్‌లు రసీదు. ఈ పరిమాణ నమూనా ఏమిటంటే సాపేక్ష వాల్యూమ్ స్క్రీన్‌లు ఫ్లాగ్ చేయడానికి ఉన్నాయి. SPY వేల వాటా రెండు తేదీల్లో చిన్నదిగానే ఉంది (2.7% మరియు 3.6%). పూర్తి సెషన్ చిత్రం కోసం, మా జూన్ 30, 2026 మార్కెట్ రీక్యాప్ చూడండి; అదే త్రైమాసిక చివరి వారం నుండి ఒక డేటా వింత కోసం, ఫైల్ చేయని త్రైమాసిక చివరి చూడండి.

ముగింపు వేలం ప్రింట్‌ను ఎలా గుర్తిస్తారు? అమ్మకపు షరతు కోడ్‌లు

వేలం ప్రింట్ ఏది? టేప్ దానంతట అదే చెబుతుంది. ప్రతి వ్యాపారంతో పాటు అమ్మకపు-షరతు కోడ్‌లు వస్తాయి, మరియు ఆ కోడ్ నిఘంటువు అదే గిడ్డంగిలో వస్తుంది — కింది రసీదు ఒక ప్రశ్న (query), ఒక ప్రతిపాదన కాదు.

క్వెరీముగింపు కోసం టేప్ సొంత లేబుల్‌లు, కోడ్ నిఘంటవు నుండి నేరుగా
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    name,
    id,
    toUInt8(JSONExtractBool(update_rules, 'consolidated', 'updates_volume')) AS counts_toward_volume
FROM global_markets.stocks_condition_codes
WHERE asset_class = 'stocks' AND type = 'sale_condition' AND id IN (8, 15, 16, 38)
ORDER BY id

కోడ్ 8, "Closing Prints", వేలం ప్రింట్‌ను స్వయంగా గుర్తిస్తుంది, మరియు నిఘంటువు ప్రకారం ఇది సమ్మేళన వాల్యూమ్‌లోకి (counts_toward_volume = 1) లెక్కలోకి వస్తుంది. కోడ్ 15, "Market Center Official Close", ప్రతి మార్కెట్ సెంటర్ తన సొంత అధికారిక ముగింపును నిర్వహణాపరంగా నివేదించడం; నిఘంటువు దీనిని వాల్యూమ్‌ను నవీకరించనిదిగా గుర్తిస్తుంది (0). కోడ్‌లు 16 మరియు 38 — "Market Center Official Open" మరియు "Corrected Consolidated Close (per listing market)" — ఓపెన్‌కు మరియు దిద్దుబాట్లకు అదే రకమైన లెక్కల రికార్డు, వీటిని కూడా మినహాయిస్తారు (0 మరియు 0). పై ప్రతి వేలం సంఖ్య గడియార సమయం కంటే ఈ కోడ్‌ల ఆధారంగా వడపోత చేస్తుంది, మరియు ప్రతి వాల్యూమ్ హారం ఆ మూడు నిర్వహణా కోడ్‌లను తీసేస్తుంది.

తరచుగా అడిగే ప్రశ్నలు

క్లోజింగ్ వేలం ఎప్పుడు జరుగుతుంది?

ET సాయంత్రం 4:00 గంటలకు కొద్దిసేపటి తర్వాత, సాధారణ సెషన్ ముగిసిన వెంటనే — అసాధారణంగా భారీ రోజుల్లో ప్రింట్ ఆ తర్వాత సమయానికి వెళ్ళవచ్చు. జూలై 2, 2026న SPY, AAPL, మరియు NVDA వేలం ప్రింట్‌లు అన్నీ కచ్చితంగా 16:00:00 ETకి స్టాంప్ చేయబడ్డాయి. షెడ్యూల్ చేయబడిన ముందస్తు ముగింపు రోజుల్లో వేలం బదులుగా ET మధ్యాహ్నం 1:00 గంటలకు నిర్వహించబడుతుంది — క్యాలెండర్ కోసం మార్కెట్ సెలవులు మరియు ముందస్తు ముగింపులు చూడండి.

మార్కెట్-ఆన్-క్లోజ్ (MOC) ఆర్డర్ అంటే ఏమిటి?

క్లోజింగ్ వేలం నిర్ణయించే ధర వద్ద కొనుగోలు లేదా అమ్మకం చేసే ఆర్డర్ — అధికారిక క్లోజ్‌లో పాల్గొనడం దాదాపు ఖాయం (బెల్‌లోకి హాల్ట్ తప్ప), ధర నియంత్రణ ఉండదు. లిమిట్-ఆన్-క్లోజ్ (LOC) ఆర్డర్ ఒక లిమిట్‌ను జోడిస్తుంది మరియు వేలం ధర ఆ లిమిట్ వద్ద లేదా అంతకంటే మెరుగైనది అయితే మాత్రమే క్రాస్‌లో చేరుతుంది.

క్లోజింగ్ ధర రోజు చివరి ట్రేడ్‌నా?

కాదు. అధికారిక క్లోజ్ వేలం ధర. జూలై 2, 2026న, క్రాస్ ముందు AAPL యొక్క చివరి నిరంతర ట్రేడ్ $308.1 వద్ద ప్రింట్ అయింది మరియు వేలం $308.63 వద్ద క్రాస్ అయింది — 53 సెంట్ల దూరంలో. ఆఫ్టర్-హవర్స్ సెషన్‌లోని ప్రింట్‌లు అధికారిక క్లోజ్‌ను మార్చవు.

క్లోజ్ వద్ద ట్రేడింగ్ వాల్యూమ్ ఎందుకు ఎక్కువగా ఉంటుంది?

ఇండెక్స్ ఫండ్‌లు, మ్యూచువల్ ఫండ్‌లు మరియు బెంచ్‌మార్క్ చేయబడిన సంస్థలు అధికారిక క్లోజింగ్ ధరల వద్ద లావాదేవీలు చేస్తాయి, మరియు వాటి ఆర్డర్‌లు ఒకే క్రాస్‌లో పూల్ అవుతాయి. జూలై 2, 2026న, ఒకే వేలం ప్రింట్ AAPL యొక్క రోజువారీ మ్యాచ్ చేయబడిన వాల్యూమ్‌లో 14.4% మోసుకొచ్చింది; త్రైమాసికం చివరి జూన్ 30న అదే కొలత 33.2%కు చేరుకుంది.

ETFలకు కూడా క్లోజింగ్ వేలం ఉంటుందా?

అవును — ప్రతి లిస్ట్ చేయబడిన స్టాక్ మరియు ETF దాని లిస్టింగ్ ఎక్స్ఛేంజీలో వేలం నిర్వహిస్తుంది. క్రాస్ సాధారణంగా ETF రోజులోని చిన్న ముక్కగా ఉంటుంది: SPY యొక్క జూలై 2, 2026 వేలం దాని మ్యాచ్ చేయబడిన వాల్యూమ్‌లో 2.9%, AAPL కోసం 14.4%కి వ్యతిరేకంగా ఉంది.


పైన ఉన్న ప్రతి ఫిగర్ నిల్వ చేయబడిన, తనిఖీ చేయగలిగే ప్రశ్న నుండి రెండర్ అవుతుంది — ఏదైనా ప్యానెల్ కింద SQLని విస్తరించి దానిని ఆడిట్ చేయండి. మీరు ఫాలో చేసే టిక్కర్‌పై క్లోజింగ్ వేలాన్ని విడగొట్టడానికి, Strasmore టెర్మినల్‌లో అదే ప్రశ్నలను సాధారణ ఇంగ్లీషులో అడగండి.