Strategii
Efectul săptămânii expirării lunare a opțiunilor pe ETF-uri de indici US: long SPY/QQQ/IWM/DIA pe parcursul săptămânii OPEX, short opțional în săptămâna de după expirare (USEQ 1-DAY, doar calendar, ponderi egale, semnal/ieșire după timp)
Rezultat: Abandonată
OpexWeekIndexEtfLongShortUseq
Sumar rezultate
Această strategie a testat dacă prima de randament publicată pentru săptămâna OPEX se menține și la cele patru ETF-uri majore US pe indici: poziție long până la săptămâna expirării, cu poziție short opțională în săptămâna următoare. Backtestul pe întreaga istorie (2000-2026, 2,520 segmente) nu a găsit defecte în cod sau contabilitate, însă strategia a pierdut 61.3%, cu un Sharpe de -0.20 și un drawdown de 69.2%. Brațul de control doar long a câștigat aproximativ +0.016% pe segment, sub deriva săptămânală obișnuită, iar efectul s-a inversat după 2020. În analiza backtestului, analistul a abandonat strategia după o iterație, din cauza valorii așteptate negative. Analistul a remarcat că acest rezultat respinge versiunea cu coșul de ETF, nu rezultatul lucrării pentru o singură acțiune din S&P 100.
Ipoteza
Direcții și piețe subreprezentate: long_only este 77.6% (cotă <=55%), deci strategia este long/short, cu o componentă de control flat; BINANCE este 52%, deci evită complet USD-M cripto. Barele zilnice USEQ oferă zeci de ani de istoric și un prag minim al costurilor de 0.025%, pe care un avantaj calendaristic îl poate depăși. În baza de cunoștințe nu există nicio ipoteză a ciclului OPEX. Folosește patru ETF-uri în locul unei singure serii SPY exploatate intensiv, nu necesită un flux suplimentar (L189) și tranzacționează mult sub 50 ori pe an per instrument (L209).
negative_expectancy. Pe întregul istoric (2000-2026, 2,520 componente), referința pierde bani: total -61.3%, PF 0.876, avg_trade_return_pct -0.120% față de pragul minim +0.05% USEQ, drawdown 69.2% față de limita 25%. Componenta de control flat, ajustabilă, este și ea sub pragul minim. Cele 1,260 componente long de OPEX săptămâni au în medie câte +0.016% (PF 0.96, net -.2k), sub deriva săptămânală obișnuită a indicilor. Prima pe OPEX săptămână lipsește la aceste ETF-uri și a devenit negativă după 2020 (-0.25% per componentă). Intervalele ajustabile (intrare cu 2-6 sesiuni înainte de OPEX, ieșire cu 0-2 după) deplasează doar cu câteva zile o fereastră de ~1 săptămâni în jurul unei săptămâni fără primă, iar semnalul IC este zgomot (t=1.3), deci optimizarea nu are spre ce să ajusteze. Îngrijorarea QA s-a confirmat pe istoricul complet. Domeniu: acest rezultat respinge această implementare cu coșul ETF a lucrării Stivers & Sun (2013). Nu respinge rezultatul lor transversal pentru acțiuni individuale S&P 100. Nu au fost găsite defecte de cod sau contabilitate.
Implementare
Rezultate verificare
Opțional: mărește ușor bufferul de dimensionare (de ex. 0.95) sau dimensionează pe baza capitalului net de pozițiile în curs de inversare, dacă plafonul de 1x trebuie respectat strict la deschidere.
Rapoartele sandbox indică peak_margin_utilization / peak_entry_leverage din 1.062 la 2022-01-24, lunea de după OPEX, când toate cele patru segmente își inversează direcția. Ordinele de inversare sunt dimensionate la held_qty + noua poziție short, pornind de la prețul de închidere al barei de decizie, însă sunt executate la deschiderea următoarei sesiuni. Un decalaj între închidere și deschidere, plus executarea succesivă a inversărilor, poate duce valoarea nominală brută puțin peste 1x. Motorul a acceptat ordinele, iar depășirea este de aproximativ 6%, deci nu este o eroare de dimensionare.
Nu este necesar. Păstrează suprascrierea intenționată.
min_bars_required() este suprascrisă să returneze 2 (semnalată de analiza statică drept base_shadow). Aici nu este o problemă: semnalul este o funcție pură a calendarului și nu are nevoie de istoricul prețurilor. Planul de evaluare setează separat warmup_bars 25.
Sandboxul neoptimizat (2020-2026, 1626 sesiuni, referință post_opex_mode='short') a pierdut 47.6%: Sharpe -0.78, PF 0.61, tranzacție medie -0.40% din valoarea noțională pentru 620 poziții închise, drawdown maxim 49.6% față de limita contractuală de 25%. Componenta short este principala sursă a pierderilor (rată de câștig short 0.36 față de long 0.45): vânzarea în lipsă în săptămâna de după OPEX înseamnă să lupți împotriva tendinței ascendente a indicelui, iar costurile de împrumut ($495) se adaugă. Și pozițiile long au mai puțin de 50% câștiguri, deci prima pe OPEX săptămâni raportată de Stivers & Sun (2013, acțiuni individuale din S&P 100) s-ar putea să nu se aplice ETF-urilor după 2020. Prima verificare: controlul „flat” pe istoricul complet și dacă pozițiile long-only depășesc costul dus-întors de ~0.025% USEQ cu o marjă. Expunerea alocată fiecărei tranzacții este ~24% din capital per poziție (avg_position_pct 24.3), deci verificarea dimensionării L211 este în regulă, iar rezultatele reflectă dimensiunea vizată.
Analiză backtest
- Sharpe
- -0,20
- Randament total
- -61,33%
- Drawdown maxim
- 69,21%
- Tranzacții totale
- 2520
- Rată de câștig
- 47,9%
- Factor de profit
- 0,88
Codul implementează ipoteza conform specificației. Verificare punctuală: 2000 iulie OPEX a fost vinerea 07-21. Pozițiile long au intrat la deschiderea de luni 07-17 și au ieșit la deschiderea de luni 07-24, apoi poziția short a rulat din 07-24 până în 07-31, de fiecare dată pe toate cele patru ETF-uri.
Eșantionul este mare și fiabil: 2,520 componente pe parcursul a 26 ani (2000-2026), cu un audit curat al intrărilor, accounting_valid și end_unrealized 0%.
Dimensionarea este conform intenției: avg_position_pct este 24.4% per componentă, expunerea brută este plafonată aproape de 100%, iar controlul de risc este ieșirea după timp.
Referința (componenta short) pierde bani. Randamentul total este -61.3%, PF 0.876, Sharpe -0.20, avg_trade_return_pct -0.120% față de pragul minim +0.05% USEQ, iar drawdownul maxim este 69.2% față de limita contractuală 25%.
Și componenta de control flat (doar poziții long, măsurate pe baza tranzacțiilor) este sub pragul minim. Pentru 1,260 componente, avg_trade_return_pct este +0.016%, PF 0.96, iar PnL net este -.2k. Componentele durează în medie aproximativ 7 zile, deci +0.016% per componentă este BELOW deriva necondiționată a acțiunilor pentru o săptămână (~0.1-0.15%). Săptămâna OPEX nu prezintă nicio primă față de o săptămână medie.
Componente long pe perioade: 2000-09 +0.020%, 2010-19 +0.194%, 2020-26 -0.253%. Singurul deceniu pozitiv s-a inversat după 2020. După ETF: DIA -0.054%, SPY +0.004%.
Componente short pe perioade: -0.256% în total (2000-09 +0.093%, 2010-19 -0.366%, 2020-26 -0.587%). Acest lucru reflectă în mare parte vânzarea în lipsă împotriva derivei indicelui, plus costuri de împrumut de .35k.
IC semnalului executat este 0.049 (t=1.3), valoare care nu se distinge de zgomot.
Sumar rezultate
Pe ETF-uri de indici lichide, săptămâna OPEX nu a adus nicio primă față de o săptămână obișnuită după costuri, iar vânzarea în lipsă în săptămâna de după expirare a însemnat în mare parte o poziție short împotriva derivei acțiunilor, cu costuri de împrumut. Un test viitor al acestei idei ar trebui să folosească secțiunea transversală a acțiunilor individuale studiată în lucrarea originală, nu un coș de indici ETF.
Analistul a abandonat-o la revizuirea backtestului din cauza speranței matematice negative, înainte de optimizare. avg_trade_return_pct a fost sub pragul minim +0.05% USEQ, iar drawdownul a depășit limita 25%. Chiar și componenta de control flat a câștigat mai puțin decât deriva săptămânală obișnuită a indicilor; pozițiile long au devenit negative după 2020 (-0.25% per componentă), iar semnalul IC (0.049, t=1.3) nu s-a putut distinge de zgomot, astfel încât intervalele ajustabile nu aveau nimic către care să optimizeze.
Test bazat doar pe calendar al efectului expirării lunare a opțiunilor (Stivers & Sun 2013): menținerea unei poziții long cu ponderi egale în SPY/QQQ/IWM/DIA pe bare zilnice USEQ de-a lungul săptămânii OPEX, apoi, opțional, vânzarea în lipsă a coșului pe parcursul săptămânii de după expirare. Ipoteza este că acoperirea delta a dealerilor susține prețurile până la expirare, iar apoi această susținere încetează.
Referința cu componenta short a pierdut bani în 2000-2026, pentru 2,520 componente: randament total -61.3%, Sharpe -0.20, factor de profit 0.876, avg_trade_return_pct -0.120% și drawdown maxim 69.2%. Cele 1,260 componente long de OPEX săptămâni au avut în medie doar +0.016% (PF 0.96), iar componentele short au avut o medie de -0.256%.
Stratmill este un instrument de cercetare și paper-trading, nu consultanță financiară sau broker. Rezultatele de backtest și paper trading sunt ipotetice. Tranzacționarea implică riscul de pierdere.