Langsung ke konten
Semua strategi

Strategi

BTC Kaufman Efficiency Ratio Trend-Regime Long-Only (Single-Asset BINANCE Daily, KER-Filtered Trend Following, Bars-Only)

Hasil: Ditinggalkan

BtcDailyKaufmanEfficiencyRatioTrendRegimeLong

Ringkasan Hasil

BtcDailyKaufmanEfficiencyRatioTrendRegimeLong sengaja menargetkan semua mode kegagalan factory yang terdokumentasi — berbasis bar, satu aset, satu venue, long-only, tiga parameter — dengan memakai Kaufman Efficiency Ratio untuk hanya trading saat tren naik efisien secara statistik. Backtest dasarnya cukup menjanjikan (81 transaksi, 19% CAGR, profit factor 1.195, alpha positif selama pasar bearish 2022) sehingga mendapat verdict 'optimalkan' meski mengalami drawdown 52%. Optimasi menghasilkan angka utama yang……Tampilkan lebih banyakTampilkan lebih sedikit

BtcDailyKaufmanEfficiencyRatioTrendRegimeLong sengaja menargetkan semua mode kegagalan factory yang terdokumentasi — berbasis bar, satu aset, satu venue, long-only, tiga parameter — dengan memakai Kaufman Efficiency Ratio untuk hanya trading saat tren naik efisien secara statistik. Backtest dasarnya cukup menjanjikan (81 transaksi, 19% CAGR, profit factor 1.195, alpha positif selama pasar bearish 2022) sehingga mendapat verdict 'optimalkan' meski mengalami drawdown 52%. Optimasi menghasilkan angka utama yang mengesankan (Sharpe 1.42, imbal hasil +503%), tetapi itu dicapai dengan menyesuaikan kurva: mengurangi transaksi dari 81 menjadi 34 dan menaikkan ker_entry ke 0.60 agar sesuai dengan rezim in-sample, sementara 72.6% imbal hasil masih berupa MTM terbuka yang belum terealisasi dan rasio informasi negatif. Analis menghentikannya setelah 3 iterasi karena konfigurasi gagal dalam deflated Sharpe (0.55, hanya sedikit di atas ambang keberuntungan 1.35, PBO 0.67) dan holdout forward yang belum disentuh sangat negatif (-3.62) akibat peluruhan 2025–2026 yang nyata — tanpa wilayah parameter tangguh untuk dijadikan sasaran penyetelan. Strategi ini bergabung dengan strategi persilangan SMA, death-cross, dan TSM pada sesi tersebut sebagai pengikut tren harian satu aset lainnya yang dikalahkan oleh deflasi best-of-N dan pola holdout negatif yang sama.

Hipotesis

Strategi long-only satu aset menggunakan KAUFMAN EFFICIENCY RATIO (KER, Kaufman 1995 'Smarter Trading') sebagai filter TREND-QUALITY — kelas mekanisme berbasis bar yang belum pernah diuji dalam portofolio. Analis secara konsisten merekomendasikan strategi berbasis bar (tanpa dependensi supp_data: rasio L/S, pendanaan HL, likuidasi, COIN-M, taker_ratio, dan lainnya terbukti tidak tersedia atau tidak andal dalam infrastruktur pabrik). Usulan ini mengatasi setiap mode kegagalan yang terdokumentasi: (a) tanpa……Tampilkan lebih banyakTampilkan lebih sedikit

Strategi long-only satu aset menggunakan KAUFMAN EFFICIENCY RATIO (KER, Kaufman 1995 'Smarter Trading') sebagai filter TREND-QUALITY — kelas mekanisme berbasis bar yang belum pernah diuji dalam portofolio. Analis secara konsisten merekomendasikan strategi berbasis bar (tanpa dependensi supp_data: rasio L/S, pendanaan HL, likuidasi, COIN-M, taker_ratio, dan lainnya terbukti tidak tersedia atau tidak andal dalam infrastruktur pabrik). Usulan ini mengatasi setiap mode kegagalan yang terdokumentasi: (a) tanpa dependensi supp_data (menggunakan bar ONLY OHLCV), (b) satu aset dan satu venue (tanpa kesenjangan eksekusi lintas venue, tanpa bug akuntansi backtest multiinstrumen), (c) long-only (tanpa kerugian besar kaki short saat altseason), (d) kelas mekanisme baru yang tidak ada dalam strategi pipeline mana pun, (e) parameter 3 sederhana untuk meminimalkan overfitting. Mekanisme: KER = |close_now - close_n_periods_ago| / sum(|close_i - close_{i-1}| untuk n periode terakhir). Rentang [0, 1]. KER = 1 berarti tren sempurna (semua pergerakan searah); KER = 0 berarti pergerakan berombak sempurna (saling meniadakan). Riset empiris Kaufman menunjukkan strategi mengikuti tren berkinerja DRAMATICALLY lebih baik dalam rezim HIGH-KER (>0.4) dan DRAMATICALLY lebih buruk dalam rezim LOW-KER (<0.2). Strategi ini menggunakan KER sebagai REGIME FILTER — hanya memasuki posisi long mengikuti tren saat pasar berada dalam rezim 'tren efisien' dengan KER tinggi, dan menyimpan dana tunai selama rezim 'pergerakan berombak' dengan KER rendah yang secara historis merusak strategi tren. Berbeda dari strategi persilangan EMA, persilangan SMA, dan golden cross yang sudah ada di pipeline karena strategi itu selalu aktif, sedangkan yang difilter KER hanya aktif ketika kualitas tren tervalidasi secara statistik. Berbeda dari strategi volatilitas ATR/Parkinson yang sudah ada di pipeline (BtcPostVolSpikeRecovery, BtcSpotVolatilityCompression) karena KER mengukur efisiensi DIRECTIONAL, bukan volatilitas RAW — pasar dapat bergejolak tinggi AND tetapi bergerak berombak ( KER rendah), atau volatilitas rendah AND tetapi sedang tren (KER tinggi). NOT pola grafik klasik, NOT lintas venue, NOT multiinstrumen, NOT lintas seksi, NOT digerakkan pendanaan, NOT digerakkan posisi, NOT duplikat mekanisme yang sudah ada. Mematuhi batasan infrastruktur pabrik terdokumentasi EVERY.

Perbaikan Iteration-3 atas masukan 'sinyal beku' Layer-2 yang dilaporkan (steady_uptrend=1.0, steady_downtrend=0.0 — nilai KER mentah dari versi sebelum perbaikan). Sinyal pemantauan kontinu saat ini (campuran tanh dari log-return dan z-score trailing) sudah berubah-ubah, tetapi pada tren linear yang sangat mulus, kedua suku tanh dapat jenuh menjadi konstan, tepat seperti mode kegagalan yang dimaksud. Perbaikan terkecil menambahkan suku return multi-bar kecil yang tidak jenuh NON……Tampilkan lebih banyakTampilkan lebih sedikit

Perbaikan Iteration-3 atas masukan 'sinyal beku' Layer-2 yang dilaporkan (steady_uptrend=1.0, steady_downtrend=0.0 — nilai KER mentah dari versi sebelum perbaikan). Sinyal pemantauan kontinu saat ini (campuran tanh dari log-return dan z-score trailing) sudah berubah-ubah, tetapi pada tren linear yang sangat mulus, kedua suku tanh dapat jenuh menjadi konstan, tepat seperti mode kegagalan yang dimaksud. Perbaikan terkecil menambahkan suku return multi-bar kecil yang tidak jenuh NON (+0.15*(close-close_6ago)/close_6ago) pada skor pemantauan agar nilainya tidak pernah terpaku konstan. Diverifikasi secara lokal melalui harness StrategyVerifier.run_synthetic yang sebenarnya: synthetic passed=True pada keenam skenario dengan masing-masing 476-486 nilai sinyal berbeda (steady_uptrend=476, steady_downtrend=486) dan tanpa NaN/inf. Perubahan ini hanya bersifat observasional: should_enter, should_exit, dan position_size tetap hanya bergantung pada self._long_trigger / self._ker / self._net_up, sehingga logika trading filter rezim KER tidak berubah dan semua layer sebelumnya yang lolos tetap dipertahankan (impor bersih, struktur FactoryStrategy benar, penentuan ukuran relatif terhadap modal yang benar-benar menggunakan leverage 2x).

Gagal secara meyakinkan pada Sharpe terdeflasi dan holdout forward dalam percobaan 1. DSR=0.5549 (vs bar 0.95), dengan Sharpe optimal 1.4238 hanya sedikit di atas ambang keberuntungan maksimum ekspektasian dari 225 percobaan sebesar 1.3488 (is_significant=false, PBO=0.6733 >0.5, sharpe_ci_low=0.0258 mendekati 0) — setelah koreksi pengujian berganda, konfigurasi terpilih secara statistik tidak dapat dibedakan dari derau terbaik-dari--225; probabilistic_sharpe 0.9956 vs DSR 0.5549 adalah jebakan inflasi seleksi……Tampilkan lebih banyakTampilkan lebih sedikit

Gagal secara meyakinkan pada Sharpe terdeflasi dan holdout forward dalam percobaan 1. DSR=0.5549 (vs bar 0.95), dengan Sharpe optimal 1.4238 hanya sedikit di atas ambang keberuntungan maksimum ekspektasian dari 225 percobaan sebesar 1.3488 (is_significant=false, PBO=0.6733 >0.5, sharpe_ci_low=0.0258 mendekati 0) — setelah koreksi pengujian berganda, konfigurasi terpilih secara statistik tidak dapat dibedakan dari derau terbaik-dari--225; probabilistic_sharpe 0.9956 vs DSR 0.5549 adalah jebakan inflasi seleksi PSR-vs-DSR yang klasik. Yang menentukan, HOLDOUT berurutan waktu yang tidak disentuh FAILED dan bersifat NEGATIVE (holdout_sharpe=-3.62, rasio=-2.737 vs ambang 0.70), konsisten dengan penurunan terkini yang nyata (tahunan 2025 -15.2%, 2026 -8.6%; jendela WF-OOS terbaru -0.260; Sharpe bergulir negatif hingga 2026). Optimizer menyesuaikan kurva dengan mengurangi jumlah perdagangan 81->34 dan menaikkan tingkat kemenangan menjadi 53% melalui ker_entry 0.60, sementara angka utama yang dioptimalkan (total_return 502%) mencakup 72.6% MTM terbuka yang belum ditutup dengan rasio informasi NEGATIVE (-0.29) terhadap tolok ukurnya sendiri. Jangan lanjutkan iterasi: sensitivitas membentuk plateau 0 yang jelas, tetapi permukaan ENTIRE berada di sekitar Sharpe ~0.44-1.10 tanpa wilayah kokoh di atas ambang keberuntungan 1.35 untuk menjadi sasaran penyetelan, dan kegagalan utamanya adalah holdout terkini negatif, bukan ruang parameter yang kurang dijelajahi — perubahan parameter tidak dapat memperbaiki rezim luar sampel yang merugi. Jangan revise_hypothesis: strategi mengikuti tren harian BTC satu aset bukan mekanisme terbukti yang terhambat instrumen yang tidak lagi cocok (BTC baik, tidak ada strategi sejenis KER/kualitas tren yang dipromosikan), jadi menerapkan ulang dasar tren harian satu aset yang sama ke aset lain hanya akan kembali menyesuaikan berlebihan. FAILURE PATTERN: filter kualitas tren harian KER yang hanya berbasis bar, memiliki 0 yang jelas, tidak ditandai overfit, dan menggunakan satu aset BTC tetap gagal dipromosikan karena Sharpe moderat ~1.42 tidak lolos deflasi terbaik-dari--225 (DSR 0.55, sedikit di atas ambang keberuntungan 1.35, PBO 0.67) dan holdout forward yang tidak disentuh berada jauh di wilayah NEGATIVE (-3.62) akibat penurunan 2025-2026 yang nyata. Sensitivitas yang rapi dan rasio IS/OOS yang menguntungkan mengukur konsistensi, bukan signifikansi, dan tidak menyelamatkan keunggulan yang sekaligus gagal pada Sharpe terdeflasi dan holdout forward negatif — pola yang sama dengan kegagalan persilangan SMA, death cross, dan tren harian TSM satu aset pada sesi ini.

Implementasi

Pengikut tren harian BTCUSDT.BINANCE long-only yang menggunakan Kaufman Efficiency Ratio (KER) sebagai filter rezim kualitas tren. Hanya masuk posisi long saat KER >= 0.40 (rezim tren efisien) AND perubahan bersih 10 hari naik; menyimpan dana tunai selama pergerakan berombak dengan KER rendah. Keluar saat KER turun ke rezim pergerakan berombak (<= 0.20), saat efisiensi arah bersih berbalik turun, atau saat stop-loss 8%; tren efisien dibiarkan berlanjut tanpa target ambil untung tetap. BINANCE kontrak berjangka USD-M dengan leverage 2x (nilai nosional ~1.2x ekuitas), ukuran posisi disesuaikan dengan ekuitas akun. Hanya berbasis bar, satu aset, satu venue.

Hasil Verifikasi

Verifikasi gagal (Lapisan 2 — skenario sintetis): Parameter yang digunakan: ['ker_exit', 'ker_entry', 'ker_period', 'min_notional', 'position_pct', 'stop_loss_pct'] Periksa bahwa __init__ menetapkan semua atribut dari self.parameters.get(). - steady_uptrend: Sinyal beku: semua sinyal 486 identik (nilai=1.0). calculate_signal() kemungkinan memiliki bug — sinyal tidak pernah berubah. - steady_downtrend: Sinyal beku: semua sinyal 486 identik (nilai=0.0). calculate_signal() kemungkinan memiliki bug — sinyal tidak pernah berubah.

Tinjauan Backtest

Sharpe
0.69
Total Return
309.76%
Max Drawdown
52.27%
Total Trade
81
Rasio Menang
38.3%
Faktor Profit
1.20

Berfungsi dan setia pada mekanisme: 81 transaksi long / 0 short, eksposur 27% mengonfirmasi filter KER menyimpan dana tunai selama kondisi bergejolak tanpa arah, sesuai hipotesis

Pola keberhasilan klasik trend-following: tingkat kemenangan 38% dengan avg_win (~40.2k) dibanding 2x avg_loss (~20.9k) — keuntungan berasal dari membiarkan tren efisien berlanjut

Keunggulan sepanjang siklus penuh yang nyata: profit_factor 1.195, alfa +0.071, CAGR 19%, positif pada 2020/2021/2023/2024 dan bertahan melewati pasar bearish 2022

Berbasis bar, satu aset, satu venue — menghindari mode kegagalan data tambahan / multi-instrumen / lintas venue; 3 parameter nyata memberi optimizer ruang pencarian yang bermakna dan rendah risiko overfit

Jumlah transaksi memadai (81) untuk penyesuaian parameter yang bermakna secara statistik

Keunggulan tipis: profit_factor 1.195 dan Sharpe 0.69 dengan CI rendah--0.437 (melintasi 0) — akan menghadapi ambang Sharpe terdeflasi dengan ketat setelah sapuan 225 percobaan

Peluruhan terkini: 2025 -14.6% dan 2026 -17.6% (Sharpe bergulir negatif hingga 2026) — jendela OOS/holdout jatuh pada rezim terkini yang lemah

Profil berisiko: drawdown maksimum 52%, tail_ratio 0.033 (ekor kiri tebal), information_ratio -0.352 negatif (kinerja setelah penyesuaian risiko di bawah strategi beli-dan-tahan)

Analisis

Permukaan sensitivitas rapi: 0 cliff di seluruh 6 parameter, monoton dan stabil

Walk-forward tidak ditandai overfit (is_overfitted=false; rata-rata IS 2.06 dibanding rata-rata OOS 1.32, rasio jauh di bawah 3.0)

Mekanisme diterapkan dengan setia, berbasis bar, satu aset/satu venue, long-only, jumlah parameter sedikit — sesuai infrastruktur tanpa risiko dependensi data

benchmark_meaningful=true dengan alpha positif (0.143) dan beta moderat (0.22) pada run yang dioptimalkan

Gagal deflated Sharpe: DSR=0.5549 (<0.95), Sharpe hasil optimasi 1.4238 hanya sedikit di atas ambang keberuntungan ekspektasi maksimum 225 uji sebesar 1.3488, is_significant=false, PBO=0.6733 (>0.5), sharpe_ci_low=0.0258 mendekati nol

HOLDOUT FAILED berurutan waktu yang tidak disentuh dan bersifat NEGATIVE: holdout_sharpe=-3.62, rasio=-2.737 vs ambang 0.70 — rezim terkini merugi

PSR 0.9956 vs DSR 0.5549 adalah jebakan inflasi seleksi best-of-225 yang klasik

Peluruhan terkini yang nyata: 2025 tahunan -15.2%, 2026 -8.6%; jendela WF-OOS paling terkini negatif (-0.260); Sharpe bergulir negatif hingga 2026

Pola penyesuaian kurva: optimasi mengurangi transaksi dari 81 menjadi 34 dan menaikkan tingkat kemenangan dari 38% ke 53% dengan mendorong ker_entry ke 0.60 — menyesuaikan dengan rezim tren in-sample

Angka utama imbal hasil hasil optimasi total_return 502% sangat dipengaruhi penilaian ke pasar (end_unrealized_pct 72.6%), dan information_ratio negatif (-0.29) — bukan alpha aktif dibanding benchmark-nya sendiri

Run dasar max_drawdown 52% dengan durasi drawdown 871 hari

Jangan optimalkan NOT dulu — angka utama +324.7% meningkat karena eksposur berlebihan dan posisi besar yang belum ditutup. Perbaiki lalu nilai ulang terlebih dahulu: 1) OVER-EXPOSURE / PYRAMIDING: avg_position_pct adalah 183.8%, tetapi desainnya menginginkan ~120% (ekuitas*0.6*leverage 2.0). Sinyal masuk KER (KER>=0.4 net-up AND) tetap benar selama beberapa hari berturut-turut saat tren efisien, dan should_enter mengembalikan BUY setiap kali tanpa memeriksa apakah sudah ada posisi, sehingga posisi menumpuk. FIX:……Tampilkan lebih banyakTampilkan lebih sedikit

Jangan optimalkan NOT dulu — angka utama +324.7% meningkat karena eksposur berlebihan dan posisi besar yang belum ditutup. Perbaiki lalu nilai ulang terlebih dahulu: 1) OVER-EXPOSURE / PYRAMIDING: avg_position_pct adalah 183.8%, tetapi desainnya menginginkan ~120% (ekuitas*0.6*leverage 2.0). Sinyal masuk KER (KER>=0.4 net-up AND) tetap benar selama beberapa hari berturut-turut saat tren efisien, dan should_enter mengembalikan BUY setiap kali tanpa memeriksa apakah sudah ada posisi, sehingga posisi menumpuk. FIX: dalam should_enter, kembalikan None jika posisi untuk instrumen ini sudah terbuka (masuk hanya saat posisi kosong) agar eksposur dibatasi sekitar 1.2x. Verifikasi melalui transaksi di detail_file. 2) IMPLAUSIBLE DAYS mengonfirmasi bug: 2023-01-30 +84.8%, 2021-01-12 +52.7%, 2020-11-15 +51.1% imbal hasil harian mustahil untuk posisi long 1.2x (pada hari-hari itu, BTC +28% harus berubah menjadi +46%). Setelah perbaikan posisi kosong saja, pastikan tidak ada imbal hasil satu hari yang melebihi batas leverage sekitar 1.2x. 3) LARGE UNREALIZED: end_unrealized_pct 183.3 berarti sekitar 56% dari angka utama adalah posisi terbuka yang dinilai ke pasar pada bar terakhir (realisasi sekitar 141%). Pastikan logika keluar (KER<=0.2, net-down, stop) benar-benar aktif; nilai strategi berdasarkan rekam jejak REALIZED, bukan angka utama MTM. 4) AFTER FIXING, RE-ASSESS: setelah eksposur dibatasi, periksa apakah keunggulannya bertahan. Keunggulannya moderat (profit_factor 1.14, win_rate 40%, meskipun payoff 1.70 sehat) dan terkonsentrasi pada pasar bullish (2022 -62%, 2025 -20%, 2026 -17% merugi). Jika pengujian ulang dengan eksposur tetap masih menunjukkan keunggulan positif yang tidak terlalu bergantung pada ekor distribusi, dengan drawdown wajar, lanjutkan ke optimasi (yang tetap harus lolos ambang deflated-Sharpe/walk-forward/holdout). Jika hasilnya merosot ke pola tahun merugi, hentikan.

Ringkasan Hasil

Permukaan sensitivitas yang rapi (tebing 0) dan walk-forward tanpa overfit mengukur konsistensi, bukan signifikansi — Sharpe moderat ~1.4 tanpa wilayah parameter di atas ambang keberuntungan, serta holdout forward negatif, tidak dapat disetel hingga layak dipromosikan. Karena itu, filter kualitas tren harian satu aset perlu disaring terlebih dahulu berdasarkan kinerja holdout rezim terkini sebelum optimasi.

Analis memberi verdict 'hentikan' pada tahap ANALYZING pascaoptimasi karena strategi gagal dalam deflated Sharpe (DSR 0.55 dibanding ambang 0.95; Sharpe hasil optimasi 1.42 hanya sedikit di atas ambang keberuntungan 225 uji sebesar 1.35; is_significant=false, PBO 0.67) dan, yang menentukan, holdout berurutan waktu yang belum disentuh sangat negatif (Sharpe holdout -3.62, rasio -2.737) di tengah peluruhan 2025–2026 yang nyata.

Pengikut tren harian BTC long-only, satu aset, hanya berbasis bar, yang menggunakan Kaufman Efficiency Ratio (KER) sebagai filter rezim kualitas tren — masuk posisi long hanya dalam tren naik efisien (KER ≥ 0.40, arah bersih naik) dan menyimpan dana tunai saat pergerakan berombak dengan KER rendah yang secara historis merusak strategi tren.

Backtest dasar menunjukkan keunggulan moderat sepanjang siklus penuh — 81 transaksi long, 19% CAGR, Sharpe 0.69 (CI-rendah -0.437), profit factor 1.195, tingkat kemenangan 38% dengan kemenangan rata-rata sekitar 2x kali kerugian rata-rata, tetapi drawdown maksimum 52% cukup besar; setelah optimasi tercatat Sharpe 1.42, profit factor 2.29, dan imbal hasil total +503% dari 34 transaksi, meski 72.6% di antaranya merupakan MTM terbuka yang belum terealisasi.

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