Langsung ke konten
Semua strategi

Strategi

ADA 4H MACD Bullish Crossover dengan Akselerasi Histogram, Posisi Long Saja pada ADAUSDT.BINANCE

Hasil: Ditinggalkan

AdaFourHourMacdBullishCrossoverHistogramAccelerationLong

Ringkasan Hasil

Strategi ini memperkenalkan mekanisme MACD pertama dalam portofolio — persilangan bullish ADA 4H hanya-long yang disaring berdasarkan akselerasi histogram untuk menghindari sinyal palsu yang bergejolak. Iterasi sebelumnya gagal di Lapisan-2 karena masalah deskriptor staticmethod; perbaikan iter-2 (helper EMA tingkat modul) membuatnya berjalan dan menghasilkan 427 transaksi. Namun, keunggulannya pada dasarnya impas (PF 1.02, Sharpe 0.06, ~0.07%/transaksi di bawah batas biaya) dan tidak layak diterapkan — biaya dampak 50% dan kapasitas ~$392K — dengan imbal hasil yang terkonsentrasi pada 2020/2021/2023 dan negatif dalam empat dari tujuh tahun. Analis menghentikannya sebelum optimasi, menyimpulkan bahwa persilangan menghasilkan whipsaw saat pasar berombak meskipun ada filter akselerasi, bahwa overtrading altcoin dengan likuiditas menengah membuat biaya dan dampak mendominasi, dan bahwa penyetelan hanya akan menyesuaikan diri secara berlebihan dengan tahun-tahun bull awal lalu gagal pada periode uji terbaru.

Hipotesis

Strategi momentum persilangan MACD long-only untuk satu instrumen pada ADAUSDT.BINANCE — dipastikan dapat diuji berdasarkan rangkaian FULL dari penambahan pipeline satu instrumen ADA-4H terbaru yang berhasil (ADADonchianBreakoutLong4HOnly, ADAWeekendCalendarEffectLong, ADAVolContractionSqueezeLong, ADABullishRSIDivergenceLong, ADADonchianBreakdownShort4HOnly semuanya berhasil diuji balik dengan baik hanya pada batang ADA-4H — sehingga strategi ini menjadi pengaturan yang paling andal untuk diuji). Secara……Tampilkan lebih banyakTampilkan lebih sedikit

Strategi momentum persilangan MACD long-only untuk satu instrumen pada ADAUSDT.BINANCE — dipastikan dapat diuji berdasarkan rangkaian FULL dari penambahan pipeline satu instrumen ADA-4H terbaru yang berhasil (ADADonchianBreakoutLong4HOnly, ADAWeekendCalendarEffectLong, ADAVolContractionSqueezeLong, ADABullishRSIDivergenceLong, ADADonchianBreakdownShort4HOnly semuanya berhasil diuji balik dengan baik hanya pada batang ADA-4H — sehingga strategi ini menjadi pengaturan yang paling andal untuk diuji). Secara struktural berbeda dari setiap strategi pipeline ADA sebelumnya: strategi-strategi tersebut menggunakan kanal harga (Donchian), penentuan waktu kalender (efek akhir pekan), rezim volatilitas (squeeze), pembalikan rata-rata (BB), atau ekstrem momentum satu rangkaian (RSI). Ini adalah strategi berbasis FIRST MACD dalam portofolio — menggunakan GAP antara dua EMA (periode 12 dan 26) sebagai sinyal arah, ditambah akselerasi histogram MACD sebagai konfirmasi. Mekanismenya (Appel 1979 'Time Trend Identification with Charts and Technical Methods'; Appel 2005 'Technical Analysis: Power Tools for Active Investors'; dikonfirmasi pada kripto oleh Caporale-Plastun 2018, Day-Glass-Wang 2020): persilangan bullish MACD (garis MACD melintasi garis sinyal ABOVE) menunjukkan transisi rezim ketika momentum jangka pendek berakselerasi relatif terhadap momentum jangka menengah. Persilangan klasik memiliki tingkat sinyal palsu HIGH di pasar yang bergerak mendatar — sehingga strategi ini menambahkan filter HISTOGRAM ACCELERATION (batang histogram n > batang histogram n-1 > batang histogram n-2) yang membatasi entri hanya pada rezim bullish ACCELERATING. Ini mengatasi mode kegagalan strategi rentang Keltner sebelumnya: filter akselerasi histogram ENSURES kita hanya masuk selama kondisi yang jelas-jelas sedang tren (bukan terikat rentang). Sinyal MACD secara struktural berbeda dari RSI yang digunakan dalam ADABullishRSIDivergenceLong — RSI mengukur momentum MAGNITUDE; MACD mengukur momentum DIRECTION melalui celah EMA. Dalam praktiknya, kedua sinyal tidak berkorelasi secara empiris. Menggunakan batang ONLY ADAUSDT.BINANCE 4H — satu instrumen, satu kerangka waktu, tanpa risiko audit_stale lintas aset. Mengisi celah-celah penting: (1) strategi FIRST MACD-BASED dalam portofolio (kelas sinyal yang sepenuhnya baru — celah EMA, bukan harga/volatilitas/kalender/RSI), (2) Kesederhanaan satu instrumen, (3) Long-only dengan filter tren yang tepat (akselerasi histogram), (4) Instrumen yang dipastikan dapat diuji. Penentuan ukuran posisi: 18% per transaksi. Risiko per transaksi: sekitar 1.5%, dibatasi oleh stop-loss.

Iterasi-2, perbaikan minimal untuk TypeError Lapisan-2 (_ema() menerima 2 argumen posisi, tetapi diberikan 3). Akar penyebab: helper EMA adalah @staticmethod, tetapi _StrategyProxy Lapisan-2 mengikat ulang callable kelas ke instance pengganti, sehingga deskriptor staticmethod terlepas dan instance proxy diberikan sebagai argumen posisi pertama yang disisipkan. Akibatnya fungsi dengan 2 parameter dipanggil dengan 3 argumen dan gagal di setiap skenario. Perbaikan memindahkan helper EMA ke luar kelas menjadi fungsi……Tampilkan lebih banyakTampilkan lebih sedikit

Iterasi-2, perbaikan minimal untuk TypeError Lapisan-2 (_ema() menerima 2 argumen posisi, tetapi diberikan 3). Akar penyebab: helper EMA adalah @staticmethod, tetapi _StrategyProxy Lapisan-2 mengikat ulang callable kelas ke instance pengganti, sehingga deskriptor staticmethod terlepas dan instance proxy diberikan sebagai argumen posisi pertama yang disisipkan. Akibatnya fungsi dengan 2 parameter dipanggil dengan 3 argumen dan gagal di setiap skenario. Perbaikan memindahkan helper EMA ke luar kelas menjadi fungsi tingkat modul _macd_ema (fungsi modul tidak pernah terikat ke instance, sehingga tidak ada self yang dapat disisipkan) dan memperbarui tiga titik pemanggilannya dalam _compute_histogram. Tidak ada perubahan lain: impor tetap bersih (Lapisan 1 lolos), dan logika sinyal MACD/histogram/persilangan/akselerasi serta penentuan masuk/keluar/ukuran tetap identik hingga byte, sehingga tidak ada regresi pada lapisan sebelumnya. Venue tetap berupa futures BINANCE USD-M dengan leverage 1.0; penentuan ukuran mengacu pada self.config.leverage, tetapi 1.0 berarti tidak ada penggandaan (keunggulan hanya-long tidak memerlukan margin), sehingga gerbang leverage_set_but_unused tidak terpicu.

Persilangan bullish ADA 4H MACD pada praktiknya tidak memiliki keunggulan dan tidak dapat diperdagangkan: profit_factor 1.023, Sharpe 0.058 (CI -0.85 hingga 0.93), win_rate 33%, dan ekspektasi per transaksi ~0.07%, yaitu BELOW batas bawah biaya futures ~0.15% (dan angka utama +17.2% sekitar 5.7% terealisasi setelah posisi terbuka yang belum terealisasi pada akhir 11.5% dihapus). Yang menentukan, impact_cost_pct adalah 50.5% (dampak pasar yang dimodelkan menggerus setengah PnL bruto) dengan kapasitas hanya ~$392K,……Tampilkan lebih banyakTampilkan lebih sedikit

Persilangan bullish ADA 4H MACD pada praktiknya tidak memiliki keunggulan dan tidak dapat diperdagangkan: profit_factor 1.023, Sharpe 0.058 (CI -0.85 hingga 0.93), win_rate 33%, dan ekspektasi per transaksi ~0.07%, yaitu BELOW batas bawah biaya futures ~0.15% (dan angka utama +17.2% sekitar 5.7% terealisasi setelah posisi terbuka yang belum terealisasi pada akhir 11.5% dihapus). Yang menentukan, impact_cost_pct adalah 50.5% (dampak pasar yang dimodelkan menggerus setengah PnL bruto) dengan kapasitas hanya ~$392K, sehingga keunggulan yang tampak hanya ada pada ukuran yang nyaris nol — strategi ini terlalu sering memperdagangkan ADA pada 4H (427 transaksi/~67 tahun, komisi $10.2k + dampak $5.8k). Hasilnya juga terkonsentrasi di awal dan terus menurun: positif hanya pada tahun-tahun bull awal (2020/2021/2023) dan negatif pada 4 dari 7 tahun (2022 -8.9%, 2024 -8.7%, 2025 -2.7%, 2026 -7.0%), dengan Sharpe bergulir turun ke -4 pada 2026 — kegagalan whipsaw persilangan MACD yang klasik dan tidak teratasi oleh filter akselerasi histogram. Kodenya benar dan berdagang sesuai spesifikasi, jadi ini adalah ekonomi tanpa keunggulan ditambah batasan likuiditas/overtrading struktural, bukan cacat kode — iterasi tidak akan membantu dan mengoptimalkan basis PF-1.02 akan menyesuaikan diri dengan tahun-tahun bull awal lalu gagal pada periode uji terbaru. Tidak sepadan dengan 2 jam. Ini cocok dengan profil pencilan rentang ADA yang dihentikan (dampak 36%, kapasitas $790K) dan Donchian NEAR 1H (dampak 118%, kapasitas $71K). FAILURE PATTERN: momentum persilangan MACD (bahkan dengan filter akselerasi histogram) pada altcoin dengan likuiditas menengah di 4H menghasilkan hasil impas yang tidak dapat diperdagangkan (PF 1.02, Sharpe 0.06, ~0.07% per transaksi di bawah batas biaya, dampak 50% dari bruto, kapasitas ~$392K), karena persilangan menghasilkan whipsaw saat pasar berombak dan frekuensi transaksi yang tinggi membuat dampak/komisi mendominasi — sinyal persilangan osilator pada altcoin tidak menghasilkan keunggulan yang bertahan setelah biaya, dan hasilnya terkonsentrasi pada tahun-tahun bull awal sebelum menurun.

Implementasi

Momentum persilangan bullish MACD + akselerasi histogram hanya-long pada futures ADAUSDT.BINANCE USD-M, batang 4H, murni OHLCV satu feed. Membangun 12/26/9 MACD klasik (garis macd = EMA12-EMA26, sinyal = EMA9 dari macd, histogram = macd - sinyal). Membuka posisi LONG saat histogram baru saja menjadi positif (persilangan bullish) AND naik secara ketat selama 3 batang terakhir (filter akselerasi yang menyaring persilangan palsu yang bergejolak). Menutup posisi saat terjadi persilangan bearish (histogram <= 0), stop 8%, atau ambil untung 16%. Sinyal yang dikembalikan pada setiap batang adalah nilai histogram MACD (kontinu, berubah dari batang ke batang); kondisi persilangan+akselerasi menjadi syarat masuk. Leverage 1.0.

Hasil Verifikasi

Verifikasi gagal (Lapisan 2 — skenario sintetis): Parameter yang digunakan: ['accel_bars', 'fast_period', 'slow_period', 'min_notional', 'per_trade_pct', 'signal_period', 'stop_loss_pct', 'take_profit_pct'] Pastikan bahwa __init__ menetapkan semua atribut dari self.parameters.get(). - steady_uptrend: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() menerima 2 argumen posisi, tetapi diberikan 3 (stempel waktu batang: 1735692120000) - steady_downtrend: TypeError:……Tampilkan lebih banyakTampilkan lebih sedikit

Verifikasi gagal (Lapisan 2 — skenario sintetis): Parameter yang digunakan: ['accel_bars', 'fast_period', 'slow_period', 'min_notional', 'per_trade_pct', 'signal_period', 'stop_loss_pct', 'take_profit_pct'] Pastikan bahwa __init__ menetapkan semua atribut dari self.parameters.get(). - steady_uptrend: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() menerima 2 argumen posisi, tetapi diberikan 3 (stempel waktu batang: 1735692120000) - steady_downtrend: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() menerima 2 argumen posisi, tetapi diberikan 3 (stempel waktu batang: 1735692120000) - flat_ranging: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() menerima 2 argumen posisi, tetapi diberikan 3 (stempel waktu batang: 1735692120000) - volatility_spike: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() menerima 2 argumen posisi, tetapi diberikan 3 (stempel waktu batang: 1735692120000) - zero_volume: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() menerima 2 argumen posisi, tetapi diberikan 3 (stempel waktu batang: 1735692120000) - price_gap: TypeError: AdaFourHourMacdBullishCrossoverHistogramAccelerationLong._ema() menerima 2 argumen posisi, tetapi diberikan 3 (stempel waktu batang: 1735692120000)

Tinjauan Backtest

Sharpe
0.06
Total Return
17.21%
Max Drawdown
24.98%
Total Trade
427
Rasio Menang
33.0%
Faktor Profit
1.02

Diimplementasikan dengan benar dan berdagang sesuai spesifikasi: entri persilangan 427 MACD, 0 dihentikan, semuanya long; sampel mentah yang sehat; mekanisme MACD pertama dalam portofolio

Pada praktiknya tidak ada keunggulan: profit_factor 1.023, Sharpe 0.058 (CI -0.85 hingga 0.93), win_rate 33%, ekspektasi +$13.3/transaksi (~0.07%, BELOW batas bawah biaya futures 0.15%); terealisasi ~5.7% (end_unrealized 11.5% dari angka utama +17.2%)

Tidak dapat diperdagangkan pada skala besar: impact_cost_pct 50.5% (dampak menggerus setengah PnL bruto), kapasitas hanya ~$392K — keunggulan hanya nyata pada ukuran yang nyaris nol

Terlalu sering berdagang dan terkikis biaya: biaya 427 transaksi (~67/tahun) adalah komisi $10.2k + dampak $5.8k (4.06% dari bruto)

Terkonsentrasi di awal dan terus menurun: positif hanya pada 2020/2021/2023; negatif pada 4 dari 7 tahun (2022/2024/2025/2026), Sharpe bergulir turun ke -4 pada 2026 — kegagalan whipsaw MACD yang klasik

Ringkasan Hasil

Momentum persilangan osilator (MACD, bahkan dengan filter akselerasi histogram) pada altcoin dengan likuiditas menengah di 4H tidak menghasilkan keunggulan yang bertahan setelah biaya — persilangan menghasilkan whipsaw saat pasar berombak, frekuensi transaksi yang tinggi membuat dampak/komisi mendominasi (50% dari bruto, kapasitas ~$392K), dan hasilnya terkonsentrasi pada tahun-tahun bull awal sebelum menurun, sesuai dengan profil pencilan rentang ADA dan Donchian NEAR 1H yang dihentikan.

Analis menghentikannya saat meninjau backtest karena ekonomi tanpa keunggulan ditambah batasan likuiditas/overtrading struktural, bukan karena bug — kode berdagang persis sesuai spesifikasi, tetapi persilangan MACD menghasilkan whipsaw saat pasar bergerak berombak (filter akselerasi histogram tidak mengatasinya), keunggulan per transaksi berada di bawah batas biaya, dan overtrading ADA pada 4H membuat dampak (50% dari bruto) dan komisi mendominasi, sehingga mengoptimalkan basis PF-1.02 hanya akan menyesuaikan diri dengan tahun-tahun bull awal dan gagal pada periode uji terbaru.

Strategi momentum persilangan bullish MACD hanya-long pada kontrak berjangka perpetual ADAUSDT 4H (murni OHLCV) — mekanisme MACD pertama dalam portofolio — membuka posisi long ketika histogram 12/26/9 baru saja beralih positif (MACD menembus ke atas garis sinyal) AND meningkat secara ketat selama 3 batang (filter yang dimaksudkan untuk menyaring persilangan palsu yang bergejolak), menutup posisi saat terjadi persilangan bearish, stop persentase, atau ambil untung.

Dalam sampel 427 transaksi (~67/tahun, semuanya long, tidak ada yang dihentikan), praktis tidak ada keunggulan: faktor profit 1.023, Sharpe 0.058 (CI -0.85 hingga 0.93), tingkat kemenangan 33%, ekspektasi +$13.3/transaksi (~0.07%, di bawah batas biaya futures 0.15%), penurunan maksimum 25%; angka utama +17.2% sekitar 5.7% terealisasi setelah posisi terbuka yang belum terealisasi pada akhir 11.5% dihapus, strategi ini tidak layak diterapkan pada skala besar (biaya dampak 50.5%, kapasitas hanya ~$392K), dan positif hanya pada 2020/2021/2023 dengan Sharpe bergulir turun ke -4 pada 2026.

Stratmill adalah alat riset dan paper trading, bukan nasihat keuangan atau broker. Hasil backtest dan paper trading bersifat hipotetis. Trading mengandung risiko kerugian.