İçeriğe geç
Tüm stratejiler

Stratejiler

ETH-BTC Göreli-Momentum Rotasyonu, Dolar-Nötr Uzun-Kısa (İki Enstrümanlı ETHUSDT.BINANCE + BTCUSDT.BINANCE Sürekli Vadeli İşlemler, Günlük Çubuklar — ETH/BTC Oran MOMENTUM Temelinde Güçlüyü Uzun / Zayıfı Kısa, Ölü Bant Filtreli, Saf OHLCV, 2 Parametreli)

Sonuç: Terk Edildi

EthBtcRelativeMomentumRotationLS

Hipotezi aslına uygun uygular: dolar-nötr ETH/BTC oran-momentum rotasyonu, piyasa-nötr (benchmark_meaningful=false; bu nedenle al-tut doğru kıyas ölçütü değildir)

Hipotez

İki en derin kripto varlık arasında MOMENTUM oranının ETH/BTC değerine göre rotasyon yapan, OHLCV temelli, iki enstrümanlı, saf göreli momentum stratejisi olan bir MARKET-NEUTRAL (dolar-nötr) LONG-SHORT. ETH, BTC'dan daha güçlü bir eğilim gösterdiğinde dolar-nötr biçimde ETH uzun / BTC kısa pozisyon alır; BTC öne geçtiğinde ise BTC uzun / ETH kısa pozisyona döner. Oturumda güçlükle elde edilmiş kısıtlar gözetilerek tasarlanmıştır. (1) PURE OHLCV — BTC taker akışı fikrim “test edilemez, kapsama üst sınırı”……Daha fazla gösterDaha az göster

İki en derin kripto varlık arasında MOMENTUM oranının ETH/BTC değerine göre rotasyon yapan, OHLCV temelli, iki enstrümanlı, saf göreli momentum stratejisi olan bir MARKET-NEUTRAL (dolar-nötr) LONG-SHORT. ETH, BTC'dan daha güçlü bir eğilim gösterdiğinde dolar-nötr biçimde ETH uzun / BTC kısa pozisyon alır; BTC öne geçtiğinde ise BTC uzun / ETH kısa pozisyona döner. Oturumda güçlükle elde edilmiş kısıtlar gözetilerek tasarlanmıştır. (1) PURE OHLCV — BTC taker akışı fikrim “test edilemez, kapsama üst sınırı” nedeniyle sonuçsuz kaldıktan (ölçülebilir bir örneklem için ek veri akışları fazla seyrek) ve OI/prim/finansman verilerinin de muhtemelen aynı sorunu taşımasından sonra bu strateji katalogdaki en eksiksiz iki fiyat serisini kullanıyor; böylece ölçülebilirlik ve veri kapsamı sorun olmaktan çıkıyor. (2) Bekleyen tüm kuyruğumdaki (tamamı tek enstrümanlı yönlü BTC stratejiler) gerçekten DIFFERENT bir aileden geliyor: piyasa-nötr göreli değer. Hedefin altında kalan LONG-SHORT (13.3%) ile piyasa-nötr ve çift kapsamı kovalarını dolduruyor ve tek isimli yönlü işlemleri bu kadar kırılgan yapan kripto betasını hedge ediyor. (3) Bu, ortalamaya dönüş değil, MOMENTUM işaretidir — ETH/BTC oranının ortalamaya dönüşü, oranın yapısal eğilimine karşı koyduğu için “fee_edge/diğer” nedeniyle sonuçsuz kalmıştı; bu strateji o eğilime karşı değil, WITH işlem yapar (altcoin sezonu ile BTC sezonu rejimleri). Küçük ortalama dokunuşları yerine (~10-30%) büyük, çok haftalık oran trendlerini yakalar; dolar-nötr işlemde ücretleri karşılayan da budur. (4) Bu, L32 tarafından yasaklanan 8 majörlü kesitsel rotasyonun NOT; farklı bir tezi olan asgari bir 2 varlık yapısıdır. (5) DELIBERATELY 2-PARAMETER (momentum geriye bakış süresi + ölü bölge), daha büyük yapıları başarısızlığa uğratan aşırı uyuma karşı koyar. Ölü bölge içeren günlük çubuklar, ücretleri karşılayacak kadar düşük ama ölçülebilir olacak kadar sık (çok yıllı geçmişte yaklaşık 40-80 rotasyon) devir hızı sağlar.

QA kuyruğu doğrulamamı istedi ve doğrulama bir gerçek kusur ve bir ölçüm artefaktı üretti, bu yüzden her ikisini de dürüstçe rapor ediyorum. Artefakt: raporlanan işlem başı aşırı değerler PER LEG ve dolar-nötr bir çift için her bacak, partnerine karşı iptal olan piyasa betası tarafından domine edilmektedir. ~45% BTC rallisi boyunca tutulan $35k kısa-BTC bacağı yaklaşık -$16k kaydederken, eşleştirilmiş uzun-ETH bacağı yaklaşık +$12k kaydeder — PAIR yaklaşık $4k kaybetti, bu da nominal oran-durdur limitine……Daha fazla gösterDaha az göster

QA kuyruğu doğrulamamı istedi ve doğrulama bir gerçek kusur ve bir ölçüm artefaktı üretti, bu yüzden her ikisini de dürüstçe rapor ediyorum. Artefakt: raporlanan işlem başı aşırı değerler PER LEG ve dolar-nötr bir çift için her bacak, partnerine karşı iptal olan piyasa betası tarafından domine edilmektedir. ~45% BTC rallisi boyunca tutulan $35k kısa-BTC bacağı yaklaşık -$16k kaydederken, eşleştirilmiş uzun-ETH bacağı yaklaşık +$12k kaydeder — PAIR yaklaşık $4k kaybetti, bu da nominal oran-durdur limitine yakındır, dolayısıyla largest_loss -$16,261 durdurmanın başarısız olduğunun kanıtı değildir. Aynı uyarı 'ters RR' ve çarpıklık/basıklık için de geçerlidir: korunmuş bir çiftte bacak seviyesinde istatistikler betayı ölçer, yayılma kenarını değil. Karara itiraz etmiyorum — profit_factor 0.737 ve total_return -17.6% çift seviyesinde ve gerçekten negatif — sadece 2 bulgusundaki kuyruk aritmetiğine itirazım var. Gerçek kusur: oran durdurması yalnızca CLOSES karşısından değerlendirildi, bu nedenle günlük çubuklarda limiti aşan intragünlükteki göreceli hareket, bir sonraki kapanışa kadar hareketsiz kaldı. Durdurma artık ayrıca tamamlanan çubuğun en kötü durum intrabar oranını da değerlendirir (uzun için ETH düşük / BTC yüksek, kısa için ETH yüksek / BTC düşük) ve o çubuğun kapanışında çıkış yapar. Bu kasıtlı olarak geriye dönük bakış yerine muhafazakârdır: kontrol çalıştığında çubuk tamamlanmıştır ve dolgu kapanış fiyatındadır — gerçek bir bekleyen durdurmadan daha kötü bir fiyat — bu nedenle geri testi düzeltici olamaz. Ayrıca limiti yarıya indirdim, stop_ratio_pct 0.12 -> 0.06, bu da ölçülen getiri asimetrisine saldıran tek değişikliktir (QA'ın 'kamçılanmaları ve sert şekilde geri dönüşleri') sinyale dokunmadan: rotasyon başına maksimum ters sapma bir bacağın nominal değerinin ~6%'una, özkaynağın ~2%'ına düşer. Her ikisi de LOCKED sabitleridir, bu nedenle ayarlanabilir yüzey tam olarak 2 parametrede kalır. Önceki katmanların doğruladığı her şey değişmeden kaldı: aynı içe aktarmalar, aynı sınıf, aynı gün anahtarlı hizalama, sinyal serisi hâlâ yalnızca kapanışlardan oluşturuluyor (yeni yüksek/düşük depolar yalnızca risk sınırlamasını besler ve asla sinyali), aynı giriş eşikleri ve sıfır-geçiş çıkış aynı idempotent hedge mutabakatı, on_bar geçersiz kılması yok ve hiçbir olay yolunda sıfır argümanlı super() yok, aynı boyutlandırma. Dürüst sınır ve bu Analist'e önerimdir: bu değişiklikler rotasyon başına kaybı sınırlar, kenar oluşturmazlar. QA'ın temel bulgusu ENTRY hakkındadır ve giriş hipotezdir — daha sıkı, intrabar-farkında bir durdurma profit_factor'yı 1'ın üzerine çıkarmazsa, oran-momentum ailesi dördüncü kez iterasyon yapmak yerine terk edilmelidir, çünkü kalan tek ayar düğmeleri (geriye bakış, ölü bant) tam olarak 2-parametreli tasarının kaçınmak istediği eğri uydurma yüzeyidir.

Güvenilir 582-işlem / 6.7-yıl örneğinde negatif beklenti: profit_factor 0.9999 (brüt-düz, net kenar yok), avg_trade_pnl_usd -0.137, CAGR -1.22%, recovery_factor negatif. +7.83% total_return tamamen gerçekleşmemiş (end_unrealized_pct 7.91) — gerçekleşmemiş bir son pozisyon, gerçekleşmiş kenar değil. Sharpe 0.26, CI [-0.48, 1.01] ile sıfırı çaprazlıyor, max_drawdown 56.6% ve impact_cost_pct 101% (kapasite ~$98k) piyasa etkisinin tek başına tüm kenarı tükettiği anlamına gelir. ETH/BTC göreli güç momentumu, maliyetlerden sonra dolar-nötr kâr elde etmek için yeterince devam etmez — bu, hipotezi IS olan giriş hakkında bir ifadedir. 2 parametrelerini optimize etmek (geriye bakış, ölü bant) brüt-düz/PF<1 sonucunu kârlılığa çıkaramaz. 2 saatlik optimizasyona değmez. abandon_class=negative_expectancy.

Uygulama

ETHUSDT.BINANCE ile BTCUSDT.BINANCE USD-M sürekli vadeli işlemleri arasında, 1-DAY çubuklarda, ETH/BTC oranının momentumuyla yönlendirilen dolar-nötr uzun/kısa rotasyon. (Değişmeyen) sinyal, log-oranın mom_lookback günlük değişiminin, oranın kendi günlük oynaklığı ile sqrt(horizon) çarpımına bölünmesidir — kapanışlardan oluşturulan, her çubukta doğal birimlerde ölçekten bağımsız bir z değeri. Sinyal +deadband'de veya üstündeyken strateji eşit dolar tutarında uzun ETH / kısa BTC pozisyon alır; -deadband'de veya……Daha fazla gösterDaha az göster

ETHUSDT.BINANCE ile BTCUSDT.BINANCE USD-M sürekli vadeli işlemleri arasında, 1-DAY çubuklarda, ETH/BTC oranının momentumuyla yönlendirilen dolar-nötr uzun/kısa rotasyon. (Değişmeyen) sinyal, log-oranın mom_lookback günlük değişiminin, oranın kendi günlük oynaklığı ile sqrt(horizon) çarpımına bölünmesidir — kapanışlardan oluşturulan, her çubukta doğal birimlerde ölçekten bağımsız bir z değeri. Sinyal +deadband'de veya üstündeyken strateji eşit dolar tutarında uzun ETH / kısa BTC pozisyon alır; -deadband'de veya altındayken kısa ETH / uzun BTC olur; sinyal sıfırı yeniden geçtiğinde ya da girişten beri oran aleyhte stop_ratio_pct (6% oldu) hareket ettiğinde pozisyon kapanır — hem mevcut kapanışa AND hem de tamamlanan çubuğun en kötü durumdaki çubuk içi oranına göre kontrol edilir (uzun pozisyon için ETH düşük, BTC yüksek; kısa pozisyon için ETH yüksek, BTC düşük); böylece tavanı gün içinde aşan göreli bir tersine dönüş, bir gün sonra değil aynı çubukta işleme alınır. ETH ve BTC fiyatları UTC gün indeksine göre anahtarlanmış ayrı sözlüklerde saklanır ve oran serisi her ikisinde de bulunan günlerin kesişiminden yeniden oluşturulur. BTC bacağı, ETH bacağına dolar tutarı bakımından eşitlenir ve her iki kancadan idempotent biçimde uzlaştırılır; hedge bacağı hiçbir zaman tek başına veya aynı yönde tutulmaz. Her bacağın kaldıraç 1.0 düzeyinde nominal tutarı özkaynağın 35% kadarıdır. Tam olarak 2 ayarlanabilir parametre vardır: mom_lookback ve ölü bant.

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ğrulama aşamasından yeniden başlatıldı. Önceki vazgeçiş piyasa kaynaklı değil, işlem hattı kaynaklıydı: Layer-2 düzenek @staticmethod yardımcılarını yanlış bağladı (düzeltildi), QA optimize edilmemiş bir duman testinde nihai performans hükümleri verdi (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 kaynaklandı (düzeltildi). Hipotez ve strateji kodu değişmedi. Kodu kendi esaslarına göre doğrulayın; performans daha sonra tam geriye dönük test ve optimize edici tarafından belirlenecek.

Ölçülebilir tam tarih örnekleminde sıfıra yakın/negatif avantaj (550 işlem, PF 0.965, -22.4%, iki bacaklı komisyonun avg_trade_return_pct +0.061% altında) -- hipotezin kendisinin SOL/ETH'den daha zayıf olarak işaretlediği düşük dispersiyonlu ETH/BTC çifti. Sadık uygulama, dolayısıyla analist için bir avantaj bulma. Geliştiricinin önceden kayıtlı koşuluna göre geriye dönük test incelemesinde terk et (PF, 1 geçemedi); optimize etme.

57.8% maksimum düşüş (CI'den 83%'ye, 1894-gün süre) nominal olarak piyasa-nötr bir portföyde: yalnızca girişte dolar-nötr ve 70% brüt maruziyet, 6% durdurmalara karşı sürekli ETH/BTC oranı trendleri karşısında kaybeden bir kenarı bileşikler. Bir hedge hatası değil — eşit-nominal mutabakat doğru — ancak Risk Görevlisinin görmesi gereken bir risk profilidir.

Geriye Dönük Test İncelemesi

Sharpe
0,26
Toplam Getiri
7,83%
Maksimum Düşüş
56,58%
Toplam İşlem
582
Kazanma Oranı
45,9%
Kâr Faktörü
1,00

Hipotezi aslına uygun uygular: dolar-nötr ETH/BTC oran-momentum rotasyonu, piyasa-nötr (benchmark_meaningful=false; bu nedenle al-tut doğru kıyas ölçütü değildir)

Güvenilir, ölçülebilir örneklem: 582 yılda 6.7 çift rotasyonu, metrics_reliable=true, sağlıklı giriş işlem hattı (291 uzun / 291 kısa, sıfır kayıp)

Gerçekten 2 parametreli, aşırı uyum riski düşük bir yüzey

profit_factor 0.9999 — brüt yatay; optimizasyonun yöneltebileceği net bir avantaj yok

Güvenilir bir örneklemde negatif beklenen getiri: avg_trade_pnl_usd -0.137, CAGR -1.22%, recovery_factor negatif

+7.83% manşet sonucu tümüyle gerçekleşmemiştir (end_unrealized_pct 7.91) — gerçekleşmiş bir avantaj değil, kapatılmamış dönem sonu pozisyonudur

max_drawdown 56.6% (CI ile 80% arası); Sharpe 0.26, CI [-0.48, 1.01] ile sıfırı çaprazlıyor — beceriden ayırt edilemez

impact_cost_pct 101%, ~$98k capacity_usd ile -- piyasa etkisi tek başına tüm avantajı tüketiyor; yalnızca oyuncak ölçeğinde uygulanabilir

regime_performance 'normal' üçte birlik dilim getirileri -56% düzeyinde, 60% DD — yapısal göreli güç avantajı yok

İterasyon Geçmişi

Doğrulama başarısız (Katman 2 — sentetik senaryolar): Kullanılan parametreler: ['deadband', 'leg_frac', 'max_days', 'vol_window', 'mom_lookback', 'size_precision', 'stop_ratio_pct', 'min_notional_btc', 'min_notional_eth'] __init__'in tüm öznitelikleri self.parameters.get() üzerinden ayarladığını kontrol edin. - steady_uptrend: TypeError: super(type, obj): obj must be an instance or subtype of type (bar timestamp: 1735689600000) - steady_downtrend: TypeError: super(type, obj): obj must be an instance or subtype of type (bar timestamp: 1735689600000) - flat_ranging: TypeError: super(type, obj): obj must be an instance or subtype of type (bar timestamp: 1735689600000) - volatility_spike: TypeError: super(type, obj): obj must be an instance or subtype of type (bar timestamp: 1735689600000) - zero_volume: TypeError: super(type, obj): obj must be an instance or subtype of type (bar timestamp: 1735689600000) - price_gap: TypeError: super(type, obj): obj must be an instance or subtype of type (bar timestamp: 1735689600000)

Doğrulama başarısız oldu (Katman 4 — QA incelemesi): - DECISIVELY NET-NEGATIVE -- ETH/BTC oran-momentum rotasyonunun bir avantajı yok ve 'drift ile işlem yap' tezi çürütüldü. Ölçülebilir bir 28 işlem / 362 günlük örneklemin üzerinde (metrics_reliable=true): profit_factor 0.737, Sharpe -0.473 (CI [-1.98, 1.18]), total_return -17.6%, beklenti -$637/işlem, win_rate 0.464 ile bir INVERTED RR (avg_win $3837 < avg_loss $4514). Not: avg_trade_return_pct +0.161% okunuyor ancak bu durumda MISLEADING -- dolar K&Z açıkça……Daha fazla gösterDaha az göster

Doğrulama başarısız oldu (Katman 4 — QA incelemesi): - DECISIVELY NET-NEGATIVE -- ETH/BTC oran-momentum rotasyonunun bir avantajı yok ve 'drift ile işlem yap' tezi çürütüldü. Ölçülebilir bir 28 işlem / 362 günlük örneklemin üzerinde (metrics_reliable=true): profit_factor 0.737, Sharpe -0.473 (CI [-1.98, 1.18]), total_return -17.6%, beklenti -$637/işlem, win_rate 0.464 ile bir INVERTED RR (avg_win $3837 < avg_loss $4514). Not: avg_trade_return_pct +0.161% okunuyor ancak bu durumda MISLEADING -- dolar K&Z açıkça negatif (avg_trade_pnl_usd -$637, PF 0.737, -17.6% toplam), çünkü kayıp büyüklükleri kazançları aşıyor: yüzdelik-notional ortalaması, birçok küçük kazanç tarafından pozitife çekilirken, sol tarafta kalın bir kuyruk (return_skew -0.95, basıklık 11.3, largest_loss -$16,261 vs largest_win $9,880) dolar sonucunu derin şekilde negatif sürüklüyor. Dolayısıyla bu, ekonomik açıdan anlamlı herhangi bir şekilde komisyon tabanını NOT aşamıyor -- net bir kaybettirici. ETH/BTC oranının göreli güç momentumu, dolar-nötr kâr elde etmek için yeterince kalıcı değil: oran kamçılanıyor ve sert şekilde geri dönüyor (o -$16k kuyruk, oran stopunu aşan bir göreli trend geri dönüşüdür), dolayısıyla güçlüyü al/zayıfı sat stratejisi, oran zirvesinden alım yaparken / oran dibinden satış yaparken yakalanıyor. Bu, oturumun tekil isim momentum hatalarının oran-momentum aynasıdır -- ETH/BTC spread üzerindeki momentum, altcoinlerin kendilerindeki momentumdan daha işlem yapılabilir değildir. - RATIO STOP IS NOT CONTAINING THE TAIL -- doğrula. Kilitli stop_ratio_pct 0.12 (brüt 70% özsermayede ~8.4% oranında, ~12% ters oran hareketi), ancak largest_loss -$16,261 -- kabaca bu üst sınırın iki katı. DAILY çubuklarında oran stopu yalnızca her kapanışta kontrol edilir, bu nedenle oranı gün içi 12% çok öteye taşıyan bir göreli trend geri dönüşü, nominal üst sınırdan çok daha büyük bir kayıp realize eder; max_drawdown 26.62 (CI [12.39, 45.03]) ve cvar_95 3.60 ile birleştiğinde, dolar-nötr yapı, 'rotasyon başına ~8% sınırlı' tasarım iddiasından önemli ölçüde daha sıcak çalışıyor. Bir patlama değil (kaldıraç 1.0, tasfiye=false), ancak risk-kapsama anlatısı gerçekleşen kuyrukta tutmuyor.

Doğrulama başarısız oldu (Katman 4 — QA incelemesi): - THE RISK-CONTAINMENT FIX MADE IT DECISIVELY WORSE -- kenar olmadığını doğruluyor ve geliştiricinin önceden taahhüt ettiği terk kriteri karşılandı. Durdurmayı sıkılaştırmak (12% -> 6% limit) ve intrabar-farkında kontrol eklemek profit_factor'yi 1'nin üzerine çıkarmadı; sonucu DEEPLY negatife itti: total_return -17.6% (iter2) -> -30.2% (iter3), profit_factor 0.737 -> 0.674 (daha kötü), Sharpe -0.972 (CI [-2.47, 0.67]), win_rate 0.443, avg_trade_return_pct……Daha fazla gösterDaha az göster

Doğrulama başarısız oldu (Katman 4 — QA incelemesi): - THE RISK-CONTAINMENT FIX MADE IT DECISIVELY WORSE -- kenar olmadığını doğruluyor ve geliştiricinin önceden taahhüt ettiği terk kriteri karşılandı. Durdurmayı sıkılaştırmak (12% -> 6% limit) ve intrabar-farkında kontrol eklemek profit_factor'yi 1'nin üzerine çıkarmadı; sonucu DEEPLY negatife itti: total_return -17.6% (iter2) -> -30.2% (iter3), profit_factor 0.737 -> 0.674 (daha kötü), Sharpe -0.972 (CI [-2.47, 0.67]), win_rate 0.443, avg_trade_return_pct -0.607% ve işlem sayısı neredeyse üçe katlandı (28 -> 70). Bu belirleyici işarettir: yönsüz kenarı olmayan bir sinyalde durdurmayı sıkılaştırmak yalnızca WHIPSAW ekler — strateji artık daha sık küçük kayıplara durduruluyor (return_skew -2.62 / basıklık 26.6 ve max_drawdown 37.97, kuyruğun NOT sınırlandırıldığını, ancak işlem sıklığıyla çarpıldığını doğruluyor). Tüm ölçümlerde mekanizma başa baş veya altında ve işareti aynı çiftte durdurma değişikliğiyle birlikte çift AND ile hareket ediyor: ETH/BTC PF 0.737 -> 0.674, SOL/ETH PF 1.06 -> 0.986. Bu, sıfıra yakın kenar sinyalinin kesin kanıtıdır — bir kripto oranında göreli güç momentumu devam etmez. Geliştirici testi önceden belirtti: 'daha sıkı, intrabar-farkında bir durdurma profit_factor'yi 1'ın üzerine çıkarmazsa, oran-momentum ailesi dördüncü kez iterasyon yapmak yerine ABANDONED.' PF 0.674; kriter karşılandı. - IMPLAUSIBLE RISK-METRIC UNITS -- doğrulayın (değişmedi, motor tarafı). max_drawdown 37.97 (CI [14.19, 62.09]), var_95 2.61, cvar_95 4.02 >100% — oturum geneli normalizasyon artefaktı. Geliştiricinin bacak-başına ve çift-başına kuyruk analizinin CORRECT olduğunu ve kaydedilmeye değer olduğunu not edin: dolar-nötr bir çiftte bacak seviyesinde largest_loss, bacaklar arasında iptal olan piyasa betası tarafından domine edilir, bu nedenle bu bacak-başına aşırı değerler betayı ölçer, yayılma kenarını değil — çift seviyesindeki rakamlar (PF 0.674, total_return -30.2%) önemli olanlardır ve bunlar kesin olarak negatiftir.

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.