Momentum Latency, 1 saniyelik pencerede zaten olmuş bir patlamayı yakalar; komisyon, slipaj ve spread düşüldükten sonra beklenen kâr pozitifse devamına biner, momentum ölünce iner. Fikir temiz. Gerçek veri onu reddetti — ve bu sayfanın asıl konusu o reddin anatomisi.
Bot hiçbir gösterge ile geleceği kestirmeye çalışmaz. Tek varsayımı vardır: çok kısa vadede, büyük ve tek yönlü bir hareketin bir bölümü devam eder. Bu varsayım her sinyalde maliyetlerle yüzleştirilir — kazanamayacağı işleme hiç girmez.
1 saniyelik pencerede fiyat değişimi eşiği ve aynı yönde en az 3 ardışık tick. İkisi birden sağlanmadan sinyal yok.
Order book'ta hedef taraftaki likidite, planlanan pozisyonun en az 10 katı olmalı. İnce kitapta işlem yok.
Beklenen brüt kazançtan iki bacak taker komisyonu (%0.04+%0.04), kitap yürünerek hesaplanan slipaj ve spread düşülür. Negatifse işleme girilmez.
Son 2 sn'de hareket %0.05'in altına inerse çık. Hard stop %0.3, take-profit %0.6, maksimum 90 saniye.
Yükleniyor…
Yukarıdaki kaybın görülebilmesinin tek sebebi bu katman. Komisyonu, slipajı ve spread'i saymayan bir simülasyon aynı stratejiyi kârlı gösterirdi — kaybettiren şey stratejiydi, ama onu gösteren şey bu muhasebe. Her sinyalde şu zincir işler:
1 sn momentum + ardışık tick sayısı. Sinyal anındaki spread ve kitap derinliği kaydedilir.
Order book seviye seviye yürünür: pozisyon büyüklüğü kadar likidite tüketildiğinde oluşacak ortalama fiyat sapması.
Beklenen brüt − (2 × %0.04 komisyon + giriş slipajı + çıkış slipajı + spread). Sonuç ≤ 0 ise işlem yok.
Emir round-trip süresi ve periyodik REST latency ölçümü her işlem kaydına işlenir.
İşlem başına maksimum sermaye riski; boyut stop mesafesinden türetilir, 5× kaldıraç tavanı.
Günlük zarar limitine ulaşınca bot kendini gün sonuna kadar durdurur.
Aynı yönde 3 ardışık zarar, o yönde 30 dakikalık işlem yasağı başlatır.
Hiçbir pozisyon 90 saniyeden uzun tutulmaz. Momentum stratejisi bekleyerek kazanmaz.
Yaptığımız hata açıktı: önce strateji kurduk, sonra veriye sorduk. Doğrusu tersi. Bu bölüm, aday sinyallerin ileriye dönük getirileri gerçekten öngörüp öngörmediğini ölçer — bir sinyalin öngörü gücü kanıtlanmadan strateji yazılmaz.
Saniye ölçeğinde BTC perp getirileri ortalamaya döner. "Hareket devam eder" varsayımı, verinin tersini söylediği bir şeye bahis oynuyordu.
Kâr ufku milisaniye, ölçülen round-trip gecikme ~330 ms. Olay, ona ulaşma süremizden kısa. Parametreyle çözülemez.
1 saniyede %0,4, momentum değil likidasyon süpürmesidir. Ölçtüğünde iş bitmiştir; sen çıkış likiditesi olursun.
İki bacak taker %0,08, girişi yalnızca en şiddetli ve en fazla ters seçilime uğramış olaylara hapsediyordu.
Her aday sinyal için 1, 5, 15 ve 60 dakikalık ileriye dönük getirilerle korelasyon (IC), t-istatistiği, çoklu test düzeltmesi ve örneklem-dışı doğrulama. Bir sinyal yalnızca örneklem içinde çalışıyorsa değersizdir.