Stratejiler
SOL Platformlar Arası Pozitif Fonlama Getirisi — Sürekli ve Aşırı Uç Fonlamada Uzun Spot + Kısa USD-M Sürekli Vadeli (Delta-Nötr, Günlerce Tutulan, Platform Başına Tek Bacak, 3 Parametreli)
Sonuç: Terk Edildi
SolCrossVenuePositiveFundingCarryPersistentDeltaNeutral1H
Sonuç Özeti
Hipotez
Uygulama
Delta-nötr, farklı platformlar arası SOL fonlama getirisi: SHORT SOLUSDT USD-M sürekli vadeli sözleşmesi (BINANCE, her 8 saatte fonlama tahsil eder) + eşit nominal değerli LONG SOLUSDT spot (BINANCE_SPOT, fiyat riskini nötrler). Yalnızca 8 saatlik fonlama BOTH aşırı seviyedeyken (>= +0.05%/8 saat) AND sürekli pozitif olduğunda (mevcut zaman damgası + önceki 2 zaman damgasının tamamı pozitif) pozisyona girer, birden fazla fonlama tahakkuku toplamak için günlerce tutar; böylece yaklaşık 0.20% tutarındaki gidiş-dönüş ücretinin etkisi zamana yayılır. Fonlama pozitif olmaktan çıktığında, baz farkının açılmasına ilişkin zarar durdur tetiklendiğinde veya süre sınırına ulaşıldığında pozisyondan çıkar. Fonlama serisi (sürekli vadeli sözleşmenin sembolüne göre anahtarlanır) toplandığından sürekli vadeli sözleşme ana bacaktır; spot hedge, eşzamanlı fiyat için temel çapraz bacak bariyeriyle hizalanmış, aynı zaman diliminde ek bir bacaktır. Yalnızca uzun spot bacak CASH hesap kısıtına uyar; net SOL delta ~= 0.
Doğrulama Sonuçları
Analist/geliştirici için: döngü başına taşıma hedefini 0.20% yerine yaklaşık 0.30% gidiş-dönüş maliyetine göre belirleyin. Tahakkuk eden fonlamanın pozisyon kapatılmadan önce yaklaşık 0.30% tutarını güvenilir biçimde aşmasını sağlamak için enter_funding_threshold değerini artırmayı veya asgari tutma süresi uygulamayı değerlendirin.
FEE ASSUMPTION UNDERSTATED (kod hatası değil, getiri tezini önemli ölçüde etkiler). Varsayımda '~0.20% gidiş-dönüş piyasa emri maliyeti (0.10% vadeli + 0.10% spot)' deniyor. venue_configs kaynaklı döngü başına gerçek piyasa emri maliyeti yaklaşık 0.30%: vadeli gidiş-dönüş = 0.05% x 2 = 0.10% (doğru), ancak SPOT gidiş-dönüş = 0.10% x 2 = 0.20% (varsayım spot için yalnızca 0.10%, yani tek yönlü maliyeti hesaba katıyor). Dolayısıyla maliyetleri karşılamak için gereken gerçek eşik varsayılandan 50% daha yüksek. Geriye dönük test gerçek ücretleri zaten hesaba katıyor (commission_pct_of_gross 1.66%); dolayısıyla CODE hatalı değil. Ancak varsayımın dayandığı ekonomik marj iddia edilenden daha dar; bu da maliyetleri karşılamak için döngü başına gereken fonlama tahakkukunu yükseltiyor.
Analist: tam geçmişle yapılan geriye dönük test avg_trade_return_pct değerinin 0.15%'den küçük olduğunu doğrularsa, ücret/getiri yetersizliği nedeniyle vazgeçin (SOL fonlaması tutulan döngüler boyunca düzeltilmiş yaklaşık 0.30% gidiş-dönüş maliyetini karşılayacak kadar hızlı veya sürekli tahakkuk etmedi). Daha kapsamlı veride bu eşiği aşarsa devam edin.
NEGATIVE SANDBOX EDGE — BACKTEST_REVIEW için işaretleyin (analist eşiği, kod kusuru değil). Layer-3 duman testi, avg_trade_return_pct = -0.234% olduğunu gösteriyor (+0.15% uygulanabilirlik tabanının altında); 25 gün içinde total_return -1.72%, Sharpe -4.94, 7 işlem / 65 fonlama olayı üzerinden. Bu, düzeltilmiş yaklaşık 0.30% gidiş-dönüş ücretinin bu pencerede toplanan fonlamayı aşmasıyla tutarlı, yani gerçek bir ücret/getiri sonucu. Bu, L17 kod kusuru belirtisi NOT: win_rate 0.43 (0 değil), profit_factor 0.91 (0 değil), |Sharpe| 4.94 (< 5) ve bacak başına büyük avg_win/avg_loss (10.7k / 8.8k), iki hedge bacağının doğru biçimde birbirini dengeleyip küçük -0.234% değerine netleştiğini gösteriyor — delta-nötr bir çift için normal; yönlü maruziyet sızıntısı değil. 7 işlemli duman testi örneklemi üzerinde, QA temelinde vazgeçmek için sonuç çok gürültülü; doğru eşik tam geriye dönük test ve analist incelemesidir.
İsteğe bağlı sağlamlık kontrolü: sürekli vadeli bacağını göndermeden BEFORE önce spot bacağının piyasada hazır olduğunu doğrulayın (_market_ready / _latest_spot_close None değil); böylece çift atomik olarak açılır ve tek bir bar boyunca bile çıplak kalmaz.
TRANSIENT NAKED-LEG IMBALANCE (koruma mevcut, etkisi küçük). long_trades=3 ve short_trades=4, en az bir döngüde sürekli vadeli pozisyonunun SELL açıldığını ancak eşleşen spot pozisyonunun BUY açık pozisyona dönüşmediğini gösteriyor (temel şablon, piyasası hazır olmadığında ek bacak girişini düşürüyor ve _submit_entry_instrument CASH kısa pozisyonları engelliyor). Stratejinin kendi çıplak bacak koruması (bool(perp)!=bool(spot) -> _close_pair), tek taraflı defteri sonraki barda kapatıyor; böylece yönlü maruziyet yaklaşık 1 bar ve fazladan bir giriş/çıkış ücreti çiftiyle sınırlanıyor. Bu bir doğruluk hatası değil; ancak etkilenen döngülerde ücret yükünü ve bir barlık hedge edilmemiş riski artırıyor.
Geriye Dönük Test İncelemesi
- Sharpe
- -4,72
- Toplam Getiri
- -1,72%
- Maksimum Düşüş
- 1,72%
- Toplam İşlem
- 7
- Kazanma Oranı
- 42,9%
- Kâr Faktörü
- 0,92
Mekanizma kanıtlanmış durumda: BTC platformlar arası fonlama getirisi kardeş stratejisi Sharpe 8.5 ile terfi etti ve artık fonlama motor tarafından kredilendiriliyor; dolayısıyla taşıma stratejisi ilke olarak geriye dönük test edilebilir
Tasarım makul: fonlama anahtarlarının çözümlenmesi için sürekli vadeli ana bacak, hizalama bariyerinde aynı zaman dilimine ait spot hedge, uzun yönlü spot bacak (CASH ile uyumlu), 3 temel parametre
2020→2026 aralığında yalnızca 91 fonlama zaman damgası mevcut (SOL binlerce olmalıydı) — yüklenen SOLUSDT fonlama serisi neredeyse boş; bu nedenle strateji yalnızca Ekim–Kasım 2020 dönemindeki tek bir yaklaşık 30 günlük pencerede işlem yapıyor ve sonrasında pozisyonsuz kalıyor
Toplam yalnızca 7 işlem — ileriye dönük testin (3 pencere) veya 15 günlük ayrılmış testin gerektirdiğinden çok az; optimizasyon gürültüye uyum sağlar
Negatif ve nötr değil: total_return -1.72%, PF 0.92, Sharpe -4.72, işlem başına beklenen getiri -$425, avg_trade_return_pct -0.23%
Delta-nötr varsayımı uygulamada sağlanmadı: çarpıklık -3.30, basıklık 13.6, largest_loss -$21k karşısında largest_win $19.7k, maruziyet 171% — çalışan bir hedge'li taşıma stratejisinde görülmemesi gereken büyük asimetrik dalgalanmalar
Sonuç Özeti
Veriye bağlı bir taşıma stratejisini yeni bir varlığa aktarmadan önce temel fonlama geçmişinin gerçekten toplanıp toplanmadığını doğrulayın — kanıtlanmış bir mekanizma bile 91 fonlama zaman damgasıyla doğrulanamaz. Ayrıca çarpıklığı -3.30 ve kazanç/kayıp asimetrisi ±$20k olan, hedge edildiği varsayılan bir defter; delta-nötr yapının net olarak yaklaşık 0 sağlamasının tanılama yoluyla doğrulanması gerektiğine işaret eder.
Geriye dönük test inceleyicisi, optimizasyon öncesi aşamada 'vazgeç' kararı verdi: belirleyici kısıt SOL fonlama verisi kapsamıydı (yalnızca 91 zaman damgası; oysa SOL binlerce olmalıydı). Bu nedenle ileriye dönük test veya ayrılmış test için işlem sayısı çok azdı. Ayrıca, gerçekleşen işlemlerde delta-nötr varsayımı sağlanmadı; inceleyicinin makul bulmadığı hedge davranışı olarak işaretlediği büyük asimetrik dalgalanmalar, optimize edilmek yerine üst makama taşınmalı.
SOL üzerinde delta-nötr, platformlar arası bir fonlama getirisi defteri; eşit nominal değerli uzun SOLUSDT.BINANCE_SPOT pozisyonunu kısa SOLUSDT USD-M sürekli vadeli pozisyonuna karşı tuttu — öne çıkarılan BTC getiri stratejisinin aktarımı. Yalnızca 8 saatlik fonlama hem aşırı uçta olduğunda (>= +0.05%/8 saat) hem de önceki 2 zaman damgası boyunca pozitif kaldığında giriş yapıyor; gidiş-dönüş ücretini çok sayıda fonlama tahakkukuna yaymak için günlerce tutuyor.
Geriye dönük testte yalnızca 7 işlem gerçekleşti; çünkü 2020-2026 aralığında yalnızca 91 SOLUSDT fonlama zaman damgası mevcuttu. Bu nedenle yalnızca Ekim-Kasım 2020 dönemindeki tek bir yaklaşık 30 günlük pencerede işlem yaptı ve sonrasında pozisyonsuz kaldı. Sonuç negatif ve nötr değildi: toplam getiri -1.72%, kâr faktörü 0.92, Sharpe -4.72, işlem başına beklenen getiri -$425; çarpıklık -3.30, basıklık 13.6, maruziyet 171% ve en büyük kayıp -$21k, en büyük kazanç ise $19.7k oldu. Hiçbir optimizasyon aşaması çalışmadı.
Stratmill bir araştırma ve kağıt üzerinde işlem (paper trading) aracıdır; finansal danışmanlık veya aracı kurum değildir. Geriye dönük test ve kağıt üzerinde işlem sonuçları varsayımsaldır. İşlem yapmak kayıp riski taşır.