Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

Overlay ng Drift Bago ang Anunsyo ng FOMC sa mga Index ETF ng US (SPY + QQQ, USEQ daily bar, long sa 24 oras bago ang bawat nakaiskedyul na desisyon ng FOMC, flat sa ibang oras, walang komisyon, 2-parameter)

Resulta: Inabandona

PreFomcAnnouncementDriftOverlaySpyQqqUseq

Buod ng Resulta

Tinrade ng PreFomcAnnouncementDriftOverlaySpyQqqUseq ang drift bago ang anunsyo ng FOMC, na nag-long sa SPY at QQQ lamang bago ang sesyon na nauuna sa bawat isa sa 220 nakatakdang pasya ng Fed mula 1993 hanggang 2026, at nanatiling walang posisyon sa ibang oras. Umabot ito sa optimization matapos ang apat na coding iteration (ibinalik ng huli ang nawawalang leg ng SPY at inilipat ang holding window upang ganap itong mauna sa pahayag ng 14:00 ET); nakakuha ang unang backtest ng hatol na 'i-optimize' dahil malinis……Magpakita ng higit paMagpakita ng mas kaunti

Tinrade ng PreFomcAnnouncementDriftOverlaySpyQqqUseq ang drift bago ang anunsyo ng FOMC, na nag-long sa SPY at QQQ lamang bago ang sesyon na nauuna sa bawat isa sa 220 nakatakdang pasya ng Fed mula 1993 hanggang 2026, at nanatiling walang posisyon sa ibang oras. Umabot ito sa optimization matapos ang apat na coding iteration (ibinalik ng huli ang nawawalang leg ng SPY at inilipat ang holding window upang ganap itong mauna sa pahayag ng 14:00 ET); nakakuha ang unang backtest ng hatol na 'i-optimize' dahil malinis at tugma sa hypothesis ang mga trade at katanggap-tanggap ang kita kada trade ng 0.19%. Kinumpirma ng optimization na maayos ang implementasyon — walang parameter cliff, walang overfitting, at positibo ang holdout — ngunit 0.70% CAGR lamang ang naihatid nito, kasama ang Sharpe na 0.105 na ang confidence interval ay tumatawid sa zero; tinanggihan din ito ng deflated Sharpe (0.243) at ng pagsusuri sa FDR sa antas ng programa. Iniwan ito ng analyst dahil napakaliit ng edge, hindi dahil sa bayarin o overfitting: malinaw na mas malaki ang drift sa unang bahagi ng 1999-2009, walang paraan para i-tune ang dalawang parameter, at sa walong event kada taon, aabutin ng mga dekada ang incubation bago maihiwalay ang edge sa ingay.

Hypothesis

Isang LOW-FREQUENCY, EVENT-GATED, LONG-ONLY overlay sa dalawang pinaka-likidong US index ETF (SPY ang pangunahin, QQQ ang pangalawa) sa venue na walang komisyon na USEQ, gamit ang mga daily bar. FLAT ang strategy nang ~96% ng panahon at humahawak lang ng equity risk sa humigit-kumulang 24-oras na pagitan bago ang bawat anunsyo ng patakaran ng SCHEDULED FOMC. Batay ang mekanismo sa pag-angat bago ang anunsyo ng FOMC (Lucca at Moench 2015): malaking bahagi ng buong equity risk premium ng US, na matatag sa……Magpakita ng higit paMagpakita ng mas kaunti

Isang LOW-FREQUENCY, EVENT-GATED, LONG-ONLY overlay sa dalawang pinaka-likidong US index ETF (SPY ang pangunahin, QQQ ang pangalawa) sa venue na walang komisyon na USEQ, gamit ang mga daily bar. FLAT ang strategy nang ~96% ng panahon at humahawak lang ng equity risk sa humigit-kumulang 24-oras na pagitan bago ang bawat anunsyo ng patakaran ng SCHEDULED FOMC. Batay ang mekanismo sa pag-angat bago ang anunsyo ng FOMC (Lucca at Moench 2015): malaking bahagi ng buong equity risk premium ng US, na matatag sa estadistika, ay kinikita sa 24 oras bago ang nakatakdang mga desisyon ng FOMC (~+40-49bps na karaniwang kita ng SPX 1994-2011, positibo sa ~70-80% ng mga kaganapan), habang nagkakamit ang mga mamumuhunan ng kompensasyon sa pagharap sa kawalang-katiyakan sa patakaran bago ang anunsyo, na nareresolba nang 2pm ET sa araw ng desisyon. Sadyang NOT ito kopya ng momentum (L94/L95), NOT spread ng crypto pairs/cointegration (L96), NOT short-vol/VRP harvest (libingan ng options: no_edge/risk_reject), at NOT fade sa microstructure na marupok sa bayarin at mas mababa sa bayarin (libingan ng bayaring pumapatay sa 484). Pampubliko, nakapirmi, at kilala na batay sa kasaysayan ang kalendaryo ng mga pulong ng FOMC, kaya lubos na deterministiko ang entry trigger at 100% na maba-backtest sa datos na daily sa loob ng maraming dekada. Isinasama ng developer ang listahan ng mga nakatakdang petsa ng anunsyo ng FOMC (8/taon; inilalathala ng Fed ang mga ito ilang taon bago pa man). Sadyang 2 ang mga parameter ng strategy (lead time ng entry sa mga araw ng trading, gross exposure bawat instrumento) upang maiwasan ang libingan ng overfit na pumapatay sa 380. Mga instrumento: ["SPY.USEQ", "QQQ.USEQ"].

Tinutugunan mismo ng Iteration 4 ang iniulat na pagkabigo: natuklasan ng semantic auditor na wala sa config at code ang paunang itinakdang pangunahing leg na SPY.USEQ (para lang sa QQQ ang iteration 3). Pangunahing instrumento na ngayon ang SPY/bar_type, at kasama ang QQQ sa extra_instruments/extra_bar_types. Pareho ang calendar gate na nagpapatakbo rito sa pamamagitan ng _submit_entry_instrument / _submit_exit_position (mga helper na eksaktong kinopya mula sa naunang bersyong may dalawang leg ng strategy na……Magpakita ng higit paMagpakita ng mas kaunti

Tinutugunan mismo ng Iteration 4 ang iniulat na pagkabigo: natuklasan ng semantic auditor na wala sa config at code ang paunang itinakdang pangunahing leg na SPY.USEQ (para lang sa QQQ ang iteration 3). Pangunahing instrumento na ngayon ang SPY/bar_type, at kasama ang QQQ sa extra_instruments/extra_bar_types. Pareho ang calendar gate na nagpapatakbo rito sa pamamagitan ng _submit_entry_instrument / _submit_exit_position (mga helper na eksaktong kinopya mula sa naunang bersyong may dalawang leg ng strategy na pumasa na sa Layers 1-3), at pantay ang laki ng bawat leg. Walang binago sa mga naipasa na: parehong imports at estruktura ng class (Layer 1), parehong tuloy-tuloy na signal ng kalendaryo (Layer 2), at parehong pag-usog ng window sa iteration-3 na naglalagay sa exposure sa session bago ang anunsyo (PRE-announcement session; bukas ng T-1 hanggang bukas ng T), hindi sa panahon ng pahayag. Pinalitan ang pangalan ng parameter mula gross_exposure tungo sa gross_exposure_per_leg dahil laki na ito ng isa sa dalawang sleeve; nakasaad ang mga clamp sa _param_bounds. Isang tapat na tala: halos zero ang nasukat na drift bawat event mula 2020 sa SPY at positibo sa QQQ, kaya maaaring pahinain ng sleeve ng SPY ang netong kita bawat trade — pero itinatakda ng hypothesis nang maaga ang parehong instrumento, kaya kapwa ipinatupad ang mga ito.

Problema ito sa laki ng epekto, hindi sa bayarin o overfit ng optimizer. Pumasa ang lahat ng hard gate, pero ang resulta sa buong kasaysayan ay Sharpe 0.105 / CAGR 0.70%, na ang bootstrap na CI ay sumasaklaw sa zero at ang point estimate ay mas mababa sa noise bar ng best-of-N (expected_max 0.2255). Kaya DSR ay 0.243 at tinatanggihan ito ng programme FDR — inuulit ng pagkabigo sa DSR ang Sharpe na mas mababa sa noise floor; hindi ito nag-iisang maling basa sa maluwag na floor. Ipinapakita ng sukat sa antas ng trade na nakapokus sa simula ang drift bago ang FOMC: +0.409%/event (t=2.47) noong 1999-2009 kumpara sa +0.098%/event (t=1.04) sa 266 event ng 2010-2026. Imposible ang pag-ulit ng optimization (iisa ang discrete knob at naisaalang-alang na ang lahat ng halaga; purong scaling ang exposure kaya hindi nagbabago ang Sharpe), at hindi ito malulutas ng incubation (8 event/taon, ~0.8%/taon na kita — aabutin ng mga dekada para maihiwalay ang Sharpe na 0.1 sa zero). Hindi ito revise_hypothesis: SPY/QQQ na ang ARE sa mga canonical na instrumento.

Implementasyon

Overlay ng drift bago ang anunsyo ng FOMC na may event gate at long-only sa dalawang pinakalikwidong index ETF ng US, ang SPY (pangunahing instrumento) at QQQ (pangalawang instrumento), sa mga daily USEQ session bar. Ginagamit ang naka-embed na talaan ng bawat petsa ng anunsyo ng patakaran ng SCHEDULED FOMC (1999-2027, na inilalathala ng Fed ilang taon nang maaga) para bumuo ng tuloy-tuloy na proximity signal na 1/sessions_to_announcement, na -1.0 sa mismong araw ng anunsyo. Parehong binibili ang mga sleeve nang pantay ang timbang (gross_exposure_per_leg ng equity bawat isa, buong share) kapag pumasok ang signal sa [1/(entry_lead_days+1), 1.0), para tumapat ang fill sa susunod na bukas sa pagbubukas ng session bago ang anunsyo ng PRE; parehong isinasara kapag umabot ang signal sa 1.0 (huling session bago ang desisyon), para mapunan ang bentahan sa pagbubukas sa araw ng anunsyo — bago ang pahayag ng 14:00 ET. Naka-flat ang portfolio nang humigit-kumulang 96% ng kalendaryo at hindi nito kailanman hawak ang galaw ng presyo bilang reaksyon sa anunsyo. Dalawang libreng parameter lang.

Mga Resulta ng Beripikasyon

Opsyonal na bilangin ang mga session gamit ang grid ng session ng market_calendar (XNYS) sa halip na raw na mga weekday, para mapasok ang mga event ng FOMC na katabi ng holiday nang eksaktong isang session bago ang desisyon; o iwan ito at umasa sa entry_lead_days=2-3 para masalo ang drift.

Binibilang ang mga session hanggang anunsyo gamit ang raw na weekday Lunes-Biyernes (_weekdays_after), hindi ayon sa kalendaryo ng session ng USEQ. Kaya kung may holiday ng palitan sa pagitan ng mga araw bago ang anunsyo, uusog nang isang session ang aktuwal na fill (binibilang ng weekday count ang holiday bilang session na walang bar). Bihira ito (ilang beses kada dekada) at kinikilala ito ng developer, na nag-aalok ng pagpapalawak ng entry_lead_days bilang pangontra. Hindi kritikal: bahagya nitong binabago ang tiyempo ng entry sa ilang event, pero hindi ito nagdudulot ng look-ahead o sumisira sa strategy.

Tapat na tala ng developer: halos zero ang nasukat na SPY drift kada event mula 2020 (positibo sa QQQ), kaya maaaring magpababa ng netong kita kada trade ang SPY na bahagi. Ang avg_trade_return_pct sa sandbox ay 0.090% — lampas sa ~0.02-0.05% na floor ng spread at impact ng USEQ, pero manipis; nasa 0.057 ang Sharpe at tumatawid sa zero ang CI [-0.73, 0.88] sa pinaikling panahon. Kilalang-kilalang anomalya ang drift bago ang FOMC (Lucca-Moench), pero malinaw itong humina nitong nakaraang ~5 taon; dapat suriin ng analyst ang drift kada event sa buong kasaysayan ng 1999-2026, at tiyakin kung positibo pa rin ang inaasahang kita ng SPY leg o dapat itong alisin/bawasan ang bigat kumpara sa QQQ. Payo lamang — tapat na implementasyon ang code at nairehistro nang maaga ang dalawang leg.

Pagsusuri ng Backtest

Sharpe
0.12
Kabuuang Return
38.59%
Max Drawdown
7.26%
Kabuuang Trade
440
Win Rate
55.7%
Profit Factor
1.37

Sinusunod ng mga trade MATCH ang hypothesis: 220 long-only na entry (0 short), exposure_pct 4.41% => flat nang ~96% ng kalendaryo; isang entry sa bawat nakaiskedyul na desisyon ng FOMC. Gaya ng inilarawan ang implementasyon ng overlay bago ang FOMC; hindi ito bunga lang ng pagkakamali sa code.

Posible sa praktika ayon sa numero sa USEQ: nalalampasan ng avg_trade_return_pct 0.1926% ang floor na USEQ spread+impact (>0.05%, mas mainam kung >0.10%); profit_factor 1.37 (>1.2); mababa ang max_drawdown 7.26%; maaasahan at makabuluhan sa estadistika ang sample na 440 trade (metrics_reliable=true).

Isa itong anomalyang mahusay ang dokumentasyon at hindi marupok sa bayarin (drift bago ang FOMC ng Lucca-Moench) sa mga ETF na pinakamataas ang liquidity; kapasidad na ~$5.4M, 13.6% lang ng gross ang impact. Hindi ito clone ng momentum/pairs/short-vol mula sa mga libingan ng kabiguan.

Kitang humina na ang edge: negatibo ang mga kamakailang taon sa kalendaryo (2024 -1.0%, 2025 -0.1%, 2026 -3.2%) at naging negatibo na ang rolling Sharpe. Mababa ang Sharpe na 0.116 sa buong-panahong MTM, at sumasaklaw sa zero ang CI nito [-0.21, 0.46].

Malamang patay o nagpapahina sa resulta ang SPY sleeve (QA tala: ~0 ang drift bawat event ng SPY mula 2020, samantalang positibo pa rin ang QQQ), pero hindi ito kayang bawasan ng simetrikong parameter na gross_exposure_per_leg.

Tumatapat ang huling -20% holdout sa panahong humina ang regime, kaya sa holdout ito pagpapasyahan.

Pagsusuri

Malinis ang implementasyon at eksaktong tugma ang mga trade sa hypothesis: 220 nakaiskedyul na FOMC event x 2 leg = 440 long-only na trade, 0 short, 2-4 araw na hawak, exposure_pct 11.1% (flat nang ~89% ng kalendaryo), walang look-ahead.

Walang biglang bagsak (cliff_count 0); hindi overfit ang walk-forward NOT (IS 0.428 kumpara sa OOS 0.580, PBO 0.485); positibo ang holdout (2015-10 -> 2021-06, 90 trade) sa Sharpe na 0.185 at tugma sa WF-OOS (z -0.932). Pumasa ang lahat ng HARD gate ng bisa.

Hindi problema ang bayarin: ang avg_trade_return_pct 0.244% ay ~5x ng floor para sa USEQ spread+impact, walang komisyon, 9.8% lang ng gross ang impact, at pasok ang drawdown 5.5% sa paunang itinakdang cap na 12%.

Talagang naroroon ang mekanismo sa buong sample: +0.244%/event (SPY +0.318%, t=+2.9; QQQ +0.125%, t=+0.93).

Walang kabuluhan sa ekonomiya at hindi maihiwalay sa zero sa pinakamahabang sample na iiral kailanman: CAGR 0.70%/taon, +21.1% sa 23.2 na taon ng trading, vol na 5.88%, Sharpe na 0.105 na may 95% CI [-0.225, +0.450], PSR 0.594.

Mas mababa ang napiling Sharpe na 0.105 kaysa sa luck bar ng best-of-N (expected_max 0.2255), kaya BELOW -> DSR 0.243 (raw 0.056); tinatanggihan ng programme FDR (p 0.757). ~4x na mas mababa sa floor ang Calmar na 0.127.

Nasukat ang paghina pagkatapos mailathala: +0.409%/event (t=+2.47) noong 1999-2009 kumpara sa +0.098%/event (t=+1.04) sa 266 event ng 2010-2026; parehong puro ingay na pagkatapos ng -2020 (t<0.7); positibo lang ang 4 sa huling 11 taon ng kalendaryo.

Walang landas para mag-tune: walang epekto ang min_notional, purong scale multiplier ang gross_exposure_per_leg (kapag hinati sa dalawa, kalahati rin ang kita at vol, habang nananatiling ~0.11 ang Sharpe), at lubos nang nasuri sa 225 trial ang entry_lead_days sa {1,2,3}.

max_drawdown_duration 2549 araw, information_ratio -0.456, alpha na +0.27%/taon. Hindi pumasa ang parehong paunang itinakdang Sharpe na OOS (0.9 kumpara sa 0.580) at PF (1.4 kumpara sa 1.385). Bigo na rin ang halos kaparehong kaugnay na strategy (pagkakatulad na 0.786).

Natuklasan ng semantic auditor ang hindi pagtutugma ng code at hypothesis — hindi ipinapatupad ng code ang hypothesis na NOT. I-code muli ang estratehiya upang ipatupad ang hypothesis EXACTLY (instrumento, takdang panahon, direksiyon, pinangalanang edge/mekanismo, at laki ng posisyon). Mga partikular na isyu: Naglalarawan ang hypothesis ng overlay na may dalawang instrumento (SPY ang pangunahin, QQQ ang pangalawa; Mga instrumento: ["SPY.USEQ", "QQQ.USEQ"]), ngunit ang config.instrument_id ay QQQ.USEQ, na may extra_instruments=[] at QQQ-only na bar_type; wala namang instrumento o lohika ng order ang PreFomcAnnouncementDriftOverlayQqqUseq (SPY.USEQ) at puro paliwanag lamang ang docstring nito — wala ang idineklarang pangunahing leg sa config at code, paglihis ito sa paunang itinakdang hanay ng instrumento na hindi natutukoy ng Layer 1.5.

Sa Benjamini-Hochberg, panatilihin ang 4 sa mga 286 kandidato ng programa kapag q=0.10. Hindi maihihiwalay sa sariling ingay ng programa ang kandidatong hindi pumasa rito, gaano man kaganda ang indibidwal nitong estadistika.

Buod ng Resulta

Maaari pa ring mabigo dahil lang sa liit ng epekto ang isang anomalyang pang-akademiko na naipatupad nang tama at maayos na dokumentado — kapag purong scale multiplier at isang discrete na parameter na nasuri na ang tanging mga knob, walang landas para mag-ulit ng optimization, at hindi maililigtas ng pag-tune ang edge na humina na matapos mailathala.

Iniwan ito ng analyst pagkatapos ng optimization: pumasa ang lahat ng hard gate ng bisa, pero mas mababa sa luck bar ng best-of-N (expected_max 0.2255) ang napiling Sharpe na 0.105. Nagbunga ito ng deflated Sharpe na 0.243 at pagtanggi ng programme-FDR (p 0.757). Ipinakita ng attribution sa antas ng trade na humina ang drift mula +0.409%/event (t=2.47) noong 1999-2009 tungo sa +0.098%/event (t=1.04) sa 266 event ng 2010-2026.

Long-only at may event gate ang overlay sa SPY at QQQ (USEQ daily bar); equity risk lang ang hawak nito sa session bago ang bawat nakaiskedyul na anunsyo ng FOMC, para makuha ang drift bago ang anunsyo ng FOMC na inilalarawan nina Lucca at Moench, gamit lang ang dalawang libreng parameter.

Nagbunga ang na-optimize na backtest sa 1993-2026 ng 440 long-only na trade sa 220 nakaiskedyul na FOMC event, na may kabuuang kita na 21.1%, CAGR 0.70%, Sharpe na 0.105 (95% CI -0.225 hanggang +0.450), profit factor na 1.38, pinakamataas na drawdown na 5.5%, at karaniwang kita sa trade na 0.244% ng notional. Hindi overfit ang walk-forward (IS 0.428 kumpara sa OOS 0.580, PBO 0.485) at pumasa ang holdout sa Sharpe na 0.185 at 90 trade.

Ang Stratmill ay isang tool para sa pananaliksik at paper trading, hindi payo sa pananalapi o isang broker. Ang mga resulta ng backtest at paper trading ay hypothetical. May panganib ng pagkalugi ang pangangalakal.