Emir değişikliği yapmak sıra önceliğini kaybettirir mi?
Limit emir fiyatını değiştirmenin sıra önceliğine etkisi ve işlem gerçekleşme olasılığına yansıması. Algoritmik işlemler için başa baş yeniden fiyatlandırma mesafesi analizi.
Emir değişikliği ve sıra önceliği birbiriyle çelişen unsurlardır. ABD hisse senedi defterlerinde ve çoğu vadeli işlem platformunda, bekleyen bir limit emrin fiyatının değiştirilmesi, emri yeni fiyat seviyesinde sıranın en arkasına taşır; görüntülenen miktarın artırılması da aynı sonucu doğurur. Miktarın azaltılması ise sıra önceliğini korur. Bir emri iptal edip yerine yenisini göndermek, platformunuzdaki butonun adı ne olursa olsun, yeni bir zaman damgasıyla yeni bir giriş olarak kaydedilir.
Emir değişikliği yapmak sıra önceliğini kaybettirir mi?
Bireysel yatırımcıların işlem yaptığı hemen hemen tüm piyasalarda dört kural geçerlidir.
- Fiyatı değiştirmek önceliği kaybettirir. Emir, yeni fiyatına bir "yeni gelen" olarak ulaşır ve o seviyede halihazırda bekleyen tüm emirlerin arkasına geçer.
- Görünen miktarı artırmak önceliği kaybettirir. Bazı piyasalar yalnızca eklenen miktarı sıranın sonuna alır ve orijinal emir dilimini yerinde bırakır, bazıları ise emrin tamamını yeniden zaman damgasıyla işleme alır. Hiçbir piyasa, eklenen hisselere eski sıra numaranızı vermez.
- Görünen miktarı azaltmak önceliği korur. Piyasa bunu kısmi iptal olarak değerlendirir ve miktarın bir kısmından vazgeçmek, sıra konumunda bir kayba yol açmaz.
- Emri iptal edip yeniden göndermek her seferinde önceliği kaybettirir; bu süreçte, hiçbir emrinizin aktif olmadığı bir boşluk oluşur.
Bu asimetrinin bir mantığı vardır. Zaman önceliği, herkes beklerken bir fiyatta durduğunuz için piyasanın size ödediği bir bedeldir. Miktar eklemek veya fiyatı değiştirmek yeni bir risk üstlenmektir ve yeni risk, sıranın en arkasından başlar. Miktarı azaltmak ise riski geri çekmektir; bu durumda cezalandırılacak bir durum yoktur. Pro rata (orantısal) işleyen bir emir defterinde ise hesaplama değişir; çünkü tahsisat, ulaştığınız ana değil, gösterdiğiniz miktara göre yapılır. Fiyat-zaman önceliği ile pro rata karşılaştırması her iki yöntemi de detaylıca incelemektedir.
Yerinde değişiklik mi, iptal edip yeniden gönderme mi?
İşlem platformlarında bunlar farklı talimatlardır. Platformunuzun "değiştir" veya "yeniden gönder" olarak adlandırabileceği bir düzeltme, mevcut emri ve yapılacak değişikliği belirten tek bir mesajdır. Bu işlem atomik olarak gerçekleşir: Değişiklik ya uygulanır ya da emir olduğu gibi kalır. İptal işlemini takiben yeni bir emir göndermek ise aralarında boşluk bulunan iki ayrı olaydır ve bu boşluk süresince piyasada hiçbir emriniz bulunmaz. Eğer piyasa bu boşluk sırasında sizin fiyatınızdan işlem görürse, o işlemde yer almamış olursunuz.
Bazı platformlar düzeltme işlemini kendi içlerinde bir iptal ve yeni emir olarak gerçekleştirir; bazı aracı kurumlar ise platform gerçek bir yerinde değişiklik desteklese bile, dışarıya gönderirken düzeltme talimatını iptal ve yeniden gönderme şeklinde çevirir. Sonuç aynıdır: Emir önceliği kaybolur. Reddedilen bir düzeltme talebi orijinal emrin beklemeye devam etmesini sağlarken, reddedilen yeni bir emirden önce gerçekleşen bir iptal, elinizde çalışan hiçbir emir kalmamasına yol açar. Önceliği koruyan bir düzeltme bile genellikle yeni bir emir tanımlayıcısı ile geri döner; bu nedenle, emir defteri eski emri saymaya devam etse de kendi kayıtlarınızda yeni bir emir görünür.
Bir düzeltmenin maliyeti
Sıradaki konumunuz, yalnızca piyasa verisinin (tape) ödeyebileceği değerdedir. Sizin önünüzdeki hisseler işlem görmeden sizin emriniz gerçekleşmez; bu hisselerin işlem hızı ise seans boyunca büyük değişkenlik gösterir.
Her verinin arkasındaki tam SQL
SELECT
formatDateTime(toStartOfFifteenMinutes(et), '%H:%i') AS et_time,
round(toFloat64(avg(volume)) / 1000, 1) AS avg_k_shares_per_min,
round(quantileDeterministic(0.5)(toFloat64(volume),
toUInt64(toUnixTimestamp(et))) / 1000, 1) AS median_k_shares_per_min
FROM
(
SELECT
toTimeZone(window_start, 'America/New_York') AS et,
volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
AND window_start >= '2026-06-01'
AND window_start < '2026-07-01'
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 et_time
ORDER BY et_timeHaziran 2026 boyunca, 09:30 ET itibarıyla başlayan çeyrek saatlik dilimde dakikada ortalama 182.8 bin adet AAPL hissesi el değiştirirken, 12:00 itibarıyla başlayan dilimde bu rakam 62 bin seviyesindeydi. Aynı emir, aynı fiyat. Emrin önündeki bekleme süresi, seans açılışında gün ortasına kıyasla tamamen farklı bir dinamik sergiler.
Değişiklik öncesi ve sonrası dolum olasılığı
Değişiklikler olasılık üzerinden fiyatlandırılır. Aşağıdaki panel, bir aylık düzenli seans dakikaları boyunca, bir dakikalık işlem bandının ne sıklıkla en az belirli bir miktarda hisse senedi içerdiğini hesaplar. Bunu, önünüzdeki o büyüklükteki bir kuyruğun bir dakika içinde erime şansı olarak okuyun.
Her verinin arkasındaki tam SQL
WITH minute_volume AS
(
SELECT
ticker,
toStartOfMinute(toTimeZone(window_start, 'America/New_York')) AS et_minute,
sum(volume) AS shares
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AAPL', 'KO')
AND window_start >= '2026-06-01'
AND window_start < '2026-07-01'
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 ticker, et_minute
)
SELECT
q.ahead AS shares_ahead,
round(100 * countIf(mv.ticker = 'AAPL' AND mv.shares >= q.ahead) / countIf(mv.ticker = 'AAPL'), 1) AS aapl_pct_of_minutes,
round(100 * countIf(mv.ticker = 'KO' AND mv.shares >= q.ahead) / countIf(mv.ticker = 'KO'), 1) AS ko_pct_of_minutes
FROM minute_volume AS mv
CROSS JOIN
(
SELECT arrayJoin([500, 1000, 2000, 4000, 8000, 16000, 32000, 64000, 128000]) AS ahead
) AS q
GROUP BY q.ahead
ORDER BY q.aheadÖnünüzde 500 adet hisse varken, AAPL dakikalarının 100 yüzdesi yeterli hacmi taşırken, bu oran KO dakikalarında 100 yüzdesidir. 8000 adet hisse seviyesinde AAPL verisi 100 yüzdesine, 128000 adet hisse seviyesinde ise 22.2 yüzdesine düşmektedir. Eğri yalnızca tek bir yöne doğru eğimlidir ve işlem önceliğini kaybetmek, bu eğri üzerinde sağa doğru kaymaktan başka bir şey değildir.
Bu çizgiyi iyimser bir tavan olarak değerlendirin. Bir dakikalık hacim, birçok fiyat seviyesinde ve piyasanın her iki tarafında gerçekleşir; bu hacmin yalnızca küçük bir kısmı sizin fiyat seviyenize ulaşır, dolayısıyla gerçek bir kuyruk bundan daha yavaş erir. Hiç işlem gerçekleşmeyen dakikalar hesaba dahil edilmemiştir. Kuyruk pozisyonunuzu tahmin etme süreci, derinlik ve iptal oranları ile tabloyu netleştirir.
Başabaş yeniden fiyatlandırma mesafesi
Şimdi bu değişikliğe bir fiyat biçelim. Önünde sekiz bin hisselik bir emir bekleyen ve önümüzdeki bir dakika içinde gerçekleşme ihtimali yüzde altmış olan varsayımsal bir alım emrini ele alalım. Alış fiyatını bir sent iyileştirmek, emri yeni en iyi fiyatta yalnız bırakır ve önünde hiçbir emir kalmaz: bu durumdaki gerçekleşme ihtimaline yüzde doksan dokuz diyelim. Bu iyileştirme, gerçekleşen her işlemde hisse başına bir sente mal olur.
Bir işlemin hisse başına değerini, yani marjınız ile varsa iadenizin toplamını V olarak, yeniden fiyatlandırma mesafesini ise t olarak tanımlayın. İyileştirilmiş ihtimal ile azaltılmış getirinin çarpımı, eski ihtimal ile tam getirinin çarpımına eşit olduğunda değişiklik başabaş noktasına ulaşır; bu da tek bir satıra indirgenir:
t = V x (1 - p0 / p1)
Hisse başına üç sentlik bir işlem değeri ve yüzde altmıştan yüzde doksan dokuza çıkan gerçekleşme ihtimali ile başabaş mesafesi yaklaşık bir virgül iki sent seviyesinde gerçekleşir. Bir sentlik iyileştirme kendi maliyetini karşılar. İki sentlik bir kovalamaca ise karşılamaz.
Aynı hesabı, tek avantajı piyasa yapıcı iadesi olan bir bot için yapalım. İki bin yirmi altı yılı ortası itibarıyla büyük ABD hisse senedi borsalarındaki en üst kademe piyasa yapıcı iadeleri, yayınlanan ücret tarifelerinde hisse başına yaklaşık sıfır virgül yirmi ile sıfır virgül otuz sent civarındadır; bu yüzden buna çeyrek sent diyelim. Formül, başabaş mesafesini sıfır virgül bir sent civarına koymaktadır; oysa herhangi bir ABD borsasının kabul ettiği en küçük fiyat değişimi tam bir senttir ve bu, gerekenin yaklaşık on katıdır. İadeyi korumak için yeniden fiyatlandırma yapan bir bot, çeyrek sentlik bir kazanç için bir tik (en küçük fiyat adımı) öder.
İade, gerçekleşen işlemlere ödenir, niyetlere değil. Kuyrukta harika bir konumda bekleyen ancak hiç işlem görmeyen bir emir hiçbir şey kazandırmaz; tahsil edemediğiniz bir iade ise tasarruf değildir. Piyasa yapıcı-piyasa alıcı ücretleri ve iadeleri bu tarifelerin nasıl ödeme yaptığını açıklamaktadır.
İyileştirme payı kalmadığında
Fiyat iyileştirmesi, yalnızca alış ve satış kotasyonları arasında boşluk olduğunda bir seçenektir. En büyük hacimli hisselerde, çoğu zaman bu boşluk bulunmaz.
Her verinin arkasındaki tam SQL
SELECT
ticker AS symbol,
round(avg(toFloat64(ask_price) - toFloat64(bid_price)) * 100, 2) AS avg_spread_cents,
round(100 * countIf(toFloat64(ask_price) - toFloat64(bid_price) <= 0.0105) / count(), 1) AS one_tick_wide_pct
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('AAPL', 'KO', 'SPY', 'NVDA', 'COST', 'NFLX')
AND sip_timestamp >= '2026-06-10 13:30:00'
AND sip_timestamp < '2026-06-10 20:00:00'
AND bid_price > 0
AND ask_price > bid_price
AND toFloat64(ask_price) - toFloat64(bid_price) < 5
GROUP BY ticker
ORDER BY one_tick_wide_pct DESCNFLX, 10 Haziran 2026 tarihinde kotasyon güncellemelerinin 81.4 oranında bir sentlik spread ile işlem görmüş ve ortalama 1.3 sent genişliğinde gerçekleşmiştir. Panelin diğer ucunda ise COST ortalama 77.53 sent seviyesinde kalmıştır. Tek kademeli bir piyasada, alış ve satış fiyatları arasında geçiş yapılabilecek bir fiyat seviyesi yoktur; kuyruğun önüne geçmenin tek yolu spread'i karşılamaktır. Bu durum yatırımcıyı "taker" (alıcı/satıcı) konumuna düşürür: İade (rebate) kazanmak yerine taker komisyonu ödenir ve spread'in bir kademesinden yararlanmak yerine spread'in tamamı verilir.
Bir fiyatlandırma botunun karar verme sıklığı
Piyasa takip eden bir bot bu işlemi tek seferde yapmaz. Emir defterinin en üstü kendi emrinden uzaklaştığı her seferde bu işlemi gerçekleştirir.
Her verinin arkasındaki tam SQL
SELECT
formatDateTime(toStartOfFifteenMinutes(et), '%H:%i') AS et_time,
uniqExactIf(bid_price, ticker = 'AAPL') AS aapl_distinct_bids,
uniqExactIf(bid_price, ticker = 'KO') AS ko_distinct_bids
FROM
(
SELECT
toTimeZone(sip_timestamp, 'America/New_York') AS et,
ticker,
bid_price
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('AAPL', 'KO')
AND sip_timestamp >= '2026-06-10 13:30:00'
AND sip_timestamp < '2026-06-10 20:00:00'
AND bid_price > 0
)
GROUP BY et_time
ORDER BY et_timeAAPL hissesindeki en iyi alış fiyatı, 10 Haziran 2026 tarihinde 09:30 ET itibarıyla başlayan çeyrek saatlik dilim içinde 359 farklı fiyat seviyesini, 15:45 itibarıyla başlayan çeyrek saatlik dilim içinde ise 152 farklı fiyat seviyesini ziyaret etmiştir. KO hissesindeki en iyi alış fiyatı ise bu açılış diliminde 78 farklı fiyat seviyesini görmüştür. Bu hareketlerin her biri, bir fiyatlandırma botunun gönderebileceği bir düzeltme emridir ve her düzeltme, botun bekleme süresini yeniden başlatır. Grid trading botları, sabit fiyat seviyelerine bir kademe dizerek bu tercihin karşı tarafında yer alır: fiyatlar güncelliğini yitirse de, emir önceliği korunur.
Iceberg emirler ve kendi kendine işlem engelleme
İki ikincil etki yatırımcıları hazırlıksız yakalar.
Rezerv emirler, piyasada genellikle iceberg emirler olarak adlandırılır; bu emirler, büyüklüğün sadece bir kısmını gösterir ve geri kalanını gizli tutar. Çoğu emir defterinde, gösterilen kısmın her yenilenmesi, ilgili fiyat seviyesindeki kuyruğun en arkasına eklenir. Bu nedenle büyük bir iceberg emir, sürekli olarak yerini tam görünen büyüklüğe devreden küçük emirler dizisi gibi hareket eder. Görünen büyüklüğün değiştirilmesi, aynı döngüyü yeniden başlatır.
Kendi kendine işlem engelleme (self-trade prevention) ise diğer etkidir. İşlem platformları, bir katılımcının emrinin kendi bekleyen emriyle eşleşmesine izin vermez. Bu durumdaki standart çözüm, emirlerden birini veya bazı platformlarda her ikisini birden iptal etmektir. Dar bir emir defterinde fiyat güncelleyen bir bot, karşı taraftaki kendi kotasyonunu devre dışı bırakabilir. Bu durum, tek bir değişikliğin kuyrukta iki sıra kaybedilmesiyle sonuçlanmasına yol açar. Değişiklikler genellikle orijinal geçerlilik süresini korurken, iptal edip yeniden girme işlemi bu süreyi sıfırlar; bu detay emir geçerlilik süresi başlığında ele alınmıştır.
Sıkça Sorulan Sorular
Limit emir fiyatını değiştirmek emir defterindeki sırayı kaybettirir mi?
Evet. ABD hisse senedi piyasalarında ve çoğu vadeli işlem platformunda, fiyat değişikliği emri yeni bir emir statüsüne sokar ve emir, defterde halihazırda bekleyen tüm payların arkasına geçer. Önceliği koruyan tek değişiklik, aynı fiyatta miktar azaltımı yapılmasıdır.
İptal edip yeniden göndermek ile emir değişikliği aynı şey midir?
İşlem platformlarında bu iki işlem farklılık gösterir. Emir düzeltme tek bir mesajdır ve yalnızca miktar azaldığında önceliği koruyabilir. İptal edip yeniden göndermek ise iki ayrı işlemdir; bu süreçte emir defterinde bekleyen bir emriniz bulunmaz ve yeni emir her zaman kuyruğun sonuna eklenir.
Emir miktarını azaltmak kuyruk önceliğini korur mu?
Evet, aynı fiyat seviyesinde kalmak şartıyla. Platformlar miktar azaltımını kısmi iptal olarak değerlendirir ve kalan paylar orijinal zaman damgasını korur. Miktar artırımı ise aynı şekilde işlemez.
Kuyruk pozisyonunun gerçek değeri nedir?
Kuyruk pozisyonu, sağladığı gerçekleşme olasılığı ile bir işlemin size olan değerinin çarpımıdır. Her iki değişken de ölçülebilir: yukarıdaki paneller dakikada ne kadar hacmin gerçekleştiğini gösterir; kendi stratejinizin sağladığı avantaj ve varsa komisyon iadesi ise gerçekleşen işlemin değerini belirler.
Buradaki her panel, veriyi üreten SQL sorgusunu içerir. Ticker sembolünü veya tarih aralığını değiştirerek aynı soruyu Strasmore terminalindeki herhangi bir varlık için yöneltebilirsiniz.