Bana performans özetini ve tek bir soruyu gönderdin: bu ölçekte ayakta kalır mı. Beş dakikalık ortalama dönüş, kabaca otuz orta ölçekli USDT perp, her backtest işlemi sabit $2,000 nominal ile boyutlandırılmış, örneklem dışı Sharpe 2'nin hemen altında, gidiş-dönüş başına ortalama brüt avantaj maliyetler öncesi yaklaşık 22 baz puan. Bunu cep harçlığıyla finanse ediyordun, şimdi arkasına gerçek sermaye koymak istiyorsun — diyelim işlem başına $50,000.
Dürüst yanıt şu: kapasite, birinin sana uzattığı bir sayı değil. Bir eğri, ve bu haftaki işin onu çizmek. Ama bir elektronik tabloyla yolun büyük kısmını alabilirsin; bunu pahalı yoldan öğrenmeden önce yapmanı tercih ederim.
Zaten verisine sahip olduğun oranla başla
Herhangi bir etki modelinden önce katılımı hesapla. Klines'inde zaten bulunan kote hacim sütununu al — indeks 7, barın USDT cirosu — ve emrinin tipik bir giriş barının hangi kesri olacağını sor.
İşte seninkine benzer bir evrende, medyan 5 dakikalık kote hacimle aldığı şekil:
| Sembol kademesi | Medyan 5dk kote hacim | $2,000 emir | $50,000 emir |
|---|---|---|---|
| BTCUSDT | $18,000,000 | 0.01% | 0.28% |
| SOLUSDT | $3,200,000 | 0.06% | 1.6% |
| LINKUSDT | $450,000 | 0.44% | 11% |
| ARBUSDT | $220,000 | 0.9% | 23% |
| evreninin kuyruğu | $60,000 | 3.3% | 83% |
$2,000'de her yerde bir yuvarlama hatasıydın; backtest'inin dolum varsayımlarının hiç sınanmamasının nedeni bu. $50,000'de, o listenin alt yarısında, barın kendisisin. Beş dakikalık bir barın yüzde 83'ü bir emir icrası değil, bir olaydır. Dolum modelin spread'i geçmek hakkında ne derse desin, artık terk ettiğin bir dünyayı tarif ediyor.
İlk geçiş için kullandığım pratik kural: bar hacminin %10'unun üzerindeyse, backtest'in o dolum hakkında söylediği hiçbir şeye güvenmeyi bırak. %1 ile %10 arasında etkiyi dikkatle modelle. %1'in altındaysa spread ve ücretler baskın gelir, devam edebilirsin.
Karekök yasasını, kabaca, kendi sembollerin üzerinde kalibre et
Asıl iş gören model karekök etki yasasıdır: getiri cinsinden maliyet, volatilite çarpı tükettiğin günlük hacim kesrinin kareköküyle ölçeklenir.
impact ≈ Y × σ_daily × √(Q / V_daily)
Y çoğu tahminde 1 civarında bir sabittir, σ_daily sembolün günlük getiri volatilitesidir, Q emrinin nominali ve V_daily günün nominal hacmidir. Tablodaki ARB benzeri ismi al. Medyan 5 dakikalık $220,000 ciro günde yaklaşık $63M eder. Günlük vol, diyelim %4.
Gidiş-dönüş hesabını yap. $2,000'de: 4.5 bps etki artı 5-ve-5 tarifesinde 10 bps taker ücreti, yani 22 bps brüt avantaja karşı yaklaşık 14.5 bps maliyet. Net 7.5 bps; performans özetinin kabaca gösterdiği bu. Güzel, model ile backtest'in gerçekten test ettiğin büyüklükte uyuşuyor. $50,000'de: 22.6 bps etki artı aynı 10 bps ücret. Maliyet 32.6, avantaj 22. Bu ayrıcalık için işlem başına 10 baz puan ödüyorsun.
Neti sıfıra eşitleyip Q için çözdüğünde o sembolde yaklaşık $14,000 çıkıyor. 25x değil. Yedi kat, ve o aralığın son üçte biri hata payı olmayan bir strateji. Karekök, kareköklerin yaptığı tam olarak o işi yapıyor: 25 kat büyüklük sana birim başına 5 katına mal oluyor, yani zarar nominal büyüdüğü hızda aleyhine katlanıyor.
Kapasite sembol başına, bar başınadır ve hesap sermayesinin toplandığı gibi toplanmaz. "Stratejimin $2M kapasitesi var" cümlesi bir portföy hakkındadır; kısıt her bir isimdeki her bir dolumda yaşar ve evrenindeki kuyruk isimler, majörler hâlâ uykudayken ona ilk çarpan olur.
Medyanı değil, gerçekten içine işlem yaptığın hacmi kullan
İşte Y seçiminden daha önemli olan incelik. Katılımı az önce medyan hacme karşı hesapladın. Medyan barlarda giriş yapmıyorsun. Geri dön ve V'yi sinyalin tetiklenmesi koşuluyla hesapla.
Beş dakikalık dönüş genellikle şiddetli bir hareketten sonra tetiklenir; yani giriş barların medyan cironun iki veya üç katını taşır. Bu gerçek bir armağan ve naif sayıya göre gerçek kapasiteni ikiye katlayabilir. Momentum kırılımları aynı armağanı alır. Programa göre giren hiçbir şey — sabit bir rebalans, bir gün içi saat filtresi — almaz; sakin sürüklenmeye giren her şey de medyanın ima ettiğinden daha ince bir deftere işlem yapıyordur.
Öyleyse ölç. Giriş zaman damgaların üzerinde tek bir groupby sana dağılımı verir; ben ortalamadan ziyade 20. yüzdeliğe bakardım, çünkü riskini belirleyen kötü dolumlardır. Giriş barı hacminin 20. yüzdeliği medyanın altındaysa naif kapasite tahminin iyimserdi ve bunu şimdi öğrenmelisin.
Ölçeklenmiş alt defterlerini asıl öldüren şey
Otuz orta ölçekli perp, backtest'te otuz bağımsız bahis gibi görünür. Ayda önemli olan iki saatte tek bir bahistir. Bir kaskad başladığında her şey BTC'ye korelasyonlanır, her defter aynı anda incelir ve eşzamanlı on iki $50,000 pozisyonun, çeyreğin en kötü likiditesine çözülen tek bir $600,000 yönlü maruziyettir.
Medyan koşullarda kalibre edilmiş etki modelinin bundan haberi yoktur. Sharpe'ının da yoktur. Çözüm zekice değil: katılımı 5. yüzdelik hacim gününü kullanarak yeniden hesapla ve azami eşzamanlı brütünün hiç gerçekleşip gerçekleşmeyeceğine bak. Defteri kapatmak %10 katılım tavanında doksan dakika işlem gerektiriyorsa ve avantajın on beş dakikada sönüyorsa, artık beş dakikalık bir dönüş stratejisine sahip değilsin. Üzerine bir dönüş hikâyesi yapıştırılmış yavaş bir yönlü pozisyona sahipsin.
Her kapasite konuşması er geç tutma süresi konuşmasına dönüşür. Etki, hızın bedelidir. Daha uzun tutabiliyorsan daha büyük işlem yapabilirsin; tutamıyorsan oynatabileceğin tek değişken büyüklüktür.
$2,000 ile $50,000 arasında ortaya çıkan ve insanları şaşırtan bir kısıt daha: kaldıraç kademeleri. Çoğu borsada orta ölçekli bir perp'te azami kaldıraç, pozisyon nominali yükseldikçe basamak basamak düşer ve daha küçük isimlerde üst dilim çoğu zaman gittiğin yerin epey altında biter. Backtest'inin $2,000'de varsaydığı teminat, $50,000'de aldığın teminat değildir. Sermaye gereksiniminin doğrusal ölçeklendiğini varsaymadan önce evrenindeki her sembol için risk-limit tablosunu kontrol et.
Haftanla gerçekten ne yapardım
- Aynı backtest'i altı büyüklükte yeniden çalıştır — $2k, $5k, $10k, $25k, $50k, $100k — emir büyüklüğünün o barın kote hacmine oranının bir fonksiyonu olan bir etki modeli bağlanmış olarak. Düz bir slippage sabiti değil. Düz bir sabit, en başta $50,000'e inanmanı sağlayan şeydi.
- Net Sharpe'ı büyüklüğe karşı çiz. Önce düz giden, sonra kıvrılan, sonra düşen bir eğri elde edeceksin. Kapasiten, o eğrinin razı olduğun Sharpe'ı kestiği yerdir, eksi sağlam bir iskonto; çünkü her etki modeli kuyruklarda iyimserdir.
- Evreni likidite kademesine göre böl ve düz yerine sembol başına boyutlandır. Otuz isimde düz boyutlandırma, kuyruk isimlerin majörleri sessizce sübvanse ettiği anlamına gelir; barın %80'ini yiyenler de onlardır.
- Eğrinin verdiği büyüklükte kâğıt üzerinde işlem yap ve her dolumda gerçekleşen slippage'ı modelllenen sayıya karşı kaydet. O karşılaştırma, Y için ömrün boyunca alacağın tek gerçek kalibrasyondur. Benimki ince alt defterlerinde 1.0'dan ziyade 1.4'e yakın çıkıyor.
Görmeden tahminim, yanıtın evreninin likit üçte ikisinde işlem başına $8,000–$12,000 civarına oturacağı ve alt üçte birini, vereceği dolumları kabul etmektense tamamen bırakman gerektiği yönünde. Bu hâlâ olduğun yerin gerçek bir katı. Sadece 25x değil ve bunu bir elektronik tablodan öğrenmenin maliyeti yok.
Boyut eğrisini eline geçince gönder. Seninkinin nerede kıvrıldığını merak ediyorum.
← Tüm yazılar


