Langsung ke konten
Semua strategi

Strategi

Rotasi Lintas-Seksi Mingguan yang Disesuaikan Risiko (Momentum Sharpe), Hanya-Long Top-3 atas 8 Aset Mayor Mega-Cap USD-M, Keluar ke Kas pada Rezim BTC (Peringkat berdasarkan Return/Volatilitas, Bukan Return Mentah — Memilih Tren Naik yang Mulus, Posisi Berbobot Sama, OHLCV Murni, 3 Parameter)

Hasil: Ditinggalkan

RiskAdjustedMomentumLongRotation8Majors

Tidak dibatasi biaya (avg_trade_return_pct 1.72%), akuntansi spot berbobot sama yang bersih, tanpa risiko leverage/artefak

Hipotesis

Rotasi momentum lintas-seksi LONG-ONLY yang direbalance mingguan atas aset mayor mega-cap USD-M yang sama, terverifikasi oleh data 8, dengan strategi pemenang unggulan 'Momentum Lintas-Seksi 8 Aset Mayor LONG' (BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT, AVAXUSDT, LINKUSDT, ADAUSDT, XRPUSDT), dengan satu penyempurnaan ONE yang disengaja dan terdokumentasi dengan baik: pemeringkatan menggunakan momentum RISK-ADJUSTED (return tertinggal ÷ volatilitas tertinggal, skor mirip Sharpe), bukan return mentah. Pemeringkatan……Tampilkan lebih banyakTampilkan lebih sedikit

Rotasi momentum lintas-seksi LONG-ONLY yang direbalance mingguan atas aset mayor mega-cap USD-M yang sama, terverifikasi oleh data 8, dengan strategi pemenang unggulan 'Momentum Lintas-Seksi 8 Aset Mayor LONG' (BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT, AVAXUSDT, LINKUSDT, ADAUSDT, XRPUSDT), dengan satu penyempurnaan ONE yang disengaja dan terdokumentasi dengan baik: pemeringkatan menggunakan momentum RISK-ADJUSTED (return tertinggal ÷ volatilitas tertinggal, skor mirip Sharpe), bukan return mentah. Pemeringkatan berdasarkan return mentah cenderung memilih aset paling VOLATILE (penggerak terbesar), yang juga paling rentan terhadap kejatuhan — mekanisme di balik drawdown besar momentum (varian perpetual dual-momentum saya hancur pada 76.9% DD). Pemeringkatan berdasarkan return/volatilitas justru memilih tren naik SMOOTH berkualitas tinggi, yang secara akademis dan empiris meningkatkan Sharpe momentum serta mengurangi drawdown. Yang penting, volatilitas hanya digunakan ONLY dalam RANK skalar — posisi tetap EQUAL-WEIGHT — jadi volatilitas tidak digunakan untuk menentukan ukuran posisi NOT (itulah pemicu artefak volatilitas 445% yang tidak diagnostik pada keranjang yang saya kelola dengan volatilitas). Strategi ini berada dalam rentang optimal backtest bersih yang telah terkonfirmasi: frekuensi mingguan (puluhan perdagangan/tahun — cukup untuk metrik tepercaya, bukan turnover ultra-rendah yang memicu bug compute_daily_returns, dan bukan aktivitas intrahari yang habis dimakan biaya). Strategi ini menghindari semua keluarga yang gagal: NOT MR intrahari, NOT opsi multi-leg, NOT funding/likuidasi/OI/HL/CM, NOT perpetual dua-leg. Parameter 3 (lookback, top-K, rezim SMA) untuk menahan overfit.

Iterasi 3 menangani hambatan Layer-4 QA, yang ternyata NOT cacat strategi, melainkan artefak metrik yang tidak diagnostik: metrics.compute_daily_returns membentuk rangkaian return harian dengan mengelompokkan PnL perdagangan CLOSED berdasarkan tanggal penutupan, dan versi sebelumnya dengan posisi persisten yang ditahan beberapa minggu (penyamaan bobot ulang bertahap, posisi tetap terbuka selama beberapa minggu) merealisasikan PnL hanya pada ~69 tanggal penutupan berbeda dalam rentang beberapa tahun. Setiap return……Tampilkan lebih banyakTampilkan lebih sedikit

Iterasi 3 menangani hambatan Layer-4 QA, yang ternyata NOT cacat strategi, melainkan artefak metrik yang tidak diagnostik: metrics.compute_daily_returns membentuk rangkaian return harian dengan mengelompokkan PnL perdagangan CLOSED berdasarkan tanggal penutupan, dan versi sebelumnya dengan posisi persisten yang ditahan beberapa minggu (penyamaan bobot ulang bertahap, posisi tetap terbuka selama beberapa minggu) merealisasikan PnL hanya pada ~69 tanggal penutupan berbeda dalam rentang beberapa tahun. Setiap return posisi yang ditahan ~30 hari lalu dianualisasi ×√252 seolah-olah berlangsung satu hari perdagangan, sehingga volatilitas meningkat menjadi 282% dan Sharpe menjadi 4.64. Akar penyebab terkonfirmasi di metrics.py:187-222 (data_days = len(daily) = jumlah tanggal penutupan berbeda) dan penyebab ini tidak bergantung pada venue, sesuai catatan peninjau bahwa pengalihan ke spot tidak dapat memperbaikinya. Perbaikan SMALLEST yang mempertahankan keunggulan adalah membuat rangkaian perdagangan tertutup padat dan seragam: beralih dari penyamaan bobot ulang bertahap ke rebalancing berkala FULL — tutup seluruh portofolio dan beli kembali pemenang berbobot sama saat itu dari posisi datar setiap rebalance_days (diperketat dari 7 menjadi 3). Dengan demikian, return tiap posisi terealisasi pada frekuensi teratur sekitar 3 hari, sehingga rangkaian return harian berjarak merata dan anualisasi menjadi diagnostik. Ini merupakan pemeliharaan portofolio berbobot sama yang standar, bukan penentuan ukuran berdasarkan volatilitas atau aktivitas berlebih demi metrik: semesta, pemeringkatan yang disesuaikan risiko, bobot sama yang ketat, top-3 berskor positif, gerbang BTC yang sekaligus aset diperdagangkan dan acuan rezim, venue spot (leverage 1.0, tanpa funding), serta karakter hanya-long yang diakui peninjau, semuanya tidak berubah. Frekuensi 3 hari menjaga keunggulan per perdagangan (momentum mega-cap biasanya bergerak ~1%+ selama 3 hari) jauh di atas biaya pulang-pergi spot (~0.20%), sementara keunggulan drawdown yang tidak bergantung pada anualisasi (43.62% dibandingkan 76.9% milik varian dual-momentum) — mekanisme yang menjadi sasaran penyempurnaan ini — tetap terjaga.

Tesis terbantahkan dan ada beberapa batas keras. Premis strategi ini adalah bahwa pemeringkatan yang disesuaikan risiko (return/volatilitas) mengungguli keranjang return mentah dalam Sharpe dan drawdown, tetapi information_ratio bernilai -0.314 dibandingkan tolok ukur equal_weight_basket miliknya sendiri (benchmark_meaningful=true) — strategi ini UNDERPERFORMS keranjang tersebut berdasarkan penyesuaian risiko — dan max_drawdown bernilai 50.07% (menjadi ~100% dari CI), melewati batas penghentian keras L19 dan……Tampilkan lebih banyakTampilkan lebih sedikit

Tesis terbantahkan dan ada beberapa batas keras. Premis strategi ini adalah bahwa pemeringkatan yang disesuaikan risiko (return/volatilitas) mengungguli keranjang return mentah dalam Sharpe dan drawdown, tetapi information_ratio bernilai -0.314 dibandingkan tolok ukur equal_weight_basket miliknya sendiri (benchmark_meaningful=true) — strategi ini UNDERPERFORMS keranjang tersebut berdasarkan penyesuaian risiko — dan max_drawdown bernilai 50.07% (menjadi ~100% dari CI), melewati batas penghentian keras L19 dan bertentangan dengan klaim 'drawdown lebih rendah'. Sharpe 0.250 dengan interval bootstrap CI [-0.398, 0.865] yang melintasi nol (profit_factor 1.19, Sortino 0.263), jadi tidak ada keunggulan signifikan, dan angka utama +3709% sepenuhnya merupakan beta pasar bullish kripto +1678% dari 2021 — pola keranjang momentum lintas-seksi hanya-long L45 (multi_instrument 0/84). Ditambah lagi, impact_cost_pct 17.8% dengan $3.15M capacity_usd berarti dampak biaya menghabiskan ~18% dari laba kotor dan keunggulannya berskala sangat kecil. Masalahnya bukan keterbatasan biaya, tetapi penyetelan lookback/top-K/regime-SMA tidak dapat membalik rasio informasi negatif, drawdown 50%+ atau kapasitas $3M; optimizer akan mencocokkan secara berlebihan jendela 2021 dan gagal pada Sharpe terkoreksi/holdout. Pola kegagalan: keranjang momentum lintas-seksi hanya-long no_edge/risk_reject yang berkinerja di bawah tolok ukurnya dengan DD 50%.

Implementasi

Rotasi momentum lintas-seksi hanya-long, spot, yang disesuaikan risiko (return/volatilitas) atas 8 aset mayor mega-cap (BTC, ETH, SOL, BNB, AVAX, LINK, ADA, XRP). Pada setiap rebalance, strategi memeringkat semesta dengan skor mirip Sharpe (return tertinggal / volatilitas return harian tertinggal), mempertahankan aset berskor positif teratas sebanyak -3 dengan bobot sama EQUAL-WEIGHT, dan beralih sepenuhnya ke kas ketika BTC berada di bawah 100 SMA harinya (gerbang rezim). Volatilitas hanya masuk ke peringkat skalar — bobot posisi sepenuhnya sama (tanpa penentuan ukuran berdasarkan volatilitas). Pada setiap rebalance seluruh portofolio ditutup, lalu pemenang saat itu dibeli kembali dari posisi datar, sehingga return tiap posisi terealisasi pada frekuensi yang teratur dan berjarak merata.

Hasil Verifikasi

CLEAN RESTART 2026-09-04 — riwayat putusan dan catatan pembelajaran untuk proses ini telah dihapus, lalu proses dimulai ulang dari verifikasi. Penghentian sebelumnya disebabkan oleh pipeline, bukan pasar: harness Layer-2 salah mengikat helper @staticmethod (telah diperbaiki), QA mengeluarkan putusan kinerja terminal pada uji asap yang belum dioptimalkan (dihapus — QA kini hanya menilai kebenaran), dan batas waktu sandbox terjadi karena slot backtest tidak tersedia (telah diperbaiki). Hipotesis dan kode strategi tidak berubah. Verifikasi kode berdasarkan kualitasnya; kinerja akan diputuskan kemudian melalui backtest penuh dan optimizer.

Kembalikan rebalance_days mendekati 7 (mingguan) dan biarkan optimizer mencarinya.

Hipotesis menetapkan rebalancing WEEKLY, tetapi rebalance_days menggunakan nilai bawaan 3; dikombinasikan dengan penutupan dan pembelian kembali seluruh portofolio, ini menghasilkan turnover jauh lebih tinggi daripada sasaran hipotesis, yaitu 'puluhan/tahun'. Kerangka waktu batang (1-DAY) dan mekanismenya benar, jadi ini penyimpangan frekuensi, bukan pergantian mekanisme.

Perdagangkan hanya perubahan: keluar dari posisi yang terlempar, beli aset yang baru masuk, tambah/kurangi posisi yang dipertahankan menuju bobot sama; biarkan pemenang yang tetap bertahan tanpa perubahan.

Setiap rebalance tanpa syarat menutup posisi long ALL dan membeli kembali pemenang dari posisi datar. Karena itu, pemenang yang tidak berubah mengalami transaksi pulang-pergi tanpa alasan sinyal, sehingga membayar dua kali biaya spot setiap siklus — aktivitas berlebih yang didorong metrik, bukan pemeliharaan portofolio.

Tinjauan Backtest

Sharpe
0.25
Total Return
3709.50%
Max Drawdown
50.07%
Total Trade
1029
Rasio Menang
50.0%
Faktor Profit
1.19

Tidak dibatasi biaya (avg_trade_return_pct 1.72%), akuntansi spot berbobot sama yang bersih, tanpa risiko leverage/artefak

Rangkaian perdagangan yang padat dan berjarak merata (1029 perdagangan) — perbaikan rotasi penuh iter-3 memang menghasilkan metrik diagnostik

Gerbang rezim memang sedikit membatasi kerugian pada tahun bearish (2022 -20%, bukan -60%)

information_ratio -0.314 dibandingkan tolok ukur keranjang berbobot sama — berkinerja di bawah keranjang yang diklaim akan ditingkatkannya, sehingga tesis inti terbantahkan (Sharpe lebih tinggi / DD lebih rendah daripada keranjang)

Sharpe 0.250 dengan CI [-0.398, 0.865] melintasi nol; profit_factor 1.19 (<1.2); Sortino 0.263 — tidak ada keunggulan signifikan yang disesuaikan risiko

max_drawdown 50.07% (dari CI menjadi ~100%) — melewati batas penghentian keras 50% (L19), bertentangan langsung dengan janji 'drawdown lebih rendah'

+3709% total_return sepenuhnya ditopang oleh 2021 (+1678%); beta keranjang momentum lintas-seksi hanya-long (multi_instrument 0/84) L45, bukan keunggulan yang berbeda

impact_cost_pct 17.8% dengan hanya $3.15M capacity_usd — dampak biaya menghabiskan ~18% dari laba kotor dan keunggulannya berskala sangat kecil

Riwayat Iterasi

Verifikasi gagal (Layer 4 — tinjauan QA): - VENUE MISROUTE + backtest optimistis tanpa funding (cacat yang sama seperti FAIL dual-momentum + mid-cap). Hanya long, leverage 1.0, tanpa short, keunggulan momentum murni (bukan funding) → harus berupa BINANCE_SPOT sesuai aturan, tetapi konfigurasi menggunakan perpetual USD-M. funding_events_available=0 berarti funding yang diterapkan nol, padahal posisi long perpetual sungguhan membayarnya → optimistis/tidak dapat diterapkan. Argumen 'USD-M biaya lebih murah /……Tampilkan lebih banyakTampilkan lebih sedikit

Verifikasi gagal (Layer 4 — tinjauan QA): - VENUE MISROUTE + backtest optimistis tanpa funding (cacat yang sama seperti FAIL dual-momentum + mid-cap). Hanya long, leverage 1.0, tanpa short, keunggulan momentum murni (bukan funding) → harus berupa BINANCE_SPOT sesuai aturan, tetapi konfigurasi menggunakan perpetual USD-M. funding_events_available=0 berarti funding yang diterapkan nol, padahal posisi long perpetual sungguhan membayarnya → optimistis/tidak dapat diterapkan. Argumen 'USD-M biaya lebih murah / memperpanjang pemenang USD-M' hanya berlaku karena backtest mengabaikan funding. - NON-DIAGNOSTIC METRICS + penanda |Sharpe|>5 L17. Sharpe 5.09 dan volatilitas 259.8% tidak masuk akal untuk sekeranjang aset mayor 0.90x. data_days 81 ≈ jumlah perdagangan selama beberapa tahun (durasi DD 742 hari) → mesin menganualisasi posisi yang ditahan ~26 hari seolah-olah satu hari, sehingga volatilitas meningkat ~5.1x (nilai sebenarnya ~51%). Sharpe tidak konsisten dengan cagr 98% (nilai yang konsisten ~0.38). Artefak tanggal penutupan compute_daily_returns; pengalihan ke spot tidak memperbaikinya (NOT didorong oleh turnover). Bandingkan dengan keranjang carry yang lolos (data_days 1080, konsisten). - CREDIT: kode benar dan setia pada spesifikasi. _sharpe_score menghitung momentum yang disesuaikan risiko sebagai return/volatilitas dengan benar, memilih top-3 berskor positif, dan yang terpenting, posisi tetap EQUAL-WEIGHT (volatilitas hanya masuk ke peringkat skalar — tanpa penentuan ukuran berdasarkan volatilitas NOT, sehingga artefak itu dihindari dengan benar). Keluar ke kas pada rezim BTC, benar-benar hanya long (short_trades=0), tanpa look-ahead, dengan penghalang penyelarasan. BTC memang merupakan aset mayor yang diperdagangkan sekaligus acuan rezim yang sah untuk semesta ini. Parameter 3 cocok. Hambatan ada pada venue/metrik, bukan cacat mekanisme.

Verifikasi gagal (Layer 4 — tinjauan QA): - NON-DIAGNOSTIC METRICS (compute_daily_returns artefak) + Sharpe yang meningkat secara artifisial. Sharpe 4.64 dan volatilitas 282.68% tidak masuk akal untuk sekeranjang aset mayor 0.90x. data_days 69 ≈ jumlah perdagangan selama beberapa tahun (durasi DD 742 hari) → posisi yang ditahan ~30 hari dianualisasi seolah-olah satu hari, sehingga volatilitas meningkat ~5x (nilai sebenarnya ~55%); Sharpe tidak konsisten dengan cagr 96% (nilai yang konsisten ~0.34). Pengalihan ke……Tampilkan lebih banyakTampilkan lebih sedikit

Verifikasi gagal (Layer 4 — tinjauan QA): - NON-DIAGNOSTIC METRICS (compute_daily_returns artefak) + Sharpe yang meningkat secara artifisial. Sharpe 4.64 dan volatilitas 282.68% tidak masuk akal untuk sekeranjang aset mayor 0.90x. data_days 69 ≈ jumlah perdagangan selama beberapa tahun (durasi DD 742 hari) → posisi yang ditahan ~30 hari dianualisasi seolah-olah satu hari, sehingga volatilitas meningkat ~5x (nilai sebenarnya ~55%); Sharpe tidak konsisten dengan cagr 96% (nilai yang konsisten ~0.34). Pengalihan ke spot tidak memperbaikinya NOT (sesuai prediksi). Tidak dapat menyatakan layak untuk optimizer yang berpusat pada Sharpe/gate DSR/PBO. - PROMISING (bandingkan dengan strategi saudara mid-cap): INDEPENDENT annualisasi max_drawdown 43.62% — tidak terdistorsi oleh artefak — sebesar FAVORABLE, secara material lebih baik daripada 76.9% milik varian dual-momentum (yang menjadi sasaran penyempurnaan ini) dan 80.85% yang buruk dari top-2 mid-cap. Tesis penyesuaian risiko (peringkat berdasarkan return/volatilitas untuk mengurangi drawdown) IS terbukti bekerja pada metrik yang tepercaya, terbantu oleh mega-cap + top-3 yang kurang terkonsentrasi. Kandidat 'menjanjikan setelah mesin diperbaiki' yang nyata, bukan untuk ditinggalkan. - CREDIT: perbaikan venue benar dan lengkap (semuanya .BINANCE_SPOT, funding_events=0 jujur, penentuan ukuran spot-PV, tanpa aktivitas berlebih). Mekanisme benar: peringkat return/volatilitas, posisi sepenuhnya EQUAL-WEIGHT (volatilitas hanya dalam peringkat — tanpa penentuan ukuran berdasarkan volatilitas NOT), top-3 berskor positif, BTC merupakan aset yang diperdagangkan sekaligus acuan rezim, hanya long (short_trades=0), tanpa look-ahead. Hambatannya murni artefak mesin yang tersisa, bukan cacat.

Verifikasi gagal (Layer 4 — tinjauan QA): - TIMEFRAME/CADENCE MISMATCH sesuai hipotesis. Judul dan deskripsi hipotesis menyebut rotasi WEEKLY dan menjadikan frekuensi mingguan sebagai batasan desain utama: 'frekuensi mingguan (puluhan perdagangan/tahun... bukan aktivitas intrahari yang habis dimakan biaya).' Kode menetapkan rebalance_days=3 dan menghasilkan 1014 perdagangan (turnover 11,742%), bukan 'puluhan/tahun.' Perubahan iter-3 menggeser strategi OUT dari titik optimal yang menjadi sasaran desain hipotesis,……Tampilkan lebih banyakTampilkan lebih sedikit

Verifikasi gagal (Layer 4 — tinjauan QA): - TIMEFRAME/CADENCE MISMATCH sesuai hipotesis. Judul dan deskripsi hipotesis menyebut rotasi WEEKLY dan menjadikan frekuensi mingguan sebagai batasan desain utama: 'frekuensi mingguan (puluhan perdagangan/tahun... bukan aktivitas intrahari yang habis dimakan biaya).' Kode menetapkan rebalance_days=3 dan menghasilkan 1014 perdagangan (turnover 11,742%), bukan 'puluhan/tahun.' Perubahan iter-3 menggeser strategi OUT dari titik optimal yang menjadi sasaran desain hipotesis, ke zona turnover tinggi yang disebut hipotesis sebagai penyebab habisnya keuntungan oleh biaya. - FEE-VIABILITY FAILURE akibat turnover seluruh portofolio. Strategi rotasi saudara yang lolos, RE-EQUALIZE (hanya memperdagangkan perubahan, melewatkan pergerakan di bawah ambang, mempertahankan pemenang yang masih bertahan). Iterasi ini REPLACED hal tersebut dengan menutup seluruh posisi EVERY yang masih terbuka tanpa syarat, lalu membeli kembali dari posisi datar pada setiap rebalance. Akibatnya, aset yang tetap berada di top-3 ditutup lalu langsung dibeli kembali, sehingga membayar biaya pulang-pergi spot ~0.20% yang tidak perlu pada setiap siklus. Biaya: commission_pct_of_gross 6.78%, impact_cost_pct 17.50% (799,157 USD), turnover 11,742%. - TRUSTWORTHY NEGATIVE RISK-ADJUSTED EDGE. Rangkaian perdagangan tertutup padat selama 3 hari membuat metriknya diagnostik, dan hasil bersihnya negatif: Sharpe -2.05, Sortino -2.92, PSR 0.01, omega 0.68, tail_ratio 0.79, information_ratio -0.22, Sharpe CI [-3.84,-0.25] sepenuhnya negatif. Total return +3766% merupakan artefak kemencengan akibat beberapa pemenang besar yang menutupi strategi yang merugi setelah disesuaikan risiko dan dikurangi biaya.

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