Langsung ke konten
Semua strategi

Strategi

Efek Pekan Kedaluwarsa Opsi Bulanan pada ETF Indeks US: Long SPY/QQQ/IWM/DIA Selama Pekan OPEX, Opsional Short Selama Pekan Setelah Kedaluwarsa (USEQ 1-DAY, hanya kalender, bobot sama, sinyal/keluar berdasarkan waktu)

Hasil: Ditinggalkan

OpexWeekIndexEtfLongShortUseq

Ringkasan Hasil

Strategi ini menguji apakah premi imbal hasil OPEX pekan yang dipublikasikan berlaku pada empat ETF indeks US utama: long selama pekan kedaluwarsa, opsional short pada pekan berikutnya. Backtest riwayat penuh (2000-2026, 2,520 leg) tidak menemukan cacat pada kode atau pembukuan, tetapi strategi merugi 61.3% dengan Sharpe -0.20 dan drawdown 69.2%. Arm kontrol long saja menghasilkan sekitar +0.016% per leg, di bawah drift mingguan normal, dan efeknya berbalik setelah 2020. Analis menghentikannya pada tinjauan backtest karena ekspektasi negatif setelah satu iterasi. Analis mencatat bahwa hasil ini menolak versi keranjang ETF, bukan hasil saham individual S&P 100 dalam makalah tersebut.

Hipotesis

Uji struktur kalender atas siklus kedaluwarsa opsi ekuitas bulanan (OPEX) pada empat ETF indeks US dengan pasar opsi tercatat terdalam: SPY.USEQ, QQQ.USEQ, IWM.USEQ, DIA.USEQ (bar harian, riwayat puluhan tahun). Bukti terpublikasi (Stivers & Sun, 'Returns and Option Activity over the Option-Expiration Week for S&P 100 Stocks', J. Banking & Finance 2013) menemukan bahwa saham berkapitalisasi besar yang memiliki opsi menghasilkan imbal hasil HIGH abnormal pada pekan yang berakhir saat kedaluwarsa bulanan (Jumat……Tampilkan lebih banyakTampilkan lebih sedikit

Uji struktur kalender atas siklus kedaluwarsa opsi ekuitas bulanan (OPEX) pada empat ETF indeks US dengan pasar opsi tercatat terdalam: SPY.USEQ, QQQ.USEQ, IWM.USEQ, DIA.USEQ (bar harian, riwayat puluhan tahun). Bukti terpublikasi (Stivers & Sun, 'Returns and Option Activity over the Option-Expiration Week for S&P 100 Stocks', J. Banking & Finance 2013) menemukan bahwa saham berkapitalisasi besar yang memiliki opsi menghasilkan imbal hasil HIGH abnormal pada pekan yang berakhir saat kedaluwarsa bulanan (Jumat ketiga), dan imbal hasil relatif lemah pada pekan berikutnya. Mekanisme yang diajukan adalah lindung nilai delta dealer: dealer memegang inventaris opsi net long, melepas lindung nilai dan menahan harga saat open interest kedaluwarsa, lalu dukungan itu berakhir setelah kedaluwarsa. Aturannya: setiap bulan, cari hari OPEX bulanan (Jumat ketiga; jika bukan sesi trading, gunakan sesi trading sebelumnya) dari kalender sesi platform (src.strategies.helpers.sessions). Arm LONG: ambil posisi long berbobot sama pada keempat ETF saat pembukaan sesi yang berjarak `entry_sessions_before` sesi sebelum OPEX (baseline 4 = Senin pada pekan OPEX); keluar saat pembukaan `exit_sessions_after` sesi setelah OPEX (baseline 1 = Senin setelah OPEX). Arm POST (kategori post_opex_mode): 'flat' = tetap menyimpan kas hingga entri OPEX berikutnya (arm kontrol); 'short' = langsung berbalik ke posisi short berbobot sama pada keempat ETF di pembukaan yang sama, lalu ditutup pada pembukaan sesi 5 sesi kemudian (akhir pekan setelah kedaluwarsa). Eksekusi: keputusan dibuat saat penutupan bar sebelumnya dan diisi pada pembukaan sesi berikutnya (platform next_open_fill, didukung secara native pada USEQ). Tidak ada indikator atau sinyal yang diturunkan dari harga: satu-satunya input adalah kalender bursa dan bar harian keempat ETF. Eksposur bruto dibatasi sebesar 100% ekuitas (25% per ETF), tanpa leverage, sehingga kontrol risiko yang ditetapkan adalah rute (b): keluar berdasarkan waktu ditambah sizing terbatas. Kebaruan dibandingkan karya sebelumnya dalam basis pengetahuan: korpus memuat SPY uji kalender pergantian bulan dan drift sebelum FOMC, tetapi tidak ada uji siklus kedaluwarsa opsi di venue mana pun. Instrumennya adalah keranjang 4-ETF, bukan hanya SPY, dan struktur long/short secara eksplisit menguji urutan imbal hasil yang dihipotesiskan (pekan OPEX > pekan setelah OPEX), dengan arm 'flat' sebagai kontrol yang sepadan. Perhitungan biaya: biaya pulang-pergi USEQ sekitar 0.025% dari nosional. Kelebihan imbal hasil yang diharapkan pada pekan OPEX dibandingkan pekan rata-rata sekitar 0.2-0.4% per leg (perkiraan S&P 100 yang dipublikasikan berada pada kisaran itu; saya memperkirakan nilainya lebih kecil pada ETF dan tahun-tahun terkini), sehingga penangkapan sekitar 0.25% per leg setara ~10x biaya pulang-pergi. Perkiraan jumlah trade: 4 ETF x 12 bulan x ~25 tahun (IWM hingga 2000) ~= 1,200 leg long, ~2,400 leg dengan arm short. Jumlahnya 48-96 leg setahun di keempat ETF, turnover rendah menurut standar L209.

Arah dan venue yang kurang terwakili: long_only adalah 77.6% (kuota <=55%), jadi ini menggunakan long/short dengan arm kontrol flat; BINANCE adalah 52%, sehingga sama sekali tidak menggunakan USD-M kripto. Bar harian USEQ menyediakan riwayat puluhan tahun dan batas biaya 0.025% yang dapat dilampaui oleh keunggulan kalender. Belum ada hipotesis siklus OPEX dalam basis pengetahuan. Strategi ini menggunakan empat ETF alih-alih satu seri SPY yang sudah terlalu sering ditambang, tidak memerlukan feed tambahan (L189), dan melakukan trade jauh di bawah 50 kali per tahun-instrumen (L209).

negative_expectancy. Selama riwayat penuh (2000-2026, 2,520 leg), baseline merugi: total -61.3%, PF 0.876, avg_trade_return_pct -0.120% dibandingkan batas minimum +0.05% USEQ, drawdown 69.2% dibandingkan batas 25%. Arm kontrol flat yang dapat disetel juga berada di bawah batas minimum. Rata-rata 1,260 leg long OPEX pekan menghasilkan +0.016% masing-masing (PF 0.96, bersih -.2k), di bawah drift indeks mingguan biasa. Premi pekan OPEX tidak muncul pada ETF ini, dan menjadi negatif setelah 2020 (-0.25% per leg). Rentang yang dapat disetel (entri 2-6 sesi sebelum OPEX, keluar 0-2 sesudahnya) hanya menggeser jendela ~1 pekan beberapa hari di sekitar pekan tanpa premi, dan sinyal IC adalah noise (t=1.3), sehingga optimasi tidak memiliki sasaran. Kekhawatiran QA terbukti dalam riwayat penuh. Cakupan: hasil ini menolak operasionalisasi keranjang ETF dari Stivers & Sun (2013). Hasil ini tidak menolak temuan lintas bagian saham individual S&P 100. Tidak ditemukan cacat kode atau pembukuan.

Implementasi

Siklus kedaluwarsa opsi bulanan yang hanya bergantung pada kalender pada SPY/QQQ/IWM/DIA (USEQ harian). Setiap bulan, OPEX adalah Jumat ketiga, atau sesi sebelumnya jika Jumat itu hari libur, berdasarkan kalender sesi platform (helpers.sessions). Strategi mengambil posisi long pada keempat ETF dengan bobot sama (25% ekuitas masing-masing x buffer 0.98, saham utuh, 1x) mulai pembukaan `entry_sessions_before` sesi sebelum OPEX (baseline 4, Senin pada pekan OPEX) hingga pembukaan `exit_sessions_after` sesi setelah……Tampilkan lebih banyakTampilkan lebih sedikit

Siklus kedaluwarsa opsi bulanan yang hanya bergantung pada kalender pada SPY/QQQ/IWM/DIA (USEQ harian). Setiap bulan, OPEX adalah Jumat ketiga, atau sesi sebelumnya jika Jumat itu hari libur, berdasarkan kalender sesi platform (helpers.sessions). Strategi mengambil posisi long pada keempat ETF dengan bobot sama (25% ekuitas masing-masing x buffer 0.98, saham utuh, 1x) mulai pembukaan `entry_sessions_before` sesi sebelum OPEX (baseline 4, Senin pada pekan OPEX) hingga pembukaan `exit_sessions_after` sesi setelah OPEX (baseline 1, Senin setelahnya). Dengan post_opex_mode='short', posisi berbalik pada pembukaan yang sama menjadi short berbobot sama, menggunakan satu order per leg sebesar kuantitas yang ditahan ditambah short baru, lalu ditutup `post_hold_sessions` (5) sesi kemudian. 'flat' adalah arm kontrol yang tetap menyimpan kas. Keputusan pada penutupan sesi d menargetkan fase sesi trading berikutnya, karena USEQ mengisi order pada pembukaan sesi itu. calculate_signal mengembalikan fase OPEX bertanda pada sesi tersebut: sesi relatif terhadap OPEX bulanan terdekat, bernilai negatif sebelumnya dan >= 0 pada atau setelahnya. Fase merupakan fungsi murni dari stempel waktu bar, sehingga hasil restart dan backtest cocok. Leg tambahan hanya diperdagangkan pada bar dengan stempel waktu penutupan yang sama dengan SPY.

Ini adalah hipotesis yang diterapkan sebagaimana dinyatakan. Tidak ada indikator yang digunakan; satu-satunya input adalah kalender bursa dan bar harian keempat ETF. Eksekusi menggunakan kemampuan next_open_fill yang didukung: keputusan pada penutupan bar N diisi pada pembukaan sesi berikutnya, sehingga fase dievaluasi untuk next_trading_day(d). Transisi dari flat ke posisi dan dari posisi ke flat SPY melalui jalur dasar should_enter/should_exit. Pembalikan, serta semua transisi QQQ/IWM/DIA, melalui……Tampilkan lebih banyakTampilkan lebih sedikit

Ini adalah hipotesis yang diterapkan sebagaimana dinyatakan. Tidak ada indikator yang digunakan; satu-satunya input adalah kalender bursa dan bar harian keempat ETF. Eksekusi menggunakan kemampuan next_open_fill yang didukung: keputusan pada penutupan bar N diisi pada pembukaan sesi berikutnya, sehingga fase dievaluasi untuk next_trading_day(d). Transisi dari flat ke posisi dan dari posisi ke flat SPY melalui jalur dasar should_enter/should_exit. Pembalikan, serta semua transisi QQQ/IWM/DIA, melalui _submit_entry_instrument/_submit_exit_position. Pembalikan adalah satu order non-reduce-only (kuantitas yang ditahan + ukuran baru), sehingga posisi short dimulai pada pembukaan yang sama saat posisi long berakhir, tanpa pasangan tutup-lalu-buka. Eksposur bruto dibatasi sebesar 4 x 25% x 0.98 = 98% ekuitas. 0.98 sizing_buffer adalah parameter tetap yang tidak tercantum. Parameter ini menjaga leg keempat dari pembalikan pada bar yang sama tetap di dalam batas margin awal 1x setelah biaya; tanpanya, leg itu akan dibatasi. Kontrol risiko adalah rute (b): keluar berdasarkan waktu ditambah sizing terbatas, tanpa stop, karena hipotesis tidak menetapkannya. Baseline post_opex_mode adalah 'short' agar seluruh urutan imbal hasil long/short diuji; 'flat' tetap menjadi kontrol yang dapat disetel. Nama dalam rencana optimasi diterapkan apa adanya: entry_sessions_before [2,6], exit_sessions_after [0,2] dan post_opex_mode {flat, short} dapat disetel; leverage 1.0, weight_per_etf 0.25 dan post_hold_sessions 5 ditetapkan. Tidak ada parameter yang dibatasi, jadi _param_bounds tidak dideklarasikan. Perkiraan jumlah trade: sekitar 12 leg long per ETF per tahun, ditambah 12 leg short per ETF per tahun dalam mode 'short'. Satu hal yang perlu diperhatikan: arm short pada ETF indeks ekuitas melawan tren positif yang kuat, sehingga kontrol 'flat' mungkin akan lebih unggul.

Hasil Verifikasi

Opsional: naikkan buffer sizing sedikit (mis. 0.95) atau hitung sizing dari ekuitas setelah dikurangi leg yang dibalik jika batas 1x harus dipatuhi ketat saat pembukaan.

Sandbox melaporkan peak_margin_utilization / peak_entry_leverage dari 1.062 pada 2022-01-24, hari Senin setelah OPEX, saat keempat kaki berbalik arah. Order pembalikan berukuran held_qty + posisi jual baru berdasarkan harga penutupan bar keputusan, tetapi dieksekusi pada harga pembukaan sesi berikutnya. Kesenjangan antara harga penutupan dan pembukaan, ditambah pembalikan yang dieksekusi secara berurutan, dapat mendorong nosional bruto sedikit di atas 1x. Mesin menerima order tersebut dan kelebihannya sekitar 6%, jadi ini bukan cacat penentuan ukuran.

Tidak diperlukan. Pertahankan penimpaan ini dengan sengaja.

min_bars_required() ditimpa agar mengembalikan 2 (ditandai oleh analisis statis sebagai base_shadow). Ini tidak berdampak di sini: sinyal sepenuhnya fungsi kalender dan tidak memerlukan riwayat harga. Rencana evaluasi menetapkan warmup_bars 25 secara terpisah.

Sandbox tanpa optimasi (2020-2026, 1626 sesi, baseline post_opex_mode='short') merugi 47.6%: Sharpe -0.78, PF 0.61, rata-rata trade -0.40% dari nosional selama 620 leg tertutup, drawdown maksimum 49.6% dibanding batas kontrak 25%. Sisi short menjadi beban utama (tingkat kemenangan short 0.36 vs long 0.45): melakukan short pada pekan setelah OPEX berarti melawan tren indeks, dan biaya pinjam ($495) ditambahkan di atasnya. Leg long juga mencatat kemenangan di bawah 50%, sehingga premi OPEX pekan dari Stivers & Sun (2013, saham individual S&P 100) mungkin tidak berlaku pada ETF setelah 2020. Pemeriksaan pertama: arm kontrol 'flat' pada riwayat penuh, dan apakah leg long saja melampaui biaya pulang-pergi ~0.025% USEQ dengan margin. Alokasi per trade sekitar 24% ekuitas per leg (avg_position_pct 24.3), jadi pemeriksaan sizing L211 lolos dan hasilnya memakai ukuran yang dituju.

Tinjauan Backtest

Sharpe
-0.20
Total Return
-61.33%
Max Drawdown
69.21%
Total Trade
2520
Rasio Menang
47.9%
Faktor Profit
0.88

Kode menerapkan hipotesis sesuai penjelasan. Pemeriksaan sampel: Juli 2000 OPEX jatuh pada Jumat 07-21. Posisi long masuk saat pembukaan Senin 07-17 dan keluar saat pembukaan Senin 07-24, lalu posisi short berjalan dari 07-24 hingga 07-31, setiap kali pada keempat ETF.

Sampelnya besar dan andal: 2,520 leg selama 26 tahun (2000-2026), dengan audit input yang bersih, accounting_valid dan end_unrealized 0%.

Sizing sesuai tujuan: avg_position_pct adalah 24.4% per leg, eksposur bruto dibatasi mendekati 100%, dan kontrol risiko berupa keluar berdasarkan waktu.

Baseline (arm short) merugi. Imbal hasil total -61.3%, PF 0.876, Sharpe -0.20, avg_trade_return_pct -0.120% dibandingkan batas bawah +0.05% USEQ, dan drawdown maksimum 69.2% dibandingkan batas kontrak 25%.

Arm kontrol flat (hanya leg long, diukur dari trade) juga berada di bawah batas minimum. Pada 1,260 leg, avg_trade_return_pct adalah +0.016%, PF 0.96 dan PnL bersih -.2k. Rata-rata leg berlangsung sekitar 7 hari, sehingga +0.016% per leg adalah BELOW dari drift ekuitas tanpa syarat selama seminggu (~0.1-0.15%). Pekan OPEX tidak menunjukkan premi dibandingkan pekan rata-rata.

Leg long menurut era: 2000-09 +0.020%, 2010-19 +0.194%, 2020-26 -0.253%. Satu-satunya dekade positif berbalik sejak 2020. Menurut ETF: DIA -0.054%, SPY +0.004%.

Leg short menurut era: -0.256% secara keseluruhan (2000-09 +0.093%, 2010-19 -0.366%, 2020-26 -0.587%). Ini terutama mencerminkan posisi short yang melawan drift indeks, ditambah biaya pinjam .35k.

Metrik sinyal yang dieksekusi, IC, bernilai 0.049 (t=1.3), yang tidak dapat dibedakan dari derau.

Ringkasan Hasil

Pada ETF indeks yang likuid, pekan OPEX tidak menghasilkan premi dibandingkan pekan biasa setelah biaya, sementara short pada pekan setelah kedaluwarsa sebagian besar berarti mengambil posisi short melawan drift ekuitas dan membayar biaya pinjam. Uji mendatang atas gagasan ini sebaiknya menggunakan lintas bagian saham individual yang diteliti makalah asli, bukan keranjang indeks-ETF.

Analis menghentikannya pada tinjauan backtest karena ekspektasi negatif, sebelum optimasi. avg_trade_return_pct berada di bawah batas minimum +0.05% USEQ dan drawdown melampaui batas 25%. Bahkan arm kontrol flat menghasilkan lebih sedikit daripada drift indeks mingguan biasa, leg long menjadi negatif setelah 2020 (-0.25% per leg), dan sinyal IC (0.049, t=1.3) tidak dapat dibedakan dari noise, sehingga rentang yang dapat disetel tidak memiliki sasaran optimasi.

Uji yang hanya bergantung pada kalender atas efek kedaluwarsa opsi bulanan (Stivers & Sun 2013): tahan posisi long berbobot sama pada SPY/QQQ/IWM/DIA dengan bar harian USEQ selama pekan OPEX, lalu opsional mengambil posisi short pada keranjang selama pekan setelah kedaluwarsa. Hipotesisnya, lindung nilai delta dealer menopang harga menjelang kedaluwarsa dan berhenti menopangnya setelah itu.

Baseline dengan arm short merugi selama 2000-2026 pada 2,520 leg: imbal hasil total -61.3%, Sharpe -0.20, faktor profit 0.876, avg_trade_return_pct -0.120% dan drawdown maksimum 69.2%. Leg long 1,260 pekan OPEX saja rata-rata hanya +0.016% (PF 0.96), sedangkan rata-rata leg short -0.256%.

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