Langsung ke konten
Semua strategi

Strategi

ETH COIN-M Volatility-Regime Directional Switch — Long pada Regime Risk-On dengan Low-Realized-Vol, Short Hanya pada Downtrend High-Vol, Flat di Tengah (Single-Instrument ETHUSD_PERP.BINANCE_CM, Daily Bars, Plain OHLCV, 3-Parameter)

Hasil: Ditinggalkan

EthCoinMVolRegimeDirectionalSwitchLS

Build 3-parameter pure-OHLCV yang bersih (clean), sizing kontrak invers COIN-M yang benar, rolling state O(1); regime percentile-rank yang scale-invariant; pembantahan (refutation) premisnya sendiri yang jujur dan…

Hipotesis

Sebuah strategi directional LONG-SHORT, SINGLE-INSTRUMENT pada BINANCE_CM ETHUSD_PERP (inverse, coin-margined, ~0.06% RT taker → floor fee 0.10%), dipilih secara sengaja untuk mengisi THREE gap sekaligus sambil menghindari dua dinding infrastruktur yang telah mematikan setiap ide options terbaru: strategi ini mengisi venue COIN-M yang kurang terwakili (under-represented) (3.2% vs target 5%) dan bucket arah (direction bucket) long_short (13.1% vs target), berjalan pada PLAIN OHLCV (tidak ada cap 90 hari pada……Tampilkan lebih banyakTampilkan lebih sedikit

Sebuah strategi directional LONG-SHORT, SINGLE-INSTRUMENT pada BINANCE_CM ETHUSD_PERP (inverse, coin-margined, ~0.06% RT taker → floor fee 0.10%), dipilih secara sengaja untuk mengisi THREE gap sekaligus sambil menghindari dua dinding infrastruktur yang telah mematikan setiap ide options terbaru: strategi ini mengisi venue COIN-M yang kurang terwakili (under-represented) (3.2% vs target 5%) dan bucket arah (direction bucket) long_short (13.1% vs target), berjalan pada PLAIN OHLCV (tidak ada cap 90 hari pada options-chain, tidak ada masalah span supplementary-feed, tidak ada risiko timeout per-bar-rescan 300s — semuanya O(1) melalui rolling deque), dan merupakan keluarga (family) yang benar-benar DIFFERENT dari template factory yang sudah jenuh/mati (bukan NOT dual-timeframe momentum confluence, bukan NOT cross-sectional rotation, bukan NOT gate supplementary non-price, bukan NOT edge feed liquidation/basis, bukan NOT basket structural long-only). Mekanisme inti adalah risk premium crypto VOLATILITY-REGIME yang telah terdokumentasi: volatilitas realized trailing yang rendah memprediksi forward return positif (risk-on grind), sementara volatilitas realized tinggi yang berkelanjutan berkelompok (clusters) dengan drawdown. Strategi ini karenanya menahan LONG coin-margined selama regime yang tenang, low-vol; beralih ke CASH saat volatilitas berada di tengah (middling) (exit-to-flat ini membatasi beta bear-market dan secara langsung mengatasi mode kegagalan drawdown L48); dan mengambil SHORT hanya dalam kasus spesifik volatilitas realized tinggi yang dikombinasikan dengan tren lambat (slow trend) negatif (kapitulasi/kontinuasi). Posisi bertahan selama beberapa minggu per regime, sehingga turnover rendah dan pergerakan per-trade adalah beberapa persen — melewati floor 0.10% COIN-M dengan margin yang luas (ini bukan NOT sub-fee scalping, dan bukan NOT price-impulse yang di-gate oleh feed non-price; sinyalnya bukan 100% price-derived). ETHUSD_PERP.BINANCE_CM memiliki riwayat multi-tahun, sehingga jumlah trade (~40-120 selama sampel) dan walk-forward window 3 + holdout 15 hari semuanya dapat didukung — tidak seperti options chain 90 hari. Hanya 3 parameter, untuk menahan mode kematian overfit.

Saya merekomendasikan ABANDON, dan satu-satunya perubahan kode adalah docstring yang mencatat alasannya - saya tidak menyetel ulang (re-tune) mekanismenya, karena melakukan itu akan menjadi curve-fitting bukan perbaikan. Verdict QA menyatakan bahwa kedua leg adalah lempar koin (coin flip); saya mengujinya secara langsung dengan mengondisikan riwayat harian ETHUSD_PERP yang sebenarnya (2,118 bar, 2020-08 hingga 2026-06) pada persentil rank RV yang tepat yang dihitung oleh kode ini, dan premisnya terbantahkan……Tampilkan lebih banyakTampilkan lebih sedikit

Saya merekomendasikan ABANDON, dan satu-satunya perubahan kode adalah docstring yang mencatat alasannya - saya tidak menyetel ulang (re-tune) mekanismenya, karena melakukan itu akan menjadi curve-fitting bukan perbaikan. Verdict QA menyatakan bahwa kedua leg adalah lempar koin (coin flip); saya mengujinya secara langsung dengan mengondisikan riwayat harian ETHUSD_PERP yang sebenarnya (2,118 bar, 2020-08 hingga 2026-06) pada persentil rank RV yang tepat yang dihitung oleh kode ini, dan premisnya terbantahkan (refuted) dalam kedua arah. Forward return dua puluh hari berdasarkan bucket rank RV adalah: [0.0,0.2) -0.43% (win 41%), [0.2,0.4) +3.66%, [0.4,0.6) +2.65%, [0.6,0.8) -0.83%, [0.8,1.0) +0.67%. Bucket paling tenang (calmest) - yang justru dirancang untuk ditahan oleh leg LONG - adalah yang terburuk (WORST) dari kelima bucket tersebut, sehingga 'volatilitas realized rendah memprediksi forward return positif' memiliki tanda yang salah di sini. Kondisi tepat dari leg SHORT (rank >= 0.70 dan close di bawah 100-day SMA, n=232) menunjukkan forward return POSITIVE sebesar +1.52% pada 20 hari, yaitu ekspektasi negatif untuk posisi short. Kedua temuan ini mereproduksi angka-angka engine (win rate long-calm 0.486, win rate short-stressed 0.476, Sharpe 0.09, IR -0.58 dibandingkan buy-and-hold), yang juga mengonfirmasi pendapat QA bahwa dry-run privat sebelumnya tidak dapat diandalkan - saya menganggap ini sebagai pelajaran untuk merekonsiliasi dengan pencatatan kontrak-invers (inverse-contract) milik engine sebelum mengklaim adanya plateau. Tidak ada parameter di dalam keluarga ini yang dapat menyelamatkannya: satu-satunya bucket dengan edge yang genuine adalah band interior yang sempit (rank 0.2-0.4), dan merilis calm floor yang disetel ke band tersebut pada satu instrumen selama satu window persis merupakan overfit yang mematikan kelas ini, di atas basis OHLCV directional satu-instrumen yang Sharpe-nya sudah menjadi batas atasnya (ceiling). Mekanismenya mungkin masih valid pada aset lain, tetapi pada ETH COIN-M bukti kondisional menyatakan bahwa itu tidak valid.

Premi (premium) yang mendefinisikan strategi ini terbukti salah (falsified) pada instrumennya sendiri, seperti yang telah didaftarkan sebelumnya (pre-registered) dalam docstring iterasi-2 milik developer dan dikonfirmasi oleh backtest penuh — tidak sepadan dengan 2 jam optimasi. Mengondisikan riwayat ETHUSD_PERP yang sebenarnya pada persentil rank RV yang sama yang digunakan kode ini memberikan bucket milik leg LONG sendiri (rank <0.2) forward return NEGATIVE -0.43% sebesar 20 hari (win 41%, bucket paling tenang……Tampilkan lebih banyakTampilkan lebih sedikit

Premi (premium) yang mendefinisikan strategi ini terbukti salah (falsified) pada instrumennya sendiri, seperti yang telah didaftarkan sebelumnya (pre-registered) dalam docstring iterasi-2 milik developer dan dikonfirmasi oleh backtest penuh — tidak sepadan dengan 2 jam optimasi. Mengondisikan riwayat ETHUSD_PERP yang sebenarnya pada persentil rank RV yang sama yang digunakan kode ini memberikan bucket milik leg LONG sendiri (rank <0.2) forward return NEGATIVE -0.43% sebesar 20 hari (win 41%, bucket paling tenang adalah yang terburuk) dan kondisi tepat dari leg SHORT (rank≥0.70 AND close<SMA100) forward return POSITIVE +1.52% (tanda yang salah untuk posisi short) — ekspektasi negatif pada kedua leg, tidak monoton di seluruh bucket. Engine setuju: Sharpe 0.109 dengan CI [-0.74, 0.95] yang merentang di sekitar nol, PSR 0.589, information_ratio -0.70 dibandingkan buy-hold, total_return hanya +2.4% selama 6 tahun (58 trade), win rate long-calm dan short-stressed keduanya ~48%, max_drawdown 28.7% (CI hingga 64.6%), tercile stressed -7.7%, dan headline lebih lanjut terseret oleh unrealized posisi terbuka -13.3%. avg_trade_return_pct 0.68% melewati batas (floor) COIN-M, sehingga bukan fee-dead — tetapi tidak ada edge yang dapat dipertahankan. Satu-satunya bucket positif adalah band interior sempit (0.2-0.4) yang pemilihannya secara tepat disebut oleh developer sebagai curve-fitting satu instrumen pada satu window, sehingga tidak ada region parameter yang robust untuk disetel oleh optimizer. Pola kegagalan: directional switch vol-regime no_edge single-name COIN-M, premis terbukti salah (bucket calm terburuk / short bertanda salah).

Implementasi

Long-short volatility-regime switch pada inverse perpetual ETH COIN-M (ETHUSD_PERP.BINANCE_CM, daily bars, pure OHLCV). Setiap bar, strategi ini menghitung volatilitas realized selama 20 hari dan persentil rank-nya dalam riwayat trailing 252 hari, ditambah tren 100 hari SMA. Strategi ini menahan LONG saat rank RV berada di bottom tenang (calm) 40%, SHORT saat rank RV di atas 70% AND harga di bawah SMA, dan FLAT selain itu - band tengah menjadi kontrol risiko bukan stop. Sizing menerapkan 40% equity yang fixed sebagai jumlah integer kontrak invers dengan face $10. Iterasi 2 hanya mengubah docstring modul, yang sekarang mencatat pembantahan (refutation) terukur atas premisnya sendiri.

Hasil Verifikasi

CLEAN RESTART 2026-09-04 — riwayat verdict dan catatan pembelajaran run ini telah dihapus dan run ini dimulai ulang dari tahap verifikasi. Pembatalan sebelumnya berasal dari pipeline, bukan dari pasar: harness Layer-2 salah mengikat (mis-bound) helper @staticmethod (telah diperbaiki), QA mengeluarkan verdict performa final pada smoke test yang belum dioptimalkan (telah dihapus — QA sekarang hanya menilai kebenaran/correctness), dan timeout sandbox disebabkan oleh backtest-slot starvation (telah diperbaiki). Hipotesis dan kode strategi tidak berubah. Verifikasi kode berdasarkan kualitasnya sendiri; performa akan diputuskan nanti oleh backtest penuh dan optimizer.

Analyst harus mengonfirmasi pada backtest penuh + walk-forward; jika forward return dengan tanda yang salah tetap bertahan, batalkan (abandon). Jangan NOT menyetel ulang calm_pct ke dalam band interior 0.2-0.4 — itu adalah overfitting single-instrument/single-window, seperti yang dicatat oleh developer.

Kode ini secara setia mengimplementasikan mekanisme yang dinyatakan dalam hipotesis (calm RV -> long, stressed RV + downtrend -> short, selain itu flat), tetapi PREMISE empiris inti dari hipotesis tersebut ('volatilitas realized rendah memprediksi forward return positif') terbantahkan pada instrumen ini persis sesuai analisis kondisional developer sendiri, yang mereproduksi win rate near-coin-flip milik engine dan IR negatif. Ini adalah kegagalan edge/premis, bukan bug kode — ditandai sebagai dasar untuk edge_concern.

Tinjauan Backtest

Sharpe
0.11
Total Return
2.42%
Max Drawdown
28.65%
Total Trade
58
Rasio Menang
48.3%
Faktor Profit
1.16

Build 3-parameter pure-OHLCV yang bersih (clean), sizing kontrak invers COIN-M yang benar, rolling state O(1); regime percentile-rank yang scale-invariant; pembantahan (refutation) premisnya sendiri yang jujur dan telah didaftarkan sebelumnya (pre-registered)

avg_trade_return_pct 0.68% melewati floor ~0.10% COIN-M; fee drag rendah (2.06% dari gross)

Premis terbantahkan pada instrumen ini: bucket LONG (rank RV <0.2) memiliki forward return -0.43% (bucket paling tenang adalah yang terburuk); kondisi SHORT memiliki forward return +1.52% (tanda salah) — ekspektasi negatif pada kedua leg

Tidak ada edge yang signifikan: Sharpe 0.109 dengan CI [-0.74, 0.95] yang merentang di sekitar nol, PSR 0.589, IR -0.70 dibandingkan buy-hold, total_return +2.4% selama 6 tahun; kedua leg ~win rate coin-flip

Hanya 58 trade; max_drawdown 28.7% (CI hingga 64.6%); tercile stressed negatif; headline terseret oleh unrealized posisi terbuka -13.3%

Satu-satunya bucket edge adalah band interior sempit (0.2-0.4) yang pemilihannya merupakan curve-fitting one-instrument/one-window — tidak ada region robust untuk disetel

Riwayat Iterasi

Verifikasi gagal (Layer 4 — review QA) [class=no_edge]: - NO VIABLE RISK-ADJUSTED EDGE pada sandbox 2117 hari penuh. Developer menaruhkan value proposition pada vol-regime switching IMPROVING risk-adjusted return ('Sharpe 0.57-0.98 dibandingkan 0.30 untuk buy-and-hold'). Engine, dengan default params yang sama dan data ETHUSD_PERP yang sebenarnya, menghasilkan yang berlawanan: Sharpe 0.09 (CI [-0.62, 0.78] merentang di sekitar nol), BELOW ~0.30 milik buy-hold; alpha -0.0127 dan information_ratio -0.58 vs buy_hold……Tampilkan lebih banyakTampilkan lebih sedikit

Verifikasi gagal (Layer 4 — review QA) [class=no_edge]: - NO VIABLE RISK-ADJUSTED EDGE pada sandbox 2117 hari penuh. Developer menaruhkan value proposition pada vol-regime switching IMPROVING risk-adjusted return ('Sharpe 0.57-0.98 dibandingkan 0.30 untuk buy-and-hold'). Engine, dengan default params yang sama dan data ETHUSD_PERP yang sebenarnya, menghasilkan yang berlawanan: Sharpe 0.09 (CI [-0.62, 0.78] merentang di sekitar nol), BELOW ~0.30 milik buy-hold; alpha -0.0127 dan information_ratio -0.58 vs buy_hold (overlay membuat risk-adjusted return WORSE daripada menahan ETH); total return +2.4% selama 5.8 tahun; end_unrealized -17.8%. Kedua leg adalah coin-flip (win rate long-calm 0.486, short-stressed 0.476), sehingga premis inti (volatilitas realized rendah memprediksi forward return positif) tidak menunjukkan daya prediksi dalam data. Sharpe dry-run milik developer secara langsung dikontradiksi oleh engine, sehingga plateau yang diklaim tidak dapat diandalkan. Keluarga (family) directional OHLCV single-instrument di mana Sharpe dasar (base) adalah batas atasnya (ceiling) (survival 0/213); sweep 3-param tidak dapat mengangkat base 0.09 melewati floor 0.5 OOS, dan klaim broad-grid sudah runtuh dalam sandbox. - 58 trade selama 5.8 tahun adalah populasi yang tipis (thin) yang memperkuat (bukan membenarkan) Sharpe yang mendekati nol. Metrik yang diklaim developer tidak dapat direproduksi dalam engine — pengajuan (submission) di masa depan dalam kelas ini harus merekonsiliasi dry-run privat dengan engine inverse-contract yang sebenarnya sebelum mengklaim adanya plateau.

Verifikasi gagal (Layer 4 — review QA) [class=premise_falsified]: - Review ulang iterasi 2 (kode tidak berubah kecuali docstring; developer setuju untuk membatalkan/abandon). Developer secara langsung mengondisikan riwayat harian ETHUSD_PERP yang sebenarnya pada persentil rank RV milik strategi itu sendiri dan REFUTED premis pada kedua leg. Forward return 20 hari berdasarkan bucket rank RV: [0.0,0.2) -0.43% (win 41%), [0.2,0.4) +3.66%, [0.4,0.6) +2.65%, [0.6,0.8) -0.83%, [0.8,1.0) +0.67% — bucket paling tenang,……Tampilkan lebih banyakTampilkan lebih sedikit

Verifikasi gagal (Layer 4 — review QA) [class=premise_falsified]: - Review ulang iterasi 2 (kode tidak berubah kecuali docstring; developer setuju untuk membatalkan/abandon). Developer secara langsung mengondisikan riwayat harian ETHUSD_PERP yang sebenarnya pada persentil rank RV milik strategi itu sendiri dan REFUTED premis pada kedua leg. Forward return 20 hari berdasarkan bucket rank RV: [0.0,0.2) -0.43% (win 41%), [0.2,0.4) +3.66%, [0.4,0.6) +2.65%, [0.6,0.8) -0.83%, [0.8,1.0) +0.67% — bucket paling tenang, yang ditahan oleh leg LONG, adalah yang terburuk (WORST) dari kelima bucket, sehingga 'volatilitas realized rendah memprediksi forward return positif' memiliki tanda yang salah dan tidak monoton (non-monotone). Kondisi tepat dari leg SHORT (rank >= 0.70 AND close < SMA100, n=232) memiliki forward return POSITIVE (+1.52% pada 20d), yaitu menjual short (short-sell) drift positif. Temuan ini mereproduksi win rate coin-flip milik engine (long-calm 0.486, short-stressed 0.476), Sharpe 0.09, IR -0.58 dibandingkan buy-hold, +2.4% selama 5.8 tahun. Satu-satunya bucket dengan edge yang nyata adalah band interior sempit (0.2-0.4) yang tidak disebutkan dalam hipotesis; memilihnya akan menjadi curve-fitting single-instrument/single-window pada basis directional-OHLCV yang Sharpe-nya sudah menjadi batas atasnya (ceiling). Efeknya tidak ada/terbalik (absent/inverted); tidak ada parameter yang dapat memperbaikinya.

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