İçeriğe geç

Fon Fiyatı ve Kesim Saati — Geç Gelen Emir Kimin Parasıyla Kazandı?

Orta 9 dk Sık karşılaşılır

Önce şunu oku: Mutabakat — Toplamlar Tuttu, Hesap Neden Yine de Yanlış?

30 saniyede özet

Bir fonun birim fiyatı gün sonunda, kapanış fiyatlarıyla hesaplanır. Kesim saatinden önce gelen emir bugünün, sonra gelen yarının fiyatından girer. Kesimi uygulamayan sistem, haberi bilen geç yatırımcıya eski sahiplerden kazanç aktarır.

Bir kavanozdaki şekerleri tahmin etme yarışması var. Tahminler, kavanoz sayılmadan önce kapanır. Sayım bittikten sonra gelen bir “tahmini” kabul etmek, cevabı bilen birinden tahmin almaktır.

  1. Bayt: Kapanıştan sonra fonun hisselerinden biri için çok iyi bir haber çıktı.

  2. Sen: Akşam bir müşteri fona 100.000 TL yatırmak istedi. Sistem emri bugünün fiyatından aldı.

  3. Bayt: Ertesi gün fon yüzde beş arttı. Müşteri bir gecede 5.000 TL kazandı!

  4. Bayt: Bu 5.000 TL bir yerden geldi. Fondaki diğer yatırımcıların payından mı?

Fon fiyatı gün sonunda belli olur

Bir yatırım fonunun birim fiyatı, yani birim pay değeriBir fonun varlıklarının gün sonu değerinin pay sayısına bölünmesiyle bulunan fiyat (NAV). Gün sonunda hesaplanır.Sözlükte gör →, fonun içindeki varlıkların gün sonu değerinin pay sayısına bölünmesiyle bulunur. Bu hesap, piyasa kapandıktan sonra yapılır.

Gün içinde verilen alım emirleri, o akşam hesaplanacak fiyattan işlem görür. Emir verilirken fiyat henüz bilinmez; buna ileri fiyatlamaFon emirlerinin, emir anında henüz bilinmeyen bir sonraki birim pay değerinden işlem görmesi. Bilinen bilgiyle fon sahiplerinden kazanç taşınmasını önler.Sözlükte gör → denir.

Kafam karıştı, daha basit anlat

Fon fiyatı gün sonunda hesaplanır. Emir, henüz bilinmeyen bu fiyattan girer.

Hızlı kontrolBaşlangıç

Bir fonun birim pay değeri nasıl bulunur?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

İleri fiyatlama ne demektir?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Kesim saati

Fon, emirleri belli bir saate kadar bugünün fiyatına alır; bu saate kesim saatiBir fonun emirleri bugünün fiyatına aldığı son an. Sonra gelen emir bir sonraki iş gününün fiyatından işlem görür.Sözlükte gör → denir. Kesimden sonra gelen emir, bir sonraki iş gününün fiyatından işlem görür.

Bugünün fiyatı 10,00 TL; kapanıştan sonra çıkan haberle yarının fiyatı 10,50 TL olacak. Biri kesimden sonra 100.000 TL'lik alım emri veriyor ve sistem kesimi uyguluyor. Emir hangi fiyattan girer, ertesi gün ne eder? Cevabı göster

Yarının 10,50 TL fiyatından girer: yaklaşık 9.523,81 pay. Ertesi gün bu paylar tam 100.000 TL eder. Haberi bilen yatırımcı kazanmaz; fondaki diğer yatırımcılardan hiçbir şey aktarılmaz.

Kapanıştan sonra gelen, sonraki tura.
Adım adım oku
  1. Tahminler sayımdan önce kapanır.
  2. Kavanoz sayıldı, cevap belli.
  3. Geç gelen tahminini vermek istiyor.
  4. Kapanıştan sonra gelen, sonraki tura.
Kafam karıştı, daha basit anlat

Kesimden sonra gelen emir, yarının fiyatından girer.

Hızlı kontrolOrta

Kesim saatinden sonra gelen fon alım emri hangi fiyattan girer?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Kesimden sonra gelen emir bugünün fiyatından kabul edilirse ve o arada iyi bir haber çıktıysa ne olur?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Zaman damgası kaydın parçasıdır

Hangi emrin kesimden önce geldiği, emrin geldiği anla belirlenir. Bu an, emir sisteme girdiği anda kalıcı olarak kaydedilir ve fiyatlama yalnızca bu kayda bakar.

Sonradan elle değiştirilebilen bir zaman damgası, kesim saatini anlamsız kılar. Değişiklik gerekirse, eski kayıt silinmez; değişiklik nedeniyle ve kimin yaptığıyla birlikte ayrıca kaydedilir.

Kafam karıştı, daha basit anlat

Emrin geliş zamanı geldiği anda kaydedilir ve sonradan sessizce değiştirilemez.

Hızlı kontrolOrta

Bir fon emrinin kesimden önce gelip gelmediği neye göre belirlenir?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Kendin gör

Fon alımı: kesim saati ve birim fiyat

Tohum 59614
  1. · emir
  2. · kesim saati
  3. · bugünkü fiyat
  4. · yarınki fiyat

Kullanılan fiyat: — · alınan pay: —

· gün sürüyor

Hız
Adım 0

Şu an ne oldu?

Adım: order

Emir hangi günün fiyatından girecek?

Görevler0/2

  • Geç gelen emir bilinen fiyattan girsinaçık

    İpucu

    Kesim saati uygulanmasın.

  • Geç emir yarının fiyatından girsinaçık

    İpucu

    Kesim saatini uygula.

Olay günlüğü (0)

Henüz olay yok. Oynat veya adımla.

  1. Varsayılanla oynat. Kapanıştan sonra gelen emir bugünün fiyatından girdi: eski yatırımcılardan 5.000 TL aktarıldı.
  2. “Kesim saati uygulanıyor”u aç. Aynı emir yarının fiyatından girdi; kimseden bir şey aktarılmadı.
  3. Emri “kesim saatinden önce” yap. Bugünün fiyatından girdi; haber henüz yokken verilen bir emirdi, kazancı adil.
Hızlı kontrolOrta

Simülatörde kesim saati uygulanınca neden kimseden bir şey aktarılmadı?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Tuzaklar

Saat dilimi. Kesim saati fonun bulunduğu yerin saatine göredir. Emirleri UTC ile kaydeden sistem, kesimi karşılaştırırken doğru saat dilimine çevirmeyi unutmamalı.

Kanal gecikmesi. Mobil uygulamadan verilen emir, ana sisteme birkaç saniye geç ulaşabilir. Hangi anın esas alınacağı, emrin müşteriden çıktığı an mı yoksa sisteme vardığı an mı, kuralda yazılı olmalı.

Tatil ve yarım gün. Fonun yatırım yaptığı piyasa tatildeyse fiyat hesaplanmayabilir. Bu günlerde gelen emirlerin hangi fiyattan gireceği önceden belli olmalı.

Kafam karıştı, daha basit anlat

Saat dilimini çevir, esas alınacak anı yaz, tatil günlerinin kuralını belirle.

Hızlı kontrolOrta

Emirler UTC olarak kaydediliyor, fon İstanbul'da. Kesim karşılaştırmasında ne yapılmalı?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Aşağıda bir fon emrinin hangi fiyat gününe gireceğini belirleyen parça var: geliş anı kaydedilir, fonun saat dilimine çevrilir ve kesimle karşılaştırılır.

Derinleş · Fon emirleri: kesim saati ve fiyat günü 3 dosya · ~59 satır · ilk okumada atlayabilirsin
Proje dosyaları

fund/src/main/java/com/bank/fund/ FundOrder.java FundOrder: geliş anı Instant olarak, emir alındığı anda kaydedilir ve değişmez.

fund/src/main/java/com/bank/fund/FundOrder.java
package com.bank.fund;
import java.math.BigDecimal;
import java.time.Instant;
/** receivedAt is stamped when the order enters the system and never edited. */
public record FundOrder(String orderId, String fundCode, BigDecimal amountTl, Instant receivedAt) {}

fund/src/main/java/com/bank/fund/ PricingDay.java PricingDay: geliş anını fonun saat dilimine çevirir; kesimden sonrasını ve iş günü olmayan günleri bir sonraki iş gününe atar.

fund/src/main/java/com/bank/fund/PricingDay.java
package com.bank.fund;
import java.time.Instant;
import java.time.LocalDate;
import java.time.LocalTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;
public final class PricingDay {
private final ZoneId fundZone;
private final LocalTime cutOff;
private final BusinessCalendar calendar;
public PricingDay(ZoneId fundZone, LocalTime cutOff, BusinessCalendar calendar) {
this.fundZone = fundZone;
this.cutOff = cutOff;
this.calendar = calendar;
}
/** The day whose NAV this order gets. It is never a NAV known when the order came in. */
public LocalDate of(Instant receivedAt) {
ZonedDateTime local = receivedAt.atZone(fundZone);
LocalDate day = local.toLocalDate();
if (!calendar.isBusinessDay(day) || !local.toLocalTime().isBefore(cutOff)) {
day = calendar.nextBusinessDay(day);
}
return day;
}
}

fund/src/main/java/com/bank/fund/ SubscriptionPricer.java Fiyat, yalnızca o günün NAV'ı hesaplandıktan sonra emre uygulanır.

fund/src/main/java/com/bank/fund/SubscriptionPricer.java
package com.bank.fund;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.Optional;
public final class SubscriptionPricer {
private final PricingDay pricingDay;
private final NavRepository navs;
public SubscriptionPricer(PricingDay pricingDay, NavRepository navs) {
this.pricingDay = pricingDay;
this.navs = navs;
}
/** Empty until that day's NAV has been calculated: the order simply waits. */
public Optional<BigDecimal> units(FundOrder order) {
return navs.find(order.fundCode(), pricingDay.of(order.receivedAt()))
.map(nav -> order.amountTl().divide(nav, 6, RoundingMode.DOWN));
}
}

Kendini sına

Şimşek turu1/4

Fon emri verildiği anda fiyatı bilinir.

Soru 1/3İleri

Mobil uygulamadan verilen emir ana sisteme birkaç saniye geç ulaşıyor. Kural ne olmalı?

Cevabı biliyor musun?Önce birini seç. Tekrar zamanlaması buna göre ayarlanıyor.

Aklında kalacak üç şey

  1. 1 Fon emirleri, emir anında bilinmeyen bir fiyattan işlem görür: kesimden önce gelen bugünün, sonra gelen yarının fiyatından.
  2. 2 Kesimden sonra gelen bir emri bugünün fiyatından kabul etmek, yeni bilgiyi bilen yatırımcının fonun eski sahiplerinden kazanç almasına izin verir.
  3. 3 Kesim saati, emrin geliş zamanıyla birlikte kalıcı olarak kaydedilir ve fiyatlama bu kayda göre yapılır; sonradan elle değiştirilemez.
Sonraki kapı Düzenleyici, bir ay önce gönderdiğin raporu yeniden istedi. Bastın; sayılar farklı çıktı. Hangisi doğru, ve farkı nasıl açıklayacaksın? Düzenleyici Raporlama — Aynı Raporu İki Kez Bastık, Neden Farklı Çıktı? · 9 dk

4 kart sonraki derste seni bekliyor

0/4 kart bu dersten toplandı