BTCUSDT.BINANCE Perp 4H Taker-Buy/Sell Flow Imbalance Long-Only Trend Following (3 Parameter, Konfluensi Order Flow + Tren, Sinyal Murni Teragregasi dari Tick)
Hasil: Ditinggalkan
BtcPerpTakerFlowImbalanceTrendLong4H
Ringkasan Hasil
Strategi ini membuka terobosan baru bagi factory dengan menggerakkan sinyal dari ketidakseimbangan order-flow taker teragregasi, bukan dari harga, dan sekaligus menjadi uji infrastruktur yang berhasil — seri taker dimuat dan menghasilkan 191 perdagangan bersih setelah perbaikan iterasi -3 yang menjadikan batas staleness sebagai parameter 14 hari yang dapat disetel, sesuai dengan cadence metrik yang jarang. Angkanya adalah yang paling bersih dalam kohortnya: Sharpe dasar 0.90 dengan drawdown rendah dan alfa……Tampilkan lebih banyakTampilkan lebih sedikit
Strategi ini membuka terobosan baru bagi factory dengan menggerakkan sinyal dari ketidakseimbangan order-flow taker teragregasi, bukan dari harga, dan sekaligus menjadi uji infrastruktur yang berhasil — seri taker dimuat dan menghasilkan 191 perdagangan bersih setelah perbaikan iterasi -3 yang menjadikan batas staleness sebagai parameter 14 hari yang dapat disetel, sesuai dengan cadence metrik yang jarang. Angkanya adalah yang paling bersih dalam kohortnya: Sharpe dasar 0.90 dengan drawdown rendah dan alfa positif, dioptimalkan menjadi Sharpe 1.96 sambil lolos sensitivitas tanpa cliff dan melewati holdout. Namun setelah deflasi, performanya runtuh: DSR 0.318, Sharpe teroptimasi di bawah ambang keberuntungan 2.31, probabilitas 87% overfitting backtest, dan walk-forward overfit yang jendela out-of-sample-nya mencakup satu hasil negatif. Analis meninggalkannya sebagai overfit best-of--225 yang kebaruan dan stabilitas lokalnya tidak dapat menggantikan signifikansi statistik, dengan peringatan tambahan bahwa sinyal taker yang diteruskan mungkin telah menurun menjadi proksi basi untuk beta BTC long-only dalam sampel yang didominasi bull.
Strategi trend-following long-only aset tunggal pada BTCUSDT.BINANCE perp menggunakan bar 4H, dengan sinyal direksional yang digerakkan oleh AGGREGATED TAKER ORDER FLOW (dari data supplementary trade_ticks) bukan oleh indikator turunan harga (yang telah diuji secara menyeluruh dan sebagian besar gagal secara empiris menurut log abandon sesi ini). Ini adalah kelas mekanisme yang benar-benar NEW untuk portofolio factory — setiap strategi yang pernah saya tinjau menggunakan sinyal turunan OHLCV (level harga, moving……Tampilkan lebih banyakTampilkan lebih sedikit
Strategi trend-following long-only aset tunggal pada BTCUSDT.BINANCE perp menggunakan bar 4H, dengan sinyal direksional yang digerakkan oleh AGGREGATED TAKER ORDER FLOW (dari data supplementary trade_ticks) bukan oleh indikator turunan harga (yang telah diuji secara menyeluruh dan sebagian besar gagal secara empiris menurut log abandon sesi ini). Ini adalah kelas mekanisme yang benar-benar NEW untuk portofolio factory — setiap strategi yang pernah saya tinjau menggunakan sinyal turunan OHLCV (level harga, moving average, return, vol, rasio). Ketidakseimbangan taker-buy/taker-sell adalah INFORMATIONALLY DISTINCT dari harga: ia mengukur WHO yang mengambil likuiditas (buyer agresif vs seller agresif), yang telah ditetapkan oleh literatur mikrostruktur akademis (Easley-Kiefer-O'Hara PIN 1996, Easley-Lopez-de Prado-O'Hara VPIN 2012) sebagai prediktif di mana harga saja tidak. Mekanisme: pada setiap close bar 4H, agregat tick trade bar menjadi taker_buy_volume vs taker_sell_volume, hitung imbalance = (buy - sell) / (buy + sell). LONG ketika imbalance 4H > +0.05 (pembelian taker yang berkelanjutan) AND harga > 100-bar SMA (konfluensi tren — flow harus setuju dengan tren). Keluar ketika imbalance berbalik negatif OR harga turun di bawah SMA. Sinyal order-flow memiliki profil statistik yang secara fundamental berbeda dari sinyal price-momentum yang gagal: mereka secara langsung mengamati AGENT BEHAVIOR (sisi mana yang bersedia membayar spread) daripada perilaku INFERRING agent dari harga (yang merupakan konsekuensi lagging dari perilaku). Hanya 3 parameter (jauh di bawah ceiling 5-param). Frekuensi trading: ~40-80 trades/tahun selama 6+ tahun data trade tick Binance → total 240-480 trades → 16-32 OOS trades per window walk-forward, dengan nyaman di atas lantai 5-trade. Ini juga merupakan INFRASTRUCTURE TEST yang kritis: jika data trade_ticks dimuat dengan benar ke dalam pipeline factory (file data_specification.md mencantumkannya di bawah catalog_data_types dan flag subscribe_trade_ticks ada), ini membuka kelas mekanisme yang benar-benar baru untuk riset masa depan. Jika gagal dimuat (mirip dengan celah funding rate HL yang memblokir strategi 9), kegagalannya sendiri bersifat informatif dan memunculkan tiket infrastruktur yang layak diajukan.
Umpan balik menuntut DIAGNOSTIC, bukan tebakan skema lainnya. Saya melakukan kueri langsung ke data/supplementary/metrics/BTCUSDT/*.parquet: 334,643 baris, kolom taker_long_short_vol_ratio, timestamp dalam ms; baris per tahun 2023=12,096 / 2024=16,990 / 2025=14,688, dan bulan EVERY 2023-01..2025-12 memiliki >=288 baris (kontinu, hanya jarang dibandingkan data padat 5-menit 2020-2022). Jadi gate (3) 'baris tidak tersedia -> ajukan tiket' adalah salah, dan premis gate (2) tentang ketidakcocokan skema loader juga……Tampilkan lebih banyakTampilkan lebih sedikit
Umpan balik menuntut DIAGNOSTIC, bukan tebakan skema lainnya. Saya melakukan kueri langsung ke data/supplementary/metrics/BTCUSDT/*.parquet: 334,643 baris, kolom taker_long_short_vol_ratio, timestamp dalam ms; baris per tahun 2023=12,096 / 2024=16,990 / 2025=14,688, dan bulan EVERY 2023-01..2025-12 memiliki >=288 baris (kontinu, hanya jarang dibandingkan data padat 5-menit 2020-2022). Jadi gate (3) 'baris tidak tersedia -> ajukan tiket' adalah salah, dan premis gate (2) tentang ketidakcocokan skema loader juga salah (loader saya sudah membaca tepat kolom + kunci timestamp ini). Akar masalah sebenarnya berada di downstream dalam kode saya sendiri: batas staleness 24j pada _taker_imbalance. Saya memvalidasinya secara offline terhadap penyimpanan parquet nyata dengan memindai bar 4H sintetis selama 2023-2025: batas 24j hanya menandai 24.9% bar dengan sinyal taker (setelah gate imbalance>0.05 dan harga>SMA, ini menyusut menjadi eksposur ~2.79% yang teramati), sedangkan batas 14 hari menandai 95.3% — sehingga setiap jendela walk-forward 3 akan terisi perdagangan. Fungsi _taker_imbalance sudah meneruskan rasio terdekat pada atau sebelum waktu tersebut ketika jendela trailing 4j kosong; hanya batas tersebut yang memveto, jadi perbaikannya adalah satu knob (max_lag_hours=336) dengan ZERO perubahan pada logika sinyal, entry/exit, atau sizing dan NO fallback proksi harga. Ini mempertahankan mekanisme order-flow dan akhirnya membuatnya dapat diuji di seluruh periode backtest. Catatan untuk analis: cakupan taker 2023-2025 memang lebih tipis daripada 2020-2022 (~12% dari kepadatan 5-menit), sehingga sinyal yang diteruskan lebih kasar pada tahun-tahun tersebut; backfill metrik padat 5-menit untuk 2023-2025 akan meningkatkan fidelitas, tetapi serinya cukup kontinu dari bulan ke bulan untuk memvalidasi walk-forward sekarang.
Gagal deflated Sharpe dengan probabilitas overfitting ekstrem pada percobaan 1. DSR=0.3175 (vs bar 0.95), is_significant=FALSE, dengan Sharpe teroptimasi 1.9615 BELOW bar luck expected-max 225-trial sebesar 2.3078, dan — secara menentukan — PBO=0.8664 (probabilitas 87% bahwa pemilihan parameter overfit). Menurut kerangka kerja, DSR rendah yang dikombinasikan dengan PBO yang sangat tinggi merupakan isyarat yang menentukan untuk ditinggalkan. Walk-forward mengonfirmasinya: is_overfitted=TRUE dengan rata-rata IS……Tampilkan lebih banyakTampilkan lebih sedikit
Gagal deflated Sharpe dengan probabilitas overfitting ekstrem pada percobaan 1. DSR=0.3175 (vs bar 0.95), is_significant=FALSE, dengan Sharpe teroptimasi 1.9615 BELOW bar luck expected-max 225-trial sebesar 2.3078, dan — secara menentukan — PBO=0.8664 (probabilitas 87% bahwa pemilihan parameter overfit). Menurut kerangka kerja, DSR rendah yang dikombinasikan dengan PBO yang sangat tinggi merupakan isyarat yang menentukan untuk ditinggalkan. Walk-forward mengonfirmasinya: is_overfitted=TRUE dengan rata-rata IS 3.91 anjlok menjadi rata-rata OOS 0.962 dan OOS window [2.76, 1.32, -1.19] (satu negatif). Tingginya probabilistic_sharpe (0.9964) merupakan jebakan klasik PSR-vs-DSR — ini mengabaikan pemilihan 225-trial yang dihukum oleh PBO/DSR. Hal positif asli (0 tebing sensitivitas, sharpe_ci_low +0.4252 positif, rasio holdout yang lulus secara sah 1.213) mengukur stabilitas lokal dan satu window forward yang menguntungkan, bukan signifikansi, dan tidak dapat mengesampingkan 87% PBO dengan Sharpe terpilih di bawah bar luck. Tidak iterasi (percobaan 1 dari 2, sudah iterasi 3): sensitivitas sudah bersih dengan 0 tebing, sehingga sweep sepenuhnya mengeksplorasi wilayah stabil namun OOS tetap anjlok dan PBO adalah 0.87 — overfitting tinggal di walk-forward SELECTION atas 225 trial, bukan di tebing yang dapat diperbaiki, dan dengan hanya 3 parameter inti, sweep best-of-225 kedua menemukan kembali konfigurasi overfit yang sama. Tidak revise_hypothesis: ketidakseimbangan taker-flow adalah mekanisme tes pertama tanpa sibling terpromosi yang terdampar di target mati, sehingga tidak ada yang terbukti untuk diarahkan kembali ke instrumen baru. Perhatian tambahan (bukan akar penyebab yang terkonfirmasi): sinyal 'order flow' diturunkan dari deret metrik sparse taker_long_short_vol_ratio dengan carry-forward stagnansi 14-hari, bukan dari trade tick mentah, sehingga selama periode sparse 2023-2025 dapat berupa satu snapshot tunggal yang ditahan ke depan hingga dua minggu — terdegradasi menuju proksi basi dengan informasi rendah dan merusak premis 'terbeda secara informasi dari harga'; dikombinasikan dengan tren long-only BTC dalam sampel 6-tahun yang berat bullish (alpha dasar 0.02, benchmark_correlation 0.30), sebagian besar return mungkin berupa beta. FAILURE PATTERN: mekanisme order-flow yang benar-benar baru dengan profil yang sangat bersih (0 tebing sensitivitas, positif CI-low, holdout yang lulus) tetap dapat berupa overfit best-of-225 — di sini PBO 0.8664 dengan DSR 0.32 dan Sharpe teroptimasi (1.96) di bawah bar luck 2.31, ditambah walk-forward is_overfitted dengan window OOS negatif, adalah menentukan. Grid sensitivitas yang bersih dan satu window holdout yang menguntungkan tidak NOT menyelamatkan optimasi yang pemilihannya 87% kemungkinan overfit; kebaruan dan stabilitas lokal bukanlah signifikansi statistik.
Implementasi
Trend-follower long-only 4H pada BTCUSDT.BINANCE perp yang sinyal direksionalnya adalah agregat TAKER ORDER-FLOW imbalance (dari seri metrik taker_long_short_vol_ratio), yang di-gate oleh filter tren 100-bar SMA. LONG ketika taker imbalance > +0.05 dan close > SMA; keluar ketika imbalance berbalik di bawah exit_imbalance atau close < SMA. Iterasi 3 memperbaiki celah eksposur 2023-2025: query langsung dari metrics store membuktikan seri taker ada CONTINUOUSLY bulan per bulan di seluruh 2020-2026 dan dimuat dengan benar; blackout tersebut adalah batas staleness 24h strategi itu sendiri yang jauh lebih ketat daripada cadence (1-30 hari intra-bulan) yang jarang dari baris metrik 2023-2025. Batas tersebut sekarang menjadi parameter (max_lag_hours, default 336h=14 hari) yang membawa rasio taker at-or-before terdekat ke depan melintasi celah yang jarang.
Tinjauan Backtest
Sharpe
0.90
Total Return
36.26%
Max Drawdown
13.11%
Total Trade
191
Rasio Menang
40.8%
Faktor Profit
1.34
Tes fungsional dan infrastruktur berhasil: seri metrik taker-flow dimuat dan menggerakkan entri 191 (0 turun) — membuktikan kelas mekanisme order-flow yang benar-benar baru mengalir melalui pipeline
Metrik risk-adjusted pra-optimasi yang kuat: Sharpe 0.90, Sortino 1.77, Calmar 2.24, max_drawdown hanya 13.1%, profit_factor 1.34
Alfa positif (+0.021), beta rendah (0.043) dan benchmark_correlation rendah (0.30) — aliran imbal hasil yang terdiferensiasi dan agak market-neutral
Sampel perdagangan sehat (191) selama ~6 tahun mendukung walk-forward yang bermakna dengan OOS perdagangan yang memadai per jendela
Imbal hasil asimetris (avg_win ~2x avg_loss) menjelaskan tingkat kemenangan sub-50% — profil trend-follower normal, bukan cacat
Kapasitas layak (~$9.6M); drag biaya sedang (impact 10.2%, komisi 9.7% dari gross)
Risiko integritas mekanisme: carry-forward staleness 14 hari membuat sinyal aliran taker hampir konstan selama periode 2023-2025 yang jarang, sehingga penentuan waktu perdagangan mungkin didorong oleh gate tren SMA — mungkin merupakan strategi tren harga yang menyamar sebagai order-flow
sharpe_ci_low -0.635 (CI melintasi 0) — signifikansi belum ditetapkan; memerlukan gate deflated-Sharpe
information_ratio -0.65 vs buy-hold (sebagian dimitigasi oleh korelasi rendah)
Kelemahan ringan baru-baru ini (2023 -6.0%, 2026 -3.0%)
Analisis
Kelas mekanisme yang benar-benar baru untuk portofolio (ketidakseimbangan order-flow taker teragregasi) — berbeda secara informasional dari sinyal berbasis harga yang telah jenuh
Sensitivitas PASSED dengan 0 cliff — parameter stabil secara lokal di seluruh grid yang diuji
sharpe_ci_low positif (+0.4252), dan holdout benar-benar lolos (rasio 1.213, holdout_sharpe 1.167 dibandingkan WF-OOS 0.962 yang positif)
Sharpe terdeflasi gagal: DSR=0.3175 (vs 0.95), is_significant=false, Sharpe yang dioptimalkan 1.9615 BELOW bar keberuntungan expected-max 225-percobaan sebesar 2.3078
PBO=0.8664 — 87% probabilitas overfitting backtest; DSR rendah + PBO sangat tinggi adalah keputusan tegas untuk tidak mempromosikan
Walk-forward is_overfitted=TRUE: rata-rata IS 3.91 runtuh menjadi rata-rata OOS 0.962, dengan jendela OOS [2.76, 1.32, -1.19] (satu negatif)
probabilistic_sharpe 0.9964 adalah jebakan PSR-vs-DSR — mengabaikan seleksi 225-percobaan yang dihukum oleh PBO/DSR
Konfigurasi dasar CI melintasi 0 (dasar sharpe_ci_low -0.6354); alfa dasar hanya 0.02 dengan benchmark_correlation 0.30 — tren BTC long-only dalam sampel yang didominasi bull sulit dipisahkan dari beta
Peringatan integritas mekanisme: 'order flow' diturunkan dari seri rasio taker metrik yang jarang dengan carry-forward staleness 14 hari, bukan tick perdagangan mentah — selama 2023-2025 sinyal dapat berupa snapshot yang ditahan hingga dua minggu, sehingga menurun menjadi proksi yang basi (ditandai untuk verifikasi, belum dikonfirmasi)
semua > 0
Do NOT optimize — sinyal taker-flow mengalami blackout data 2023-2025 secara struktural (trades hanya ada di 2020-2022 dan 2026; annual_returns lewati 2023/2024/2025; exposure_pct 2.79%), sehingga walk-forward 3-window akan menjalankan seluruh window tanpa data dan edge order-flow tidak dapat divalidasi. Perubahan schema-tolerance loader pada Iterasi 2 memang NOT menutup celah tersebut, yang berarti langkah selanjutnya adalah diagnostik, bukan tebakan schema lain: (1) Langsung query catalog/supplementary store……Tampilkan lebih banyakTampilkan lebih sedikit
Do NOT optimize — sinyal taker-flow mengalami blackout data 2023-2025 secara struktural (trades hanya ada di 2020-2022 dan 2026; annual_returns lewati 2023/2024/2025; exposure_pct 2.79%), sehingga walk-forward 3-window akan menjalankan seluruh window tanpa data dan edge order-flow tidak dapat divalidasi. Perubahan schema-tolerance loader pada Iterasi 2 memang NOT menutup celah tersebut, yang berarti langkah selanjutnya adalah diagnostik, bukan tebakan schema lain: (1) Langsung query catalog/supplementary store dan konfirmasi apakah baris `metrics` taker buy/sell volume (atau taker_long_short_vol_ratio) PHYSICALLY EXIST untuk BTCUSDT 2023-01 hingga 2025-12. Cetak jumlah baris dan nama kolom/kunci timestamp aktual untuk sampel 2024. (2) Jika baris ada di bawah schema lain (nama kolom atau kunci timestamp yang masih tidak cocok dengan loader Anda), perluas `_row_ratio`/`_row_ts`/`_load_taker_flow` untuk membacanya dan jalankan ulang; konfirmasi exposure_pct naik dan trades mengisi 2023-2025. (3) Jika baris memang NOT ada (seri metrik taker tidak pernah dikumpulkan/di-backfill untuk tahun-tahun tersebut), ini adalah masalah infrastruktur/pengumpulan data persis seperti yang dihipotesiskan — kode strategi tidak dapat memperbaikinya, jadi ajukan tiket pengumpulan data untuk metrik taker-flow multi-tahun dan DO NOT kirim ulang strategi ini untuk optimasi hingga data mencakup periode backtest penuh. Hanya ketika seri taker-flow mencakup 2020-2026 secara berkelanjutan barulah ini layak dioptimasi; mekanismenya menjanjikan tetapi saat ini belum dapat diuji.
Ringkasan Hasil
Mekanisme yang benar-benar baru dengan profil yang sangat bersih — tanpa cliff sensitivitas, Sharpe positif CI-rendah, dan holdout yang lolos — tetap dapat menjadi overfit best-of-N, sehingga pekerjaan mendatang harus menganggap PBO tinggi ditambah Sharpe terdeflasi di bawah ambang keberuntungan sebagai penentu terlepas dari stabilitas lokal, serta harus memvalidasi bahwa sinyal data tambahan (di sini seri taker yang diteruskan hingga 14 hari sepanjang periode 2023-2025 yang jarang) tidak berubah menjadi proksi tren harga yang basi.
Analis menghentikannya setelah optimisasi (percobaan 1 dari 2, sudah pada iterasi 3): meskipun lulus sensitivitas (0 cliff), Sharpe positif CI-low (+0.425), dan holdout yang sah (rasio 1.213), strategi ini gagal dalam uji Sharpe terdeflasi (DSR 0.318 vs 0.95, tidak signifikan) dengan Sharpe yang dioptimalkan 1.96 di bawah bar keberuntungan 225-percobaan sebesar 2.31, dan — secara menentukan — PBO 0.866 (probabilitas overfit 87%) bersama walk-forward yang ditandai overfit (rata-rata in-sample 3.91 merosot menjadi rata-rata OOS 0.96 dengan jendela negatif sebesar -1.19).
Strategi trend-following long-only 4H pada perp BTCUSDT.BINANCE yang sinyal arahnya berasal dari ketidakseimbangan order-flow taker buy/sell teragregasi (bersumber dari seri rasio taker metrik), bukan harga, dengan posisi long ketika ketidakseimbangan taker-buy melampaui +0.05 dan harga berada di atas 100-bar SMA — kelas mekanisme order-flow tiga parameter yang sengaja baru dan uji infrastruktur untuk mengetahui apakah data aliran taker tersambung melalui pipeline.
Uji infrastruktur berhasil (seri taker dimuat dan menghasilkan 191 entri bersih) dan backtest dasar kuat untuk factory: Sharpe 0.904, return +36.3%, profit factor 1.34, tingkat kemenangan 40.8%, hanya drawdown maksimum 13.1%, dengan alpha positif (0.021) dan korelasi benchmark rendah (0.30). Optimisasi meningkatkannya menjadi Sharpe 1.96, return +88.2%, drawdown 10.8%, dan profit factor 1.76.
Stratmill adalah alat riset dan paper trading, bukan nasihat keuangan atau broker. Hasil backtest dan paper trading bersifat hipotetis. Trading mengandung risiko kerugian.