BTC Penyediaan Likuiditas Grid Rentang, Hanya Maker (Satu Instrumen BINANCE Perp USD-M, Bar 15m, Memanen Osilasi lewat Tangga Order Pasif LIMIT di Sekitar Mid Bergulir — Jarak Grid ≫ Biaya Maker Pulang-Pergi, Jeda Tren + Batas Inventaris, Mengatasi Kerugian Mean-Reversion akibat Biaya Taker, 4 Parameter)
Hasil: Ditinggalkan
BtcMakerGridLiquidityProvision
Ringkasan Hasil
Strategi ini merupakan jenis baru bagi portofolio — penyediaan likuiditas hanya maker — yang dirancang untuk menghindari kerugian akibat biaya taker yang membunuh semua strategi mean-reversion dalam sesi ini. Strategi menangkap osilasi grid melalui limit pasif post-only dengan jarak jauh di atas biaya maker pulang-pergi ~0.04%, serta berhasil menghindari batas waktu kinerja 300s yang menggagalkan percobaan maker sebelumnya. Strategi menang pada 78% dari 13,295 trade, tetapi itulah jebakannya: kemenangan kecil……Tampilkan lebih banyakTampilkan lebih sedikit
Strategi ini merupakan jenis baru bagi portofolio — penyediaan likuiditas hanya maker — yang dirancang untuk menghindari kerugian akibat biaya taker yang membunuh semua strategi mean-reversion dalam sesi ini. Strategi menangkap osilasi grid melalui limit pasif post-only dengan jarak jauh di atas biaya maker pulang-pergi ~0.04%, serta berhasil menghindari batas waktu kinerja 300s yang menggagalkan percobaan maker sebelumnya. Strategi menang pada 78% dari 13,295 trade, tetapi itulah jebakannya: kemenangan kecil (rata-rata $22) dan kerugian berekor tebal; dalam tren turun 2022 yang berkelanjutan, strategi menumpuk inventaris long melawan pergerakan hingga akun terlikuidasi seluruhnya pada 2022-03-06 (-100%, 2022 Feb -107%). Jeda tren dan pertahanan batas inventaris yang menjadi rancangan strategi terbukti gagal menahan penyebab kegagalan grid yang disebut dalam hipotesis. Analis menghentikannya saat tinjauan iterasi pertama, sebab penyesuaian grid_step/n_levels/mid_lookback/trend_threshold tidak dapat menyelamatkan strategi yang menghancurkan akun — penyesuaian hanya akan menggeser tanggal kehancuran.
GRID penyediaan likuiditas bergaya market-making pada BTCUSDT.BINANCE (perp USD-M, bar 15m) yang memanen osilasi dalam rentang secara eksklusif melalui order limit PASSIVE MAKER — serangan struktural yang dirancang untuk mengatasi kegagalan persis yang membunuh semua strategi mean-reversion taker dalam sesi ini. Semuanya gagal dengan cara yang sama: keunggulan osilasi yang nyata tetapi kecil (−0.05% hingga −0.2%/trade) terkikis biaya pulang-pergi taker ~0.10%. Eksekusi maker di Binance USD-M berbiaya ~0.02%/sisi……Tampilkan lebih banyakTampilkan lebih sedikit
GRID penyediaan likuiditas bergaya market-making pada BTCUSDT.BINANCE (perp USD-M, bar 15m) yang memanen osilasi dalam rentang secara eksklusif melalui order limit PASSIVE MAKER — serangan struktural yang dirancang untuk mengatasi kegagalan persis yang membunuh semua strategi mean-reversion taker dalam sesi ini. Semuanya gagal dengan cara yang sama: keunggulan osilasi yang nyata tetapi kecil (−0.05% hingga −0.2%/trade) terkikis biaya pulang-pergi taker ~0.10%. Eksekusi maker di Binance USD-M berbiaya ~0.02%/sisi (~0.04% pulang-pergi), penghematan ~0.06% per siklus yang dapat mengubah penangkapan osilasi dengan hasil negatif marginal menjadi positif — faktor yang belum pernah benar-benar diukur (satu percobaan maker gagal karena 300s PERF TIMEOUT, bukan karena keunggulan). Mekanisme: pertahankan mid bergulir (EMA) dan pasang tangga order LIMIT yang menunggu — limit beli di bawah mid, limit jual di atasnya — dengan jarak grid_step (default ~0.35%, tetapkan WELL di atas biaya maker pulang-pergi ~0.04% agar setiap siklus beli→jual yang terisi menutup biaya dengan penyangga), mencakup ±N level (default 4). Saat harga berosilasi, order beli terisi menambah inventaris long yang dijual pada level naik berikutnya, dan sebaliknya; tiap siklus selesai menangkap grid_step dikurangi biaya maker. Strategi ini jelas bukan keluarga strategi yang gagal: NOT mean-reversion taker NOT (hanya maker, dan perhitungan biayanya berbalik), NOT rotasi faktor (tiga rotasi tertunda saya menempati ruang itu — ini strategi berbeda TYPE), NOT mengikuti tren, NOT opsi/carry/likuidasi, NOT pemudaran sinyal satu aset (tanpa prediksi arah — ini penyediaan likuiditas simetris). Strategi dirancang untuk menghadapi dua penyebab utama kegagalan grid: (1) pasar TRENDING — filter tren (kemiringan EMA tajam atau harga menembus batas grid) PAUSES order baru di sisi yang merugi dan meratakan inventaris melalui stop ketat, sehingga mencegah ledakan akibat akumulasi melawan tren; (2) PERF TIMEOUT — level grid dihitung sebelumnya sekali per rebalance dan pengisian diperiksa dalam O(1) per bar terhadap high/low bar, tanpa memindai ulang riwayat. Strategi ini mengisi dua kekosongan portofolio: belum ada strategi penyediaan likuiditas, dan strategi jangka pendek kurang terwakili (6.8%). Parameter 4 (grid_step, n_levels, lookback mid EMA, ambang jeda tren).
Menerapkan hipotesis secara langsung: (1) MAKER-ONLY — semua order grid memakai order_factory.limit(post_only=True), yang ditolak bursa alih-alih dibiarkan melintasi spread, sehingga menjamin eksekusi maker (~0.02%/sisi ≈ 0.04% pulang-pergi). grid_step 0.35% >> 0.04%, sehingga setiap siklus beli->jual menghasilkan laba bersih setelah biaya, membalik perhitungan biaya taker yang membunuh strategi mean-reversion taker dalam sesi ini. (2) LADDER di sekitar ROLLING MID — EMA(mid_lookback) adalah mid; n_levels……Tampilkan lebih banyakTampilkan lebih sedikit
Menerapkan hipotesis secara langsung: (1) MAKER-ONLY — semua order grid memakai order_factory.limit(post_only=True), yang ditolak bursa alih-alih dibiarkan melintasi spread, sehingga menjamin eksekusi maker (~0.02%/sisi ≈ 0.04% pulang-pergi). grid_step 0.35% >> 0.04%, sehingga setiap siklus beli->jual menghasilkan laba bersih setelah biaya, membalik perhitungan biaya taker yang membunuh strategi mean-reversion taker dalam sesi ini. (2) LADDER di sekitar ROLLING MID — EMA(mid_lookback) adalah mid; n_levels memasang order beli post-only di bawah dan jual di atasnya dengan jarak grid_step. Order yang terisi memicu limit TP berlawanan (order beli terisi -> jual satu langkah di atas; order jual terisi -> beli satu langkah di bawah), grid klasik yang berkelanjutan dengan sendirinya untuk memanen osilasi. (3) TREND-PAUSED — filter tren dengan kemiringan EMA dan penembusan batas grid meratakan inventaris dan menghentikan pemasangan kuotasi selama tren, guna mencegah ledakan akibat akumulasi melawan tren. (4) INVENTORY-CAPPED — batas keras eksposur neto (inv_cap_mult*n_levels*level_qty) ditambah tangga ±n_levels yang memang terbatas menjaga eksposur tetap terkendali; pembongkaran menutup posisi di pasar jika batas terlampaui. (5) NO PERF TIMEOUT — level dihitung sekali setiap pergantian rezim dan diisi ulang dalam on_order_filled; tiap bar berkompleksitas O(1). Tepat 4 parameter inti yang dapat diatur (grid_step, n_levels, mid_lookback, trend_threshold). Bursa: futures BINANCE (MARGIN) diperlukan karena keunggulan berasal dari biaya maker dan grid menyediakan likuiditas long+short secara simetris — sifat maker 0.10% dan long-only pada spot akan menghilangkan keunggulan. Leverage sengaja ditetapkan 1.0: grid mengakumulasi posisi melawan pergerakan, sehingga leverage adalah risiko yang keliru (sesuai peringatan eksplisit pada pola dasar grid), dan ukuran posisi merujuk config.leverage agar tetap konsisten jika suatu saat dinaikkan. Strategi mengisi dua kekosongan portofolio (belum ada strategi penyediaan likuiditas; strategi jangka pendek kurang terwakili) dan menghasilkan trade yang sering pada 15m BTC (osilasi 0.35% sering terjadi), menghindari kegagalan no_trades/verification_loop. Verifikasi: Layer 1 statis PASSED, semua 6 skenario sintetis Layer 2 PASSED dengan sinyal kontinu yang tidak membeku.
Likuidasi seluruh akun pada 2022-03-06: total_return -100%, max_drawdown 100% (tertinggi CI 100.07%), dan semua imbal hasil sejak Maret 2022 tepat 0.0 — strategi hancur 2 tahun setelah periode dimulai dan tidak pernah pulih. Kegagalan ini persis penyebab struktural kegagalan grid yang diklaim hendak diatasi hipotesis: akumulasi inventaris long tanpa batas melawan tren turun 2022 yang berkelanjutan (Feb 2022 = -107%), yang terbukti tidak dapat ditahan oleh jeda tren berbasis kemiringan EMA dan batas inventaris.……Tampilkan lebih banyakTampilkan lebih sedikit
Likuidasi seluruh akun pada 2022-03-06: total_return -100%, max_drawdown 100% (tertinggi CI 100.07%), dan semua imbal hasil sejak Maret 2022 tepat 0.0 — strategi hancur 2 tahun setelah periode dimulai dan tidak pernah pulih. Kegagalan ini persis penyebab struktural kegagalan grid yang diklaim hendak diatasi hipotesis: akumulasi inventaris long tanpa batas melawan tren turun 2022 yang berkelanjutan (Feb 2022 = -107%), yang terbukti tidak dapat ditahan oleh jeda tren berbasis kemiringan EMA dan batas inventaris. Metrik pendukung menegaskan strategi yang rusak dengan keunggulan negatif: profit_factor 0.646, Sharpe -0.95 (CI [-3.32, -0.83] seluruhnya negatif), Sortino -0.89, information_ratio -2.45, PSR 0.0, return_skew -45.7 / kurtosis 2179 (ekor kiri katastrofik), dan avg_trade_return_pct 0.14% berada di bawah batas minimum biaya futures 0.15% bahkan sebelum kehancuran. Mengoptimalkan grid_step/n_levels/mid_lookback/trend_threshold tidak dapat menyelamatkan strategi yang melikuidasi akun — penyesuaian parameter hanya menggeser tanggal kehancuran, bukan menghilangkan risiko inheren grid inventaris berleverage yang mengakumulasi posisi melawan tren. Pada dasarnya rusak; tidak layak dioptimalkan selama 2 jam.
Implementasi
Strategi grid rentang/penyedia likuiditas hanya maker pada BTCUSDT.BINANCE perp USD-M (bar 15m). Mempertahankan mid EMA bergulir dan memasang tangga order PASSIVE LIMIT post-only: n_levels limit beli di bawah mid dan n_levels limit jual di atasnya, dengan jarak grid_step (0.35%). Beli menambah inventaris long di bawah mid, jual menambah inventaris short di atasnya; setiap order terisi langsung memicu limit take-profit berlawanan satu grid_step jauhnya, sehingga tiap siklus beli->jual (atau jual->beli) yang……Tampilkan lebih banyakTampilkan lebih sedikit
Strategi grid rentang/penyedia likuiditas hanya maker pada BTCUSDT.BINANCE perp USD-M (bar 15m). Mempertahankan mid EMA bergulir dan memasang tangga order PASSIVE LIMIT post-only: n_levels limit beli di bawah mid dan n_levels limit jual di atasnya, dengan jarak grid_step (0.35%). Beli menambah inventaris long di bawah mid, jual menambah inventaris short di atasnya; setiap order terisi langsung memicu limit take-profit berlawanan satu grid_step jauhnya, sehingga tiap siklus beli->jual (atau jual->beli) yang selesai menangkap grid_step dikurangi biaya maker pulang-pergi ~0.04%. Karena grid_step (0.35%) ditetapkan jauh di atas biaya maker pulang-pergi, setiap osilasi yang dipanen menutup biaya dengan penyangga — inilah alasan struktural memakai eksekusi maker (0.02%/sisi), bukan taker (0.05%/sisi), yang menggagalkan percobaan mean-reversion sebelumnya. Pengendalian risiko: filter tren dengan kemiringan EMA (|slope| selama slope_window > trend_threshold) dan penembusan batas harga (harga bergerak > envelope_mult*n_levels*grid_step dari jangkar grid) sama-sama memicu pembongkaran penuh — batalkan semua order yang menunggu dan ratakan inventaris di pasar — lalu jeda pemasangan likuiditas baru sampai pasar kembali bergerak dalam rentang; batas inventaris terpisah meratakan posisi jika eksposur neto melampaui inv_cap_mult*n_levels*level_qty. Tangga dibangun ulang hanya saat rezim berubah dan diisi ulang berbasis peristiwa dalam on_order_filled, sehingga pekerjaan per bar berkompleksitas O(1) (tanpa pemindaian ulang riwayat → tanpa batas waktu PERF).
Hasil Verifikasi
Analis sebaiknya ABANDON pada BACKTEST_REVIEW — faktor biaya maker diuji langsung dan tidak menyelamatkan penangkapan osilasi grid.
Hipotesis utama terbantahkan (penilaian analis, bukan cacat kode): taruhan utama hipotesis adalah eksekusi maker (~0.04% pulang-pergi) membuat penangkapan osilasi positif. Sandbox — dengan pengisian dan biaya maker — membantahnya: total_return -37.3%, Sharpe -1.51 (CI [-3.28, +0.19]), profit_factor 0.68, max_drawdown 38.3% dalam 1536 trade. Pola klasik ledakan grid saat tren: win_rate 78%, tetapi avg_loss $347 adalah ~5.4x avg_win $64, kurtosis 54.96, tail_ratio 0.42. Keunggulan maker sebesar IS berhasil dipanen per siklus, tetapi pembongkaran inventaris akibat akumulasi saat tren mengalahkannya; trend_threshold=0.012 terlalu longgar pada 15m BTC.
Anggap sandbox sebagai batas atas yang optimistis; eksekusi nyata akan berkinerja lebih buruk, sehingga semakin memperkuat alasan untuk menghentikannya.
Realisme pengisian maker dalam backtest terlalu optimistis dan seluruh tesis bergantung padanya: pengisian berbasis bar mengasumsikan limit post_only yang menunggu akan terisi penuh setiap kali tersentuh high/low, tanpa posisi antrean dan tanpa seleksi merugikan. Pengisian maker nyata menghadapi seleksi merugikan dan persaingan antrean, sehingga hasil live akan lebih buruk daripada sandbox -37% yang sudah ada.
Utamakan ekspektasi dolar / profit_factor (0.68) dibanding avg_trade_return_pct untuk grid ini.
Metrik per transaksi yang menyesatkan: avg_trade_return_pct = 0.155% sedikit melampaui ambang 0.15%, tetapi avg_trade_pnl_usd adalah -$24 dan total_return -37.3%. Rata-rata per nilai nosional didominasi banyak siklus kecil yang positif, sementara kerugian dalam dolar terkonsentrasi pada pelepasan posisi berukuran besar setelah persediaan terakumulasi, sehingga pembacaan >0.15% adalah artefak, bukan sinyal kelayakan yang lolos.
Tinjauan Backtest
Sharpe
-0.95
Total Return
-100.00%
Max Drawdown
100.00%
Total Trade
13295
Rasio Menang
78.3%
Faktor Profit
0.65
Jenis strategi yang benar-benar baru (penyediaan likuiditas hanya maker), belum ada dalam portofolio yang diterapkan
Tesis pembalikan biaya maker (~0.04% pulang-pergi dibanding ~0.10% taker) masuk akal secara ekonomi jika dinilai tersendiri
Pertahanan batas waktu kinerja (pengisian berbasis peristiwa O(1)) berhasil — proses selesai tanpa batas waktu 300s yang menggagalkan percobaan maker sebelumnya
ACCOUNT LIQUIDATED pada 2022-03-06 — total_return -100%, max_drawdown 100%; strategi gagal dan menghasilkan nol imbal hasil selama ~4 tahun terakhir dalam periode pengujian
Penyebab utama kegagalan grid (akumulasi melawan tren) terjadi di pasar bearish 2022 meski ada pertahanan jeda tren + batas inventaris — Feb 2022 adalah -107%
Ekor kiri gemuk yang katastrofik: return_skew -45.7, kurtosis 2179, largest_loss -$1,416 vs avg_win $22
avg_trade_return_pct 0.14% berada di bawah batas minimum biaya futures 0.15% bahkan sebelum kehancuran
Ringkasan Hasil
Pembalikan biaya maker memang mengatasi masalah kerugian akibat biaya (pertahanan batas waktu kinerja juga berhasil), tetapi risiko fatal grid inventaris berleverage adalah akumulasi melawan tren yang berkelanjutan — jeda tren dengan kemiringan EMA dan batas inventaris tidak cukup untuk menahannya, sehingga tingkat kemenangan yang tinggi menutupi ekor kiri katastrofik yang melikuidasi akun.
Strategi dihentikan pada tahap peninjauan backtest sebelum optimasi karena seluruh akun terlikuidasi: penyebab kegagalan grid yang diklaim hendak diatasi benar-benar terjadi — akumulasi inventaris long tanpa batas melawan tren turun 2022 yang berkelanjutan (Feb 2022 -107%), yang terbukti tidak dapat ditahan oleh jeda tren berbasis kemiringan EMA dan batas inventaris — dan penyesuaian parameter hanya dapat menggeser tanggal kehancuran, bukan menghilangkan risiko inheren akumulasi melawan tren.
Strategi grid rentang penyedia likuiditas hanya maker pada BTCUSDT.BINANCE (perp USD-M, bar 15m), yang memanen osilasi melalui tangga order limit pasif post-only di sekitar mid EMA bergulir, dengan jarak jauh di atas biaya maker pulang-pergi ~0.04%. Dilengkapi filter jeda tren dan batas inventaris untuk menahan ledakan akibat akumulasi melawan tren — serangan struktural terhadap kerugian mean-reversion akibat biaya taker.
Akun terlikuidasi: imbal hasil total -100%, drawdown maksimum 100%, hancur pada 2022-03-06 dengan nol imbal hasil selama ~4 tahun terakhir; faktor laba 0.646, Sharpe -0.95 (CI sepenuhnya negatif), rasio informasi -2.45, ekor kiri katastrofik (skew -45.7, kurtosis 2179), dan avg_trade_return_pct 0.14% di bawah batas minimum biaya 0.15% bahkan sebelum kehancuran, dalam 13,295 trade dengan tingkat kemenangan 0.78.
Stratmill adalah alat riset dan paper trading, bukan nasihat keuangan atau broker. Hasil backtest dan paper trading bersifat hipotetis. Trading mengandung risiko kerugian.