İçeriğe geç
Tüm stratejiler

Stratejiler

Risk Ayarlı (Sharpe Momentumu) Haftalık Kesitsel Rotasyon, 8 Büyük Ölçekli USD-M Varlığı Üzerinde Yalnızca Uzun Pozisyonlu İlk -3, BTC Rejiminde Nakde Geçiş (Ham Getiri Yerine Getiri/Oynaklığa Göre Sıralama — Düzgün Yükseliş Trendlerini Seçer, Pozisyonlar Eşit Ağırlıklı, Saf OHLCV, 3 Parametreli)

Sonuç: Terk Edildi

RiskAdjustedMomentumLongRotation8Majors

Ücretler sınır oluşturmuyor (avg_trade_return_pct 1.72%); temiz eşit ağırlıklı spot muhasebesi, kaldıraç/yapay etki riski yok

Hipotez

Tanıtılan 'Kesitsel Momentum 8-Büyük Ölçekli Varlık LONG' kazananıyla aynı 8 veri doğrulamalı büyük ölçekli USD-M ana varlıkları üzerinde, LONG-ONLY sıklıkta yeniden dengelenen kesitsel momentum rotasyonu (BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT, AVAXUSDT, LINKUSDT, ADAUSDT, XRPUSDT); şu ONE bilinçli ve iyi belgelenmiş iyileştirmeyi içeriyor: ham getiri yerine RISK-ADJUSTED momentuma (geriye dönük getiri ÷ geriye dönük oynaklık, Sharpe benzeri bir puan) göre sıralıyor. Ham getiriye göre sıralama, tercihen en VOLATILE……Daha fazla gösterDaha az göster

Tanıtılan 'Kesitsel Momentum 8-Büyük Ölçekli Varlık LONG' kazananıyla aynı 8 veri doğrulamalı büyük ölçekli USD-M ana varlıkları üzerinde, LONG-ONLY sıklıkta yeniden dengelenen kesitsel momentum rotasyonu (BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT, AVAXUSDT, LINKUSDT, ADAUSDT, XRPUSDT); şu ONE bilinçli ve iyi belgelenmiş iyileştirmeyi içeriyor: ham getiri yerine RISK-ADJUSTED momentuma (geriye dönük getiri ÷ geriye dönük oynaklık, Sharpe benzeri bir puan) göre sıralıyor. Ham getiriye göre sıralama, tercihen en VOLATILE varlıkları (en çok hareket edenleri) elde tutuyor; bunlar çöküşe de en açık olanlar — momentumun büyük düşüşlerinin arkasındaki mekanizma (ikili momentum sürekli vadeli işlem varyantım 76.9% DD düzeyinde çöktü). Getiri/oynaklığa göre sıralama ise bunun yerine SMOOTH, yüksek kaliteli yükseliş trendlerini seçiyor; akademik çalışmalar ve ampirik bulgular bunun momentumun Sharpe oranını iyileştirdiğini ve düşüşü azalttığını gösteriyor. Kritik olarak, oynaklık yalnızca skaler RANK içinde kullanılıyor; ONLY — pozisyonlar yine EQUAL-WEIGHT — bu nedenle oynaklığa göre pozisyon boyutlandırması NOT (oynaklık yönetimli sepetimde motorun tanısal olmayan 445%-oynaklık bozulmasını tetikleyen buydu). Strateji, temiz geriye dönük testlerde doğrulanmış ideal noktada: haftalık sıklık (yılda onlarca işlem — güvenilir metrikler için yeterli; compute_daily_returns hatasını tetikleyen aşırı düşük devir değil, ücretlerin erittiği gün içi işlem yoğunluğu değil). Başarısız olan tüm ailelerden kaçınıyor: NOT gün içi MR, NOT çok bacaklı opsiyonlar, NOT fonlama/tasfiye/OI/HL/CM, NOT iki bacaklı sürekli vadeli işlem. Aşırı uyuma direnmek için parametreleri (3 geriye bakış süresi, üst-K, rejim SMA) çeşitlendiriyor.

3. yinelemesi, NOT strateji kusuru değil, tanısal olmayan metriklerden kaynaklanan bir bozulma olan Katman-4 QA engelini ele alıyor: metrics.compute_daily_returns, günlük getiri serisini kapanış tarihine göre CLOSED işlem PnL'sini gruplayarak oluşturuyor ve önceki sürümdeki haftalarca süren kalıcı pozisyonlar (artımlı yeniden eşit ağırlıklandırma, pozisyonların haftalarca açık tutulması), çok yıllı bir pencerede yalnızca ~69 farklı kapanış tarihinde gerçekleşen PnL üretti. Her ~30 günlük elde tutma getirisi, tek……Daha fazla gösterDaha az göster

3. yinelemesi, NOT strateji kusuru değil, tanısal olmayan metriklerden kaynaklanan bir bozulma olan Katman-4 QA engelini ele alıyor: metrics.compute_daily_returns, günlük getiri serisini kapanış tarihine göre CLOSED işlem PnL'sini gruplayarak oluşturuyor ve önceki sürümdeki haftalarca süren kalıcı pozisyonlar (artımlı yeniden eşit ağırlıklandırma, pozisyonların haftalarca açık tutulması), çok yıllı bir pencerede yalnızca ~69 farklı kapanış tarihinde gerçekleşen PnL üretti. Her ~30 günlük elde tutma getirisi, tek bir işlem günüymüş gibi ×√252 ile yıllıklandırıldı; oynaklık 282%, Sharpe ise 4.64 düzeyine şişti. Temel neden metrics.py:187-222 içinde doğrulandı (data_days = len(daily) = farklı kapanış tarihleri) ve işlem yerinden bağımsız; bu, incelemecinin spot yönlendirmenin sorunu çözemediğine dair notuyla uyuşuyor. SMALLEST üstünlüğü koruyan çözüm, kapanmış işlem serisini sık ve düzenli hâle getirmek: artımlı yeniden eşit ağırlıklandırmadan FULL dönemsel yeniden dengelemeye geçmek — tüm portföyü kapatıp her rebalance_days döneminde boş portföyden güncel eşit ağırlıklı kazananları yeniden almak (7→3 olarak sıklaştırıldı). Böylece her pozisyonun getirisi düzenli ~3 günlük aralıklarla gerçekleşir; dolayısıyla günlük getiri serisi eşit aralıklı olur ve yıllıklandırma tanısal hâle gelir. Bu, standart eşit ağırlıklı portföy bakımıdır; oynaklığa göre boyutlandırma ve metrikleri manipüle eden devir değildir: evren, risk ayarlı sıralama, kesin eşit ağırlık, pozitif skorlu üst-3, hem işlem hem rejim koşulu olan BTC, spot işlem yeri (kaldıraç 1.0, fonlama yok) ve incelemecinin olumlu değerlendirdiği uzun yönlü yapı değişmedi. 3 günlük sıklık, işlem başına üstünlüğü spot gidiş-dönüş ücretlerinin (~0.20%) rahatça üzerinde tutuyor (büyük ölçekli varlık momentumunda genellikle 3 gün boyunca ~1%+ hareket görülür); ayrıca yıllıklandırmadan bağımsız düşüş üstünlüğü (43.62%, ikili momentum varyantının 76.9% değerine kıyasla) — bu iyileştirmenin hedeflediği mekanizma — korunuyor.

Tez çürütüldü ve birden fazla kesin sınır aşıldı. Stratejinin varsayımı, risk ayarlı (getiri/oynaklık) sıralamanın ham getiri sepetini Sharpe ve düşüş bakımından geride bıraktığıdır; ancak information_ratio, kendi equal_weight_basket kıyas ölçütüne karşı -0.314 (benchmark_meaningful=true) — risk ayarlı bazda sepeti UNDERPERFORMS — ve max_drawdown 50.07% (CI düzeyinden ~100% düzeyine); bu, L19 kesin vazgeçme eşiğini aşıyor ve 'daha düşük düşüş' iddiasıyla çelişiyor. Sharpe 0.250; bootstrap CI [-0.398, 0.865]……Daha fazla gösterDaha az göster

Tez çürütüldü ve birden fazla kesin sınır aşıldı. Stratejinin varsayımı, risk ayarlı (getiri/oynaklık) sıralamanın ham getiri sepetini Sharpe ve düşüş bakımından geride bıraktığıdır; ancak information_ratio, kendi equal_weight_basket kıyas ölçütüne karşı -0.314 (benchmark_meaningful=true) — risk ayarlı bazda sepeti UNDERPERFORMS — ve max_drawdown 50.07% (CI düzeyinden ~100% düzeyine); bu, L19 kesin vazgeçme eşiğini aşıyor ve 'daha düşük düşüş' iddiasıyla çelişiyor. Sharpe 0.250; bootstrap CI [-0.398, 0.865] sıfırı kapsıyor (profit_factor 1.19, Sortino 0.263), dolayısıyla anlamlı bir üstünlük yok ve +3709% manşet rakamı bütünüyle 2021'ın +1678% kripto boğa betası — L45 uzun yönlü kesitsel momentum sepeti örüntüsü (multi_instrument 0/84). Buna ek olarak, impact_cost_pct 17.8% ve capacity_usd $3.15M olduğunda, piyasa etkisi brüt getirinin yaklaşık 18% kadarını yiyor ve üstünlük oyuncak ölçeğinde kalıyor. Sorun ücretlerle sınırlı değil; geriye bakış süresi/üst-K/rejim-SMA ayarlarını değiştirmek negatif bilgi oranını, 50%+ düşüşü veya $3M kapasiteyi tersine çeviremez; optimize edici 2021 penceresine eğri uydurur ve düzeltilmiş Sharpe/elde tutulan örneklem testinde başarısız olur. Başarısızlık örüntüsü: no_edge/risk_reject uzun yönlü kesitsel momentum sepeti kıyas ölçütünün gerisinde kalıyor ve >50% DD gösteriyor.

Uygulama

8 büyük ölçekli varlık üzerinde yalnızca uzun pozisyonlu, spot, risk ayarlı (getiri/oynaklık) kesitsel momentum rotasyonu (BTC, ETH, SOL, BNB, AVAX, LINK, ADA, XRP). Her yeniden dengelemede evreni Sharpe benzeri bir puana göre sıralar (geriye dönük getiri / geriye dönük günlük getiri oynaklığı), pozitif puanlı ilk -3 varlığı EQUAL-WEIGHT elde tutar ve BTC, 100 günlük SMA değerinin altındayken tamamen nakde geçer (rejim filtresi). Oynaklık yalnızca tekil sıralama puanına girer — pozisyonlar kesinlikle eşit ağırlıklıdır (oynaklığa göre boyutlandırma yoktur). Her yeniden dengelemede tüm portföy kapatılır ve güncel kazananlar pozisyonlar sıfırken yeniden alınır; böylece her elde tutma döneminin getirisi düzenli, eşit aralıklı bir sıklıkta realize edilir.

Doğrulama Sonuçları

CLEAN RESTART 2026-09-04 — bu çalıştırmanın hüküm geçmişi ve öğrenme kayıtları silindi ve doğrulamadan yeniden başlatıldı. Önceki terk kararı piyasadan değil, işlem hattından kaynaklanmıştı: Layer-2 test düzeneği @staticmethod yardımcılarını yanlış bağlamıştı (düzeltildi), QA optimize edilmemiş bir duman testinde nihai performans hükümleri vermişti (kaldırıldı — QA artık yalnızca doğruluğu değerlendiriyor) ve korumalı alan zaman aşımları geriye dönük test yuvası kıtlığından kaynaklanmıştı (düzeltildi). Hipotez ve strateji kodu değişmedi. Kodu kendi esasına göre doğrula; performansa daha sonra tam geriye dönük test ve optimizasyon karar verecek.

rebalance_days değerini haftalık olan 7 değerine yaklaştır ve optimizasyon aracının bunu aramasına izin ver.

Hipotez WEEKLY yeniden dengeleme belirtiyor, ancak rebalance_days varsayılan olarak 3 değerini kullanıyor; tüm portföyü kapatıp yeniden almakla birleşince bu, hipotezin hedeflediği ‘yılda onlarca’ işlemden çok daha yüksek işlem hacmi yaratıyor. Bar zaman aralığı (1-DAY) ve mekanizma doğru; dolayısıyla bu, mekanizma değişikliği değil, sıklık sapması.

Yalnızca farkı alıp sat: sepetten çıkanları sat, yeni girenleri al, elde tutulan varlıkları eşit ağırlığa yaklaştırmak için ek alım yap veya azalt; listede kalmaya devam eden kazananlara dokunma.

Her yeniden dengelemede ALL uzun pozisyonu koşulsuz kapatıp kazananları pozisyonlar sıfırken yeniden alıyor; bu nedenle değişmeyen bir kazanan herhangi bir sinyal gerekçesi olmadan alınıp satılıyor ve her döngüde iki spot işlem ücreti ödeniyor — portföy bakımı değil, metrik odaklı aşırı işlem.

Geriye Dönük Test İncelemesi

Sharpe
0,25
Toplam Getiri
3709,50%
Maksimum Düşüş
50,07%
Toplam İşlem
1029
Kazanma Oranı
50,0%
Kâr Faktörü
1,19

Ücretler sınır oluşturmuyor (avg_trade_return_pct 1.72%); temiz eşit ağırlıklı spot muhasebesi, kaldıraç/yapay etki riski yok

Yoğun ve eşit aralıklı işlem serisi (1029 işlem) — iter-3 tam rotasyon düzeltmesi tanısal metrikler üretti

Rejim filtresi ayı yıllarında kayıpları bir ölçüde sınırlıyor (2022 -20%, -60% değil)

information_ratio -0.314, eşit ağırlıklı sepet kıyas ölçütüne göre — iyileştirdiğini iddia ettiği sepetin gerisinde kalıyor ve temel tezi (sepetten yüksek Sharpe / daha düşük DD) çürütüyor

Sharpe 0.250; CI [-0.398, 0.865] sıfırı kapsıyor; profit_factor 1.19 (<1.2); Sortino 0.263 — anlamlı risk ayarlı avantaj yok

max_drawdown 50.07% (CI düzeyinden ~100% düzeyine) — 50% kesin vazgeçme eşiğini (L19) aşıyor ve 'daha düşük düşüş' vaadiyle doğrudan çelişiyor

+3709% total_return bütünüyle 2021 (+1678%) kaynaklı; L45 yalnızca uzun pozisyonlu kesitsel momentum sepeti betası (multi_instrument 0/84), kendine özgü bir avantaj değil

impact_cost_pct 17.8%; yalnızca $3.15M ile capacity_usd — piyasa etkisi brüt kazancın yaklaşık 18% kadarını götürüyor ve avantaj oyuncak ölçeğinde

İterasyon Geçmişi

Doğrulama başarısız (Layer 4 — QA incelemesi): - VENUE MISROUTE + fonlama maliyeti içermeyen iyimser geriye dönük test (dual-momentum + mid-cap BAŞARISIZ sonuçlarıyla aynı kusur). Yalnızca uzun pozisyon, kaldıraç 1.0, açığa satış yok, saf momentum avantajı (fonlamadan değil) → kurala göre BINANCE_SPOT olmalı, ancak yapılandırma USD-M vadeli işlemler. funding_events_available=0 olduğundan hiç fonlama uygulanmıyor; oysa gerçek vadeli işlem uzun pozisyonları fonlama öder → iyimser/kullanıma alınamaz. ‘USD-M……Daha fazla gösterDaha az göster

Doğrulama başarısız (Layer 4 — QA incelemesi): - VENUE MISROUTE + fonlama maliyeti içermeyen iyimser geriye dönük test (dual-momentum + mid-cap BAŞARISIZ sonuçlarıyla aynı kusur). Yalnızca uzun pozisyon, kaldıraç 1.0, açığa satış yok, saf momentum avantajı (fonlamadan değil) → kurala göre BINANCE_SPOT olmalı, ancak yapılandırma USD-M vadeli işlemler. funding_events_available=0 olduğundan hiç fonlama uygulanmıyor; oysa gerçek vadeli işlem uzun pozisyonları fonlama öder → iyimser/kullanıma alınamaz. ‘USD-M ücretleri daha ucuz / bir USD-M kazananı uzatıyor’ argümanı yalnızca geriye dönük test fonlamayı hesaba katmadığı için geçerli. - NON-DIAGNOSTIC METRICS + L17 |Sharpe|>5 işareti. Sharpe 5.09 ve oynaklık 259.8%, 0.90x büyük ölçekli varlık sepeti için gerçekçi değil. data_days 81 ≈ çok yıllık dönemde işlem sayısı (742g DD süre) → motor ~26 günlük elde tutma sürelerini günlükmüş gibi yıllıklandırıyor, oynaklığı ~5.1x şişiriyor (gerçek değer ~51%). Sharpe, cagr 98% ile tutarsız (tutarlı değer ~0.38). compute_daily_returns kapanış tarihi kaynaklı yapay etki; spot yönlendirme bunu NOT düzeltmiyor (işlem hacmi kaynaklı). Başarılı taşıma sepetiyle karşılaştır (data_days 1080, tutarlı). - CREDIT: kod doğru ve aslına sadık. _sharpe_score, getiri/oynaklık risk ayarlı momentumu, pozitif skorlu ilk -3 varlığı doğru hesaplıyor ve kritik olarak pozisyonlar EQUAL-WEIGHT kalıyor (oynaklık yalnızca tekil sıralama puanına giriyor — NOT oynaklığa göre pozisyon boyutlandırma; bu yapay etkiden doğru biçimde kaçınıyor). BTC rejiminde nakde geçiş, gerçekten yalnızca uzun pozisyon (short_trades=0), ileriye bakma yok, hizalama bariyeri. BTC, bu evrende hem işlem gören büyük ölçekli bir varlık hem de rejim referansı olarak meşru biçimde kullanılıyor. 3 parametreleri eşleşiyor. Engeller piyasa yeri/metriklerden kaynaklanıyor, mekanizma kusurundan değil.

Doğrulama başarısız (4 Katmanı — QA incelemesi): - NON-DIAGNOSTIC METRICS (compute_daily_returns kaynaklı bozulma) + şişirilmiş Sharpe. Sharpe 4.64 ve oynaklık 282.68%, 0.90x büyük ölçekli varlık sepeti için akla yatkın değil. data_days 69 ≈ çok yıllı dönemde işlem sayısı (742gün DD süre) → ~30 günlük elde tutmalar günlükmüş gibi yıllıklandırılmış; oynaklık ~5x kat şişmiş (gerçek değer ~55%), Sharpe cagr 96% ile tutarsız (tutarlı değer ~0.34). Spot yönlendirme sorunu NOT gidermedi (öngörüldüğü gibi). Sharpe……Daha fazla gösterDaha az göster

Doğrulama başarısız (4 Katmanı — QA incelemesi): - NON-DIAGNOSTIC METRICS (compute_daily_returns kaynaklı bozulma) + şişirilmiş Sharpe. Sharpe 4.64 ve oynaklık 282.68%, 0.90x büyük ölçekli varlık sepeti için akla yatkın değil. data_days 69 ≈ çok yıllı dönemde işlem sayısı (742gün DD süre) → ~30 günlük elde tutmalar günlükmüş gibi yıllıklandırılmış; oynaklık ~5x kat şişmiş (gerçek değer ~55%), Sharpe cagr 96% ile tutarsız (tutarlı değer ~0.34). Spot yönlendirme sorunu NOT gidermedi (öngörüldüğü gibi). Sharpe odaklı optimize edici/DSR/PBO eşikleri için onay verilemez. - PROMISING (orta ölçekli varlık kardeş stratejisiyle karşılaştırın): yıllıklandırma-INDEPENDENT max_drawdown 43.62% — bozulmadan etkilenmeyen — FAVORABLE; bu, ikili momentum varyantının 76.9% değerinden (bu iyileştirmenin hedeflediği) ve orta ölçekli varlık üst-2 stratejisinin felaket niteliğindeki 80.85% değerinden belirgin biçimde daha iyi. Risk ayarlı tez (düşüşü azaltmak için getiri/oynaklılığa göre sıralama) güvenilir ölçütte IS işe yarıyor; buna büyük ölçekli varlıklar ve daha az yoğunlaşmış üst-3 katkıda bulunuyor. 'Motor düzeltildiğinde umut vadeden' gerçek bir aday; vazgeçilmemeli. - CREDIT: işlem yeri düzeltmesi doğru ve eksiksiz (tüm .BINANCE_SPOT, funding_events=0 dürüst, spot-PV pozisyon boyutlandırması, devir yok). Mekanizma doğru: getiri/oynaklık sıralaması, pozisyonlar kesin olarak EQUAL-WEIGHT (sıralamada yalnızca oynaklık var — NOT oynaklığa göre boyutlandırma), pozitif skorlu üst-3, hem işlem hem rejim için BTC, yalnızca uzun (short_trades=0), ileriye bakış yok. Engel yalnızca geriye kalan motor kaynaklı bozulma; bir kusur değil.

Doğrulama başarısız (Katman 4 — QA incelemesi): - TIMEFRAME/CADENCE MISMATCH hipotezle uyumlu. Hipotez, WEEKLY rotasyonu olarak adlandırılıp tanımlanıyor ve haftalık sıklığı temel bir tasarım kısıtı olarak belirtiyor: “haftalık sıklık (yılda onlarca işlem... ücretlerin kârı erittiği gün içi işlem yoğunluğu değil).” Kod rebalance_days=3 değerini belirliyor ve “yılda onlarca işlem” yerine 1014 işlem üretti (devir 11,742%). iter-3 değişikliği, stratejiyi hipotezin hedeflediği ideal noktadan OUT uzaklaştırıp,……Daha fazla gösterDaha az göster

Doğrulama başarısız (Katman 4 — QA incelemesi): - TIMEFRAME/CADENCE MISMATCH hipotezle uyumlu. Hipotez, WEEKLY rotasyonu olarak adlandırılıp tanımlanıyor ve haftalık sıklığı temel bir tasarım kısıtı olarak belirtiyor: “haftalık sıklık (yılda onlarca işlem... ücretlerin kârı erittiği gün içi işlem yoğunluğu değil).” Kod rebalance_days=3 değerini belirliyor ve “yılda onlarca işlem” yerine 1014 işlem üretti (devir 11,742%). iter-3 değişikliği, stratejiyi hipotezin hedeflediği ideal noktadan OUT uzaklaştırıp, hipotezin ücretlerin kârı erittiğini belirttiği yüksek işlem yoğunluğu bölgesine taşıdı. - FEE-VIABILITY FAILURE tam portföy devrinden kaynaklanıyor. Başarılı kardeş rotasyonlar RE-EQUALIZE (yalnızca fark kadar işlem yap, eşik altındaki hareketleri atla, kazanan pozisyonları koru). Bu iterasyon, her yeniden dengelemede önce açık uzun pozisyonların EVERY tanesini koşulsuz kapatıp ardından sıfırdan yeniden alarak bunu REPLACED; böylece ilk -3 içinde kalmaya devam eden bir varlık kapatılıp hemen yeniden alınıyor ve her döngüde gereksiz yaklaşık 0.20% spot gidiş-dönüş maliyeti oluşuyor. Maliyet: commission_pct_of_gross 6.78%, impact_cost_pct 17.50% (799,157 USD), devir 11,742%. - TRUSTWORTHY NEGATIVE RISK-ADJUSTED EDGE. Yoğun 3 günlük kapanmış işlem serisi metrikleri teşhis amaçlı kılıyor ve net sonuç olumsuz: Sharpe -2.05, Sortino -2.92, PSR 0.01, omega 0.68, tail_ratio 0.79, information_ratio -0.22, Sharpe CI [-3.84,-0.25] bütünüyle negatif. +3766% toplam getiri, ücretler sonrası risk ayarlı bazda kaybettiren bir stratejinin üzerinde görülen birkaç büyük kazancın yarattığı bir çarpıklık etkisidir.

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.