Backtest trading: Momentum deret waktu aset tunggal long-short SOL harian BINANCE (validasi aset ketiga, 2012 Moskowitz-Ooi-Pedersen, instrumen tunggal) | Stratmill
Hasil: Ditinggalkan
SolSingleAssetTimeSeriesMomentumLongShort
Ringkasan Hasil
SolSingleAssetTimeSeriesMomentumLongShort adalah validasi aset ketiga untuk mekanisme TSM satu aset, mereplikasi templat BTC/ETH pada SOL guna menguji apakah keunggulan menggeneralisasi ke aset yang lebih volatil dengan siklus lebih pendek. Basisnya baik — 255 transaksi dua arah, faktor profit 1.28, alpha +0.094, kapasitas $298M yang dapat diterapkan — dan mendapat keputusan 'optimalkan' sebagai hampir lolos yang nyata, dengan iterasi 2 memangkas permukaan pencarian dari 7 menjadi 2 parameter untuk menangani……Tampilkan lebih banyakTampilkan lebih sedikit
SolSingleAssetTimeSeriesMomentumLongShort adalah validasi aset ketiga untuk mekanisme TSM satu aset, mereplikasi templat BTC/ETH pada SOL guna menguji apakah keunggulan menggeneralisasi ke aset yang lebih volatil dengan siklus lebih pendek. Basisnya baik — 255 transaksi dua arah, faktor profit 1.28, alpha +0.094, kapasitas $298M yang dapat diterapkan — dan mendapat keputusan 'optimalkan' sebagai hampir lolos yang nyata, dengan iterasi 2 memangkas permukaan pencarian dari 7 menjadi 2 parameter untuk menangani kegagalan pengujian berganda yang terdiagnosis. Namun, pada percobaan kedua sekaligus terakhir, strategi ini tetap gagal pada Sharpe terdeflasi (DSR 0.316, Sharpe teroptimasi 0.781 di bawah ambang keberuntungan 0.94) dan holdout ke depan; perbaikan yang menargetkan signifikansi tidak mengubah DSR dan memperburuk holdout — bukti konklusif bahwa keunggulan berada di bawah signifikansi, bukan salah pencarian, serta didorong pencilan dengan penurunan terkini. Analis menghentikannya dan mencatat bahwa seluruh keluarga TSM harian satu aset dalam sesi ini gagal dengan tanda deflasi yang sama; validasi aset ketiga mengonfirmasi kelas mekanisme ini tidak melewati ambang deflasi pada SOL.
Validasi aset ketiga untuk kelas mekanisme time-series momentum aset tunggal, melengkapi tumpukan BTC + ETH + SOL TSM instrumen tunggal. Dalam pipeline saya, BtcSingleAssetTimeSeriesMomentumLongShort dan EthSingleAssetTimeSeriesMomentumLongShort sama-sama lolos verifikasi iter-1 (jalur paling bersih di factory). SOL adalah validasi ketiga yang alami: templat sama, aset dasar berbeda, melengkapi tumpukan 3-aset pada safe-list eksplisit sistem. Heuristik refined yang ketat dari analis mensyaratkan 'mereplikasi……Tampilkan lebih banyakTampilkan lebih sedikit
Validasi aset ketiga untuk kelas mekanisme time-series momentum aset tunggal, melengkapi tumpukan BTC + ETH + SOL TSM instrumen tunggal. Dalam pipeline saya, BtcSingleAssetTimeSeriesMomentumLongShort dan EthSingleAssetTimeSeriesMomentumLongShort sama-sama lolos verifikasi iter-1 (jalur paling bersih di factory). SOL adalah validasi ketiga yang alami: templat sama, aset dasar berbeda, melengkapi tumpukan 3-aset pada safe-list eksplisit sistem. Heuristik refined yang ketat dari analis mensyaratkan 'mereplikasi expectancy positif pada instrumen SECOND dengan implementasi yang sama'. Memperluas ke instrumen THIRD (SOL) memberikan bukti validasi tiga lapis. SOL memiliki karakteristik yang berbeda dari BTC dan ETH: (a) lebih volatil (volatilitas tahunan ~95% vs ETH ~80%, BTC ~60%), (b) lebih didorong ritel (DePIN, budaya memecoin), (c) siklus tren lebih pendek (ayunan yang digerakkan narasi setiap 2-4 minggu vs siklus makro kuartalan BTC). Perbedaan ini menciptakan CLEAN TEST tentang apakah TSM bekerja ONLY pada aset dengan volatilitas lebih rendah dan siklus lebih panjang (BTC, ETH) OR apakah ia menggeneralisasi ke aset dengan volatilitas lebih tinggi dan siklus lebih pendek (SOL). Cakupan aset tunggal berarti NO jebakan translasi multi-aset: translasi 4H yang menggagalkan versi 3-aset tidak dapat menjerat hipotesis 1-aset. SOLUSDT.BINANCE 1D ada dalam safe-list eksplisit sistem. Ini membantu kuota arah (saat ini 90.0% hanya long, menambahkan posisi long/short/flat). Jika semua 3 hipotesis aset tunggal TSM menghasilkan Sharpe positif, kelas mekanisme ini terbukti kokoh. Kombinasi portofolio di masa depan dapat menjalankan ketiganya secara independen dan menggabungkannya secara post-hoc menjadi portofolio multi-aset TSM, mencapai tujuan multi-aset awal WITHOUT menghindari mode kegagalan translasi data.
Analis mengonfirmasi keunggulan REAL (Sharpe hasil optimisasi 1.01 > ambang keberuntungan 0.89; walk-forward tidak overfit dengan semua OOS jendela positif [0.34,1.80,0.24]; holdout positif 0.42; sharpe_ci_low 0.30 > 0) yang gagal memenuhi ambang ketat pengujian berganda/holdout ONLY (DSR 0.646, PBO 0.626, rasio holdout 0.533) karena pencarian 225 percobaan atas SEVEN parameter menggelembungkan PBO dan menurunkan DSR. Optimizer (walk_forward.py) menyusun ruang pencariannya dari kunci numerik dalam……Tampilkan lebih banyakTampilkan lebih sedikit
Analis mengonfirmasi keunggulan REAL (Sharpe hasil optimisasi 1.01 > ambang keberuntungan 0.89; walk-forward tidak overfit dengan semua OOS jendela positif [0.34,1.80,0.24]; holdout positif 0.42; sharpe_ci_low 0.30 > 0) yang gagal memenuhi ambang ketat pengujian berganda/holdout ONLY (DSR 0.646, PBO 0.626, rasio holdout 0.533) karena pencarian 225 percobaan atas SEVEN parameter menggelembungkan PBO dan menurunkan DSR. Optimizer (walk_forward.py) menyusun ruang pencariannya dari kunci numerik dalam config[parameters], dengan pencarian +-50% di sekitar tiap kunci. Jadi, perbaikan minimal yang sesuai arahan adalah mengurangi ruang parameter: tetapkan lima parameter yang hampir datar ke nilai yang ditemukan optimizer sebagai nilai default kode (entry_threshold=0.355, exit_threshold=0.13, stop_loss_pct=7.55, per_leg_pct=0.156, min_notional=5 melalui nilai default dasar) dan tampilkan ONLY lookback serta take_profit_pct di config[parameters]. Optimisasi ulang kini menjalankan pencarian 2-D, bukan 7-D, sehingga ambang maksimum ekspektasian di bawah noise dan PBO turun, sementara DSR meningkat menuju sasaran 0.95 / 0.70 / 0.5. Semua logika sinyal, entry/exit, hysteresis, dan penentuan ukuran posisi identik byte demi byte dengan strategi serupa BTC/ETH yang lolos (replikasi sejati) — tidak ada regresi pada lapisan sebelumnya; impor tidak berubah.
Gagal pada Sharpe terdeflasi dan holdout ke depan pada percobaan 2 dari 2, setelah perbaikan iterasi-2 yang khusus dirancang untuk mengatasinya. DSR=0.3159 (dibanding ambang 0.95) dengan Sharpe teroptimasi 0.781 BELOW ambang keberuntungan maksimum ekspektasian 225 percobaan sebesar 0.9359 (is_significant=false, sharpe_ci_low 0.116 mendekati 0, PBO 0.5304 >0.5) — setelah koreksi pengujian berganda, konfigurasi terpilih secara statistik tak dapat dibedakan dari noise hasil terbaik-dari-N. HOLDOUT FAILED……Tampilkan lebih banyakTampilkan lebih sedikit
Gagal pada Sharpe terdeflasi dan holdout ke depan pada percobaan 2 dari 2, setelah perbaikan iterasi-2 yang khusus dirancang untuk mengatasinya. DSR=0.3159 (dibanding ambang 0.95) dengan Sharpe teroptimasi 0.781 BELOW ambang keberuntungan maksimum ekspektasian 225 percobaan sebesar 0.9359 (is_significant=false, sharpe_ci_low 0.116 mendekati 0, PBO 0.5304 >0.5) — setelah koreksi pengujian berganda, konfigurasi terpilih secara statistik tak dapat dibedakan dari noise hasil terbaik-dari-N. HOLDOUT FAILED berurutan-waktu (rasio 0.331 <0.70; holdout_sharpe 0.226 dibanding WF-OOS 0.684) dan, yang menentukan, pengurangan permukaan parameter iterasi-2 (pencarian dipangkas dari 7-D menjadi 2-D, lima parameter yang tidak sensitif dipatok pada nilai temuan) dirancang secara eksplisit untuk menaikkan DSR hingga signifikan, tetapi DSR tidak berubah (0.316), sementara rasio holdout DEGRADED dari 0.533 menjadi 0.331 — bukti konklusif bahwa keunggulannya di bawah signifikansi, bukan salah pencarian. Sinyal yang tampak baik (0 jurang, walk-forward is_overfitted=false, semua OOS jendela positif, PSR 0.9922) mengukur konsistensi, bukan signifikansi — selisih PSR/DSR (0.99 dibanding 0.32) adalah tanda klasik inflasi seleksi terbaik-dari-225 — dan keunggulan didorong pencilan (kurtosis 77, skew 4.41, tail_ratio 0.046) dengan penurunan terkini (2025 -0.46%, Sharpe bergulir negatif hingga akhir-2025). Jangan lanjutkan iterasi: percobaan 2 dari 2 telah habis, perbaikan yang menargetkan signifikansi sudah gagal, dan permukaan sensitivitas adalah plateau datar dengan 0 jurang tanpa wilayah tangguh di atas ambang keberuntungan untuk dituju. Jangan revise_hypothesis: TSM harian satu aset bukan mekanisme terbukti yang terhambat target buruk (SOL adalah instrumen yang memadai) — seluruh keluarga TSM harian satu aset dalam sesi ini (BTC DSR yang ditargetkan pada volatilitas, 0.15, ETH COIN-M, ETH HL harian) berulang kali gagal dengan tanda deflasi yang sama. FAILURE PATTERN: mekanisme momentum time-series harian satu aset memang NOT menggeneralisasi ke SOL dengan volatilitas lebih tinggi/siklus lebih pendek pada tingkat signifikan — basis yang bersih, tidak overfit, dengan sedikit jurang menghasilkan keunggulan Sharpe moderat ~0.78 yang nilainya terpilih terbaik-dari-225 berada BELOW ambang keberuntungan maksimum ekspektasian (DSR 0.316), dengan holdout ke depan gagal (rasio 0.331); perbaikan pengurangan parameter yang secara khusus bertujuan menaikkan DSR tidak mengubahnya dan memperburuk holdout, bukti tegas bahwa keunggulan berada di bawah signifikansi, bukan salah penyetelan. Inilah hasil validasi aset ketiga yang hendak diuji hipotesis, dan hasil ini mengonfirmasi bahwa kelas mekanisme tersebut tidak melewati ambang deflasi pada SOL.
Implementasi
Momentum deret waktu harian satu aset SOL (Moskowitz-Ooi-Pedersen 2012), posisi long/short/datar pada SOLUSDT.BINANCE. Skor tren normalisasi volatilitas = imbal hasil lookback tertinggal dalam hari / volatilitas imbal hasil harian terealisasi, dipetakan ke [-1,+1] melalui tanh. Masuk ketika tren melewati entry_threshold, keluar saat arah berbalik melewati exit_threshold (histeresis), mencapai take-profit longgar, atau stop katastrofik. Iterasi 2 mengurangi parameter yang dapat disetel menjadi hanya lookback dan take_profit_pct — lima parameter yang tidak sensitif dipatok pada nilai temuan optimizer — untuk memenuhi ambang pengujian berganda (DSR/PBO/holdout).
Tinjauan Backtest
Sharpe
0.63
Total Return
140.59%
Max Drawdown
19.80%
Total Trade
255
Rasio Menang
38.0%
Faktor Profit
1.28
Hampir lolos secara nyata pada optimasi sebelumnya: Sharpe 1.01 > ambang keberuntungan 0.89, walk-forward NOT overfit, semua OOS jendela positif, holdout positif, sharpe_ci_low > 0 — hanya gagal pada ambang pengujian berganda/holdout (DSR 0.646, PBO 0.626, holdout 0.533)
Pengurangan parameter pencarian 7->2 secara langsung menargetkan kegagalan DSR/PBO yang terdiagnosis (inflasi permukaan pencarian) — perbaikan yang tepat dan direkomendasikan analis
Basis yang baik: 255 transaksi dua arah yang nyata (132 long/123 short, membantu kuota arah), profit_factor 1.28, alpha +0.094, CAGR 14%, asimetri untung/rugi 2:1, max_DD 19.8%
Kapasitas yang dapat diterapkan ($298M) dan beban biaya rendah (dampak 1.83%, komisi 1.48%) — tidak ada masalah skala mainan atau dominasi biaya
Imbal hasil terkonsentrasi pada 2021 (+80%) dan 2023 (+28%), sementara tahun lainnya nyaris datar; skew 2.55, kurtosis 32; basis sharpe_ci_low -0.079 (sedikit di atas 0)
TSM harian satu aset pada aset utama berulang kali gagal dalam deflasi (BTC/ETH TSM strategi sejenis) — tercapainya DSR >= 0.95 tidak dijamin bahkan setelah pemangkasan parameter
Rasio holdout sebelumnya 0.533 di bawah ambang 0.70; perbaikan menargetkan DSR/PBO, jadi konfigurasi yang dioptimasi ulang tetap memerlukan peningkatan pada holdout ke depan (hasilnya positif — lolos sebagian, bukan kegagalan holdout negatif)
132 long / 123 short
long-short
Analisis
Sensitivitas lolos dengan 0 jurang — permukaan 2-D (lookback, take_profit_pct) merupakan plateau stabil, bukan rapuh.
Walk-forward is_overfitted=false dengan ketiga jendela OOS positif (rata-rata OOS 0.684).
Implementasi replikasi sejati yang bersih dan berparameter sedikit dari strategi sejenis BTC/ETH; posisi long/short/datar membantu kuota arah.
Optimasi meningkatkan metrik utama (Sharpe 0.632 -> 0.781, max_dd 19.8% -> 15.4%, profit_factor 1.28 -> 1.55).
Sharpe terdeflasi gagal: DSR=0.316 (<0.95), is_significant=false, dengan Sharpe teroptimasi 0.781 BELOW ambang keberuntungan maksimum ekspektasian dari 225 percobaan sebesar 0.9359 — tak dapat dibedakan dari noise hasil terbaik-dari-N.
PBO=0.5304 (>0.5) dan sharpe_ci_low=0.1162 (CI pada praktiknya berada di 0).
HOLDOUT FAILED: rasio 0.331 (<0.70), holdout_sharpe 0.226 dibanding WF-OOS 0.684 — jendela terkini yang tidak disentuh hanya mempertahankan sepertiga keunggulan; perbaikan iterasi-2 membuat holdout WORSE (0.533 -> 0.331).
PSR=0.9922 dibanding DSR=0.316 adalah jebakan klasik PSR-vs-DSR — nilai PSR yang tinggi pada satu konfigurasi menyamarkan inflasi akibat seleksi terbaik dari -225.
Pengurangan permukaan parameter iterasi-2 (7-D -> 2-D) dirancang khusus untuk menaikkan DSR hingga signifikan dan gagal — membuktikan keunggulan di bawah signifikansi, bukan salah pencarian.
Percobaan 2 dari 2 telah habis; tidak tersisa wilayah tangguh untuk dituju (permukaan datar dengan 0 jurang).
Optimasi benar-benar memperbaiki ini (Sharpe 0.57->1.01, volatilitas separuh, max_dd 33%->14%, PF 1.73) dan edge-nya nyata: Sharpe yang dioptimalkan 1.01 EXCEEDS batas expected-max-under-noise (0.89), walk-forward is_overfitted=FALSE dengan semua OOS jendela positif [0.34, 1.80, 0.24], sensitivitas bersih (0 cliff), holdout positif (0.42), dan sharpe_ci_low 0.30 tidak mencakup nol. Ini NOT lolos promosi hanya pada batas strict multiple-testing/holdout: deflated_sharpe 0.646 (<0.95), is_significant=FALSE, PBO……Tampilkan lebih banyakTampilkan lebih sedikit
Optimasi benar-benar memperbaiki ini (Sharpe 0.57->1.01, volatilitas separuh, max_dd 33%->14%, PF 1.73) dan edge-nya nyata: Sharpe yang dioptimalkan 1.01 EXCEEDS batas expected-max-under-noise (0.89), walk-forward is_overfitted=FALSE dengan semua OOS jendela positif [0.34, 1.80, 0.24], sensitivitas bersih (0 cliff), holdout positif (0.42), dan sharpe_ci_low 0.30 tidak mencakup nol. Ini NOT lolos promosi hanya pada batas strict multiple-testing/holdout: deflated_sharpe 0.646 (<0.95), is_significant=FALSE, PBO 0.6256, rasio holdout 0.533 (<0.70). Akar masalahnya sama dengan strategi sejenis ADA: pencarian 225-trial atas SEVEN parameter menggelembungkan PBO dan menurunkan DSR. Perbaiki dengan SHRINKING ruang parameter:
1) FIX parameter yang hampir datar (tidak relevan) ke nilai yang ditemukan optimizer. Grid sensitivitas menunjukkan Sharpe-nya hampir tidak bergerak: atur per_leg_pct=0.156, stop_loss_pct=7.55, exit_threshold=0.13, entry_threshold=0.355, min_notional=5. Menghapusnya dari pencarian menurunkan batas expected-max-under-noise dan PBO.
2) RE-OPTIMIZE ONLY lookback dan take_profit_pct, dua parameter dengan respons Sharpe nyata dalam grid.
3) Target: DSR >= 0.95 AND rasio holdout >= 0.70 AND PBO <= 0.5 (bukan Sharpe mentah yang lebih tinggi). Karena Sharpe saat ini sudah melampaui batas keberuntungan dan semua OOS jendela positif, mengurangi trial efektif memiliki peluang nyata untuk menaikkan DSR melewati garis.
Jika percobaan 2 masih gagal DSR/holdout setelah pengurangan ruang parameter, tinggalkan. Namun walk-forward yang semuanya positif, Sharpe di atas batas keberuntungan, dan mekanisme MOP yang berlandaskan akademik membenarkan percobaan ulang yang terfokus.
Ringkasan Hasil
Ketika pengurangan permukaan parameter yang dirancang khusus untuk menaikkan Sharpe terdeflasi tidak mengubah DSR dan memperburuk holdout ke depan, keunggulan itu berada di bawah signifikansi, bukan salah penyetelan — mekanisme TSM harian satu aset tidak menggeneralisasi ke SOL bervolatilitas lebih tinggi/siklus lebih pendek pada tingkat signifikan, dan PSR tinggi (0.99) dibanding DSR rendah (0.32) adalah tanda klasik inflasi seleksi terbaik-dari-N.
Analis menghentikannya pada tahap ANALYZING pascaoptimasi, pada percobaan 2 dari 2: gagal pada Sharpe terdeflasi (DSR 0.3159 dibanding 0.95, Sharpe hasil optimasi 0.781 di bawah ambang keberuntungan 225-percobaan sebesar 0.9359, is_significant=false, PBO 0.5304) dan gagal pada holdout berurutan waktu (rasio 0.331 dibanding 0.70) — dan yang menentukan, perbaikan iterasi-2 yang memangkas pencarian dari 7 menjadi 2 parameter untuk menaikkan DSR tidak mengubahnya, sementara rasio holdout memburuk dari 0.533 menjadi 0.331, membuktikan bahwa keunggulannya tidak signifikan, bukan karena pencariannya keliru.
Strategi momentum time-series harian satu instrumen dengan posisi long/short/datar pada SOLUSDT.BINANCE (murni OHLCV, Moskowitz-Ooi-Pedersen 2012); ukuran posisi ditentukan oleh skor imbal hasil tertinggal yang dinormalisasi volatilitas (tanh dari imbal hasil/vol), masuk long atau short setelah melewati ambang masuk dengan histeresis, dan keluar saat arah berbalik, take-profit, atau stop — sebagai validasi aset ketiga (setelah BTC dan ETH) untuk menguji apakah mekanisme TSM satu aset menggeneralisasi ke aset dengan volatilitas lebih tinggi dan siklus lebih pendek.
Backtest dasar menghasilkan +140.6% dari 255 transaksi dua arah yang nyata (132 long / 123 short), dengan faktor profit 1.28, Sharpe 0.632 (CI rendah -0.079), alpha +0.094, dan drawdown maksimum 19.8%; optimasi memperbaiki metrik utama (Sharpe 0.781, faktor profit 1.55, drawdown maksimum 15.4%, imbal hasil +215.9%), tetapi keunggulan tetap didorong pencilan (kurtosis 77, terkonsentrasi pada 2021 +80% dan 2023 +28%).
Stratmill adalah alat riset dan paper trading, bukan nasihat keuangan atau broker. Hasil backtest dan paper trading bersifat hipotetis. Trading mengandung risiko kerugian.