İçeriğe geç
Tüm stratejiler

Stratejiler

ADA 4H MACD Yükseliş Kesişimi, Histogram Hızlanması ile Yalnızca Alış Yönlü ADAUSDT.BINANCE

Sonuç: Terk Edildi

AdaFourHourMacdBullishCrossoverHistogramAccelerationLong

Sonuç Özeti

Bu strateji, portföyün ilk MACD mekanizmasını tanıttı — dalgalı piyasalardaki sahte sinyalleri önlemek için histogram hızlanması koşuluna bağlanmış, yalnızca alış yönlü ADA 4H yükseliş kesişimi. Önceki yineleme, statik yöntem tanımlayıcısı sorunundan dolayı Katman-2 aşamasında çöktü; iter-2 düzeltmesi (modül düzeyinde EMA yardımcı işlevi) çalışmasını sağladı ve 427 işlem üretti. Ancak avantaj neredeyse başa baş düzeyindeydi (PF 1.02, Sharpe 0.06, işlem başına yaklaşık 0.07% maliyet tabanının altında) ve uygulanabilir değildi — 50% piyasa etkisi maliyeti ve yaklaşık $392K kapasite — getiriler 2020/2021/2023 döneminde yoğunlaşmış, yedi yılın dördünde negatif gerçekleşmişti. Analist optimizasyona geçmeden stratejiyi terk etti; hızlanma filtresine rağmen kesişimin dalgalı piyasada sık sık tersine sinyal verdiği, orta likiditeli bir alternatif varlıkta aşırı işlemin ücretleri ve piyasa etkisini baskın hale getirdiği, ayarlamanın yalnızca erken boğa piyasası yıllarına aşırı uyum sağlayıp yakın dönem dış örnekleminde başarısız olacağı sonucuna vardı.

Hipotez

ADAUSDT.BINANCE üzerinde yalnızca alış yönlü, tek enstrümanlı bir MACD kesişimi momentum stratejisi — yakın zamanda başarıyla eklenen ADA-4H tek enstrümanlı iş akışı serisinin FULL verilerine göre test edilebilirliği doğrulanmıştır (ADADonchianBreakoutLong4HOnly, ADAWeekendCalendarEffectLong, ADAVolContractionSqueezeLong, ADABullishRSIDivergenceLong, ADADonchianBreakdownShort4HOnly stratejilerinin tümü yalnızca ADA-4H mumlarında sorunsuz geriye dönük test edildi; bu da bunu test edilebilirliği en güvenilir……Daha fazla gösterDaha az göster

ADAUSDT.BINANCE üzerinde yalnızca alış yönlü, tek enstrümanlı bir MACD kesişimi momentum stratejisi — yakın zamanda başarıyla eklenen ADA-4H tek enstrümanlı iş akışı serisinin FULL verilerine göre test edilebilirliği doğrulanmıştır (ADADonchianBreakoutLong4HOnly, ADAWeekendCalendarEffectLong, ADAVolContractionSqueezeLong, ADABullishRSIDivergenceLong, ADADonchianBreakdownShort4HOnly stratejilerinin tümü yalnızca ADA-4H mumlarında sorunsuz geriye dönük test edildi; bu da bunu test edilebilirliği en güvenilir kurulum haline getiriyor). Önceki tüm ADA iş akışı stratejilerinden yapısal olarak farklıdır: önceki stratejiler fiyat kanalı (Donchian), takvim zamanlaması (hafta sonu etkisi), volatilite rejimi (sıkışma), ortalamaya dönüş (BB) veya tek seride momentum aşırılığı (RSI) kullanır. Bu, portföydeki FIRST MACD tabanlı stratejidir — yön sinyali olarak iki EMA (12 ve 26 dönem) arasındaki GAP değerini, doğrulama olarak da MACD histogramının hızlanmasını kullanır. Mekanizma (Appel 1979 'Grafikler ve Teknik Yöntemlerle Zaman Trendini Belirleme'; Appel 2005 'Teknik Analiz: Aktif Yatırımcılar İçin Güçlü Araçlar'; kripto piyasalarında Caporale-Plastun 2018, Day-Glass-Wang 2020 tarafından doğrulanmıştır): yükseliş yönlü MACD kesişimi (MACD çizgisinin ABOVE sinyal çizgisini kesmesi), kısa vadeli momentumun orta vadeli momentuma göre hızlandığı bir rejim geçişine işaret eder. Klasik kesişim, dalgalı piyasalarda HIGH yanlış sinyal oranına sahiptir; bu nedenle strateji, girişleri yalnızca ACCELERATING yükseliş rejimleriyle sınırlayan bir HISTOGRAM ACCELERATION filtresi ekler (histogram çubuğu n > histogram çubuğu n-1 > histogram çubuğu n-2). Bu, önceki Keltner aralık stratejisinin başarısızlık biçimini ele alır: histogram hızlanma filtresi, yalnızca belirgin trend koşullarında (yatay piyasa koşullarında değil) giriş yapmamızı ENSURES. MACD sinyali, ADABullishRSIDivergenceLong stratejisinde kullanılan RSI sinyalinden yapısal olarak farklıdır — RSI, momentumu MAGNITUDE ölçer; MACD, EMA farkı üzerinden momentumu DIRECTION ölçer. Uygulamada bu iki sinyalin korelasyonu yoktur. ONLY ADAUSDT.BINANCE 4H mumları kullanır — tek enstrüman, tek zaman dilimi, varlıklar arası audit_stale riski yok. Şu önemli boşlukları doldurur: (1) portföydeki FIRST MACD-BASED strateji (tamamen yeni sinyal sınıfı — fiyat/volatilite/takvim/RSI yerine EMA farkı), (2) Tek enstrümanlı basitlik, (3) uygun trend filtresiyle yalnızca alış yönlü yaklaşım (histogram hızlanması), (4) test edilebilirliği doğrulanmış enstrüman. Pozisyon büyüklüğü: işlem başına 18%. İşlem başına risk: zararı durdurla sınırlandırılan yaklaşık 1.5%.

Layer-2 TypeError hatası (_ema() takes 2 positional arguments but 3 were given) için Iteration-2 kapsamında asgari düzeltme. Temel neden: EMA yardımcı işlevi @staticmethod idi; ancak Layer-2 _StrategyProxy, sınıf çağrılabilirlerini bir vekil örneğe yeniden bağlayarak staticmethod tanımlayıcısını devre dışı bırakıyor ve vekil örneğini enjekte edilen ilk konumsal argüman olarak geçiriyor; bu nedenle 2 parametreli işlev 3 argümanla çağrılıyor ve her senaryoda hata veriyordu. Düzeltme, EMA yardımcı işlevini sınıfın……Daha fazla gösterDaha az göster

Layer-2 TypeError hatası (_ema() takes 2 positional arguments but 3 were given) için Iteration-2 kapsamında asgari düzeltme. Temel neden: EMA yardımcı işlevi @staticmethod idi; ancak Layer-2 _StrategyProxy, sınıf çağrılabilirlerini bir vekil örneğe yeniden bağlayarak staticmethod tanımlayıcısını devre dışı bırakıyor ve vekil örneğini enjekte edilen ilk konumsal argüman olarak geçiriyor; bu nedenle 2 parametreli işlev 3 argümanla çağrılıyor ve her senaryoda hata veriyordu. Düzeltme, EMA yardımcı işlevini sınıfın dışına, modül düzeyindeki _macd_ema işlevine taşıyor (modül işlevleri hiçbir zaman bir örneğe bağlanmadığından self enjekte edilemiyor) ve _compute_histogram içindeki üç çağrı noktasını güncelliyor. Başka hiçbir şey değişmedi: içe aktarımlar temiz kalıyor (Layer 1 başarılı) ve MACD/histogram/crossover/acceleration sinyal mantığı ile giriş/çıkış/pozisyon boyutlandırması bayt düzeyinde aynı; dolayısıyla önceki katmanlarda gerileme yok. Venue, kaldıraç 1.0 ile BINANCE USD-M futures olarak kalıyor; pozisyon boyutlandırması self.config.leverage değerini referans alıyor ancak 1.0 nedeniyle büyütme yok (long-only avantaj marj gerektirmiyor), bu nedenle leverage_set_but_unused eşiği tetiklenmiyor.

ADA 4H MACD yükseliş kesişimi pratikte hiç avantaj sunmuyor ve işlem yapılamaz durumda: profit_factor 1.023, Sharpe 0.058 (CI ile -0.85 arasında 0.93), win_rate 33% ve işlem başına yaklaşık 0.07% beklenen getiri; bu, yaklaşık 0.15% vadeli işlem maliyet tabanının BELOW kadar altında (ayrıca +17.2% manşet değer, 11.5% sonunda gerçekleşmemiş açık pozisyon çıkarıldığında gerçekleşen yaklaşık 5.7% seviyesindedir). Belirleyici nokta, impact_cost_pct değerinin 50.5% olmasıdır (modellenen piyasa etkisi brüt K/Z'nin……Daha fazla gösterDaha az göster

ADA 4H MACD yükseliş kesişimi pratikte hiç avantaj sunmuyor ve işlem yapılamaz durumda: profit_factor 1.023, Sharpe 0.058 (CI ile -0.85 arasında 0.93), win_rate 33% ve işlem başına yaklaşık 0.07% beklenen getiri; bu, yaklaşık 0.15% vadeli işlem maliyet tabanının BELOW kadar altında (ayrıca +17.2% manşet değer, 11.5% sonunda gerçekleşmemiş açık pozisyon çıkarıldığında gerçekleşen yaklaşık 5.7% seviyesindedir). Belirleyici nokta, impact_cost_pct değerinin 50.5% olmasıdır (modellenen piyasa etkisi brüt K/Z'nin yarısını götürüyor); kapasite yalnızca yaklaşık $392K olduğundan görünen avantaj sadece sıfıra yakın büyüklüklerde mevcut — strateji ADA varlığında 4H zaman diliminde aşırı işlem yapıyor (427 işlem/yaklaşık 67 yıl, $10.2k komisyon + $5.8k piyasa etkisi). Getiriler ayrıca başlarda yoğunlaşıp zamanla azalıyor: yalnızca ilk boğa piyasası yıllarında (2020/2021/2023) pozitif, 7 yılın 4 tanesinde negatif (2022 -8.9%, 2024 -8.7%, 2025 -2.7%, 2026 -7.0%); hareketli Sharpe 2026 itibarıyla -4 seviyesine iniyor — histogram hızlanma filtresinin düzeltemediği klasik MACD kesişiminde sık sık tersine sinyal verme başarısızlığı. Kod doğru ve belirtildiği gibi işlem yapıyor; dolayısıyla bu, kod kusuru değil, avantaj sunmayan ekonomi ve yapısal likidite/aşırı işlem sınırıdır. İterasyon yardımcı olamaz; PF-1.02 tabanı optimize etmek erken boğa piyasası yıllarına uyum sağlar ve yakın dönem dış örnekleminde başarısız olur. 2 saat harcamaya değmez. Bu sonuç, terk edilen ADA aralık aykırı değeri (piyasa etkisi 36%, kapasite $790K) ve NEAR 1H Donchian (piyasa etkisi 118%, kapasite $71K) profilleriyle uyuşuyor. FAILURE PATTERN: orta likiditeli bir alternatif varlıkta 4H zaman diliminde, MACD kesişimi momentumu (histogram hızlanma filtresiyle bile) başa baş ve işlem yapılamaz bir sonuç veriyor (PF 1.02, Sharpe 0.06, işlem başına yaklaşık 0.07% maliyet tabanının altında, brüt K/Z'nin 50% kadarı piyasa etkisi, kapasite yaklaşık $392K); çünkü kesişim dalgalı piyasada sık sık tersine sinyal veriyor ve yüksek işlem sıklığı piyasa etkisiyle komisyonları baskın hale getiriyor — alternatif varlıklardaki osilatör kesişim sinyalleri ücretleri karşılayacak bir avantaj üretmiyor ve sonuç erken boğa piyasası yıllarında yoğunlaşıp sonra zayıflıyor.

Uygulama

ADAUSDT.BINANCE USD-M vadeli işlemlerinde, 4H mumlarıyla ve saf OHLCV tek veri akışında, yalnızca alış yönlü MACD yükseliş kesişimi + histogram hızlanması momentumu. Klasik 12/26/9 MACD oluşturur (macd çizgisi = EMA12-EMA26, sinyal = macd'nin EMA9 değeri, histogram = macd - sinyal). Histogram yeni pozitif olduğunda (yükseliş kesişimi) ve AND son 3 mum boyunca kesin olarak yükseldiğinde LONG pozisyon açar (dalgalı piyasalardaki sahte kesişimleri eleyen hızlanma filtresi). Düşüş kesişiminde (histogram <= 0), 8% zararı durdurda veya 16% kâr al seviyesinde çıkar. Her mumda döndürülen sinyal, MACD histogram değeridir (süreklidir, mumdan muma değişir); giriş, kesişim + hızlanma koşuluna bağlıdır. Kaldıraç 1.0.

Doğrulama Sonuçları

Doğrulama başarısız oldu (Katman 2 — sentetik senaryolar): Kullanılan parametreler: ['accel_bars', 'fast_period', 'slow_period', 'min_notional', 'per_trade_pct', 'signal_period', 'stop_loss_pct', 'take_profit_pct'] __init__ metodunun self.parameters.get() ile tüm öznitelikleri ayarladığını kontrol edin. - steady_uptrend: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() takes 2 positional arguments but 3 were given (bar timestamp: 1735692120000) - steady_downtrend: TypeError:……Daha fazla gösterDaha az göster

Doğrulama başarısız oldu (Katman 2 — sentetik senaryolar): Kullanılan parametreler: ['accel_bars', 'fast_period', 'slow_period', 'min_notional', 'per_trade_pct', 'signal_period', 'stop_loss_pct', 'take_profit_pct'] __init__ metodunun self.parameters.get() ile tüm öznitelikleri ayarladığını kontrol edin. - steady_uptrend: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() takes 2 positional arguments but 3 were given (bar timestamp: 1735692120000) - steady_downtrend: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() takes 2 positional arguments but 3 were given (bar timestamp: 1735692120000) - flat_ranging: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() takes 2 positional arguments but 3 were given (bar timestamp: 1735692120000) - volatility_spike: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() takes 2 positional arguments but 3 were given (bar timestamp: 1735692120000) - zero_volume: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() takes 2 positional arguments but 3 were given (bar timestamp: 1735692120000) - price_gap: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() takes 2 positional arguments but 3 were given (bar timestamp: 1735692120000)

Geriye Dönük Test İncelemesi

Sharpe
0,06
Toplam Getiri
17,21%
Maksimum Düşüş
24,98%
Toplam İşlem
427
Kazanma Oranı
33,0%
Kâr Faktörü
1,02

Doğru uygulandı ve belirtildiği gibi işlem yapıyor: 427 MACD kesişim girişleri, 0 elendi, tamamı uzun pozisyon; sağlıklı ham örneklem; portföydeki ilk MACD mekanizması

Pratikte hiç avantaj yok: profit_factor 1.023, Sharpe 0.058 (CI ile -0.85 arasında 0.93), win_rate 33%, işlem başına beklenen getiri +$13.3 (~0.07%, 0.15% vadeli işlem maliyet tabanının BELOW); gerçekleşen getiri yaklaşık 5.7% (+17.2% manşet değerin end_unrealized 11.5%)

Ölçekli işlem yapılamaz: impact_cost_pct 50.5% (fiyat etkisi brüt PnL'nin yarısını götürüyor), kapasite yalnızca ~$392K — avantaj yalnızca sıfıra yakın büyüklükte gerçek

Aşırı işlem ve ücretlerle kâr erimesi: 427 işlem (yaklaşık yılda 67) toplam $10.2k komisyon + $5.8k piyasa etkisine mal oluyor (brüt K/Z'nin 4.06% kadarı)

Başlarda yoğunlaşıp zamanla azalıyor: yalnızca 2020/2021/2023 döneminde pozitif; 7 yılın 4 tanesinde negatif (2022/2024/2025/2026); hareketli Sharpe 2026 itibarıyla -4 seviyesine iniyor — klasik MACD tersine sinyal verme başarısızlığı

Sonuç Özeti

Orta likiditeli bir alternatif varlıkta 4H zaman diliminde osilatör kesişimi momentumu (MACD, histogram hızlanma filtresiyle bile) ücretleri karşılayacak bir avantaj üretmiyor — kesişim dalgalı piyasada sık sık tersine sinyal veriyor, yüksek işlem sıklığı piyasa etkisiyle komisyonları baskın hale getiriyor (brüt K/Z'nin 50% kadarı, yaklaşık $392K kapasite) ve sonuç erken boğa piyasası yıllarında yoğunlaşıp sonrasında azalıyor; bu durum, terk edilen ADA aralık aykırı değeri ve NEAR 1H Donchian profilleriyle uyuşuyor.

Analist, bunu geriye dönük test incelemesinde bir hatadan ziyade avantaj sunmayan ekonomi ve yapısal likidite/aşırı işlem sınırı nedeniyle terk etti — kod tam olarak belirtildiği gibi işlem yaptı; ancak MACD dalgalı piyasada sık sık tersine sinyal veriyor (histogram hızlanma filtresi bunu düzeltmedi), işlem başına avantaj maliyet tabanının altında kalıyor ve ADA varlığında 4H zaman diliminde aşırı işlem yapmak, piyasa etkisi (50% brüt K/Z'nin) ile komisyonların baskın hale gelmesine yol açıyor. Bu nedenle PF-1.02 tabanı optimize etmek yalnızca erken boğa piyasası yıllarına uyum sağlar ve yakın dönem dış örnekleminde başarısız olur.

ADAUSDT 4H sürekli vadeli işlemlerinde (saf OHLCV) uzun pozisyon alan, yalnızca alış yönlü MACD yükseliş kesişimi momentum stratejisi — portföyün ilk MACD mekanizması — 12/26/9 histogramı yeni pozitif olduğunda (MACD sinyalin üzerine çıktığında) ve AND 3 mum boyunca kesin olarak hızlandığında uzun pozisyona girer (dalgalı piyasalardaki sahte kesişimleri elemek için tasarlanmış bir filtre); düşüş kesişiminde, yüzde bazlı zararı durdurda veya kâr al seviyesinde çıkar.

427 işlemden oluşan bir örneklemde (yılda yaklaşık 67, hepsi uzun pozisyon, hiçbiri elenmedi) pratikte hiç avantajı yoktu: kâr faktörü 1.023, Sharpe 0.058 (CI ile -0.85 arasında 0.93), kazanma oranı 33%, işlem başına beklenen getiri +$13.3 (yaklaşık 0.07%, 0.15% vadeli işlem maliyet tabanının altında), 25% azami düşüş; 11.5% sonundaki gerçekleşmemiş açık pozisyon çıkarıldığında +17.2% manşet değerinin yalnızca yaklaşık 5.7% kadarı gerçekleşmişti. Ölçekli uygulamada kullanılamaz durumdaydı (piyasa etkisi maliyeti 50.5%, kapasite yalnızca yaklaşık $392K) ve yalnızca 2020/2021/2023 döneminde pozitifti; hareketli Sharpe 2026 itibarıyla -4 seviyesine inmişti.

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.