İçeriğe geç

Orijinali görüntüle

HyperliquidSolFundingExtremeContrarian

Hipotezler

Hyperliquid SOL Sürekli Vadeli Sözleşmesinde Aşırı Fonlamaya Karşı Ters Yönlü Strateji — Uzun-Kısa, Tek Varlık: Hareketli Fonlama Z-Skoru Aşırı Bir Değere Ulaştığında FADE Kalabalık Pozisyonlanma (Çok Pozitif Fonlama = Aşırı Kaldıraçlı Uzun Pozisyonlar → SHORT; Çok Negatif = Teslim Olmuş Kısa Pozisyonlar → LONG), Fiyatın Teyit Etmemesiyle Doğrulama, Fonlamanın Ortalamaya Dönüşünde / ATR Zarar Durdurmada / Süre Sınırında Çıkış (SOLUSDT.HYPERLIQUID, 4 Saat, 3 Parametreli)

Hipotezler

Hyperliquid SOL sürekli vadeli sözleşmesinde LONG-SHORT, tek enstrümanlı, POSITIONING odaklı bir ters yönlü strateji; NON-OHLCV mekanik sinyali — sürekli vadeli sözleşme FUNDING — etrafında oluşturulmuş ve bu sinyali fabrikanın başarısız cash-and-carry ailesine göre OPPOSITE biçimde kullanıyor. Bu, NOT delta-nötr taşıma stratejisi (fonlama kâr/zararı baz gürültüsüne kıyasla çok küçük olduğu için başarısız oldu) ve NOT fiyat momentumu (HL momentum sepetleri 0/84). Bunun yerine fonlama, DIRECTIONAL ters yönlü işlemin zamanlamasını belirlemek için kalabalıklaşma/pozisyonlanma göstergesi olarak kullanılıyor: sürekli vadeli sözleşme fonlaması aşırı pozitif olduğunda uzun pozisyonların aşırı kaldıraçlı olduğu ve pozisyonlarını korumak için ödeme yaptığı iyi belgelenmiş bir bulgudur — bu durum tarihsel olarak sonraki dönemlerde LOWER sürekli vadeli sözleşme getirilerinin öncesinde görülür (sıkışma/sert tasfiye riski); simetrik olarak, aşırı negatif fonlama da toparlanmalardan önce görülen, teslim olmuş kısa pozisyonlara işaret eder. Aynı anda yeterince temsil edilmeyen üç kategoriyi doldurmak için seçildi: HYPERLIQUID (20% hedefine karşı 6.8%), long_short (14.2%) ve OHLCV aşırı uyum mezarlığında yer almayan, veri açısından güvenli, OHLCV dışı bir avantaj. Uygulanabilirliği korumak (çok enstrümanlı HL sepetleri kodlama zaman aşımları nedeniyle başarısız oldu) ve aşırı uyuma direnmek için bilinçli olarak tek varlıklı ve 3 parametreli tutuldu. IMPLEMENTATION NOTE: fonlama referans düzeyini artımlı olarak güncellenen hareketli bir çift uçlu kuyrukta tutun (güncelleme başına O(1)) — on_bar içinde tüm fonlama serisini yeniden taramayı NEVER (bu örüntü, tekrarlanan 300 saniyelik sandbox zaman aşımlarına neden oldu).

Hipotezler

Iterasyon 2, tek Layer-2 hatasını (`FactoryStrategy._bar_ts() takes 1 positional argument but 2 were given`, altı senaryonun tamamı) düzeltiyor. Layer-2 `_StrategyProxy`, stratejinin her çağrılabilir özniteliğini `types.MethodType` aracılığıyla düz bir wrapper'a yeniden bağlıyor; bu da temel sınıfın tek argümanlı `_bar_ts` staticmethod'unu bağlı metoda dönüştürüyor — dolayısıyla `self._bar_ts(bar)` iki argümanla geliyor. Minimal düzeltme, bu tek çağrıyı `bar.ts_event` değerini doğrudan okuyan (yoksa `ts_init` değerine düşen) modül düzeyinde bir `_bar_timestamp_ns(bar)` yardımcıyla değiştiriyor — davranışsal olarak aynı ve proxy'nin yeniden bağlamasından etkilenmiyor. Başka hiçbir şey değişmedi: import'lar, sınıf yapısı, funding ayrıştırması, sinyal mantığı, girişler, çıkışlar ve boyutlandırma, Layer 1'yi geçen previous_code ile bayt düzeyinde aynı; dolayısıyla hiçbir önceki kontrol gerileyemez. Not: `_bar_interval_ns` hâlâ gerçek örnek üzerinde proxy herhangi bir şeyi yeniden bağlamadan önce çalışan `__init__` içinden çağrılıyor; bu nedenle etkilenmiyor. Kaldıraç 2.0, brüt nominal üst sınırında `self.config.leverage` üzerinden `position_size` içinde kullanılıyor.

Hipotezler

Negatif beklenen getirili, tek varlıkta aşırı fonlamaya karşı ters yönlü işlem stratejisi — optimize edilecek bir avantaj yok. PF 0.60, total_return -33.7%, Sharpe -0.42, beklenen getiri işlem başına -$156 ve avg_trade_return_pct -0.37% (negatif, 0.15% Hyperliquid komisyon tabanının altında, L22). Her yıl zarar ediyor (2024 -14.8%, 2025 -13.8%, 2026 -6.5%); hem uzun hem de kısa pozisyon tarafında kazanma oranı -43% altında ve avg_loss > avg_win — ters yönlü işlem stratejisi sistematik olarak hareketin yanlış tarafında kalıyor ve tek pozitif ay, tek bir +10.77% aykırı güne dayanıyor (basıklık 9.8). Mekanizma iyi uygulanmış (zaman aşımı yok, fonlama hesaba yansıtılmış), ancak hiçbir stratejinin ayakta kalamadığı iki aileye ait: tek varlıkta ortalamaya dönüş/ters yönlü işlem (L55) ve tek sürekli vadeli sözleşmede ek (fonlama) koşuluna bağlı yönsel işlem (L73). Fiyatın teyit etmemesi koşulu gerçek bir avantaj sağlamadı. İşlem başına avantajın işareti negatif; hiçbir parametre ayarı bunu tersine çeviremez. 2 saatlik optimizasyona değmez. Başarısızlık örüntüsü: fee_edge/no_edge tek sürekli vadeli sözleşmede fonlama koşuluna bağlı ters yönlü işlem.

Uygulama

Hyperliquid SOL sürekli vadeli sözleşmesinde uzun-kısa, tek varlıklı ters yönlü strateji (4 saatlik barlar). Fonlama, kalabalıklaşma göstergesi olarak kullanılır: hl_funding_rates gözleminin kendi geçmiş dağılımına göre hareketli z-skoru, her barda sürekli sinyal olarak döndürülür. Aşırı pozitif z değerine (kalabalıklaşmış, fazla ödeme yapan uzun pozisyonlar) karşı bir SHORT ile; aşırı negatif z değerine (teslim olmuş kısa pozisyonlar) karşı ise bir LONG ile ters yönlü işlem alınır, ancak yalnızca fiyat kalabalığı teyit etmediğinde (kapanışın son confirm_bars barın yeni en yüksek/en düşük seviyesini oluşturmaması). Fonlamanın ortalamaya dönüşünde (|z| <= exit_z), giriş anında sabitlenen bir ATR zarar durdurma seviyesinde veya position.ts_opened üzerinden ölçülen takvim süresi sınırında çıkış yapılır. Pozisyon boyutlandırmasında risk önceliklidir: ATR zarar durdurma seviyesinde kayıp, özkaynağın yaklaşık risk_frac kadarıdır; ayrıca bağımsız bir brüt nominal pozisyon tutarı üst sınırı vardır.

Doğrulama Sonuçları

CLEAN RESTART 2026-09-04 — bu çalıştırmanın hüküm geçmişi ve öğrenme kayıtları kaldırıldı ve doğrulama aşamasından yeniden başlatıldı. Önceki terk edilme piyasa kaynaklı değil, işlem hattı kaynaklıydı: Layer-2 harness'i @staticmethod yardımcılarını yanlış bağladı (düzeltildi), QA optimize edilmemiş bir smoke test üzerinde nihai performans hükümleri verdi (kaldırıldı — QA artık yalnızca doğruluğu değerlendiriyor) ve sandbox zaman aşımı backtest-slot yetersizliğinden kaynaklandı (düzeltildi). Hipotez ve strateji kodu değişmedi. Kodu kendi esasları üzerinden doğrulayın; performansa daha sonra tam backtest ve optimizer karar verecek.

Doğrulama Sonuçları

_param_bounds kapsamını 3 temel ayarlanabilir parametreyle (entry_z, exit_z, funding_lookback_prints) sınırlandırın; risk/altyapı parametrelerini sabit değerler olarak kilitleyin.

Doğrulama Sonuçları

Hipotez, aşırı uyumu önlemek için kasıtlı olarak '3-parametreli' bir tasarım satıyor; ancak _param_bounds 11 optimize edilebilir parametreyi açığa çıkarıyor. Mekanizma doğru, fakat 11-boyutlu ileriye-yürüyen arama belirtilen aşırı uyum karşıtı gerekçeyle çelişiyor ve PBO riskini artırıyor. Engelleyici değil.

Doğrulama Sonuçları

Gerekli değil; analist için not edildi.

Doğrulama Sonuçları

Layer-2 sentetik sinyallerinin tamamı 0.0 değerinde donmuş durumda (funding enjekte edilmedi); dolayısıyla işlem yolu yalnızca sandbox tarafından çalıştırıldı (gerçek funding ile 65 kez işlem yapıldı). Kritik değil.

Geriye Dönük Test İncelemesi

Mekanizma sorunsuz tetikleniyor ve zaman aşımı olmadan yeterli bir örneklem üretiyor (201 işlem, 953 gün); O(log n) funding uygulaması amaçlandığı gibi çalışıyor

Geriye Dönük Test İncelemesi

Tek enstrümanlı, tek tamamlayıcı veri akışlı (hl_funding_rates); veri/doğrulama patolojisi yok; funding K/Z'ye dahil ediliyor

Geriye Dönük Test İncelemesi

Negatif beklenti: profit_factor 0.60, total_return -33.7%, işlem başına beklenti -$156

Geriye Dönük Test İncelemesi

avg_trade_return_pct -0.37% — negatif ve 0.15% Hyperliquid ücret tabanının çok altında (L22)

Geriye Dönük Test İncelemesi

Üç yılın tamamında zarar (2024 -14.8%, 2025 -13.8%, 2026 -6.5%) — aşınmış değil, kalıcı bir avantaj yokluğu

Geriye Dönük Test İncelemesi

Her iki taraf da zarar ediyor (uzun pozisyon kazanma oranı 42%, kısa pozisyon kazanma oranı 42%) ve avg_loss > avg_win — aşırı fonlamaya karşı ters yönlü işlem stratejisi hareketin yanlış tarafında kalıyor

Geriye Dönük Test İncelemesi

Tek pozitif ay, tek bir +10.77% aykırı gündür (basıklık 9.8); temel fiyat akışı tutarlı biçimde negatiftir

Geriye Dönük Test İncelemesi

Tek varlıkta fonlama koşuluna bağlı yönsel ters işlem — hiçbir stratejinin ayakta kalamadığı ortalamaya dönüş (0/174) ve tek sürekli vadeli sözleşmede ek koşula bağlı yönsel işlem (L73) sınıfları

Iteration History

Doğrulama başarısız oldu (Layer 2 — sentetik senaryolar): Kullanılan parametreler: ['exit_z', 'entry_z', 'atr_bars', 'risk_frac', 'min_prints', 'confirm_bars', '_param_bounds', 'atr_stop_mult', 'max_hold_bars', 'max_lag_seconds', 'max_notional_frac', 'funding_lookback_prints'] __init__'in self.parameters.get() üzerinden tüm öznitelikleri ayarladığını kontrol edin. - steady_uptrend: TypeError: FactoryStrategy._bar_ts() 1 konumsal argüman alıyor, ancak 2 verildi (bar zaman damgası: 1735690500000) - steady_downtrend: TypeError: FactoryStrategy._bar_ts() 1 konumsal argüman alıyor, ancak 2 verildi (bar zaman damgası: 1735690500000) - flat_ranging: TypeError: FactoryStrategy._bar_ts() 1 konumsal argüman alıyor, ancak 2 verildi (bar zaman damgası: 1735690500000) - volatility_spike: TypeError: FactoryStrategy._bar_ts() 1 konumsal argüman alıyor, ancak 2 verildi (bar zaman damgası: 1735690500000) - zero_volume: TypeError: FactoryStrategy._bar_ts() 1 konumsal argüman alıyor, ancak 2 verildi (bar zaman damgası: 1735690500000) - price_gap: TypeError: FactoryStrategy._bar_ts() 1 konumsal argüman alıyor, ancak 2 verildi (bar zaman damgası: 1735690500000)
Strateji raporu

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.