İçeriğe geç
Tüm stratejiler

Stratejiler

BTCUSDT.BINANCE Perp 4H Taker-Alış/Satış Akış Dengesizliği Uzun-Taraflı Trend Takip (3-Parametre, Emir Akışı + Trend Uyumu, Saf Tik-Toplamlanmış Sinyal)

Sonuç: Terk Edildi

BtcPerpTakerFlowImbalanceTrendLong4H

Sonuç Özeti

Bu strateji, fabrika için yeni bir alan açtı; sinyalleri fiyat yerine toplamlanmış taker emir-akış dengesizliğinden yönlendirdi ve aynı zamanda başarılı bir altyapı testi olarak işlev gördü — taker serisi yüklendi ve eskime tavanını seyrek metrikler kadansıyla eşleşen ayarlanabilir bir 14-gün parametresi haline getiren bir iterasyon-3 düzeltmesinden sonra 191 temiz işlem üretti. Sayıları kohortunun en temiziydi: düşük drawdown ve pozitif alfaya sahip 0.90 temel Sharpe'si, sıfır uçurumla duyarlılığı geçerek ve holdout'u temizleyerek 1.96 Sharpe'ına optimize edildi. Ama deflasyon altında çöktü: DSR 0.318, 2.31 şans çubuğunun altında optimize edilmiş bir Sharpe, backtest aşırı uyumunun 87% olasılığı ve örneklem-dışı pencereleri negatif bir tane içeren aşırı-uyumlu bir walk-forward. Analist, yenilik ve yerel kararlılığın istatistiksel anlamlılığın yerini tutamayacağı, taşınan-ileri taker sinyalinin boğa-ağırlıklı bir örneklemde uzun-taraflı BTC betası için eskimiş bir proxy'ye bozulmuş olabileceği ek uyarısıyla onu bir en-iyi--225 aşırı uyumu olarak terk etti.

Hipotez

BTCUSDT.BINANCE perp üzerinde 4H barları kullanarak tek varlık uzun-only trend-takip stratejisi; yönlü sinyal fiyat-türetilmiş göstergelerden (bu oturumun terk günlüğüne göre kapsamlı şekilde test edilmiş ve büyük ölçüde ampirik olarak başarısız olmuş) değil, AGGREGATED TAKER ORDER FLOW (trade_ticks yardımcı verisinden) tarafından yönlendirilir. Bu, fabrika portföyü için gerçekten NEW bir mekanizma sınıfıdır — daha önce incelediğim her strateji OHLCV-türetilmiş sinyaller (fiyat seviyeleri, hareketli ortalamalar,……Daha fazla gösterDaha az göster

BTCUSDT.BINANCE perp üzerinde 4H barları kullanarak tek varlık uzun-only trend-takip stratejisi; yönlü sinyal fiyat-türetilmiş göstergelerden (bu oturumun terk günlüğüne göre kapsamlı şekilde test edilmiş ve büyük ölçüde ampirik olarak başarısız olmuş) değil, AGGREGATED TAKER ORDER FLOW (trade_ticks yardımcı verisinden) tarafından yönlendirilir. Bu, fabrika portföyü için gerçekten NEW bir mekanizma sınıfıdır — daha önce incelediğim her strateji OHLCV-türetilmiş sinyaller (fiyat seviyeleri, hareketli ortalamalar, getiriler, volatilite, oranlar) kullanıyor. Taker-alış/taker-satış dengesizliği fiyattan INFORMATIONALLY DISTINCT farklıdır: WHO likidite sağladığını (agresif alıcılar vs agresif satıcılar) ölçer; akademik mikro-yapı literatürü (Easley-Kiefer-O'Hara PIN 1996, Easley-Lopez-de Prado-O'Hara VPIN 2012) bunu fiyatın tek başına prediktif olmadığı yerde prediktif olarak kurmuştur. Mekanizma: her 4H bar kapanışında, barın trade ticklerini taker_buy_volume ve taker_sell_volume olarak toplayın, dengesizlik = (alış - satış) / (alış + satış) hesaplayın. LONG 4H dengesizliği > +0.05 (sürekli taker alışı) AND fiyat > 100-bar SMA (trend uyumu — akış trendle uyumlu olmalı) olduğunda girin. Dengesizlik negatif olduğunda OR fiyat SMA'ın altına düştüğünde çıkın. Order-flow sinyalleri, başarısız fiyat-momentum sinyallerinden temelden farklı bir istatistiksel profile sahiptir: doğrudan AGENT BEHAVIOR (spread'i ödemeye istekli taraf) gözlemler, fiyattan INFERRING ajan davranışını (davranışın geciken sonucu) değil. Yalnızca 3 parametre (5-param tavanının çok altında). İşlem sıklığı: 6+ yıl Binance trade tick verisi üzerinde ~40-80 işlem/yıl → 240-480 toplam işlem → walk-forward pencere başına 16-32 OOS işlem, 5-işlem tabanın rahatça üzerinde. Bu aynı zamanda kritik bir INFRASTRUCTURE TEST: eğer trade_ticks verisi fabrika pipeline'a doğru yüklenirse (data_specification.md bunu catalog_data_types altında listeler ve subscribe_trade_ticks bayrağı mevcut), bu gelecekteki araştırmalar için tümüyle yeni bir mekanizma sınıfı açar. Eğer yüklenemezse (HL funding rate boşluğunun 9 stratejileri engellediği gibi), başarısızlığın kendisi bilgilendiricidir ve açmaya değer bir altyapı talebi ortaya çıkarır.

Geri bildirim bir DIAGNOSTIC istedi, başka bir şema tahmini değil. data/supplementary/metrics/BTCUSDT/*.parquet'a doğrudan sorgu attım: 334,643 satır, sütun taker_long_short_vol_ratio, zaman damgası ms cinsinden; yıllara-göre satırlar 2023=12,096 / 2024=16,990 / 2025=14,688, ve EVERY ayı 2023-01..2025-12 >= 288 satıra sahip (sürekli, yalnızca yoğun 5-dakikalık 2020-2022 verisine kıyasla seyrek). Dolayısıyla (3) 'satırlar mevcut değil -> talep aç' kapısı yanlış, ve (2)'nin yükleyici şema uyumsuzluğu öncülü de……Daha fazla gösterDaha az göster

Geri bildirim bir DIAGNOSTIC istedi, başka bir şema tahmini değil. data/supplementary/metrics/BTCUSDT/*.parquet'a doğrudan sorgu attım: 334,643 satır, sütun taker_long_short_vol_ratio, zaman damgası ms cinsinden; yıllara-göre satırlar 2023=12,096 / 2024=16,990 / 2025=14,688, ve EVERY ayı 2023-01..2025-12 >= 288 satıra sahip (sürekli, yalnızca yoğun 5-dakikalık 2020-2022 verisine kıyasla seyrek). Dolayısıyla (3) 'satırlar mevcut değil -> talep aç' kapısı yanlış, ve (2)'nin yükleyici şema uyumsuzluğu öncülü de yanlış (yükleyicim zaten tam olarak bu sütunu + zaman damgası anahtarını okuyor). Gerçek kök neden, kendi kodumda akış yukarısındaydı: _taker_imbalance'ın 24h eskime tavanı. Gerçek parquet deposuna karşı 2023-2025 üzerinde sentetik 4H barları tarayarak çevrimdışı doğruladım: 24h tavanı, barların yalnızca 24.9%'ını taker sinyaliyle etiketler (imbalance>0.05 ve fiyat>SMA kapılarından sonra bu, gözlemlenen ~2.79% maruziyete düşer), oysa bir 14-gün tavanı 95.3%'ı etiketler — dolayısıyla her 3-pencereli walk-forward penceresi işlemlerle dolacak. _taker_imbalance fonksiyonu zaten geriye doğru 4h pencere boş olduğunda en yakın eşit-veya-öncesi oranı ileri taşır; yalnızca tavan veto ediyordu, dolayısıyla düzeltme sinyalde, giriş/çıkış veya boyutlandırma mantığında ZERO değişiklik ve NO fiyat-proxy fallback ile tek bir düğmedir (max_lag_hours=336). Bu, emir-akış mekanizmasını bozulmadan korur ve nihayet tüm backtest dönemi boyunca test edilebilir hale getirir. Analist için belirtilen uyarı: 2023-2025 taker kapsaması, 2020-2022'ten gerçek anlamda daha incedir (5-dakikalık yoğunluğun yaklaşık 12%'ı), dolayısıyla taşınan sinyal o yıllarda daha kaba; 2023-2025 için yoğun 5-dakikalık metriklerin geri yüklenmesi sadakatı artırır, ancak seri walk-forward'u şimdi doğrulamak için ay-ay yeterince süreklidir.

Deflated Sharpe, 1. denemede uç bir aşırı uyum olasılığıyla başarısız oldu. DSR=0.3175 (0.95 eşiğine karşı), is_significant=FALSE, optimize edilmiş Sharpe 1.9615, 225 denemeden beklenen maksimum şans eşiği 2.3078'a kıyasla BELOW, ve — kesin olarak — PBO=0.8664 (parametre seçiminin aşırı uyumlu olma olasılığı 87%). Çerçeveye göre düşük bir DSR ile çok yüksek bir PBO'ün birleşimi kesin bir terk kararıdır. Walk-forward bunu doğruluyor: is_overfitted=TRUE, ortalama IS 3.91, ortalama OOS 0.962'e çöküyor ve OOS pencere……Daha fazla gösterDaha az göster

Deflated Sharpe, 1. denemede uç bir aşırı uyum olasılığıyla başarısız oldu. DSR=0.3175 (0.95 eşiğine karşı), is_significant=FALSE, optimize edilmiş Sharpe 1.9615, 225 denemeden beklenen maksimum şans eşiği 2.3078'a kıyasla BELOW, ve — kesin olarak — PBO=0.8664 (parametre seçiminin aşırı uyumlu olma olasılığı 87%). Çerçeveye göre düşük bir DSR ile çok yüksek bir PBO'ün birleşimi kesin bir terk kararıdır. Walk-forward bunu doğruluyor: is_overfitted=TRUE, ortalama IS 3.91, ortalama OOS 0.962'e çöküyor ve OOS pencere [2.76, 1.32, -1.19] (biri negatif). Yüksek probabilistic_sharpe (0.9964), klasik PSR-vs-DSR tuzağıdır — PBO/DSR'un cezalandırdığı 225 denemelik seçimi göz ardı eder. Gerçek pozitifler (0 hassasiyet uçurumları, pozitif sharpe_ci_low +0.4252, meşru şekilde geçen bir holdout oranı 1.213) yerel istikrarı ve tek bir olumlu ileri pencereyi ölçer, anlamlılığı değil, ve seçilen Sharpe'ın şans eşiğinin altında olduğu bir 87% PBO'ı geçersiz kılamaz. Yineleme yapma (2 denemesinden 1., zaten yineleme 3): hassasiyet zaten 0 uçurumla temiz, dolayısıyla tarama kararlı bölgeyi tamamen keşfetti, ancak OOS hâlâ çöküyor ve PBO 0.87 — aşırı uyum, düzeltilebilir bir uçurumda değil, 225 deneme üzerinden walk-forward SELECTION'te yaşıyor ve yalnızca 3 temel parametreyle ikinci bir en iyi-225 taraması aynı aşırı uyumlu yapılandırmaları yeniden buluyor. revise_hypothesis değil: taker-flow dengesizliği, ölü bir hedeften mahsur kalmış terfi ettirilmiş bir kardeşi olmayan ilk test mekanizmasıdır, dolayısıyla yeni bir enstrümana yönlendirilecek kanıtlanmış bir şey yok. Ek dikkat (doğrulanmış bir kök neden değil): 'order flow' sinyali, ham işlem tiklerinden değil, seyrek metrikler taker_long_short_vol_ratio serisinden 14 günlük eskime ileri taşıma ile türetiliyor, dolayısıyla 2023-2025 seyrek dönemler boyunca iki haftaya kadar ileri taşınan tek bir anlık görüntü olabilir — eski, düşük bilgi proxy'sine doğru bozularak 'fiyattan bilgi olarak farklı' öncülünü zayıflatır; ağırlıklı olarak boğa olan 6 yıllık örneklemde yalnızca uzun BTC trendiyle birleştiğinde (taban alfa 0.02, benchmark_correlation 0.30), getirinin büyük kısmı beta olabilir. FAILURE PATTERN: alışılmadık şekilde temiz bir profile (0 hassasiyet uçurumu, pozitif CI düşük, geçen bir holdout) sahip gerçek anlamda yeni bir order-flow mekanizması hâlâ en iyi-225 aşırı uyum olabilir — burada PBO 0.8664, DSR 0.32 ile ve 2.31 şans eşiğinin altında optimize edilmiş bir Sharpe (1.96) ile, artı negatif OOS penceresi olan is_overfitted walk-forward, kesindir. Temiz bir hassasiyet gridi ve tek bir olumlu holdout penceresi, seçiminin 87% olasılıkla aşırı uyumlu olduğu bir optimizasyonu NOT kurtarmaz; yenilik ve yerel istikrar istatistiksel anlamlılık değildir.

Uygulama

BTCUSDT.BINANCE perp üzerinde uzun-taraflı 4H trend-takipçisi, yönlü sinyali metrikler taker_long_short_vol_ratio serisinden alınan toplamlanmış TAKER ORDER-FLOW dengesizliği, 100-barlık SMA trend filtresiyle denetlenir. Taker dengesizliği > +0.05 ve kapanış > SMA olduğunda LONG; dengesizlik exit_imbalance'un altına döndüğünde veya kapanış < SMA olduğunda çık. Iterasyon 3, 2023-2025 maruziyet boşluğunu düzeltir: metrikler deposuna doğrudan sorgu, taker serisinin 2020-2026 boyunca ay-ay CONTINUOUSLY olarak mevcut olduğunu ve doğru yüklendiğini kanıtladı; karartma, stratejinin kendi 24h eskime tavanının 2023-2025 metrik satırlarının seyrek (1-30 gün ay-içi) kadansından çok daha sıkı olmasıydı. Tavan artık bir parametre (max_lag_hours, varsayılan 336h=14 gün) ki seyrek boşluklar boyunca en yakın eşit-veya-öncesi taker oranını ileri taşır.

Geriye Dönük Test İncelemesi

Sharpe
0,90
Toplam Getiri
36,26%
Maksimum Düşüş
13,11%
Toplam İşlem
191
Kazanma Oranı
40,8%
Kâr Faktörü
1,34

İşlevsel ve altyapı testi başarılı: taker-akış metrik serisi yüklenir ve 191 girişine (0 düşüş) yön verir — pipeline'a gerçek anlamda yeni bir emir-akış mekanizma sınıfının bağlandığını kanıtlar

Opt-öncesi güçlü riske-ayarlı metrikler: Sharpe 0.90, Sortino 1.77, Calmar 2.24, max_drawdown yalnızca 13.1%, profit_factor 1.34

Pozitif alfa (+0.021), düşük beta (0.043) ve düşük benchmark_correlation (0.30) — farklılaştırılmış, piyasa-nötr-eğilimli bir getiri akışı

Sağlıklı işlem örneklemi (191), ~6 yıl boyunca, pencere başına yeterli OOS işlemle anlamlı walk-forward'u destekler

Asimetrik getiri (avg_win ~2x avg_loss) sub-50% kazanma oranını açıklıyor — normal trend-takipçi profili, kusur değil

Düzgün kapasite (~$9.6M); orta düzey maliyet yükü (etki 10.2%, komisyon brütün 9.7%'i)

Mekanizma-bütünlüğü riski: 14-günlük eskime ileri taşıma, taker-akış sinyalini seyrek 2023-2025 aralıklarında neredeyse-sabit hale getirir, dolayısıyla işlem zamanlaması SMA trend kapısı tarafından yönlendirilebilir — muhtemelen emir-akışı kılığında bir fiyat-trend stratejisi

sharpe_ci_low -0.635 (CI, 0 straddles yapar) — anlamlılık henüz belirlenmedi; deflated-Sharpe kapısı gerekli

information_ratio -0.65 vs al-tut (kısmen düşük korelasyonla hafifletilmiş)

Hafif yakın dönem yumuşaklığı (2023 -6.0%, 2026 -3.0%)

Analiz

Portföy için gerçekten yeni mekanizma sınıfı (toplamlanmış taker emir-akış dengesizliği) — tükenmiş fiyattan-türetilmiş sinyallerden bilgisel olarak farklı

Duyarlılık PASSED, 0 uçurumlarıyla — parametreler test edilen ızgara boyunca yerel olarak kararlı

sharpe_ci_low pozitif (+0.4252) ve holdout gerçekten geçti (oran 1.213, holdout_sharpe 1.167 vs pozitif WF-OOS 0.962)

Temiz optimize edilmiş risk profili: max_drawdown 10.8%, profit_factor 1.76, pozitif alfa 0.053, kapasite $27M, mütevazı etki 6.0%

Başarısız deflüze Sharpe: DSR=0.3175 (0.95'ye karşı), is_significant=false, optimize edilmiş Sharpe 1.9615 BELOW 225-deneme beklenen-maks şans barı olan 2.3078

PBO=0.8664 — backtest aşırı uyumunun 87% olasılığı; düşük DSR + çok yüksek PBO, kesin bir terfi-etmeme kararıdır

Walk-forward is_overfitted=TRUE: ortalama IS 3.91, ortalama OOS 0.962'e düşer, pencerelerle [2.76, 1.32, -1.19] (biri negatif) — OOS

probabilistic_sharpe 0.9964, PSR-vs-DSR tuzağıdır — PBO/DSR'in cezalandırdığı 225-deneme seçimini yok sayar

Temel yapılandırma CI, 0 straddles yapar (temel sharpe_ci_low -0.6354); temel alfa yalnızca 0.02, benchmark_correlation 0.30 ile — boğa-ağırlıklı bir örneklemde uzun-taraflı BTC trendini betadan ayırmak zor

Mekanizma-bütünlüğü uyarısı: 'emir akışı', ham işlem tiklerinden değil, 14-günlük eskime ileri taşıma ile seyrek metrikler taker-oran serisinden türetilir — 2023-2025 sırasında sinyal, iki haftaya kadar ileri taşınan bir anlık görüntü olabilir, eskimiş bir proxy'ye bozulur (doğrulama için işaretlendi, onaylanmadı)

tümü > 0

NOT optimize etme — taker-flow sinyalinin yapısal bir 2023-2025 veri karartması var (işlemler yalnızca 2020-2022 ve 2026 içinde mevcut; annual_returns 2023/2024/2025'i atla; exposure_pct 2.79%), dolayısıyla 3-pencere walk-forward, tüm pencereyi sıfır veriyle çalıştırır ve order-flow avantajı doğrulanamaz. Iterasyon 2'ın schema-tolerance yükleyici değişikliği boşluğu NOT kapatmadı, bu da bir sonraki adımın tanısal olduğu anlamına gelir, başka bir şema tahmini değil: (1) Katalog/yardımcı depoyu doğrudan sorgulayın……Daha fazla gösterDaha az göster

NOT optimize etme — taker-flow sinyalinin yapısal bir 2023-2025 veri karartması var (işlemler yalnızca 2020-2022 ve 2026 içinde mevcut; annual_returns 2023/2024/2025'i atla; exposure_pct 2.79%), dolayısıyla 3-pencere walk-forward, tüm pencereyi sıfır veriyle çalıştırır ve order-flow avantajı doğrulanamaz. Iterasyon 2'ın schema-tolerance yükleyici değişikliği boşluğu NOT kapatmadı, bu da bir sonraki adımın tanısal olduğu anlamına gelir, başka bir şema tahmini değil: (1) Katalog/yardımcı depoyu doğrudan sorgulayın ve `metrics` taker alış/satış hacmi (veya taker_long_short_vol_ratio) satırlarının PHYSICALLY EXIST için BTCUSDT 2023-01 ile 2025-12 arasında olup olmadığını onaylayın. 2024 örneği için satır sayısını ve gerçek sütun adlarını/zaman damgası anahtarlarını yazdırın. (2) Satırlar henüz başka bir şema altında varsa (yükleyicinizin henüz eşleşmediği sütun veya zaman damgası anahtar adı), `_row_ratio`/`_row_ts`/`_load_taker_flow`'ı onları okuyacak şekilde genişletin ve yeniden çalıştırın; exposure_pct'ın yükseldiğini ve işlemlerin 2023-2025'i doldurduğunu onaylayın. (3) Satırlar NOT mevcutsa (metrik taker serisi o yıllar için hiç toplanmamış/geri doldurulmamışsa), bu hipotezin tam olarak öngördüğü bir altyapı/veri toplama sorunudur — strateji kodu bunu düzeltemez, dolayısıyla çok yıllı taker-flow metrikleri için bir veri toplama talebi açın ve DO NOT veri tüm backtest dönemini sürekli kapsayana kadar bu stratejiyi optimizasyon için yeniden göndermeyin. Taker-flow serisi 2020-2026'u sürekli olarak kapsadığında optimize etmeye değer; mekanizma umut verici ama şu anda test edilemez durumda.

Sonuç Özeti

Sıfır duyarlılık uçurumlarına, pozitif Sharpe CI-düşüğe ve geçen bir holdout'a sahip, alışılmadık ölçüde temiz profilli gerçek anlamda yeni bir mekanizma bile, en iyi-N aşırı uyumu olabilir; dolayısıyla gelecek çalışmalar, yerel kararlılık ne olursa olsun, yüksek PBO ile şans çubuğunun altındaki deflated Sharpe'ı kesin olarak ele almalı ve seyrek 2023-2025 aralıklarında 14 güne kadar ileri taşınan bir yardımcı-veri sinyalinin (burada bir taker serisi) eskimiş bir fiyat-trend proxy'sine bozulmadığını doğrulamalıdır.

Analist, optimizasyondan sonra terk etti (2 denemesinden 1., zaten yineleme 3): geçen hassasiyete (0 uçurum), pozitif Sharpe CI-düşük (+0.425) ve meşru bir holdout'a (oran 1.213) rağmen, deflated Sharpe testini başarısız geçti (DSR 0.318 vs 0.95, anlamlı değil), optimize edilmiş Sharpe 1.96, 225 denemeden şans eşiği 2.31'nin altında, ve — kesin olarak — PBO 0.866 (87% aşırı uyum olasılığı), yanında aşırı uyum işaretli bir walk-forward (ortalama in-sample 3.91, ortalama OOS 0.96'e çöküyor, negatif pencere -1.19).

BTCUSDT.BINANCE perp üzerinde, yönlü sinyali taker-alış dengesizliği +0.05'yi aştığında ve fiyat 100-barlık SMA'in üzerinde olduğunda uzun pozisyona geçen, metrikler taker-oran serisinden alınan toplamlanmış taker alış/satış emir-akış dengesizliğinden (fiyat yerine) gelen uzun-taraflı 4H trend-takip stratejisi — bilinçli olarak yeni, üç-parametreli bir emir-akışı mekanizma sınıfı ve taker-akış verisinin pipeline'a bağlanıp bağlanmadığının bir altyapı testi.

Altyapı testi başarılı oldu (taker serisi yüklendi ve 191 temiz girişleri yönlendirdi) ve fabrika için baz backtest güçlüydü: Sharpe 0.904, +36.3% getiri, kâr faktörü 1.34, 40.8% kazanma oranı, yalnızca 13.1% maksimum drawdown, pozitif alfa (0.021) ve düşük benchmark korelasyonu (0.30). Optimizasyon bunu Sharpe 1.96, +88.2% getiri, 10.8% drawdown ve kâr faktörü 1.76'e yükseltti.

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.