Strasmore Research
Eğitim Matt ConnorYazan Matt Connor · Güncellendi 2026-07-24

Kapanış müzayedesi ve closing cross nedir

Kapanış müzayedeleri, piyasa kapanışında resmi hisse fiyatını belirleyen eşleşmiş işlemlerdir. Market-on-close emirleri ile günün en büyük hacmi oluşur.

Kapanış müzayedeleri (Nasdaq bunu kapanış çaprazı olarak adlandırır), her bir hissenin resmi kapanış fiyatını belirleyen, Doğu saatiyle 16:00'da gerçekleşen tek bir devasa eşleşmiş işlemden ibarettir. Listelenen borsa, alıcı ve satıcıları tek tek emirlerle eşleştirmek yerine, tüm öğleden sonayı kapanış emirlerini toplar ve tüm havuzu tek bir fiyattan, tek bir kayıtla çaprazlar. Bu işlem, günü başlatan açılış müzayedesi işleminin son noktasıdır ve münferit hisselerde genellikle günün en büyük işlemi olma özelliğini taşır. Bu sayfadaki tüm veriler, her bir ABD hisse sethi işleminin birleşik kamu kaydı olan konsolide bant üzerinden ölçülmektedir ve her panelde ilgili SQL kodu yer almaktadır.

Kapanış müzayedeleri nedir? Sade bir tanım

Hisseler seansın büyük bölümünde sürekli olarak işlem görür: Emirler gelir, eşleşir ve tek tek gerçekleşir — en aktif hisselerde bu işlem dakikada binlerce kez yapılır. Kapanış müzayedeleri ise aynı veri akışı üzerinde farklı bir mekanizmadır. Günün son bölümünde, işlem gördüğü borsa kapanış için işaretlenmiş tüm emirleri bir araya getirir, en fazla hisse miktarının eşleştiği tek bir fiyat hesaplar ve tüm havuzu saat 16:00 ET'de tek bir işlemle gerçekleştirir.

Bu işlem, diğer tüm işlemler gibi kamuya açık veri akışında kendi etiketiyle — satış koşulu 8, "Closing Prints" — görünür ve fiyatı o akşam her yerde bildirilen resmi kapanış fiyatı olur. Sürekli piyasa ile müzayede iki ayrı piyasa değildir; bunlar tek bir veri akışıdır ve müzayede bu akış üzerindeki devasa bir satırdır.

Kapanış müzayedeleri neden mevcuttur?

Kapanış fiyatı piyasanın referans fiyatıdır. Yatırım fonları günlük net varlık değerlerini resmi kapanış fiyatları üzerinden hesaplar, endeks sağlayıcıları kıyaslama değerlerini bu fiyatlardan türetir ve kurumsal masalar, VWAP, hacim ağırlıklı ortalama fiyat gibi ölçütlerin yanı sıra bu fiyatlar üzerinden değerlendirilir. Kapanış fiyatından işlem yapan bir yatırımcı, tüm bu referansları tam olarak takip eder; müzayede ise bu fiyatın belirlendiği yerdir: çoğu yatırımcı için bu fiyattan işlem yapmanın garanti olduğu tek mecradır.

Bu talep yoğunluğu birbirini besler. Her iki tarafta büyük emirler birikir, bir eşleşme bu emirleri maksimum büyüklükte bir araya getirir ve büyük bir emir, piyasa yapıcıların gün boyu her iki yönde fiyat verdiği sürekli piyasadaki alım-satım spread aralığını kullanmak yerine tek bir fiyattan gerçekleşir.

Gerçek veri akışında kapanış müzayedeleri: tek bir işlem ile medyan işlem kıyaslaması

Aşağıdaki panel, 4 Temmuz tatil hafta sonu öncesindeki son işlem günü olan 2 Temmuz 2026 tarihini —onaylanmış tam işlem günü (makbuzlar bir sonraki paneldedir)— baz alarak SPY, AAPL ve NVDA için kapanış müzayedesini diğer tüm işlemlerle kıyaslamaktadır. "Eşleşen hacim", veri akışının konsolide hacme dahil ettiği hisse sayısını ifade eder; idari yeniden yayınlar (15, 16 ve 38 satış koşulları) tüm paydalardan hariç tutulmuştur, bu durum tick-by-tick mikro yapı incelememiz ile uyumludur; aşağıdaki kod sözlüğü paneli ise bu verilerin makbuzudur.

SorgulaKapanış müzayedeleri ile diğer işlemler — 2 Temmuz 2026, SPY, AAPL, NVDA
Her verinin arkasındaki tam 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)

Önce AAPL satırını okuyun. O günkü medyan AAPL işlemi 20 hissedir. Kapanış müzayedesi tek bir işlemde 10.89 milyon hisse seviyesine ulaşmıştır — bu, medyanın yaklaşık 545 bin katıdır — uzatılmış saatler dahil olmak üzere gün boyunca eşleşen her bir AAPL hissesinin 14.4%'ini oluşturmaktadır. NVDA'nın müzayede ile medyan arasındaki fark daha da geniştir — 5 hisselik medyan işlemine karşılık 17.38 milyon hisselik bir eşleşme, yani medyanın 3475 bin katı gerçekleşmiştir — ve bu durum gün içindeki hacminin 12.2%'sini kapsamaktadır. Her bir varlık tam olarak bir müzayede işlemi göstermektedir — auction_print_count sütunu makbuzdur — saat 16:00:00 ET olarak kaydedilmiştir (auction_prints_at_1600 zamanlamayı belirler).

Başlıktaki iddia kendi verileriyle desteklenmektedir. Her iki hisse senedinde de eşleşme günün en büyük işlemi olmuştur: AAPL'nin en büyük sürekli işlemi 1.8 milyon hisse iken, müzayede bunun 6.05 katı büyüklüğündeydi; NVDA'nın en büyük işlemi 5.47 milyon iken, eşleşme bunun 3.18 katı büyüklüğündeydi. SPY istisnadır: bir adet 2.5 milyon hisselik blok işlem, 1.65 milyon hisselik eşleşmesini geride bırakmıştır — yoğun işlem gören bir ETF'de, tek bir blok işlem müzayedeyi geçebilir. SPY ayrıca üç varlık arasında en düşük müzayede payını 2.9% ile göstermektedir — ancak yine de eşleşmesi, 25 hisselik medyan işleminin 66 bin katı gerçekleşmiştir.

The official close is the auction, not the last tick

A common assumption is that the closing price is simply the last trade before the bell. The tape disagrees. The one-row receipt below covers AAPL on July 2, 2026, opening with session checks for every date this post pins: SPY printed exactly 390, 390, and 390 regular-session minute bars on June 16, June 30, and July 2 — three complete 9:30-to-4:00 sessions, verified, never assumed.

SorgulaSonuç: AAPL müzayede fiyatı ile son sürekli işlem karşılaştırması, 2 Temmuz 2026
Her verinin arkasındaki tam 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'

Continuous trading runs right up to the moment the cross fires — on this day, a fraction of a second past 4:00:00. AAPL's last volume-counting continuous trade before the cross printed at 16:00:00.215052 ET at $308.1; at 16:00:00.373202 ET the auction crossed at $308.6353 cents above that final tick. The official close that evening was the auction's price, not the last tick's. The tape then carried 2 "Market Center Official Close" messages (sale condition 15) — each reporting venue's record of its own official close, not re-broadcasts of the consolidated close; venues can report different prices. The listing exchange's message matches the auction print exactly (the difference measures 0), and none of these messages add volume. Trading continues in the after-hours session for four more hours; none of those prints move the official close either.

Kapanış müzayedeleri nasıl çalışır? Market-on-close ve limit-on-close emirleri

Sürekli piyasada bekleyen sıradan limit emirlerinin yanı sıra, müzayedeye iki özel kapanış emir türü katılır:

  • Market-on-close (MOC) emri, müzayedenin belirlediği fiyattan gerçekleşir. Fiyat koruması yoktur; resmi kapanışta gerçekleşme garantisine karşılık bu risk alınır (eğer bir hisse senedi kapanış zilinden önce durdurulursa, müzayede gerçekleşmeyebilir ve kapanış emirleri tamamlanmayabilir).
  • Limit-on-close (LOC) emri, müzayede fiyatı ancak belirlenen limit fiyata eşit veya daha iyiyse müzayedeye katılır. Fiyat koruması sağlar ancak müzayedenin tamamen kaçması riski taşır.

Her iki emir türü de müzayede gerçekleşene kadar borsada bekler; müzayede öncesinde sürekli piyasada işlem görmezler. Borsalar, kapanış emirlerini kabul etmeyi veya değiştirmeyi son dakikalarda durdurur (kesin süreler borsaya göre değişir ve zamanla farklılık gösterir); çoğu aracı kurum ise kendi daha erken son teslim tarihlerini uygular. Zil çaldığında defter kilitlenir ve tek bir fiyat tüm emirleri eşleştirir.

Kapanış müzayede dengesizliği nedir?

Müzayede öncesinde borsalar dengesizlik verilerini yayınlar: kapanışta kaç lotun alış yönünde, kaç lotun satış yönünde beklediği ve o anki verilerle müzayedenin gerçekleşebileceği gösterge fiyatı paylaşılır. Bir milyon lotluk alış dengesizliği, şu an için eşleşmemiş bir milyon lotluk kapanış alış emri olduğu anlamına gelir. Sürekli piyasa yatırımcıları bu verileri takip eder ve son dakikalarda pozisyonlarını buna göre belirler.

Çeyrek sonu günleri kapanış müzayedesini büyütüyor

Belirli takvim günleri, işlem hacminin daha büyük bir kısmını kapanışa yoğunlaştırır. Endeks yeniden dengelemeleri, vadelerin dolması ile ay ve çeyrek sonu fon akışları resmi kapanış fiyatlarına dayanır ve bu akışlar müzayede sırasında birleşir. 30 Haziran 2026, ikinci çeyreğin son işlem günüydü. Aşağıdaki panel, o günkü her bir hissenin kapanış müzayedesini, sıradan bir ay ortası oturumu olan 16 Haziran ile karşılaştırmaktadır; her iki oturum da yukarıdaki makalede doğrulanmış tam oturumlardır.

SorgulaÇeyrek sonu (30 Haziran) ile ay ortası (16 Haziran 2026): aynı üç kapanış müzayedesi
Her verinin arkasındaki tam 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'nin çeyrek sonu müzayedesi 21.71 milyon hisse seviyesini aşarak 7.49 milyon olan 16 Haziran müzayedesinin 2.9 katına ulaşmıştır; bu işlem hacmi AAPL'nin tüm gün içindeki eşleşen hacminin 33.2% kısmını oluşturmuştur. Bu durum, bir oturumdaki işlemlerin üçte birinin tek bir işlemde ve tek bir fiyatta gerçekleşmesi anlamına gelir. NVDA'nın müzayedesi 23.47 milyondan 41.14 milyon hisseye yükselerek günlük hacminin 24.7% kısmına ulaşmıştır. 2 Temmuz itibarıyla her hisse her oturumda tam olarak bir müzayede gerçekleştirmiştir; iki adet işlem sayısı sütunu buna kanıttır. Bu büyüklük deseni, göreceli hacim taramalarının tespit etmeyi amaçladığı durumdur. SPY'nin müzayede payı her iki tarihte de (2.7% ve 3.6%) düşük kalmıştır. Tam oturum tablosu için 30 Haziran 2026 piyasa özetimize bakınız; aynı çeyrek sonu haftasından bir veri anomalisini incelemek için dosyalanmayan çeyrek sonu makalesine göz atınız.

Kapanış müzayedede oluşan fiyat nasıl tanımlanır? Satış koşul kodları

Hangi işlemin müzayede olduğunu işlem kaydı belirtir. Her işlem satış koşul kodları taşır ve bu kodların sözlüğü aynı veri setinde yer alır; aşağıdaki belge bir iddia değil, bir sorgudur.

SorgulaKapanış için kod sözlüğünden alınan işlem etiketleri
Her verinin arkasındaki tam 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 kodu, "Closing Prints", müzayede işlemini işaretler ve sözlük bu işlemin konsolide hacme dahil edildiğini belirtir (counts_toward_volume = 1). 15 kodu, "Market Center Official Close", her piyasa merkezinin kendi resmi kapanışına dair idari raporudur; sözlük bu kodun hacmi güncellemediğini belirtir (0). 16 ve 38 kodları — "Market Center Official Open" ve "Corrected Consolidated Close (per listing market)" — açılış ve düzeltmeler için kullanılan aynı türden muhasebe kayıtlarıdır ve benzer şekilde kapsam dışı bırakılır (0 ve 0). Yukarıdaki tüm müzayede rakamları, saat yerine bu kodlar üzerinden filtreleme yapar ve tüm hacim paydaları bu üç idari kodu içermez.

SSS

Kapanış müzayedeleri saat kaçta gerçekleşir?

Normal seans sona erdiğinde, saat 16:00 ET'den kısa bir süre sonra gerçekleşir; olağan dışı yoğun günlerde işlem sonucu daha geç sonuçlanabilir. 2 Temmuz 2026 tarihinde SPY, AAPL ve NVDA için müzayede sonuçları tam olarak 16:00:00 ET olarak kaydedilmiştir. Planlanmış erken kapanış günlerinde müzayede saat 13:00 ET'de yapılır; takvim için piyasa tatilleri ve erken kapanışlar bölümüne bakınız.

Market-on-close (MOC) emir nedir?

Kapanış müzayedesinin belirlediği fiyattan alım veya satım yapmak için verilen emirdir; (kapanış zilinden hemen önce bir duraklama yaşanmadığı sürece) resmi kapanışa katılım neredeyse kesindir ancak fiyat kontrolü yoktur. Limit-on-close (LOC) emri ise bir limit fiyat ekler ve yalnızca müzayede fiyatı bu limit seviyesinde veya daha iyisindeyse işleme dahil olur.

Kapanış fiyatı günün son işlemi midir?

Hayır. Resmi kapanış, müzayede fiyatıdır. 2 Temmuz 2026 tarihinde, AAPL'ın müzayede öncesindeki son sürekli işlemi $308.1 seviyesinden gerçekleşmiş, müzayede ise $308.63 seviyesinden sonuçlanmıştır; aradaki fark 53 cent düzeyindedir. Mesai sonrası seanstaki işlemler de resmi kapanışı değiştirmez.

Kapanışta işlem hacmi neden bu kadar yüksektir?

Endeks fonları, yatırım fonları ve endeks bazlı kurumlar resmi kapanış fiyatlarından işlem yapar ve emirleri tek bir müzayedede toplanır. 2 Temmuz 2026 tarihinde, tek bir müzayede sonucu AAPL'ın o günkü eşleşen hacminin 14.4%'ını oluşturmuştur; 30 Haziran çeyrek sonu tarihinde ise aynı oran 33.2% seviyesine ulaşmıştır.

ETF'lerin de kapanış müzayedeleri var mıdır?

Evet; borsada işlem gören her hisse senedi ve ETF, kendi listelendiği borsada müzayede gerçekleştirir. Müzayede, bir ETF'nin günlük hacmi içinde genellikle daha küçük bir paya sahiptir: SPY'ın 2 Temmuz 2026 tarihli müzayedesi eşleşen hacminin 2.9%'sını oluştururken, AAPL için bu oran 14.4% olmuştur.


Yukarıdaki tüm veriler, denetlenebilir bir sorgudan çekilmektedir; sorguyu incelemek için herhangi bir panelin altındaki SQL kodunu genişletebilirsiniz. Takip ettiğiniz bir hisse senedi için kapanış müzayedesini detaylandırmak isterseniz, aynı soruları Strasmore terminalinde İngilizce olarak sorabilirsiniz.