Emir Defteri — 900 Lotluk Alış Neden Ekrandaki Fiyattan Pahalıya Geldi?
30 saniyede özet
Borsada alış ve satış emirleri bir defterde bekler. Eşleşme en iyi fiyattan başlar, aynı fiyatta önce gelen önce eşleşir. Piyasa emri miktarı garanti eder, defterde yukarı yürüyebilir; limit emri fiyatı garanti eder ama kısmen dolabilir.
Pazarda domates alacaksın. Tezgâhlar fiyat sırasıyla dizilmiş: en ucuz tezgâhta iki kasa kalmış. Sen on kasa istiyorsan, kalan sekizi bir sonraki, biraz daha pahalı tezgâhtan alırsın.
-
Bayt: Ekranda satış fiyatı 100,10. 900 lot piyasa emri gönderdim!
-
Sen: Gerçekleşme raporu geldi: ortalama 100,14. Neden 100,10 değil?
-
Bayt: Kimse bize kazık atmadı mı yani? Fiyat hep 100,10 görünüyordu.
-
Bayt: Ekrandaki tek fiyat bütün hikâye değilmiş. Defterin içine bakalım.
Defterde kim bekliyor?
Bir hissenin emir defteriBir menkul kıymet için bekleyen alış ve satış emirlerinin fiyat sırasıyla tutulduğu iki liste. Ekrandaki fiyat, bu listelerin en üst satırıdır.Sözlükte gör → iki listedir: alış emirleri ve satış emirleri. Alışta en yüksek fiyat, satışta en düşük fiyat en üsttedir. Ekranda gördüğün fiyat, bu listelerin yalnızca en üst satırıdır.
Yeni bir emir gelince karşı tarafla karşılaştırılır. Fiyatlar örtüşüyorsa işlem olur; örtüşmüyorsa emir deftere girer ve sırasını bekler.
Kafam karıştı, daha basit anlat
Defter iki sıradır: alanlar ve satanlar. Ekrandaki fiyat, sıranın en başıdır.
Ekranda bir hissenin satış fiyatı olarak gördüğün tek sayı nedir?
Gelen bir alış emrinin fiyatı hiçbir satışla örtüşmüyorsa ne olur?
Önce fiyat, sonra zaman
Eşleşmenin kuralı fiyat-zaman önceliğiEşleşme kuralı: en iyi fiyattaki emir önce eşleşir; aynı fiyatta önce gelen emir önce.Sözlükte gör →dir. En iyi fiyat önce eşleşir. Aynı fiyatta bekleyen iki emirden önce gelen önce eşleşir.
Erken gelmek tek başına yetmez. Herkesten önce gelen ama daha pahalıya satan bir emir, ucuz satışlar bitmeden sıra bulamaz.
Kafam karıştı, daha basit anlat
Önce en iyi fiyat. Aynı fiyatta, önce gelen.
Satışta aynı fiyattan iki emir var: A 09:00:01'de, B 09:00:03'te geldi. 200 lotluk alış hangisiyle eşleşir?
D emri herkesten önce gelmiş ama fiyatı en pahalı. Neden ilk eşleşen o değil?
Piyasa emri, limit emri
Piyasa emri fiyat sormaz, yalnızca miktar söyler. En iyi fiyattaki miktar yetmezse, emir bir üst fiyata, sonra bir üstüne yürür. Beklenen fiyat ile gerçekleşen fiyat arasındaki farka kaymaBeklenen fiyat ile gerçekleşen ortalama fiyat arasındaki fark. Büyük bir piyasa emri defterde yukarı yürüdüğünde ortaya çıkar.Sözlükte gör → denir.
Adım adım oku
- Tezgâhlar fiyat sırasıyla dizilmiş.
- En ucuz tezgâh önce satar.
- Aynı fiyatta önce gelen önce satar.
- Çok alan, pahalı tezgâha kadar yürür.
Satışta 100,10'da 500 lot, 100,20'de 500 lot var. Bu kez 900 lotu limit 100,10 ile alıyorsun. Ne olur? Cevabı göster
500 lot alınır, 400 lot defterde bekler. Limit emri 100,10’dan pahalı satışlarla eşleşmez. Kalan 400 lot, alış tarafında 100,10 fiyatıyla sıraya girer.
Limit emri fiyatı sınırlar: “100,10’dan pahalı alma” der. Bedeli kısmi gerçekleşmeBir emrin yalnızca bir kısmının eşleşmesi. Kalan miktar defterde bekler, sonra dolabilir ya da iptal edilebilir.Sözlükte gör →dir: emrin bir kısmı dolar, kalanı bekler ve belki hiç dolmaz.
Kafam karıştı, daha basit anlat
Piyasa emri miktarı garanti eder, limit emri fiyatı.
Satışta 100,10'da 500 lot, 100,20'de 500 lot var. 900 lot limit 100,10 alış ne olur?
Kendin gör
Emir defterine bir alış emri geliyor
Tohum 161283| emir | fiyat | lot | geliş |
|---|---|---|---|
| · A | 100,10 | 200 | 09:00:01 |
| · B | 100,10 | 300 | 09:00:03 |
| · C | 100,20 | 500 | 09:00:02 |
| · D | 100,40 | 400 | 09:00:00 |
Gelen: piyasa alış, 900 lot · alınan: 0
Şu an ne oldu?
Eşleşme sürüyor
En iyi fiyat önce; aynı fiyatta önce gelen önce.
Görevler0/3
Piyasa emri defterde yukarı yürüsünaçık
İpucu
Büyük bir piyasa emri gönder.
Emrin bir kısmı dolsun, kalanı defterde beklesinaçık
İpucu
Limit emri, 100,10, 900 lot.
Aynı fiyattaki iki satıştan önce geleni eşleşsin, sonrakine sıra gelmesinaçık
İpucu
Küçük bir emir yeter.
Olay günlüğü (0)
Henüz olay yok. Oynat veya adımla.
- Varsayılanla oynat. 900 lot piyasa emri A, B ve C ile eşleşti. D herkesten önce gelmişti ama fiyatı en kötüydü; sıra ona gelmedi.
- Emir tipini limit, fiyatı 100,10 yap. 500 lot alındı, 400 lot defterde bekliyor.
- Miktarı 200 lot yap. Yalnızca A ile eşleşti: B ile aynı fiyatta ama A önce gelmişti.
Simülatörde 900 lot piyasa emrinin ortalaması neden 100,10'dan yüksek çıktı?
Tuzaklar
Fiyatı double ile tutmak. 100,10 gibi bir fiyat ikili sistemde tam yazılamaz. Fiyatı kuruş ya da fiyat adımı cinsinden long olarak, ya da BigDecimal olarak tut.
Tek gerçekleşme beklemek. Bir emir birçok parçada dolabilir. Kodun her gerçekleşmeyi ayrı bir olay olarak işlemeli ve kalan miktarı takip etmeli.
Sırayı bozan değişiklik. Birçok borsada bekleyen emrin miktarını artırmak ya da fiyatını değiştirmek, emrin zaman önceliğini sıfırlar. Kuralı kendi borsanın kurallarından doğrula.
Kafam karıştı, daha basit anlat
Fiyatı tam sayı ya da BigDecimal tut. Her parçalı gerçekleşmeyi ayrı işle.
Bir eşleşme motorunda fiyatı nasıl tutmalı?
Aşağıda küçük bir eşleşme motoru var: fiyat seviyeleri sıralı bir TreeMap içinde, her seviyede emirler geliş sırasıyla bir kuyrukta.
Derinleş · Eşleşme motoru: fiyat-zaman önceliği 3 dosya · ~80 satır · ilk okumada atlayabilirsin
Kendini sına
Herkesten önce gelen satış emri, fiyatı ne olursa olsun önce eşleşir.
Emir yönetim sistemin her emir için tek bir gerçekleşme mesajı bekliyor. Ne kırılır?
Aklında kalacak üç şey
- 1 Eşleşmede önce fiyat, sonra zaman gelir: en iyi fiyat önce eşleşir, aynı fiyatta önce gelen emir önce.
- 2 Piyasa emri miktarı garanti eder, fiyatı etmez. Ekrandaki fiyattaki miktar yetmezse emir daha pahalı satışlarla da eşleşir.
- 3 Limit emri fiyatı garanti eder, miktarı etmez. Dolmayan kısım defterde bekler; emrin yaşamı tek bir cevapla bitmez.
4 kart sonraki derste seni bekliyor
Bu dersin üstüne kurulanlar
Bunlar bu dersi temel alıyor; hazır olduğunda devam edebilirsin.