Langsung ke konten
Semua strategi

Strategi

Konveksitas Tren Opsi Long Single-Leg Bulanan Deribit BTC (Dengan Gerbang Cheap-IV, Arah Dua Sisi)

Hasil: Ditinggalkan

BtcDeribitMonthlyLongOptionTrendConvexityCheapIV

Ringkasan Hasil

BtcDeribitMonthlyLongOptionTrendConvexityCheapIV merupakan kebalikan yang disengaja dari buku opsi short-vol dan non-directional pipeline: long-vega dan long-direction, dengan membeli satu call atau put OTM untuk mengubah pandangan tren BTC menjadi payoff konveks dengan risiko terdefinisi, dan strategi ini dengan mudah melewati hambatan eksekusi multi-leg serta Layer-3 yang menghalangi strategi sejenis. Namun, backtest hanya menghasilkan 9 perdagangan karena rangkaian Deribit BTC bulanan dalam katalog hanya……Tampilkan lebih banyakTampilkan lebih sedikit

BtcDeribitMonthlyLongOptionTrendConvexityCheapIV merupakan kebalikan yang disengaja dari buku opsi short-vol dan non-directional pipeline: long-vega dan long-direction, dengan membeli satu call atau put OTM untuk mengubah pandangan tren BTC menjadi payoff konveks dengan risiko terdefinisi, dan strategi ini dengan mudah melewati hambatan eksekusi multi-leg serta Layer-3 yang menghalangi strategi sejenis. Namun, backtest hanya menghasilkan 9 perdagangan karena rangkaian Deribit BTC bulanan dalam katalog hanya mencakup sekitar 12 tanggal kedaluwarsa sejak pertengahan -2025, dan mesin menandai metriknya tidak andal — Sharpe utama sebesar 3.43 memiliki interval kepercayaan dari -13 hingga +11, sementara seluruh imbal hasil bersih berasal dari satu bulan Februari 2026. Peninjau memutuskan revise_hypothesis, dengan mencatat bahwa ini adalah uji kedua dengan hasil 9 perdagangan yang identik dan bahwa perubahan kode tidak dapat menambahkan periode bulanan ke rangkaian data yang tipis. Tesis konveksitas tidak pernah terbantahkan; tesis itu hanya tidak dapat diuji dengan riwayat opsi yang tersedia, sehingga strategi ditinggalkan alih-alih diiterasi hingga menemui jalan buntu yang sama untuk ketiga kalinya.

Hipotesis

Ekspresikan pandangan tren BTC melalui leg opsi long SINGLE, bukan perpetual, sehingga payoff mengikuti tren berubah menjadi struktur konveks dengan risiko terdefinisi. Saat BTC berada dalam rezim naik yang terkonfirmasi AND volatilitas tersirat murah, beli satu OTM bulanan CALL sekitar 5% di Deribit; saat berada dalam rezim turun yang terkonfirmasi AND IV murah, beli satu OTM bulanan PUT sekitar 5%. Tanpa leg lindung nilai, tanpa margin short — kerugian maksimum adalah premi yang dibayarkan. Ini merupakan……Tampilkan lebih banyakTampilkan lebih sedikit

Ekspresikan pandangan tren BTC melalui leg opsi long SINGLE, bukan perpetual, sehingga payoff mengikuti tren berubah menjadi struktur konveks dengan risiko terdefinisi. Saat BTC berada dalam rezim naik yang terkonfirmasi AND volatilitas tersirat murah, beli satu OTM bulanan CALL sekitar 5% di Deribit; saat berada dalam rezim turun yang terkonfirmasi AND IV murah, beli satu OTM bulanan PUT sekitar 5%. Tanpa leg lindung nilai, tanpa margin short — kerugian maksimum adalah premi yang dibayarkan. Ini merupakan kebalikan yang disengaja dari penjualan put dengan jaminan tunai short-vol dan long straddle non-directional yang sudah ada dalam pipeline: di sini kita long-vega LONG dan long-direction LONG, mengambil keuntungan dari ekor kanan/kiri yang tebal pada imbal hasil BTC yang tidak dapat ditangkap pengikut tren perpetual karena beban biaya dan whipsaw stop menggerus hasil mereka. Satu leg membuatnya tidak melewati jalur eksekusi opsi multi-leg yang belum pernah lolos verifikasi (L2). Deribit BTC adalah pasar opsi kripto paling likuid, memiliki greeks/IV dalam katalog, dan struktur Deribit BTC single-leg sudah lolos sandbox Layer-3 (long straddle, penjualan CSP keduanya mencapai backtest_review), sehingga ketersediaan data dan eksekusi sudah diminimalkan risikonya. Sekaligus mengisi dua kategori yang paling kurang terwakili: venue opsi (~5% dibanding target 15%) dan arah long_short (15% dibanding target), dengan horizon menengah hingga panjang dan hanya 4 parameter.

Iterasi 3: perbaikan untuk timeout batas waktu Layer-3 (>300 detik). Semua logika sinyal sudah lolos Layer 1 dan 2, jadi cakupan perbaikan dibatasi secara ketat pada biaya per batang yang disebutkan dalam umpan balik. Akar masalah: _realized_vol_cheap() menghitung simpangan baku bergulir dengan loop Python atas seluruh riwayat penutupan (`for i in range(n): rolls[i] = rets[i:i+w].std()`) — O(n·w) per pemanggilan, dijalankan sebagai fallback cheap-IV pada setiap batang ketika riwayat DVOL tipis (yaitu seluruh……Tampilkan lebih banyakTampilkan lebih sedikit

Iterasi 3: perbaikan untuk timeout batas waktu Layer-3 (>300 detik). Semua logika sinyal sudah lolos Layer 1 dan 2, jadi cakupan perbaikan dibatasi secara ketat pada biaya per batang yang disebutkan dalam umpan balik. Akar masalah: _realized_vol_cheap() menghitung simpangan baku bergulir dengan loop Python atas seluruh riwayat penutupan (`for i in range(n): rolls[i] = rets[i:i+w].std()`) — O(n·w) per pemanggilan, dijalankan sebagai fallback cheap-IV pada setiap batang ketika riwayat DVOL tipis (yaitu seluruh bagian awal/bercelah dalam backtest), persis seperti pola 'membangun ulang daftar di dalam on_bar pada setiap batang' yang dijelaskan dalam diagnostik. Perbaikan: (1) ganti loop tersebut dengan simpangan baku bergulir jumlah kumulatif yang sepenuhnya tervectorisasi (simpangan baku populasi, ddof=0 — identik dengan default np.std), sehingga fallback menjadi O(n) tanpa loop Python; (2) simpan hasil verdict cheap-IV per timestamp batang (_iv_cheap_ts/_iv_cheap_val) dalam cache, sehingga pemanggilan berulang dalam pemindaian periode/leg suatu batang menjadi O(1); jalur DVOL sudah O(log n) melalui np.searchsorted dan tidak diubah. Tidak ada perubahan pada impor, struktur kelas, logika rezim, logika roll, atau gerbang masuk/keluar — sehingga Layer 1 dan 2 tidak dapat mengalami regresi. Sebagai langkah pengamanan tambahan terhadap volume batang-leg (mode kegagalan yang sama seperti pada strategi opsi bergulir sejenis), konfigurasi menetapkan AND primer perpetual, leg rolling_options, dan `timeframe` ke 1-DAY (expander menetapkan default leg ke 1-HOUR, yang menyebabkan lonjakan 6-24x batang-leg) serta membatasi lookback_days pada 365 (~12 periode bulanan).

Implementasi

Strategi long-option trend-convexity single-leg Deribit BTC MONTHLY, dengan gerbang cheap-IV dan arah dua sisi. BTC-PERPETUAL.DERIBIT utama (1-DAY) menggerakkan jam roll dan menyediakan seri penutupan harian; leg yang dapat diperdagangkan adalah kontrak call dan put bulanan OTM sekitar 5% yang telah ditentukan. Saat BTC berada dalam rezim naik terkonfirmasi (harga di atas SMA 50-hari yang meningkat) AND volatilitas tersirat murah (persentil DVOL <= 0.40, dengan fallback persentil volatilitas terealisasi), strategi membeli satu CALL bulanan OTM; dalam rezim turun terkonfirmasi AND cheap IV, strategi membeli satu PUT bulanan OTM. Maksimal satu leg long per kedaluwarsa bulanan, di-roll ke tanggal yang lebih jauh 5 DTE sebelum kedaluwarsa, dengan keluar lebih awal jika rezim berbalik melawan leg atau terkena stop bencana premi -70%. Long-vega dan long-direction, kerugian maksimum = premi yang dibayarkan, tanpa leg short/lindung nilai.

Hasil Verifikasi

Verifikasi gagal (Layer 3 — backtest sandbox): uji asap melampaui batas waktu 300 detik. Ini hampir selalu berarti pekerjaan per batang yang skalanya bertambah seiring riwayat — misalnya memindai ulang seluruh seri funding/tambahan, atau membangun ulang daftar lalu memanggil min()/sorted() di dalam calculate_signal()/on_bar() pada setiap batang. Prahitung larik timestamp terurut ONCE di __init__ dan gunakan bisect, atau simpan hasil lookup dalam cache dengan kunci timestamp, agar biaya per batang O(log n), bukan O(n).

Analis: konfirmasikan total_trades sepanjang jendela penuh; program long-option bulanan dengan dua gerbang mungkin menghasilkan terlalu sedikit perdagangan untuk menghasilkan putusan yang andal. Pertimbangkan memperpanjang lookback_days melampaui 365 agar lebih banyak tanggal kedaluwarsa terakumulasi.

Jumlah perdagangan/daya statistik rendah. Tenor bulanan (dte 30) dalam jangka tinjau ulang rangkaian opsi 365 hari (sekitar 12 tanggal kedaluwarsa), yang selanjutnya disaring oleh BOTH gerbang rezim tren terkonfirmasi AND gerbang cheap-IV, sehingga secara realistis membuka jauh di bawah 10 leg long selama jendela tersebut (sandbox menghasilkan total 9). Jumlah ini jauh di bawah ambang sekitar 100 perdagangan untuk memisahkan keunggulan dari noise dengan jelas, dan rentang Sharpe yang lebar CI ([-13.1, 11.1], PSR 0.77) menegaskan bahwa estimasinya berkeyakinan rendah. Ini melekat pada program opsi bulanan dengan dua gerbang, sehingga menjadi catatan bagi analis, bukan cacat kode; tetapi Sharpe/PF dari strategi ini tidak boleh dipercaya tanpa jendela yang jauh lebih panjang.

Pastikan BacktestRunner._apply_fees mencakup instrumen leg opsi DERIBIT; konfirmasikan adanya komisi bukan nol pada keseluruhan backtest sebelum memercayai avg_trade_return_pct.

Sandbox melaporkan total_commission=0.0001 (mendekati nol) pada 9 perdagangan opsi. Biaya opsi Deribit (0.03% dari aset dasar per kontrak, dibatasi pada 12.5% dari premi) cukup berarti untuk opsi LONG yang membayar premi dan dikenai biaya saat pembukaan maupun penutupan. Hasil komisi yang mendekati nol mengindikasikan biaya opsi mungkin tidak dimodelkan pada instrumen leg yang disisipkan, sehingga imbal hasil bersih buku long-option yang membayar premi akan dilebih-lebihkan. Ini masalah mesin backtest/biaya, bukan cacat kode strategi.

Pertimbangkan untuk menggunakan False sebagai default (lewati pembukaan posisi) ketika DVOL maupun RV tidak dapat diukur, agar setiap posisi yang dibuka benar-benar memenuhi kondisi cheap-IV; atau pastikan melalui log bahwa tidak ada posisi yang dibuka berdasarkan fallback permisif tersebut.

Gerbang cheap-IV bernilai PERMISSIVE ketika tidak ada ukuran volatilitas yang tersedia: jika riwayat DVOL tipis (< min_iv_samples) AND fallback realized-vol tidak dapat dihitung, _iv_cheap mengembalikan True, sehingga entri dapat diambil WITHOUT kondisi cheap-IV yang terkonfirmasi. Hipotesis menjadikan cheap IV sebagai konjungsi wajib ('regim AND IV yang terkonfirmasi adalah cheap'). Untuk BTC Deribit DVOL jendela ini terisi dengan cepat sehingga dampaknya terbatas pada bagian awal/bercelah dari backtest, tetapi setiap perdagangan yang diambil di wilayah tersebut hanya bersifat regim, bukan regim-AND-cheap-IV seperti yang ditentukan.

Analis: pastikan pengeluaran premi per perdagangan sebagai fraksi ekuitas masuk akal (opsi long berisiko terdefinisi seharusnya mempertaruhkan persentase kecil per perdagangan); jika kontrak 1 terlalu besar dibanding ekuitas, beralihlah ke ukuran posisi berdasarkan anggaran premi (risk_frac).

avg_position_pct=93.6% di sandbox. Ukuran posisi tetap 1 kontrak per entri melalui _leg_size yang diwarisi (contracts=1.0). Untuk opsi long, risiko sebenarnya adalah premi yang dibayarkan (risiko terdefinisi, dan stop -70% semakin membatasinya), sehingga position_pct yang dilaporkan tinggi kemungkinan mencerminkan mesin menilai opsi NOTIONAL (kontrak x aset dasar), bukan premi yang berisiko. Sebaiknya pastikan ukuran tetap 1 kontrak tidak terlalu memusatkan posisi saat ekuitas rendah atau menghasilkan pengeluaran premi yang tidak masuk akal dibanding ekuitas dalam keseluruhan backtest.

Tinjauan Backtest

Sharpe
3.43
Total Return
10.15%
Max Drawdown
9.79%
Total Trade
9
Rasio Menang
44.4%
Faktor Profit
1.86

Mekanismenya kokoh dan lolos verifikasi: satu leg long-option = ekspresi konveks dengan risiko terdefinisi dari pandangan tren, tanpa jalur eksekusi multi-leg.

Mengisi dua kategori yang kurang terwakili (venue opsi + arah long_short).

Di tempat ia bertransaksi, konveksitas per-trade terlihat menguntungkan (PF 1.86, skew positif 1.55, max_dd hanya 9.8%).

Hanya 9 perdagangan sepanjang seluruh riwayat opsi yang tersedia; mesin menandai metrics_reliable=false.

Seluruh imbal hasil bersih berasal dari satu bulan pencilan (2026-02 +14.3%); bulan-bulan 8 lainnya secara kasar impas.

sharpe_ci_low = -13.1 — Sharpe CI melintasi 0; deflated_sharpe tidak dapat dihitung. Metrik tidak bermakna secara statistik.

Rangkaian opsi Deribit BTC bulanan dalam katalog hanya mencakup sekitar 12 tanggal kedaluwarsa (sejak 2025-07); lookback_days=365 sudah mencakup seluruhnya — tidak ada perubahan developer yang dapat menambahkan periode bulanan.

Ini adalah uji kedua dengan hasil 9 perdagangan yang identik; melakukan iterasi lagi dengan kendala data yang sama berarti mengulang tanpa kemajuan.

Analisis

Jangan mengoptimalkan NOT berdasarkan 9 perdagangan (mesin menandai metrics_reliable=false, dan seluruh imbal hasil +100% berasal dari satu bulan pencilan Feb-2026). Akar masalahnya adalah cakupan data, bukan logika: rolling_options.lookback_days adalah 365, sehingga ekspansi rangkaian bulanan hanya menemukan sekitar 12 periode (sejak 2025-07). Strategi sejenis CSP yang dipromosikan menggunakan lookback_days=1100 dan memperoleh rangkaian 36 periode hingga 2023. FIX: tingkatkan rolling_options.lookback_days menjadi sekitar 1100 agar rangkaian Deribit BTC bulanan mencakup 2023-2026, menghasilkan sekitar 36 peluang masuk (sekitar 3x perdagangan) dan sampel yang dapat diuji secara statistik, mencakup pasar bull 2024 maupun penurunan 2025-26. Jalankan ulang backtest dan pastikan keunggulannya bertahan selama sekitar 30+ perdagangan (ekspektasi positif NOT tidak bergantung pada satu bulan, win_rate dan profit_factor stabil) sebelum mengalokasikan komputasi untuk optimisasi. Pertahankan semua hal lainnya.

Ringkasan Hasil

Strategi opsi yang secara mekanis kokoh dan lolos verifikasi tetap tidak dapat divalidasi jika katalog hanya memuat sekitar 12 tanggal kedaluwarsa bulanan — 9 perdagangan dengan Sharpe CI yang berkisar dari -13 hingga +11, dan seluruh imbal hasil berasal dari satu bulan, tidak cukup untuk mendukung optimisasi; karena itu kedalaman rangkaian opsi harus dipastikan sebelum melakukan iterasi berulang kali.

Peninjau backtest mengembalikan 'revise_hypothesis' pada gerbang praoptimisasi: mekanismenya kokoh dan lolos verifikasi, tetapi rangkaian opsi Deribit BTC bulanan dalam katalog hanya mencakup sekitar 12 tanggal kedaluwarsa (sejak 2025-07), sehingga lookback_days=365 sudah mencakup seluruhnya dan tidak ada perubahan developer yang dapat menambahkan periode — dan ini adalah uji kedua dengan hasil 9 perdagangan yang identik, sehingga iterasi lebih lanjut berarti mengulang tanpa kemajuan akibat kendala data. Tahap akhir ditinggalkan.

Strategi long-option single-leg pada Deribit BTC dengan kedaluwarsa bulanan, yang mengekspresikan pandangan tren terarah secara konveks: dalam rezim naik terkonfirmasi dengan IV murah, strategi membeli call OTM sekitar 5%; dalam rezim turun terkonfirmasi dengan IV murah, strategi membeli put OTM sekitar 5%, dengan menahan maksimal satu leg berisiko terdefinisi (kerugian maksimum = premi) dan melakukan roll bulanan.

Backtest hanya berdagang 9 kali sepanjang riwayat opsi yang tersedia (6 call, 3 put, entri rata-rata IV 0.323, vega entri bersih +751, sekitar 24 DTE) dengan metrics_reliable=false: Sharpe nominal 3.43 dan faktor laba 1.86, dengan skew positif dan penurunan maksimum 9.8%, tetapi sharpe_ci_low dari -13.1 (CI melintasi nol) dan seluruh imbal hasil bersih ditopang satu bulan pencilan (2026-02, +14.3%). Tidak ada tahap optimisasi yang dijalankan.

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