Strategi
Strategi Mean Reversion Jalur Volatiliti dalam Rejim Mendatar, Long-Short (Satu Instrumen ETHUSDT Binance USD-M, Bar 1H, Ambil Posisi Bertentangan dengan Sisihan Melampau ONLY Hanya Apabila Penapis Trend Mengesahkan Tiada Trend — Pembaikan yang Didokumenkan untuk Kegagalan Reversal pada Aset Utama yang Sedang Trend, Parameter Terhad)
Hasil: Ditinggalkan
EthRangingRegimeVolBandMeanReversionLS1H
Ringkasan Hasil
Hipotesis
Pembaikan iterasi 3 untuk tamat masa jam dinding Layer-3: versi sebelumnya membina semula tatasusunan numpy daripada sejarah bar ENTIRE yang semakin panjang dan menjalankan gelung Python ADX ke atas keseluruhan sejarah itu pada setiap bar, lalu menghasilkan kos keseluruhan O(n^2) yang melebihi had ujian asap 300s pada data 1H berbilang tahun. Perubahan kecil dan khusus ini memotong self._bars kepada bahagian hujung dengan panjang tetap (self._calc_window = max(band_period, 5*adx_period)+10 = 80 bar) sebelum membina tatasusunan, menjadikan kerja setiap bar O(1) dan jumlah kos O(n). Semua logik isyarat/kemasukan/keluar/penentuan saiz adalah sama bait demi bait dengan kod yang telah lulus Layers 1-2, jadi tiada semakan terdahulu yang merosot. Tetingkap ini meliputi tempoh pemanasan Wilder ADX (2*adx_period+1) dan tempoh jalur SMA dengan selesa.
Pelaksanaan
Mean reversion long-short 1H pada perpetual ETHUSDT USD-M. Mengambil posisi bertentangan terhadap sisihan z-score melampau daripada jalur 24 bar SMA, tetapi ONLY apabila ADX(14) < 25 (rejim mendatar/tiada trend). Kekal tanpa posisi dalam rejim trend dan keluar jika trend bermula ketika dagangan terbuka. Keluar melalui henti rugi dan pemulihan kepada purata. Pengiraan setiap bar dihadkan kepada tetingkap terkini yang tetap supaya backtest berjalan dalam masa O(n).
Keputusan Pengesahan
Pengesahan gagal (Lapisan 3 — backtest kotak pasir): ujian asap melebihi had masa nyata 300s. Ini hampir selalu bermakna kerja setiap bar meningkat mengikut panjang sejarah — contohnya mengimbas semula siri funding/tambahan penuh, atau membina semula senarai dan memanggil min()/sorted() dalam calculate_signal()/on_bar() pada setiap bar. Prahitung tatasusunan cap masa tersusun ONCE dalam __init__ dan gunakan bisect, atau cache carian berdasarkan cap masa, supaya kos setiap bar ialah O(log n), bukan O(n).
Semakan Backtest
- Sharpe
- -1.94
- Jumlah Pulangan
- -85.70%
- Drawdown Maksimum
- 86.79%
- Jumlah Dagangan
- 1388
- Kadar Menang
- 52.9%
- Faktor Keuntungan
- 0.72
Pelaksanaan yang kemas dan setia: penapis rejim ADX, strategi fade z-score serta logik henti/keluar semuanya menggambarkan hipotesis yang dinyatakan dengan betul (tiada artifak, tiada pepijat perakaunan, 20.6% vol yang munasabah dan tiada hari mustahil).
Sampel dan infrastruktur kukuh: 1,388 dagangan sepanjang lebih 6 tahun, bilangan dagangan tinggi, satu instrumen cair, kos O(1) setiap bar — backtest itu sendiri boleh dipercayai.
Keputusan negatif ini sendiri bermaklumat: ia mengesahkan dengan jelas andaian awal bahawa tiada pembalikan pada aset utama, menggunakan sampel besar yang bermakna secara statistik.
Kelebihan konsisten negatif sepanjang EVERY tahun (2020 -13%, 2021 -52%, 2022 -32%, 2023 -2.8%, 2024 -5.8%, 2025 -25.6%, 2026 -18.4%) dan setiap rejim — total_return -85.7%, max_drawdown 86.8%.
Metrik terlaras risiko amat negatif tanpa kesamaran: Sharpe -1.94 (keseluruhan CI negatif, ci_high -1.14), Sortino -2.46, PSR 0.0, profit_factor 0.72, information_ratio -1.01, jangkaan -$60.76/dagangan sepanjang 1,388 dagangan.
Geometri pulangan songsang yang dakwaan hipotesis mahu elakkan: exit_z=0.3 (untung kecil) berbanding henti rugi 4% memberikan avg_win $290 < avg_loss $455 pada kadar menang 53%; komisen memakan 16% daripada keuntungan kasar — namun geometri yang betul pun tidak dapat menyelamatkan isyarat tanpa kelebihan ramalan sepanjang 6 tahun.
Sejarah Lelaran
Pengesahan gagal (Lapisan 2 — senario sintetik): Parameter digunakan: ['exit_z', 'entry_z', 'risk_frac', 'adx_period', 'band_period', 'min_notional', 'adx_threshold', 'stop_loss_pct'] Pastikan __init__ menetapkan semua atribut daripada self.parameters.get(). - steady_uptrend: TypeError: objek 'float' tidak boleh dipanggil (cap masa bar: 1735691580000) - steady_downtrend: TypeError: objek 'float' tidak boleh dipanggil (cap masa bar: 1735691580000) - flat_ranging: TypeError: objek 'float' tidak boleh dipanggil (cap masa bar: 1735691580000) - volatility_spike: TypeError: objek 'float' tidak boleh dipanggil (cap masa bar: 1735691580000) - zero_volume: TypeError: objek 'float' tidak boleh dipanggil (cap masa bar: 1735691580000) - price_gap: TypeError: objek 'float' tidak boleh dipanggil (cap masa bar: 1735691580000)
Ringkasan Hasil
Pembalikan jangka pendek tiada kelebihan positif pada mata wang kripto utama yang cair walaupun dihadkan kepada rejim tiada trend ADX, maka strategi fade peluasan berlebihan pada ETH tetap rugi merentas semua tahun dan rejim.
Penganalisis memberikan keputusan 'tinggalkan' pada gerbang BACKTEST_REVIEW sebelum pengoptimuman, dan memutuskan bahawa premisnya gagal secara asas dan bukannya pepijat yang boleh dibaiki; kod melaksanakan hipotesis dengan setia serta backtest yang kemas dan boleh dipercayai, maka tiada kecacatan untuk dibaiki dan tiada pemegang belum ditala untuk ditemui melalui pengoptimuman. Pengoptimuman, semakan penganalisis kemudian dan semakan risiko tidak pernah dijalankan.
Strategi mean reversion long-short 1H pada perpetual Binance ETHUSDT USD-M yang mengambil posisi bertentangan terhadap sisihan z-score melampau daripada SMA jangka pendek, tetapi hanya apabila penapis trend ADX (ADX<25) mengesahkan rejim mendatar/tiada trend; kekal tanpa posisi semasa trend untuk mengelak melawan momentum.
Sepanjang 1,388 dagangan dalam tempoh lebih 6 tahun (2019-2026), strategi ini rugi besar: pulangan keseluruhan -85.7%, Sharpe -1.94 (keseluruhan CI negatif, ci_high -1.14), faktor keuntungan 0.72, jangkaan -$60.76/dagangan dan drawdown maksimum 86.8% pada kadar menang 52.9%. Prestasinya negatif dalam setiap tahun dan rejim, dengan geometri pulangan songsang (purata untung $290 < purata rugi $455) dan komisen memakan kira-kira 16% keuntungan kasar.
Stratmill ialah alat penyelidikan dan dagangan kertas, bukan nasihat kewangan atau broker. Keputusan ujian belakang dan dagangan kertas adalah bersifat hipotesis. Perdagangan melibatkan risiko kerugian.