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

Açılış müzayedesi nedir ve hisseler nasıl açılır

Açılış müzayedelerinin işleyişi ve saat 09:30'daki eşleşme süreci ile resmi açılış fiyatının nasıl belirlendiğine dair teknik bilgiler.

Açılış müzayedeleri, her bir hissenin resmi açılış fiyatını belirleyen, Doğu saatiyle 09:30'da gerçekleşen tek taraflı eşleşmeli işlemlerdir. Borsa açılışından önce, işlem yapılan borsa açılış için verilen tüm emirleri toplar, en fazla hisse miktarının eşleştiği tek fiyatı hesaplar ve tüm havuzu tek bir işlemle gerçekleştirir; bu durum, günü sonlandıran kapanış müzayedesi işleminin sabah yansımasıdır. Aşağıdaki tüm veriler, her bir panel için ilgili SQL sorgusuyla birlikte, ABD hisse senedi işlemlerinin kamuya açık kaydı olan konsolide veri bandından alınmıştır.

Açılış müzayedeleri nedir? Sade bir tanım

Borsalar saat 09:30'da sadece açılış yapıp emirleri tek tek eşleştirmezler. Gece boyunca ve piyasa öncesi süreçte, işlem gören borsa açılış için belirlenen emirleri ve defterde bekleyen uygun limit emirlerini biriktirir. Zil çaldığında, tüm havuzu tek bir işlemde ve tek bir fiyattan eşleştirir. Bu işlem kendi satış koşulu etiketini taşır (17 kodu, "Market Center Opening Trade" — son paneldeki makbuzlar) ve fiyatı resmi açılış olur: Günlük fiyat kaydındaki "açılış", "yukarı boşluklu açılış" ve "aşağı boşluklu açılış" terimlerinin temel referansıdır. Müzayede ve sürekli piyasa aynı veri akışına sahiptir; zil çaldığında değişen tek şey mekanizmadır.

Gerçek veri akışında açılış müzayedeleri: SPY, AAPL, NVDA

Aşağıdaki panel, 2 Temmuz 2026 tarihli — doğrulanmış tam bir seans (makbuz bir sonraki paneldedir) — verilerini kullanarak SPY, AAPL ve NVDA için açılış eşleşmelerini günün geri kalanıyla kıyaslamaktadır. "Eşleşen hacim" yalnızca veri akışının konsolide hacme eklediği hisseleri kapsar; idari mesajlar (satış koşulları 15, 16, 38) tüm paydalardan hariç tutulmuştur.

SorgulaAçılış cross işlemi ile günün geri kalanı karşılaştırması — 2 Temmuz 2026, SPY, AAPL, NVDA
Her verinin arkasındaki tam SQL
SELECT
    ticker,
    round(toFloat64(maxIf(size, has(conditions, 17))) / 1e3, 1) AS auction_shares_k,
    toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 17))) AS auction_price,
    formatDateTime(toTimeZone(argMaxIf(sip_timestamp, (size, sip_timestamp), has(conditions, 17)), 'America/New_York'), '%H:%i:%S') AS auction_time_et,
    countIf(has(conditions, 17)) AS opening_print_count,
    countIf(has(conditions, 17) AND formatDateTime(toTimeZone(sip_timestamp, 'America/New_York'), '%H:%i:%S') = '09:30:00') AS open_prints_at_0930,
    minIf(size, has(conditions, 17)) AS smallest_open_print_shares,
    round(toFloat64(sumIf(size, NOT hasAny(conditions, [15, 16, 38]) AND (toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60 + toMinute(toTimeZone(sip_timestamp, 'America/New_York'))) >= 570 AND (toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60 + toMinute(toTimeZone(sip_timestamp, 'America/New_York'))) < 575)) / 1e3) AS first5_shares_k,
    round(100 * toFloat64(maxIf(size, has(conditions, 17))) / toFloat64(sumIf(size, NOT hasAny(conditions, [15, 16, 38]) AND (toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60 + toMinute(toTimeZone(sip_timestamp, 'America/New_York'))) >= 570 AND (toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60 + toMinute(toTimeZone(sip_timestamp, 'America/New_York'))) < 575)), 1) AS auction_pct_of_first5,
    round(100 * toFloat64(maxIf(size, has(conditions, 17))) / toFloat64(sumIf(size, NOT hasAny(conditions, [15, 16, 38]))), 2) AS auction_pct_of_day,
    round(toFloat64(maxIf(size, has(conditions, 8))) / 1e6, 2) AS closing_auction_shares_m,
    round(toFloat64(maxIf(size, has(conditions, 8))) / toFloat64(maxIf(size, has(conditions, 17))), 1) AS close_vs_open_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ı inceleyin: 09:30:00 ET saatinde, 294.1 dolardan 323.3 bin hisselik bir açılış eşleşmesi gerçekleşti. NVDA'nın eşleşmesi 690 bin hisse, SPY'ın ise 122 bin hisse oldu. Sadece açılış eşleşmesi, seansın ilk beş dakikasında eşleşen tüm AAPL hisselerinin (1856 bin hisse) 17.4%'unu, NVDA için 13.8%'sini ve SPY için 9.4%'sini oluşturdu; ancak tam gün hacimleri sadece 0.43%, 0.48% ve 0.21% seviyesindeydi: yüzde birin yarısından az.

Son iki sütun sınır değerleri göstermektedir: AAPL'ın aynı günkü kapanış eşleşmesi 10.89 milyon hisse eşleştirdi — bu, açılış hacminin 33.7 katıdır; NVDA'nın hacmi 25.2 katı, SPY'ın ise 13.5 katı oldu. Endeks fonları ve kıyaslama bazlı masalar resmi kapanış fiyatlarından işlem yapar ve bu akış saat 16:00'daki eşleşmede toplanır; sabah seansının eşdeğeri yoktur. Kapanış müzayedesi günün en büyük işlemiyken, açılış müzayedesi resmi günün başladığı yerdir.

Why can the official open differ from the first trade of the day?

By the time the auction fires, the stock has usually been trading for hours — pre-market trading runs from as early as 4:00 a.m. ET, and none of those prints set the official open. The one-row receipt below covers AAPL across July 1-2, 2026, opening with a session check: SPY printed exactly 390 regular-session minute bars on July 2 — a complete session, verified rather than assumed.

SorgulaAAPL açılış cross işlemi ile öncesindeki tüm işlemler, 1-2 Temmuz 2026
Her verinin arkasındaki tam SQL
WITH
    (
        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 argMax(sip_timestamp, (size, sip_timestamp))
        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' AND has(conditions, 17)
    ) AS auction_ts,
    (
        SELECT argMax(exchange, (size, sip_timestamp))
        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' AND has(conditions, 17)
    ) AS listing_exchange
SELECT
    bars_jul02 AS spy_session_bars_jul02,
    countIf(has(conditions, 8) AND sip_timestamp < '2026-07-02 00:00:00') AS jul01_close_print_count,
    toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 8) AND sip_timestamp < '2026-07-02 00:00:00')) AS prior_close_price,
    countIf(has(conditions, 17) AND sip_timestamp >= '2026-07-02 00:00:00') AS opening_print_count,
    toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 17) AND sip_timestamp >= '2026-07-02 00:00:00')) AS auction_price,
    formatDateTime(toTimeZone(auction_ts, 'America/New_York'), '%H:%i:%S.%f') AS auction_et,
    round(100 * (toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 17) AND sip_timestamp >= '2026-07-02 00:00:00')) - toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 8) AND sip_timestamp < '2026-07-02 00:00:00'))) / toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 8) AND sip_timestamp < '2026-07-02 00:00:00')), 2) AS overnight_gap_pct,
    formatDateTime(toTimeZone(minIf(sip_timestamp, sip_timestamp >= '2026-07-02 00:00:00' AND NOT hasAny(conditions, [15, 16, 38])), 'America/New_York'), '%H:%i:%S') AS first_trade_et,
    toFloat64(argMinIf(price, (sip_timestamp, sequence_number), sip_timestamp >= '2026-07-02 00:00:00' AND NOT hasAny(conditions, [15, 16, 38]))) AS first_trade_price,
    countIf(sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < auction_ts AND NOT hasAny(conditions, [15, 16, 38])) AS trades_before_official_open,
    countIf(sip_timestamp >= toDateTime('2026-07-02 09:30:00', 'America/New_York') AND sip_timestamp < auction_ts AND NOT hasAny(conditions, [15, 16, 38])) AS bell_to_cross_trades,
    countIf(has(conditions, 16) AND sip_timestamp >= '2026-07-02 00:00:00') AS official_open_msgs,
    countIf(has(conditions, 16) AND sip_timestamp >= '2026-07-02 00:00:00' AND exchange = listing_exchange) AS listing_venue_open_msgs,
    round(toFloat64(anyIf(price, has(conditions, 16) AND sip_timestamp >= '2026-07-02 00:00:00' AND exchange = listing_exchange)) - toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 17) AND sip_timestamp >= '2026-07-02 00:00:00')), 4) AS listing_open_msg_price_difference
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL' AND sip_timestamp >= '2026-07-01 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'

AAPL's first volume-counting print of July 2 hit the tape at 04:00:00 ET at $296.1. The official open did not exist until 09:30:00.491313 ET, when the cross printed at $294.1 — by then 15832 AAPL prints were already on the tape, including 173 in the fraction of a second between 9:30:00.000 and the cross — continuous trades on other venues that begin matching at the bell. Moments later came 2 "Market Center Official Open" messages (sale condition 16) — each market center's record of its own official open, adding no volume; the listing exchange's repeats the auction price exactly (difference: 0).

The receipt also measures the overnight gap. AAPL's prior official close — exactly 1 closing print on July 1 — was $294.38; the next morning's auction printed at $294.1, an overnight change of -0.1%. Quiet night, small gap. When earnings or news land overnight, the pre-market reprices first; the auction stamps the move into the official record.

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

Kapanış emirlerine benzer şekilde, açılış seansına iki özel emir türü veri sağlar:

  • Market-on-open (MOO) emri, müzayedenin belirlediği fiyattan gerçekleşir; fiyat koruması yoktur, resmi açılışa katılım neredeyse garantidir.
  • Limit-on-open (LOO) emri, yalnızca açılış fiyatı belirlenen limit fiyata eşit veya daha iyiyse müzayedeye katılır; fiyat koruması sağlar ancak işlemin gerçekleşmeme riski vardır.

Her iki emir türü de müzayede gerçekleşene kadar borsada bekler ve bu süreçte pre-market aşamasında işlem görmez. Borsalar, saat 09:30'dan kısa bir süre önce açılış emirlerini kabul etmeyi veya değiştirmeyi durdurur (son teslim süreleri borsaya göre değişir) ve birçok aracı kurum daha erken son teslim süreleri belirler.

Açılış müzayede dengesizliği nedir?

Borsa açılışı öncesinde borsalar, açılış için dengesizlik verilerini yayınlar: kaç hissenin alış yönünde, kaçının satış yönünde beklediği ve o anki verilerle işlemin gerçekleşebileceği gösterge fiyatı paylaşılır. Bir milyon hisselik bir alış dengesizliği, şu an için eşleşmemiş bir milyon hisselik açık alış emri olduğu anlamına gelir. Pre-market yatırımcıları bu verileri takip ederek pozisyon alır.

9:30 dakikalık bar resmi açılış değildir

Çoğu grafik platformu açılışı ilk bir dakikalık muma dahil eder: tüm borsalardan gelen ve 9:30:00.000 ile 9:30:59.999 saatleri arasında gerçekleşen her şey — açık artırma ve yaklaşık bir dakikalık sürekli işlem süreci dahil. Platformun "açılışı", o zaman diliminde yakalanan ilk fiyattır; bu fiyat mutlaka açık artırma fiyatı olmayabilir.

Sorgula9:30 barı ile 12:30 barı karşılaştırması — 2 Temmuz 2026, SPY, AAPL, NVDA
Her verinin arkasındaki tam SQL
WITH auctions AS (
    SELECT ticker, toFloat64(argMax(price, (size, sip_timestamp))) AS official_open
    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'
      AND has(conditions, 17)
    GROUP BY ticker
)
SELECT
    b.ticker AS ticker,
    toFloat64(anyIf(b.open, b.window_start = toDateTime('2026-07-02 09:30:00', 'America/New_York'))) AS bar_0930_open,
    a.official_open AS official_open,
    round(100 * (toFloat64(anyIf(b.open, b.window_start = toDateTime('2026-07-02 09:30:00', 'America/New_York'))) - a.official_open), 0) AS bar_open_minus_official_cents,
    round(sumIf(b.volume, b.window_start = toDateTime('2026-07-02 09:30:00', 'America/New_York')) / 1e3) AS bar_0930_vol_k,
    anyIf(b.transactions, b.window_start = toDateTime('2026-07-02 09:30:00', 'America/New_York')) AS bar_0930_trades,
    round(sumIf(b.volume, b.window_start = toDateTime('2026-07-02 12:30:00', 'America/New_York')) / 1e3) AS bar_1230_vol_k,
    round(sumIf(b.volume, b.window_start = toDateTime('2026-07-02 09:30:00', 'America/New_York')) / sumIf(b.volume, b.window_start = toDateTime('2026-07-02 12:30:00', 'America/New_York')), 1) AS x_0930_vs_1230
FROM global_markets.delayed_stocks_minute_aggs AS b
INNER JOIN auctions AS a ON a.ticker = b.ticker
WHERE b.ticker IN ('SPY', 'AAPL', 'NVDA')
  AND b.window_start >= toDateTime('2026-07-02 00:00:00', 'America/New_York')
  AND b.window_start < toDateTime('2026-07-03 00:00:00', 'America/New_York')
GROUP BY b.ticker, a.official_open
ORDER BY indexOf(['SPY', 'AAPL', 'NVDA'], b.ticker)

2 Temmuz'da üç 9:30 barı da resmi açılışın üzerinde başladı: AAPL barı, resmi $294.1 değerine karşı $294.12 gösterdi — aradaki fark 2 sent — SPY 18 sent ve NVDA 2 sent oranında kesişim noktalarının üzerindeydi. Başka bir borsadaki kesişim öncesi işlem, her bir bara ilk olarak girdi; bir grafiğin açılışı resmi açılıştan birkaç sent farklılık gösterdiğinde, mekanizma genellikle budur.

Hacim sütunları ilk dakikanın ağırlığını gösterir. AAPL'nin 9:30 barı, 14662 işlemde 743 bin lot ile 12:30 öğle yemeği barı olan 121 bin lotun 6.1 katı gerçekleşti; NVDA'nın oranı 7.5 kat, SPY'ın oranı ise 3.6 kat oldu. Bu kadar yoğun dakikalar, VWAP, hacim ağırlıklı ortalama fiyat üzerinde gerçek bir ağırlığa sahiptir.

Açılış civarındaki gün geneli nasıl görünüyor?

AAPL'nin Temmuz ayındaki tüm verileri 64 çeyrek saatlik dilimlere ayrıldığında, saat 04:00 ile 20:00 arasındaki süreç açılış hareketini netleştirmektedir: Piyasa öncesi dilimlerde hacim oldukça düşüktür, saat 09:30'da hacim hızla artar, öğle saatlerine doğru azalır ve kapanışa doğru tekrar yükselir; gün, 10.89 milyon AAPL hissesinin el değiştirmesiyle başladığı gibi sona erer.

SorgulaAAPL hacmi (çeyrek saatlik), 2 Temmuz 2026 — piyasa öncesi ve sonrası (ET)
Her verinin arkasındaki tam SQL
SELECT
    formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 15 MINUTE), '%H:%i') AS et_time,
    round(sum(volume) / 1e6, 2) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
  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')
GROUP BY et_time
ORDER BY et_time

Açılış müzayedesi fiyatı nasıl tanımlanır? Satış koşul kodları

Hangi işlemin müzayede olduğu işlem kaydı üzerinden anlaşılabilir; kod sözlüğü aynı veri setinde yer alır ve aşağıdaki makbuz bir iddia değil, bir sorgudur.

SorgulaAçılış için kod sözlüğünden doğrudan alınan tape 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, 17, 38)
ORDER BY id

Bir asimetri önem arz etmektedir. Kapanış için tek bir birleştirilmiş etiket (8 kodu, "Closing Prints") kullanılır; açılış etiketi ise işlem yapılan yere özeldir: 17 kodu, "Market Center Opening Trade", her piyasa merkezinin kendi açılış işlemini işaretler ve listelenen borsanın işlemi müzayededir. SPY'nin Temmuz 2 tarihli kaydı 2 adet bu tür işlem içerir — 122 bin hisselik çapraz işlem ve başka bir merkezden gelen 4 hisselik işlem — AAPL ve NVDA ise tam olarak birer tane (1 ve 1) gösterir; bunların tamamı 9:30:00 saniyesi içerisindedir (open_prints_at_0930 sütunu bunu doğrular). Yukarıdaki her müzayede rakamı, oturumun en büyük işlem hacmine sahip müzayede işlemidir. 16 kodu, "Market Center Official Open", hacim içermeyen idari bir yansımadır (hacim sütununda 0) ve 15 ile 38 kodları ile birlikte tüm paydalardan hariç tutulur.

Açılış müzayedesi SSS

Açılış müzayedesi saat kaçta gerçekleşir?

Doğal seans başladığında, saat 9:30 ET itibarıyla gerçekleşir; likiditesi düşük hisseler birkaç dakika sonra işlem görebilir. 2 Temmuz 2026 tarihinde SPY, AAPL ve NVDA işlemleri tam olarak 09:30:00 ET saatinde gerçekleşmiştir. Erken kapanış günleri öğleden sonrayı kısaltır, sabah seansını değil; bu durumda kapanış müzayedesi saat 1:00'e kayar; piyasa tatilleri ve erken kapanışlar kısmına bakınız.

Resmi açılış fiyatı nedir?

Hissenin işlem gördüğü borsadaki açılış müzayedesi fiyatıdır. 2 Temmuz 2026 tarihinde AAPL'nin açılış fiyatı $294.1 olarak kaydedilmiştir; 15832 AAPL hisseleri o sabah daha erken işlem görmüş olsa dahi günün resmi açılış fiyatı budur.

Açılış müzayedesinde işlem yapabilir miyim?

Evet. Çoğu aracı kurumda MOO (açılış piyasa emri) ve LOO (açılış limitli emri) standart emir tipleridir: MOO, müzayedenin belirlediği fiyattan gerçekleşir; LOO ise yalnızca belirlenen limit fiyat veya daha iyisi seviyesinde işleme girer. Emir iletimi saat 9:30'dan kısa bir süre önce sona erer; birçok aracı kurumda bu süre daha erkendir.

Bir hisse neden dünkü kapanış fiyatından çok uzakta açılır?

Borsa kapalıyken emirler gece boyunca birikir ve müzayede bu biriken talebi tek bir fiyatla eşleştirir. Sakin bir gecede bu fark küçüktür: AAPL'nin 2 Temmuz 2026 tarihindeki gece boyu fiyat değişimi -0.1% olarak ölçülmüştür.

Açılış müzayedesi kapanış müzayedesinden daha mı büyüktür?

Hayır; kapanış müzayedeleri çok daha büyüktür. 2 Temmuz 2026 tarihinde AAPL'nin kapanış işlemi açılış işleminin 33.7 katı, NVDA'nın 25.2 katı, SPY'nin ise 13.5 katı olmuştur. Endeks takip eden akışlar resmi kapanışta işlem görür; kapanış müzayedesi bu süreci kapsar.


Yukarıdaki tüm veriler, denetlenebilir bir sorgudan alınmaktadır; denetlemek için herhangi bir panelin altındaki SQL kodunu genişletebilirsiniz. Takip ettiğiniz bir hissenin açılış işlemini analiz etmek için Strasmore terminalinde aynı soruları İngilizce olarak sorabilirsiniz.