BtcHyperliquidDualTimeframeMomentumConfluenceLS4H
Hipotezler
Hyperliquid BTC Perp Çift-Zaman-Aralıklı Momentum Uyumu, Uzun-Kısa (BTCUSD.HYPERLIQUID, 4H Birincil + 1G Onay, Uyuşmazlıkta Düz, ATR Takip Eden Stop + Yavaş-TF Rejim Kırılması, 3-Parametreli) — İlk Hyperliquid Canlı Adayı İçin Platform-Aktarım Provası
Hipotezler
LONG-SHORT, tek enstrümanlı, saf-OHLCV momentum-uyum trend takipçisi BTCUSD.HYPERLIQUID üzerinde (Hyperliquid perpetual, MARGIN hesap, kaldıraç 1.0 = kaynakla aynı, 20x platform tavanının çok altında). Mekanizma, BtcDualTimeframeMomentumConfluenceLS'in EXACT bir transferidir (Binance USD-M, Sharpe 1.99, 458 işlem, PF 2.40, DD 3.94%, 29 günde 36 kağıt üzerinde işlem boyunca +$4,774): pozisyon tutabilmek için bir FAST bacağı (4H mumlarda son fast_lookback mumluk getirinin işareti) ile bir SLOW bacağının (on_extra_bar aracılığıyla DAILY mumlarda son slow_lookback mumluk getirinin işareti) AGREE olması gerekir; uyuşmazlık durumunda pozisyon FLAT. Çıkışlar değişmedi: yürüyen ekstremumdan ATR takip eden stop, ya da günlük bacağın tutulan yönün aleyhine dönmesi. Boyutlandırma get_account_equity() aracılığıyla sermayeye görelidir. PURPOSE: bu yeni bir alfa iddiası değil, bir yürütme-hazırlık provasıdır — sermaye Hyperliquid'e yönlendirilmeden önce, fabrikanın güvendiği bu tek mekanizmanın Hyperliquid'in kendi fiyat serisi, ücret tarifesi ve saatlik funding saati üzerinde doğrulanması, ardından TESTNET üzerinde provası yapılması gerekir. HYPERLIQUID'in tüm zamanların 0/131 olduğunun ve bu hayatta kalanın kopyalarının başka yerlerde öldüğünün farkındayım; bu nedenle eşik, kaynağınkinden BELOW önceden kayıt altına alınmıştır. DATA SPAN (katalogda kontrol edildi, varsayılmadı): BTCUSD.HYPERLIQUID-4-HOUR, 2024-01-22'ten beri 5000 mumluk API tavanını aşarak birikmiştir → ~2.6 yıl / ~5,700 mum, 3 ileriye-yürüyüş penceresi artı ~6 aylık bir holdout için yeterli; günlük onay bacağı 2020-08-20'e kadar uzanıyor. 4H, kullanılabilir çok yıllı geçmişe sahip en hızlı Hyperliquid aralığıdır — saatlikten daha kısa bir varyant önerilmemektedir. PARAMETERS (kaynak optimum, brif gereği kelimesi kelimesine korunmuştur): fast_lookback=18, slow_lookback=15, trail_atr_mult=3.033, risk_pct=0.0101, max_notional_frac=0.497, kaldıraç=1.0, ATR_PERIOD=14; yalnızca Hyperliquid'e özgü geçersiz kılmalar size_precision=5 ve min_notional=$10. Üç ayarlanabilir parametre açığa çıkarılmıştır. FEE ARITHMETIC: 0.045% taker/taraf = piyasa emirleriyle her iki yönde ~0.09% gidiş-dönüş. Kaynak 1.367%/işlem gerçekleştirdi; HALF'in transferi atlattığı ve daha dalgalı 2024-2026 penceresinin ~0.65%/işlem ≈ 7x gidiş-dönüş verdiği varsayıldığında ve 0.15% Hyperliquid tabanını 4x — 0.45%'ü (5x gidiş-dönüş) önceden kayıt altına alıyorum. Kadans ~55-60 gidiş-dönüş/yıl (≈1/hafta), ücret-aşınması mezarlığından çok uzakta. FUNDING: Hyperliquid HOURLY biriktirir ve motor funding'i NOT işler, bu yüzden ~5 günlük bir tutuş modellenmemiş funding'in ±0.05-0.15% kadarını taşır — işaretlenmiş bir ölçüm boşluğu ve testnet provasının asıl amacının nedeni budur. PORTFOLIO FIT: ≥20% kota hedefine karşı HYPERLIQUID 6.9% — gerçek çok yıllı verisi olan, hedefin en fazla altında kalan platform; yön long-short (14.9% korpusa karşı 85.1% sadece-long).
Hipotezler
Hipotezin belirttiği şekilde BtcDualTimeframeMomentumConfluenceLS'nin (Binance USD-M hayatta kalanı) tam platform aktarımı: sinyal, çıkış ve boyutlandırma kodu kaynak strateji dosyasından birebir yeniden üretilmiş, yalnızca platforma özgü sabitler değiştirilmiş (size_precision 5, min_notional $10) ve kaynak optimum varsayılan olarak aktarılmıştır (fast_lookback=18, slow_lookback=15, trail_atr_mult=3.033, risk_pct=0.0101, max_notional_frac=0.497, ATR_PERIOD=14 kilitli, kaldıraç 1.0). Platform HYPERLIQUID vadeli işlemleri (MARGIN) çünkü defter SHORT gidiyor — spot bu mekanizmanın yarısını ifade edemez. Günlük onay bacağı aynı enstrüman üzerinde SLOWER-zaman-aralıklı ek bir bacaktır, dolayısıyla temel şablonun çapraz-bacak hizalama bariyeri 4H sinyalini asla kapatmaz (yalnızca aynı-zaman-aralıklı bacaklar senkronize olur); hem BTCUSD.HYPERLIQUID-4-HOUR hem de -1-DAY bar yönlerinin gönderimden önce katalogda mevcut olduğu doğrulanmıştır. Bar başına iş, sabit pencerelerle O(lookback)'dır (15 bar üzerinde ATR, iki indeksli arama), dolayısıyla 300s sandbox bütçesi risk altında değildir. Giriş sıklığı: uyum kapısı, trend rejiminde çoğu zaman geçerli olan ve ayda birkaç kez dönen bir 2-koşullu işaret uyumudur — kaynak 458 işlem üretti, dolayısıyla sıfır-işlemli bir sandbox canlı bir risk değildir. __init__'teki her parametre kelepçesi _param_bounds içinde aynı şekilde tanımlanmıştır, böylece optimizer kodun sessizce yeniden yazdığı bir değeri asla test etmez. Kaldıraç 1.0'de sabit kalır ve nominal sınırda self.config.leverage'dan okunur, kaynakla eşleşir. Hipotezin kendisinin de belirttiği dürüst bir uyarı: Hyperliquid fonlaması saatlik tahakkuk eder ve motor bunu tahsil etmez, dolayısıyla çok günlük bir tutma yaklaşık ±0.05–0.15% modellenmemiş fonlama taşır — bu geriye dönük test yalnızca fiyat-ve-ücret aktarımını ölçer, testnet provasının asıl teslim edilecek şey olmasının nedeni budur.
Hipotezler
Güvenilir bir örneklemde negative_expectancy. Belirleyici sayı brüt, maliyetler değil: toplam fiyat PnL'i, fiilen ödenen $3,777 komisyon ve $4,487 fonlamaya karşı 172 işlem üzerinden (her biri nominal değerin ~0.02%'i) +$1,497 → net -$6,767, PF 0.90, Sharpe -0.137. Optimizasyon, 3.6 günlük tutma sürelerinde 0.09% gidiş-dönüşü artı saatlik fonlama saati üzerinde ~sıfır brüt yakalamaya sahip bir mekanizmayı yükseltemez. Başarısızlık özeldir: uzun bacak hâlâ çalışıyor (+0.409%/işlem) ancak 92 kısa işlem -0.744%/işlem kaybediyor, dolayısıyla kaynağın uzun-kısa simetrisi HL'in 2024-2026 penceresine aktarılmıyor.
Uygulama
BTCUSD.HYPERLIQUID sürekli vadeli sözleşmesinde uzun-kısa yönlü, tek enstrümanlı, saf-OHLCV, çift zaman dilimli momentum uyumu. Pozisyon tutmak için bir FAST bileşeni (4H mumlarında son 18 mumluk getirinin işareti) ile bir SLOW bileşeni (DAILY mumlarında son 15 mumluk getirinin işareti, on_extra_bar aracılığıyla sağlanır) AGREE koşulunu sağlamalıdır: ikisi de yukarı -> LONG, ikisi de aşağı -> SHORT, uyumsuzluk -> FLAT. Çıkışlar, bir ATR iz süren zarar durdurma emri (pozisyon boyunca ulaşılan en yüksek/en düşük uç değerden, giriş anındaki ATR değerinin 3.033 x katı uzaklıkta) veya günlük bileşenin tutulan pozisyon yönünün tersine dönmesiyle gerçekleşir. Pozisyon büyüklüğü sermayeye göre belirlenir: iz süren zarar durdurma mesafesi boyunca özsermayenin 1.01% kadarı riske atılır, brüt nominal tutar özsermayenin 49.7% kadarıyla sınırlandırılır, kaldıraç 1.0 düzeyindedir, büyüklük HL için geçerli 5 ondalık basamaklı büyüklük hassasiyetine göre kademelendirilir ve minimum nominal tutar $10 olarak uygulanır. calculate_signal, her mumda sürekli değerli 4H momentum getirisini döndürür; ayrık uyum filtresi should_enter içinde yer alır.
Doğrulama Sonuçları
_side/_extreme/_entry_atr sabitlemesini should_enter()'den, calculate_signal'in (zaten _side == 0 durumunu ele alan) pozisyon-var dalına ya da bir on_position_opened kancasına taşıyın.
Doğrulama Sonuçları
should_enter(), emrin gönderildiği bilinmeden önce pozisyon durumunu (self._side, self._extreme, self._entry_atr) değiştiriyor. position_size() 0 döndürürse veya temel şablon min-nominal kontrolünde girişi düşürürse, strateji fiilen düz olduğu halde sıfır olmayan bir _side ve bayat bir _extreme/_entry_atr ile kalır. Bu kendi kendini iyileştiriyor (bir sonraki barın calculate_signal'ı pos'un None olduğunu görüp üçünü de sıfırlıyor ve should_exit()'e yalnızca bir pozisyon varken ulaşılıyor), dolayısıyla yanlış bir işlem kararı doğmuyor - ancak yan etkili bir yüklem, temel şablonun giriş yolu değişirse kırılgandır. Takip durumunu on_position_opened içinde / girişten sonraki ilk calculate_signal'da sabitlemek tercih edilmeli.
Doğrulama Sonuçları
extra_instruments'den BTCUSD.HYPERLIQUID'ı kaldırın; günlük bacağı on_extra_bar()'e tek başına extra_bar_types sağlıyor.
Doğrulama Sonuçları
config.extra_instruments, aynı zamanda birincil instrument_id olan BTCUSD.HYPERLIQUID'i listeliyor. Temel şablon daha sonra bar-olmayan veriler için aynı enstrümana iki kez abone oluyor (burada talep edilen yok, dolayısıyla etkisi yok), günlük barları _extra_bars[BTCUSD.HYPERLIQUID]'e arabelleğe alıyor (bu strateji tarafından hiç okunmuyor - kendi _daily_closes'ını tutuyor) ve on_stop'da birincil enstrüman üzerinde close_all_positions/cancel_all_orders'i iki kez çağırıyor (idempotent). Bugün zararsız çünkü günlük bacak için yalnızca extra_bar_types önemli ve 1-DAY zaman aralığı 4-HOUR birincilinden farklı, dolayısıyla _sync_extra_iids boş kalıyor (hizalama bariyeri, gerekçenin iddia ettiği gibi doğru bir şekilde 4H sinyalini kapatmıyor). Yine de, yinelenen giriş gürültüdür.
Doğrulama Sonuçları
İsteğe bağlı: min_bars_required() fonksiyonunun günlük ısınma süresini de hesaba katması sağlanabilir (örn. max(fast_lookback+1, ATR_PERIOD+1, (slow_lookback+1)*6) + 2), böylece giriş teşhisleri ölü ön kısmı giriş kapısına değil ısınmaya atfeder.
Doğrulama Sonuçları
Günlük onay bacağı, _slow_dir 0'i terk etmeden önce slow_lookback + 1 = 16 günlük kapanışa ihtiyaç duyar, yani ~96 birincil 4H bar, oysa min_bars_required() yalnızca 4H bacağında (21 bar) kapı işlevi görür. Bar 21 ile ~bar 96 arasında strateji sessizce giriş yapamaz (uyum, _slow_dir == 0 iken asla sağlanamaz). Doğru ve ileriye-bakış içermiyor, ancak her ileriye yürüyen test penceresinden ~16 gün alır ve açık bir ısınma kapısı yerine ölü bir ön kısım olarak ortaya çıkar.
Doğrulama Sonuçları
Sandbox ekonomisi ön-kayıtlı iddiayla çelişiyor, hem de bunu SOURCE'İN OWN OPTIMUM'sinde (fast=18, slow=15, trail=3.033 birebir aktarılmış) yapıyor, dolayısıyla her zamanki 'optimize edilmemiş çekilme' bahanesi burada normalden daha zayıf: avg_trade_return_pct, ön-kayıtlı bir +0.45% tabanına (5x gidiş-dönüş) karşı -0.088%, 172 işlem / 799 gün üzerinden PF 0.966, Sharpe -0.137, total_return -2.27%. Komisyonlar brütün 5.78%'i ve etkisi $1,122 - dolayısıyla maliyet tüm hikaye değil, işlem başına brüt yakalama yalnızca marjinal olarak pozitif. Rejim atıfı bir trend takipçisinin göstermesi gerekenin tam tersi: stresli tersil -10.96% (sharpe -1.34), sakin -0.26%, tüm kâr orta tersilde (+7.28%) - yani uyum kapısı, HL'ın fiyat serisinde tasarlandığı volatil trendleri yakalamıyor. Analistin geriye dönük test incelemesinde tartması gereken iki husus daha var: (1) Hyperliquid'de FUNDING IS NOT MODELLED (funding_events_available: 0) iken defter saatlik fonlama saatinde ~3.6 gün tutuyor, dolayısıyla ölçülen PnL kayıtsız bir +-0.05-0.15%/işlem taşıyor - hipotez bunu dürüstçe işaretliyor ama bu, HL sayısının yalnızca bir fiyat-ve-ücret sonucu olduğu anlamına geliyor; (2) 4H serisi 2024-01-22 başlıyor (~2.6 yıl, ~5,700 bar) ve yılda yalnızca ~55-75 gidiş-dönüş üretiyor, dolayısıyla 3 pencereli bir ileriye yürüyen test artı 6 aylık bir tutma seti, ömür boyu yaklaşık 200 işlemi bölecek - geniş Sharpe güven aralıkları bekleyin (sandbox CI zaten -1.57'ten +1.28'e kadar yayılıyor). Kod sadık bir aktarım; platform aktarımı değerlendirilecekse, bu uyarılar eklenmiş şekilde tam geçmiş çalışması üzerinden değerlendirilmeli.
Geriye Dönük Test İncelemesi
Hayatta kalan mekanizmanın sadık, birebir aktarımı: 799 gün, 4,787 bar üzerinden 172 işlem, giriş-teşhisi düşüşü yok, metrics_reliable=true — platform aktarımı sorusunun temiz bir ölçümü.
Geriye Dönük Test İncelemesi
Bu çalışmada fonlama IS tahsil edildi (26,347 fonlama olayı, işlem başına fonlama alanı dolduruldu), dolayısıyla hipotezde işaretlenen ölçüm açığı fiilen kapatıldı.
Geriye Dönük Test İncelemesi
İşlemler hipotezle uyuşuyor (80 uzun / 92 kısa, ~3.6 gün tutma süresi, ATR/rejim çıkışları) — bir kodlama hatası değil.
Geriye Dönük Test İncelemesi
Yeterli bir örneklemde negatif beklenti: PF 0.90, Sharpe -0.137, toplam -2.27%, beklenti -$39.34/işlem, 0.15% taban ve +0.45% ön-kayıt karşısında avg_trade_return_pct -0.088%.
Geriye Dönük Test İncelemesi
Detay dosyasında doğrulandı: brüt PRICE PnL, ödenen $3,777 komisyon ve $4,487 fonlama öncesinde 172 işlem üzerinden yalnızca +$1,497 (işlem başına nominal değerin ~0.02%'i) — fiyat yakalama ~sıfır, dolayısıyla bu bir ücret kalibrasyonu sorunu değil.
Geriye Dönük Test İncelemesi
Sorun kısa bacakta: 92 kısa işlem üzerinden ortalama fiyat yakalama LONG +0.409%/işlem'e karşı SHORT -0.744%/işlem.
Geriye Dönük Test İncelemesi
2024 ve 2025'de kaybediyor, yalnızca 2026'nin 23 işleminde pozitif; 760 gün sualtında, 11 art arda kayıp.
Geriye Dönük Test İncelemesi
Rejim atıfı trend önermesini tersine çeviriyor (stresli -10.97%, Sharpe -1.34; tüm kâr orta volatilite tersilinde), bu da QA'ın endişesini doğruluyor.
Geriye Dönük Test İncelemesi
Sharpe CI -1.50'den +1.23'ye, PSR 0.42 — 3 pencereli bir ileriye yürüyen test artı tutma seti, ömür boyu ~170 işlemi bölerdi.
Sonuç Özeti
BtcHyperliquidDualTimeframeMomentumC-078dad301a
Sonuç Özeti
Bu çalışma yeni bir alfa iddiası değil, bir yürütme hazırlığı provasıydı — fabrikanın #1 numaralı Binance hayatta kalanının, kaynaktakinden bilinçli olarak daha düşük ayarlanmış bir ön-kayıtlı bar ile Hyperliquid'in kendi fiyat serisine, ücretlerine ve saatlik fonlama saatine birebir aktarımı. Aktarım temiz bir şekilde yürütüldü (172 işlem, giriş-teşhisi düşüşü yok, metrics_reliable ve fonlama fiilen tahsil edildi, hipotezde işaretlenen ölçüm açığını kapatarak), ancak ekonomi buna eşlik etmedi: -2.27% toplam getiri, Sharpe -0.137, PF 0.90 ve işlem başına -0.088%, 2024 ve 2025'da kayıp ve 760 gün sualtında geçirme. Belirleyici ayrıntı, brüt fiyat PnL'inin $3,777 komisyon ve $4,487 fonlama öncesinde kabaca sıfır olmasıydı (172 işlem üzerinden +$1,497), kısa bacağın (-0.744%/işlem) hâlâ çalışan uzun bacağı (+0.409%/işlem) silmesiyle. Analist, 3 aşamalı optimizasyonu harcamadan önce, iterasyon 1'de geriye dönük test incelemesinde vazgeçti; analist ve risk-görevlisi optimizasyon-sonrası aşamalarına hiç ulaşılmadı.
Sonuç Özeti
Bir mekanizmanın avantajı platforma ve zaman aralığına özgüdür: kanıtlanmış bir uzun-kısa kuralı değiştirmeden aktarmak, onu çalıştıran simetriyi kaybettirebilir, bu yüzden maliyetlerin engel olduğunu varsaymadan önce her bacağın brüt fiyat yakalamasını ayrı ayrı kontrol edin.
Sonuç Özeti
Geriye dönük test inceleme kapısı, herhangi bir optimizasyon çalıştırılmadan önce, uzun bacağın hâlâ +0.409%/işlem yakaladığı ancak 92 kısa işlemin -0.744%/işlem kaybettiği güvenilir bir 172 işlemlik örneklemde negatif beklentiyi (-$39.34/işlem) gerekçe göstererek vazgeçme sonucu döndürdü. Neredeyse sıfır brüt fiyat yakalamasıyla, optimizasyonun ~3.6 günlük tutma sürelerinde 0.09% gidiş-dönüşünü ve Hyperliquid'in saatlik fonlamasını makul biçimde aşması mümkün değildi.
Sonuç Özeti
Fabrikanın en iyi Binance USD-M hayatta kalanının birebir platform aktarımı: BTCUSD.HYPERLIQUID üzerinde, 4H hızlı bacak ile günlük yavaş bacağın uyuşmasını gerektiren, uyuşmazlıkta düz kalan, bir ATR takip eden stop veya günlük rejim dönüşünde çıkan uzun-kısa çift-zaman-aralıklı momentum-uyum trend takipçisi.
Sonuç Özeti
799 gün ve 4,787 4H bar boyunca, -2.27% toplam getiri, Sharpe -0.137, kâr faktörü 0.90, kazanma oranı 36.0%, maksimum çekilme 10.97% ve 0.15% uygulanabilirlik tabanı ile ön-kayıtlı +0.45% karşısında -0.088%'nin avg_trade_return_pct'i için 172 işlem (80 uzun / 92 kısa) gerekti. Brüt fiyat PnL, fiilen ödenen $3,777 komisyon ve $4,487 fonlamaya karşı yalnızca +$1,497 idi; rejim atıfı trend önermesini tersine çevirdi (stresli tersil -10.97%, Sharpe -1.34).
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.