12 Kasım 2026 · icra

Backtestiniz resmi kapanıştan doldu. Müzayedeye hiç katılmadınız.

Backtestiniz resmi kapanıştan doldu. Müzayedeye hiç katılmadınız.

Hisse dosyasındaki resmi kapanış herhangi başka bir fiyat gibi görünür. Zaman damgası 16:00:00 Doğu Saati, tek bir sayı, gerçekleşmeye hazır. Günlük sinyaller onu işaretler. Rebalanslar onu vurur. Bir araştırma ajanı bunu, emir defterinde oturmuş sizi bekleyen bir kotasyon olarak ele alır.

Kapanış bir kotasyon değil, bir müzayededir. Kesim saatinden önce kabul edilmiş olması gereken on-close emirlerin eşleşme fiyatıdır. Backtest o toplu işleme katılmadan oradan dolduysa, parçası olmayacağınız bir işlemi almıştır.

Eşleşmeyi piyasa emriymiş gibi 16:00'dan doldurmak

Alışılmış kısayol şudur: sinyali kapanışta veya hemen önce hesapla, resmi kapanıştan doldur, 16:00 damgasını vur. AAPL'de sakin bir salı günü yalan birkaç senttir. Günlük rebalans defterine hükmeden günlerde ise bütün işlemdir.

16:00:00.000'de kapanış çaprazı çalışmaktadır veya henüz bitmiştir. O anda gönderdiğiniz piyasaya uygun bir emir o çapraza girmez. Kalan her neyse oraya düşer: artan görünen miktar, bir odd lot, ARCA veya Nasdaq'ta uzatılmış seans. O işlem resmi kapanıştan iki sent uzakta olabilir veya kırk baz puan ve farklı bir likidite havuzudur. Bir Russell reconstitution'da, ay sonunda veya triple-witching bir Cuma'da kapanış çoğu zaman günün hacminin çift haneli bir payıdır. Likidite oydu. Siz içinde değildiniz.

3:50NYSE on-close kesim saati (ET)
3:55Nasdaq closing-cross kesim saati (ET)
~10%kapanıştaki tipik large-cap hacmi

Bunu kazara kâğıt üzerinde işlemledik. Bir parametre ayarı 15:48'e denk geldi. Backtest her hisseyi yine resmi kapanıştan doldurdu. OMS, kimse MOC bağlamadığı için 16:00:03'te sıradan piyasa emirleri gönderdi. Seans sonrası işlemler, bir avuç ret ve dosyanın kapanışa kadar flat olduğumuzu söylediği bir günde dosyaya karşı 19 baz puanlık shortfall. Strateji bozulmamıştı. Fill kuralı bozulmuştu.

15:49'u hâlâ fiziksel bir yer olarak düşünüyorum. Biri bir ağırlığı değiştiriyor. Bir başkası saati izliyor. Kesim saati hanginizin haklı olduğuyla ilgilenmez.

MOC, o eşleşmeyi gerçekten talep eden emirdir ve MOC bile bir vaat değildir. Bir halt, bir LULD duraklaması, iptal edilmiş bir müzayede, hiç açılmayan bir hisse: çalışan bir on-close emri ölürken 16:00'da flat kalabilirsiniz. LOC'un tamamen kaçırmasına izin vardır. Eşleşme $40.12 ve limitiniz $40.00 ise hiçbir şeyiniz yoktur. Pek çok backtest yine de kapanışı kaydeder.

Dahası, bazı veri sağlayıcı dosyaları hiçbir piyasada basılmamış bir bileşik kapanış saklar. Bir bileşik kapanışa katılamazsınız. Strateji NYSE MOC gönderecek idiyse, önemli olan fill, müzayedenin emeceği büyüklükte NYSE eşleşmesidir.

Son normal seans işlemini kapanış saymak

Bazı işleme hatları resmi kapanışı ilke olarak reddeder ve 16:00'dan önceki son SIP işlemini alır; çünkü o işlem en azından "gerçekleşmiştir." Bir mega-cap'te son işlem ile resmi kapanış çoğu zaman bir-iki sent arayla durur ve fark etmezsiniz. Bir mid-cap'te son işlem 15:59:51'de 200 hisse olabilir, artan bir görünen miktarı kaldıran kimse tarafından imzalanmış. İki saniye sonraki resmi kapanış, farklı bir fiyattan bir milyon hisselik eşleşmedir.

Endeks, ETF oluşturma sepeti ve her MOC rebalansı eşleşmeyi işlemledi. Backtestiniz artanı işlemledi. Ve son bir işlem sizin büyüklüğünüz iliştirilmiş olarak gelmez. O işlem 400 hisse ve clip'iniz 5,000 ise o fiyatı almadınız. Son olmayı tesadüfen başarmış bir zaman damgası aldınız.

Son işlem ile resmi kapanışın rebalans Perşembesi 28 sent oynadığı bir mid-cap dosyası gördüm. Son işlemi kullanan backtest daha "mikro yapıya duyarlı" görünüyordu. Sadece farklı, daha sığ bir piyasaydı ve hâlâ o 200 hisse biz olabilirmişiz gibi varsayıyordu.

Muhafazakâr olmak için fill'i yarının açılışına kaydırmak

Üçüncü kaçamak kod incelemesinde bir yorum olarak çıkar: kapanışı işlemleyebileceğimizi varsayma, o yüzden sonraki açılışı doldur. Kulağa olgun geliyor. Başka bir strateji inşa eder.

Sonraki açılışta icra edilen kapanıştan-kapanışa bir sinyal gecelik boşluğu yemiştir. Pek çok hisse faktörü için o boşluk, sahip olduğunuzu sandığınız hareketin büyük bir parçasıdır. Açılışı doldurmak backtesti dikkatli kılmaz. P&L'i işlemeyi hedeflemediğiniz bir seansa taşır ve sizi modellemediğiniz bir açılış müzayedesine bırakır.

Kâğıt üzerinde enkazı yanlış okumak kolaydır. Backtestin günlük P&L'i hâlâ sinyalle hizalanır. Kâğıt defter bir gece endeks boşluğu ve bir sabah açılış-çaprazı kayması tutar. İnsanlar ardından implementation shortfall tartışır; oysa dürüst tarif, iki sistemin aynı işlemi yapmadığıdır.

Ama açılış da bir müzayededir. Dünün kesim saatini kaçırdıysanız otomatik olarak temiz bir 9:30 son işlem almazsınız. MOO/LOO mekaniğini, bir dengesizliği ve bir boşluğu alırsınız. Bunu muhafazakâr bir kapanış fill'i saymak, erdemli bir yorumun altına ikinci, modellenmemiş bir çaprazı saklar.

Kaydettiğiniz fillPiyasanın gerçekten ihtiyaç duyduğuEnkazın görünümü
Resmi kapanış, emir tipi yokO piyasanın kesim saatinden önce kabul edilmiş MOC veya LOCSeans sonrası işlem, bir ret veya kimsenin barındırmadığı bir bileşik fiyat
16:00'dan önceki son SIP işlemiSizin büyüklüğünüzde, parçası olabileceğiniz bir işlemClip fill sayılan 200 hisselik artan
"Daha güvenli" kapanış olarak sonraki açılışBir açılış-çaprazı modeli, artı gecelik boşlukFarklı bir strateji, hâlâ bir müzayede, hâlâ kaçırılmış
Kâğıt hesap MOC veya LOC gönderemiyorsa, backtest resmi kapanışı almaz. Fill'i değiştirin. Eşleşmeyi 16:00 piyasa emriyle yaklaştırmayın.

Dürüst ayrım küçüktür. Ya araştırma sözleşmesi kapanışta olduğumuzu söyler; o durumda emir on-close'dur, NYSE'de 15:50'den veya Nasdaq'ta 15:55'ten önce zaman damgalıdır, beklenen kapanış hacmine göre boyutlandırılmıştır ve LOC ise dolmadan sona ermesine izin verilir. Ya da kapanışta değilizdir; o durumda seans sonrası veya sonraki açılış kendi müzayedesine sahip adlı bir politikadır ve getiri eğrisi 16:00 etiketini taşımaktan vazgeçer.

Artık o piyasa için kesim saatinin içinde duran bir on-close emri olmadan resmi kapanışı kaydeden bir backtesti başarısız sayıyoruz. Bu, bazı şık günlük-sinyal eğrilerini öldürdü. O eğriler iddia ettikleri fiyattan hiçbir zaman icra edilebilir değildi.

backtestpiyasa mikro yapısıhisse senetlerikapanış müzayedesiicra
← Tüm yazılar