Perşembe, 2 Nisan, 16:02 Doğu saati. Kâğıt defter, tasarladığımız gibi duruyordu: yaklaşık $240,000 BTCUSDT perpetual long, COIN, MSTR, MARA ve RIOT'tan oluşan beta-ağırlıklı bir sepet short, residual $500'ın altında. Cuma hedge işi bir hafta önce 15:45'te çalışmıştı. 16:00 UTC'deki funding bir yuvarlama hatasıydı. Nasdaq betasını yeniden üretmekle kalmayan bir kripto koluna nihayet sahip olduğumuzu düşünerek oturumu kapattım.
Cuma, Kutsal Cuma'ydı. Bunu ancak kripto sohbetinin hâlâ likidasyon ekran görüntüleri paylaşmasından ve hisse sohbetinin, masada kimse yok anlamına gelen o kendine özgü sessizliğe bürünmesinden fark ettim. NYSE ve Nasdaq kapalıydı. Binance değildi. Perşembe nakit kapanışından Cuma 16:00 Doğu saatine kadar perp 4.8% düşmüştü. Hisse short'ları o gün bir piyasa olarak yoktu. Risk panelinde Perşembe fiyatlarından bir satırdılar.
Risk botu yine de paylaştı.
hedge sepetine beta: 0.04. residual 1d: −$11,184. durum: NEUTRAL
O ekran görüntüsü hâlâ bende. Bir meslektaşım yazdırıp neredeyse hiç kullanmadığımız ofisteki buzdolabına yapıştırdı. Yeşil NEUTRAL epey yük taşıyordu. Bot, betayı elindeki son hisse print'lerinden hesaplıyordu; bunlar Perşembe kapanış müzayedesiydi, yirmi dört saattir hareket eden bir BTC mark'ına karşı. Donmuş bir mark, Perşembe'nin fotoğrafıdır. Fotoğrafa hedge demek, Paskalya hafta sonuna çıplak bir kripto pozisyonu ve sizi bunun için tebrik eden bir raporla girmenin yoludur.
Pazartesi nakit piyasa açıldı. Sepet aşağı gap yaptı, ama 4.8% değil ve birlikte değil. COIN −2.1% açıldı. MSTR daha fazlasını yaptı. MARA daha azını yaptı. Sabahı, hedge edemediğimiz bütün bir ekstra seansı yaşamış bir deftere işlem yaparak geçirdik, sonra bu tasarımı kutsamış backtesti çekip kaba bir soru sorduk. Geçen Kutsal Cuma'da ne yaptın, bir öncekinde, ve borsa kenara çekilirken BTC'nin tatil boyunca işlem gördüğü her hafta içi günde?
İlk sürümü kodlayan araştırma ajanı her şeyi 15 dakikalık barlara yeniden örnekleyip ileri doldurmuştu. Pandas freq='B' notebook'taydı; ne yaptığını hatırlayana kadar yetişkin bir tercih gibi durur. 'B' Pazartesi'den Cuma'ya demektir. Kutsal Cuma bir Cuma'dır. 2026 Juneteenth'i bir Cuma'ydı. Bağımsızlık Günü resmi tatili bir Cuma'ydı. Takvim fonksiyonunun takvimi yoktu. Hafta içi gün filtresi vardı.
Hedge işi Cuma günleri 15:45 Doğu saatinde çalışır; normal bir haftada nakit kapanışa doğru işlem yapmak için makul bir saattir. Kutsal Cuma her zaman bir Cuma'dır. 2023–2026 penceresinde bu iş dört Kutsal Cuma, Juneteenth, 3 Temmuz tam kapanışı ve 1:00 PM zilini çoktan çalmış dört Şükran Günü ertesi seansıyla hizalandı. On Cuma seansı. Her birinde simülatör hisse emirlerini kabul etmişti. Fill'ler Perşembe kapanışıydı ya da Cuma'nın son regular print'inin ileri taşınmış haliydi; blotter'da canlı işlem kılığına bürünmüşlerdi. Kripto mark'ları canlı koşuyordu. Residual serisi, bir bacağın yanıt verme şansı hiç bulamadığı hedge hareketleri için paye aldı.
Hafta sonları, en azından biralar eşliğinde şaka konusu ettiğimiz bir programa oturan aynı hataydı. Tatiller, kimsenin şaka yapmadığı sürümdü; çünkü notebook iş günleri diyordu ve Kutsal Cuma hâlâ, içgüdüsel olarak, yetişkin finans sisteminin iş başında olduğu bir gün gibi gelir. Bankalar açıktır. Fedwire ayaktadır. Bir broker API uyanık görünüp yine de bir COIN emrini gönderecek yer bulamayabilir.
Erken kapanışlar daha sessizdi ve blotter'da daha kaba. 28 Kasım 2025'te, Şükran Günü'nün ertesi günü, NYSE 1:00 PM'de kapandı. İşimiz yine 15:45'te uyandı, neredeyse üç saattir 12:59'un son print'ini taşıyan 15 dakikalık bir seriye baktı ve "kapanışı işlemledi." Fill modeli bir de kapanış müzayedesi slippage'ı kesti. 16:00'da müzayede yoktu. Müzayede 13:00'te, biz olmadan olmuştu. Kâğıt, o öğleden sonra, daha dürüst bir başarısızlığa sahipti: yeni emirler reddedildi, çalışan emirler erken kapanışa iptal edildi, fill oranı sıfır.
| Seans | Nakit piyasa | Backtest fill | Kâğıt |
|---|---|---|---|
| Kutsal Cuma 2026 | Tüm gün kapalı | Sepet Perşembe kapanışından fill edildi | Redler; mark'lar Perşembe'den bayat |
| Juneteenth 2026 | Tüm gün kapalı | Aynı Cuma işi, aynı hayalet fill'ler | Sonradan yakalandı, replay'de |
| 3 Temmuz 2026 | Kapalı (4 Temmuz resmi tatili) | Cuma 15:45, Perşembe print'ine karşı | Katılacak nakit seans yok |
| 28 Kasım 2025 | 1:00 PM kapanış | 15:45 rebalance, 12:59 son print, müzayede slippage'ı | 13:00'ten sonra redler |
| Sıradan Cumartesi | Kapalı | İleri doldurulmuş hisse barları, canlı perp | Donmuş isimler, canlı perp |
Defteri işlem yeri başına bir seans dosyasıyla yeniden çalıştırdık: normal seans saatleri, tatiller, erken kapanışlar, 16:00 vs 13:00 kapanış ve her mark üzerinde bir bayat-saat sayacı. Kapalı bir nakit seansa giden emirler last'ten fill olmaz. Reddedilir. Risk paneli, herhangi bir hedge bacağı birkaç saatten fazla bayatsa NEUTRAL basamaz. Birim testi çirkin ve hoşuma gidiyor: normal bir Cuma al, kapalı boya, sıfır COIN fill'i ve sepet üzerinde bir stale bayrağı assert et. Sonra kapanışı 13:00 olarak boya ve 15:45 işinin müzayede modeline bakmaya bile yeltenmediğini assert et.
Residual Sharpe 1.14'ten 0.61'e düştü. Her iki sayıyı da işlem yapmak için bir gerekçe olarak görmüyorum. Farkı bir itiraf olarak görüyorum. Hedge residual diye adlandırdığımız şeyin çoğu, short hisse bacağının önceki seansın bir hatırası olduğu günlerde toplanmış kripto tatil volatilitesiydi. Hafta sonları da bu işin bir kısmını yaptı; bunu sohbette zaten iskonto ediyorduk. Tatiller iş günü yeniden örneklemesinin içinde gizleniyordu ki gizlenmek için çok daha utanç verici bir yer.
Cuma 15:45 işini hâlâ çalıştırıyoruz. Artık 2026 için on iki satırlık bir dosya okuyor; bunlardan ikisi henüz yaşanmadı. Şükran Günü 26'sı. Ertesi gün nakit piyasa 13:00'te ölür. O 1:00 PM kapanışı takvime iki kez, iki farklı isim altında koydum; çünkü Kasım'da kendime güvenmiyorum ve pandas'a izin verirsem o Cuma'yı hâlâ seve seve bir iş günü sayacağı için.
← Tüm yazılar


