Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

Daloy ng Pagpapahaba ng Index ng Treasury sa Katapusan ng Buwan sa IEF: Long sa Treasury 7-10Y na ETF sa LAST 3 Araw ng Pangangalakal ng Bawat Buwan, Walang Posisyon Kung Hindi (IEF.USEQ 1-DAY, long-only, 2x Reg-T, walang posisyon nang ~86% ng oras, purong kalendaryo, 1 parameter)

Resulta: Inabandona

IefMonthEndIndexExtensionLong

Buod ng Resulta

Sinubukan ng IefMonthEndIndexExtensionLong ang dokumentadong daloy ng pagpapahaba ng index ng Treasury sa katapusan ng buwan sa pamamagitan ng paghawak sa IEF sa huling tatlong sesyon ng bawat buwan. Kinumpirma ng backtest na may 256 trade ang positibong bentahe bawat trade na humigit-kumulang 0.21% ng notional, at ipinasa ang estratehiya sa optimization, kung saan nagpakita ito ng tila malakas na Sharpe na 2.0. Iniugnay ng analyst ang mga headline statistic na iyon sa pinaghihinalaang artifact sa pang-araw-araw na return na USEQ. Mula sa aktuwal na ledger, nakita nila ang Sharpe na humigit-kumulang 0.46, malaking modeled impact, drawdown at leverage na lampas sa mga paunang nairehistrong limitasyon, at 7 taon na lugi. Itinigil ang run matapos ang 2 pag-ulit. Hindi napabulaanan ang mekanismo, at iniulat ng analyst na dapat suriin ng engine ang artifact sa mark-to-market na USEQ, pagpapatupad ng Reg-T at pagkakalibrate ng impact.

Hypothesis

Isang single-instrument, single-leg na calendar trade sa US Treasury ETF. Hindi pattern ng presyo ang sanhi nito sa ekonomiya. Isa itong kilalang daloy ng institusyon, ang pagpapahaba ng duration sa katapusan ng buwan. Sa bawat katapusan ng buwan, inaalis ng Bloomberg US Treasury / Aggregate indices ang mga bond na bumaba sa wala pang isang taon bago mag-mature, at idinadagdag ang mga bagong auction. Kaya biglang tumataas ang duration ng index sa huling araw ng negosyo ng buwan. Kailangang bumili ng duration ang……Magpakita ng higit paMagpakita ng mas kaunti

Isang single-instrument, single-leg na calendar trade sa US Treasury ETF. Hindi pattern ng presyo ang sanhi nito sa ekonomiya. Isa itong kilalang daloy ng institusyon, ang pagpapahaba ng duration sa katapusan ng buwan. Sa bawat katapusan ng buwan, inaalis ng Bloomberg US Treasury / Aggregate indices ang mga bond na bumaba sa wala pang isang taon bago mag-mature, at idinadagdag ang mga bagong auction. Kaya biglang tumataas ang duration ng index sa huling araw ng negosyo ng buwan. Kailangang bumili ng duration ang trilyong dolyar na naka-benchmark sa mga index na iyon (mga index fund, ETF, mandato ng pensiyon at insurance na tumutugma sa mga liability, at mga aktibong manager na naka-benchmark) bago ang petsang iyon upang hindi magkaroon ng short-duration tracking error sa snapshot ng valuation sa katapusan ng buwan. Nakapokus ang pagbiling iyon sa mga huling araw ng buwan, mahuhulaan ito at itinataas nito ang presyo ng intermediate at long Treasury. Binabayaran ito ng mga manager na naka-benchmark, na hindi sensitibo sa presyo dahil tracking error, hindi presyo, ang batayan ng kanilang pagsusukat. Mga dealer at sinumang nagbebenta ng duration bago magtapos ang buwan ang katapat nila. Hindi pa nagamit ang mekanismong ito sa factory na ito: walang bond-ETF calendar hypothesis sa corpus. Lumilitaw lang ang TLT/IEF bilang defensive legs sa mga iniwang SPY/QQQ regime rotation, at ibang sanhi ang mga equity turn-of-month run (SPY/QQQ): payroll/401k na pagpasok ng pondo sa equities. Mahihina rin ang estadistika ng mga equity run na iyon (SPY huling-3 t = 1.36), samantalang t > 4 ang mga bond. POINT-IN-TIME PRE-STUDY (L166). Pinatakbo ko ito sa sariling USEQ 1-DAY bars ng catalog, mula 2002-07 hanggang 2026-09, 289 buwan. Hawak ang trade mula close ng araw ng trading na pang-4 mula sa huli hanggang close ng huling araw ng trading ng buwan: - IEF huling-3: mean na +0.216% bawat trade, hit rate na 62%, t = 5.52, calendar Sharpe na 1.04 (1x, kasama ang mga araw na zero). Mean bago ang -2014 na 0.209%, pagkatapos ng -2014 na 0.221%, kaya matatag ang epekto sa magkabilang kalahati. Positibo ang 88% ng mga taon. Sa 1x, DD ang max na 6.0% at -1.3% ang pinakamasamang taon sa kalendaryo. May calendar Sharpe na 0.85 ang final-20% holdout window (mula Dis 2021 pataas). Kumita ito noong 2022, ang pinakamasamang bear market ng bond sa loob ng 40 taon (+9.0% sa 2x), na nagpapakitang hindi ito duration beta. - Umiiral ang epekto sa bawat bond ETF na sinubukan gamit ang parehong nakapirming window, kaya hindi ito iniakma sa IEF: AGG t = 6.65 (Sharpe 1.14), TLT t = 4.53 (0.83), LQD t = 4.88 (0.62). Gumagana rin sa IEF ang huling-5 at huling-7 na mga window (0.254%, 0.264%), kaya hindi marupok ang epekto. - Hindi ito carry: humigit-kumulang 1.3-1.6bp bawat araw ang pag-ipon ng coupon ng IEF, mga 4-5bp sa loob ng 3 araw. Mga 5x nito ang sinukat na 21.6bp. - DIVIDEND ARTIFACT AVOIDED BY CONSTRUCTION: nagiging ex-dividend ang mga iShares Treasury ETF bandang FIRST araw ng negosyo ng buwan. Dahil wala sa PnL ng USEQ ang mga dividend, magtatala ng huwad na pagbaba ng presyo na mga -0.2% ang paghawak lampas sa petsang iyon; makikita ito sa mean ng unang-3 araw ng -0.28%. Lumalabas ang disenyong ito sa close ng araw ng trading na pang-LAST, kaya hindi nito hinahawakan ang posisyon lampas sa ex-date. Sinadya kong NOT magdagdag ng leg na 'mag-short sa mga unang araw ng buwan': karamihan sa return na iyon ay hindi pa nababayarang distribution, hindi edge. Pinili ko ang IEF kaysa TLT dahil mas mataas ang calendar Sharpe nito at mas mababa ang volatility bawat yunit ng daloy. Itinakda ang nag-iisang parameter na N = 3 batay sa paliwanag tungkol sa tiyempo ng index rebalance (nakapokus ang daloy sa huling ilang session), at iniulat sa itaas ang mga katabing halaga na N = 5 at N = 7. FEE ARITHMETIC: walang komisyon ang USEQ. Mga 0.02-0.05% ang gastos sa round trip (spread at impact) sa IEF, isa sa mga bond ETF na may pinakamataas na liquidity at may spread na humigit-kumulang 1bp. 0.216% ang gross na galaw bawat trade, na 4-10x ng round trip. Sa 2x Reg-T, mga 0.43% ang return bawat trade batay sa equity. RISK PROFILE: 2x Reg-T gross leverage (mga 0.4% ang daily vol ng IEF, kaya nanganganib ang humigit-kumulang 1.4% ng equity sa 1 sigma sa 2x na paghawak sa loob ng 3 araw). 200% ng equity notional ang posisyon. Stop: isinasara ang posisyon sa close kapag lugi ang bukas na trade nang higit sa 2.0% ng notional (mga 4% ng equity). Halos hindi ito nagti-trigger sa IEF na paghawak ng 3 araw at para lang limitahan ang shock mula sa Treasury auction o FOMC. Walang ibang exit maliban sa kalendaryo. Pinakamaraming exposure: isang posisyon. Inaasahang walang posisyon sa mga 86% ng araw ng trading (3 sa humigit-kumulang 21 session bawat buwan). Inaasahang kabuuang trade sa buhay ng strategy: mga 285 sa 1-DAY na kasaysayan mula 2002, at mga 100 sa sandbox window na may 20k bar. Pinagmulan: dokumentado sa panitikang fixed-income ang mekanismo bilang epekto ng 'month-end index extension' (pananaliksik ng mga dealer, at halimbawa, Hartley at Schwarz, 'Predictable End-of-Month Treasury Returns', 2019). Muli itong ipinaliwanag dito mula sa mga unang prinsipyo; walang code port.

Itinatama ng iterasyon 2 ang kritikal na depekto sa timing ng pagpuno ng order ng QA. Pinupunan ang mga market order ng USEQ sa bukas ng susunod na bar, kaya napunan sa bukas ng unang araw ng susunod na buwan ang dating exit (napagpasyahan sa days_left==0). Araw iyon ng ex-date, kaya naitala sa bawat trade ang hindi pa nababayarang distribusyon. Isang bar na mas maaga na nagaganap ang lahat ng desisyon: entry sa days_left==hold_days+1 (pananggalang sa huling entry na 2<=left<=hold_days+1) at exit sa days_left<=1.……Magpakita ng higit paMagpakita ng mas kaunti

Itinatama ng iterasyon 2 ang kritikal na depekto sa timing ng pagpuno ng order ng QA. Pinupunan ang mga market order ng USEQ sa bukas ng susunod na bar, kaya napunan sa bukas ng unang araw ng susunod na buwan ang dating exit (napagpasyahan sa days_left==0). Araw iyon ng ex-date, kaya naitala sa bawat trade ang hindi pa nababayarang distribusyon. Isang bar na mas maaga na nagaganap ang lahat ng desisyon: entry sa days_left==hold_days+1 (pananggalang sa huling entry na 2<=left<=hold_days+1) at exit sa days_left<=1. Tumatakbo na ngayon ang trade mula sa bukas ng araw na 4 bago ang huli hanggang sa bukas ng huling araw. Muling sinubukan ng QA ang panahong iyon sa +0.149%/trade (t=4.1, 2002-2026) at +0.183% noong 2020-2026, na nananatiling 3-7x kumpara sa round trip na USEQ. Isinusuko ang galaw mula bukas hanggang sara sa huling sesyon (humigit-kumulang +0.06%) dahil walang pagpuno ng market-on-close. Dapat humigit-kumulang 0.15% ang gamiting batayan ng analyst, hindi ang bilang na 0.216% na close-to-close mula sa paunang pag-aaral. Itinatama rin ang babala ng QA: minamarkahang nakapag-trade na ang buwan kapag may posisyon na (sa calculate_signal), kaya hindi na nauubos ang buwan dahil sa hindi natuloy na entry. Pinananatili ang stop na 2% ng notional (humigit-kumulang 3.8% ng equity) ayon sa paunang rehistro. Hindi nagbabago ang inaasahang bilang ng trade: humigit-kumulang isa bawat buwan, humigit-kumulang 80 sa 2020-2026 na panahon ng sandbox.

Pinaghihinalaang artifact sa backtest: nagmula ang iniulat na Sharpe, WF-OOS at DSR sa seryeng USEQ daily_returns na may magkapares na MTM na galaw habang walang posisyon. Ang katotohanan sa ledger ay tunay ngunit mas mababa sa minimum na bentahe: aktuwal na Sharpe na humigit-kumulang 0.46 (holdout na humigit-kumulang 0.44), 0.087% ng notional bawat trade (lampas sa minimum na 0.05% USEQ, kaya hindi ito fee_edge), 59% na bahagi ng impact, 21.4% na drawdown laban sa paunang rehistrong 13%, 7 taon na lugi sa 22. Walang posisyon ang portfolio nang humigit-kumulang 87% ng oras, kaya hindi nito maaabot ang minimum na 1.0 para maitaguyod (L134/L165). Hindi napabulaanan ang mekanismo; maaari itong imungkahing muli bilang ensemble o may mas mataas na duty cycle sa mahigpit na limitasyong 2x kapag naayos na ang engine. Kailangang suriin ng engine ang artifact sa USEQ MTM, ang limitasyong Reg-T na hindi naipatupad (umabot sa 4.7x ang leverage ng trade), at ang pagkakalibrate ng impact (kapasidad na $291k sa IEF).

Implementasyon

Mag-long ng IEF (7-10Y Treasury ETF) sa 2x Reg-T sa mga huling araw ng kalakalan ng bawat buwan upang makuha ang daloy ng pagpapahaba ng tagal ng indeks sa katapusan ng buwan; kung hindi, walang posisyon. Itinatakda ang order ng pagpasok sa pagsasara ng 5th-to-last NYSE na araw ng kalakalan at napupunan ito sa pagbubukas ng 4th-to-last. Itinatakda ang paglabas sa pagsasara ng 2nd-to-last na araw at napupunan sa pagbubukas ng huling araw ng kalakalan, kaya hindi kailanman tumatagal ang posisyon hanggang sa ex-dividend date ng iShares sa unang bahagi ng buwan. Sinusuri sa pagsasara ang stop na 2%-of-notional. Isang kalakalan bawat buwan; purong function ng kalendaryo batay sa petsa ng bar ang iskedyul.

Mga Resulta ng Beripikasyon

Walang kailangang baguhin. Dapat gumamit ang analyst ng humigit-kumulang 0.15%/trade bilang paghahambing ayon sa paunang rehistro, hindi ng 0.216%.

Tumutupad ang hypothesis mula close ng araw ng trading na pang-4 mula sa huli hanggang close ng huling araw ng trading. Dahil sa susunod na open napupunan ang USEQ, hawak ng code ang posisyon mula open ng araw na pang-4 mula sa huli hanggang open ng huling araw. Isinusuko ng window na iyon ang open-to-close na galaw ng huling session at idinadagdag ang open-to-close na galaw ng araw na pang-4 mula sa huli. Dokumentado at sinadyang pag-aangkop ito para maging makatotohanan ang execution. Pinananatili nito ang estruktura (huling humigit-kumulang 3 session, paglabas ayon sa kalendaryo, walang hawak sa ex-dividend date sa unang bahagi ng buwan), kaya hindi ito pagpapalit ng mekanismo. Kailangan ang paglipat para hindi maitala ang hindi pa nababayarang distribution.

Opsyonal: kunin ang session grid mula sa src/data/market_calendar.py para tumugma ang backtest sa catalog. Kung hindi, tanggapin ang pagkakaiba bilang point-in-time na gawi.

Mga naka-iskedyul na holiday lamang ang kasama sa kalendaryong NYSE. Hindi nito isinasama ang mga hindi naka-iskedyul na pagsasara: 2004-06-11 (Reagan), 2007-01-02 (Ford), 2012-10-29/30 (Sandy), 2018-12-05 (Bush), 2025-01-09 (Carter). Sa mga apektadong buwan, may isang araw na agwat ang days_left, kaya lumilipat nang isang sesyon ang entry o exit. Tama ito batay sa impormasyong umiiral noon, dahil hindi pa alam nang maaga ang mga pagsasarang iyon, ngunit malapit sa katapusan ng buwan ang 2012-10 at 2018-12. Ilang trade lamang sa humigit-kumulang 285 na trade ang naaapektuhan.

Panatilihin ayon sa paunang rehistro. Dapat tingnan ng analyst ang pinakamalaking lugi sa iisang trade sa buong backtest (ang pinakamalaki sa sandbox ay -$3.35k, humigit-kumulang 3% ng equity).

Panganib bawat trade (L148/L156). Ang kabuuang notional ay 0.95 x 2.0 = 1.9x ng equity. Nililimitahan ito ng mga pare-parehong halaga na walang dinamikong scalar at nananatili sa loob ng limitasyong USEQ 2x Reg-T. Ang stop na 2% ng notional ay humigit-kumulang 3.8% ng equity bawat trade, lampas sa gabay na 1-2%. Sa pagsasara lamang sinusuri ang stop, kaya maaaring lumampas dito ang gap sa isang araw ng FOMC o auction. Walang posisyon ang portfolio nang humigit-kumulang 87% ng oras (sandbox exposure 13%) at tumatagal nang 3 na sesyon ang hawak, kaya hindi ito disenyong laging may posisyon na pinagsasama-sama ang kita. Paunang nairehistro ang antas ng stop.

Opsyonal: i-convert sa America/New_York bago kunin ang .date() para hindi nakadepende ang resulta sa stamping convention.

Kinukuha ang petsa mula sa petsa ng UTC ng ts_init. Tama lamang ito dahil tinatatakan ang mga pang-araw-araw na bar ng USEQ sa pagsasara ng sesyon (20:00/21:00 UTC, o 17:00/18:00 UTC sa maiikling araw). Kung magbago ang kombensiyon ng pagtatatak tungo sa 00:00 ng susunod na araw, lilipat ang mga petsa at isang sesyon mamaya mangyayari ang bawat trade, sa mismong ex-date.

Dapat husgahan ang nasukat na bilang bawat trade batay sa pagitan mula susunod na pagbubukas hanggang sa kasunod na pagbubukas na aktuwal na ikinakalakal ng code na ito, hindi batay sa close-to-close na 0.216% bago ang pag-aaral. Mas mataas ang avg_trade_return_pct ng 0.214% sa 79 trade sa sandbox kaysa sa sariling tantiya ng developer na humigit-kumulang 0.15% para sa pagitan na iyon, kaya malamang na bahagyang swerte ito sa sample na 2020-2026. Saklaw ng Sharpe na CI (-0.50 hanggang 1.03) ang sero. Ang impact_cost_pct ay 24% ng gross sa notional na 196%. May ilang bilang sa sandbox na hindi tugma sa portfolio na 13%-exposure IEF: annualized_volatility ay 48% at umaabot sa 14% ang mga drawdown ng tercile ng rehimen laban sa headline na max_drawdown na 5.3%. Mukha itong artifact ng pagtitiklop ng MTM/impact na nakita sa iba pang run ng USEQ at kailangan itong suriin ng engine bago pagkatiwalaan ang Sharpe. Dapat kumpirmahin ng backtest sa buong kasaysayan na nananatili ang epekto bago ang 2020 (2002-2019) at sa 2022.

Pagsusuri ng Backtest

Sharpe
1.11
Kabuuang Return
84.84%
Max Drawdown
13.79%
Kabuuang Trade
256
Win Rate
61.7%
Profit Factor
1.52

Tugma ang trade ledger sa hypothesis. Mayroon itong 256 long-only na IEF trade mula 2002-07 hanggang 2023-12, tig-isa bawat buwan. Bawat isa ay pumapasok sa month-end window at lumalabas sa huling araw ng trading (halimbawa, 2023-11-27 hanggang 2023-11-30 at 2023-12-26 hanggang 2023-12-29), kaya walang trade na tumatawid sa ex-dividend date sa unang bahagi ng buwan. Walang short.

Komportableng lumalampas sa minimum na USEQ ang ekonomiya bawat trade: avg_trade_return_pct ay 0.210% ng notional kumpara sa minimum na 0.05% (4.2x) at sa mas pinipiling 0.10% (2.1x). Ang PF ay 1.52, ang rate ng panalo ay 62%, at ang pinakamahabang sunod-sunod na talo ay 4. Tugma ito sa paunang pag-aaral (0.216% close-to-close).

Hindi napatunayan sa buong kasaysayan ang pag-aalala tungkol sa edge ng QA. Nanatili ang edge sa 256 trade mula 2002 pataas, hindi lang sa 2020-2026 sandbox. Positibo ang PnL bawat taon sa humigit-kumulang 16 sa 21 buong taon, at 2022 (ang bear market ng bond) ay +5.5%. Artifact sa equity series ang bilang na 2023 na -46% (tingnan ang mga kahinaan); halos flat ang neto ng 2023 trade ledger.

Sapat ang sample para sa optimization (L178): 256 trade sa pang-araw-araw na bar, kaya magkakaroon ang huling -20% na holdout ng humigit-kumulang 50 trade kumpara sa kinakailangang 10.

Makinis ang realized equity curve sa detail file. Humigit-kumulang $184.8k ang huling equity, +84.8% na may end_unrealized_pct 0. 13% ang exposure at iisa lang ang posisyon sa bawat pagkakataon. Hindi beta ang drawdown sa ilalim ng L170: bumaba nang humigit-kumulang 20%+ ang buy-and-hold ng IEF noong 2022, samantalang kumita ang portfolio na ito sa taong iyon.

Pinaghihinalaang artifact ng engine sa serye ng pang-araw-araw na return; hindi ko napatunayan ang mekanismo. Sa buong run, may magkapares na pang-araw-araw na return na -X% / +Y% sa kalagitnaan ng buwan (bandang 9th-15th at 20th-25th), kung kailan walang posisyon ang estratehiya ayon sa pagkakabuo nito. Lumalaki ang mga ito mula sa humigit-kumulang ±0.7% noong 2002 tungo sa -45%/+85% noong 2023, at ipinapakita ng huling bar (2023-12-29) ang -46.8% habang walang posisyon. Wala sa equity curve ng detail file ang mga galaw na ito. Dahil dito, hindi maaasahan ang annualized_volatility ng 246%, mga buwanang return na ±40-80%, mga drawdown ng tercile ng rehimen na 49-93%, mga drawdown sa panahong stress na humigit-kumulang 40%, ang max_drawdown CI ng 94-100%, at ang headline Sharpe na 1.11 at ang CI nito. Ito ang kaparehong lagda ng USEQ MTM/pagtitiklop ng impact na tinukoy ng QA at nakita rin sa run ng SPY wealth-selector. Kailangang suriin ang engine bago pagkatiwalaan ang anumang Sharpe, DSR o PBO mula sa run na ito.

impact_cost_pct ay 50.3% ng gross at capacity_usd lang ang $396k sa IEF, isa sa mga Treasury ETF na may pinakamataas na liquidity. Hindi ito kapani-paniwala para sa notional na humigit-kumulang $500k at malamang isa pa itong anyo ng kaparehong depekto sa impact-folding. Kung totoo ito, eksaktong nasa 50% economics floor ito.

Humigit-kumulang 2.8x ang aktuwal na leverage bawat trade (ipinapakita ng mga tala ng trade ang leverage na 2.76-2.81), na mas mataas sa nakasaad na 2x Reg-T portfolio ng hypothesis. Lumilitaw na lumalampas sa 2 ang equity_fraction 0.95 na beses ng config.leverage. Pinapataas nito ang return at panganib kumpara sa paunang nairehistrong profile.

Katamtaman ang kita: CAGR humigit-kumulang 2.9% sa humigit-kumulang 2.8x gross sa 13% ng mga pagkakataon. Totoo ang bentahe sa bawat trade, ngunit maliit ito sa ganap na halaga.

hindi tugma sa mga drawdown ng rehimen/stress; ipinahihiwatig ng aktuwal na equity curve na iisang digit

kinuwenta sa daily series na kontaminado ng artifact; hindi maaasahan

Pagsusuri

Ipinatutupad ng lahat ng 256 trade ang premisa: long-only, pumapasok sa pagsasara ng sesyong 4 bago ang huli, lumalabas sa pagsasara ng huling sesyon, at hindi kailanman hinahawakan lampas sa petsang ex-dividend.

Tugma ang realized ledger: +$121.7k ang kabuuan ng trade PnL, kapareho ng huling equity na $221.7k, at walang hindi pa realized na PnL sa dulo.

Positibo ang holdout sa 52 trade sa 0.092% ng notional bawat trade, at kumita ang 2022, kaya hindi duration beta ang resulta.

Walang matatarik na pagbabago sa pagsusuri ng sensitivity, PBO ay 0.26, at gumagana ang hold_days ng 2, 3 at 4.

Pinaghihinalaang artifact sa backtest: may magkapares na galaw sa kalagitnaan ng buwan ang daily_returns habang walang posisyon ang portfolio (hal., -77.1% at pagkatapos ay +336.8% noong 2023-08-11/14) at may -77.9% na huling bar matapos ang kumikitang huling trade. Pinagkukunan ang seryeng iyon ng Sharpe, CPCV, DSR, annual_returns at paghahati ayon sa rehimen. Hindi pa napatutunayan ang mekanismo.

Muling kinalkula mula sa aktuwal na equity curve, humigit-kumulang 0.46 ang Sharpe para sa buong panahon at 0.44 para sa holdout, kumpara sa iniulat na 2.01, isang WF-OOS na 2.23 at isang DSR na 1.0.

Binabasa ng pamantayan para sa positibong taon ang sirang serye (22 sa 22 taon ang positibo); may 7 taon na lugi sa 22 ayon sa ledger.

Unti-unting tumataas ang leverage mula 2.63x hanggang 4.7x, na lumalabag sa paunang itinakdang 2x Reg-T limit; hindi kailanman inilapat ang 2.0x cap na hiniling sa backtest review.

Ang net return ay 0.087% ng notional bawat trade laban sa 0.216% na gross sa paunang pag-aaral; kinakain ng modeled impact ang 59% ng gross; ang pinakamataas na drawdown ay 21.4% laban sa paunang nairehistrong 13%; ang profit factor ay 1.42 laban sa paunang nairehistrong 1.5.

Pinananatili ng Benjamini-Hochberg sa q=0.10 sa 328 kandidatong programa ang 8. Hindi maihihiwalay sa sariling ingay ng programa ang kandidatong hindi pumasa rito, gaano man kaganda ang indibidwal nitong mga estadistika.

Kasaysayan ng Iterasyon

Bigo ang verification (Layer 4 — review ng QA) [class=code_defect]: - [edge_concern] Matapos ayusin ang fill-timing, mas maliit ang makakamit na open-to-open na bersyon ng trade kaysa sa close-to-close na 0.216% bago ang pag-aaral. Sa sariling IEF bars ng catalog, ang pagpasok sa open ng araw na pang-4 mula sa huli at paglabas sa open ng huling araw ay nagbibigay ng 0.149% bawat trade (t=4.1, 289 buwan) at 0.183% sa 2020-2026. Hindi makukuha ang open-to-close na galaw ng huling session (+0.06%, t=3.45) dahil……Magpakita ng higit paMagpakita ng mas kaunti

Bigo ang verification (Layer 4 — review ng QA) [class=code_defect]: - [edge_concern] Matapos ayusin ang fill-timing, mas maliit ang makakamit na open-to-open na bersyon ng trade kaysa sa close-to-close na 0.216% bago ang pag-aaral. Sa sariling IEF bars ng catalog, ang pagpasok sa open ng araw na pang-4 mula sa huli at paglabas sa open ng huling araw ay nagbibigay ng 0.149% bawat trade (t=4.1, 289 buwan) at 0.183% sa 2020-2026. Hindi makukuha ang open-to-close na galaw ng huling session (+0.06%, t=3.45) dahil kailangan dito ng market-on-close fill. Mas mataas pa rin ito sa 3-7x ng round trip na USEQ, ngunit dapat ikumpara ito ng analyst sa bilang na 0.149%, hindi sa 0.216%. - [critical] Sinisira ng fill timing ang pangunahing pagkakabuo ng hypothesis: 'lumabas sa close ng huling araw ng trading, huwag kailanman humawak lampas sa ex-dividend date ng iShares sa unang bahagi ng buwan'. May USEQ na latency_ms=100 (venue_configs.py), kaya napupunan sa open ng NEXT bar ang market order na pinagpasyahan sa daily close bar. Kaya ang exit na pinagpasyahan kapag days_left==0 ay napupunan sa OPEN OF THE FIRST TRADING DAY ng susunod na buwan, na siyang ex-date. Itinatala ng bawat trade ang hindi pa nababayarang distribution. Ganoon din sa entry: napupunan ito sa open ng araw na pang-3 mula sa huli. Muli kong pinatakbo ang IEF 1-DAY bars ng catalog mula 2020-01 hanggang 2026-09 (ang sandbox window, 80 buwan). Close-to-close na huling-3 (ang pagkakabuo bago ang pag-aaral) = +0.218%/trade, 61% panalo. Next-open fills (ang ginagawa ng engine) = +0.018%/trade, 51% panalo. Pagkatapos ng humigit-kumulang 4bp na folded impact ng sandbox, mga -0.02% ito, na halos eksaktong tumutugma sa -0.026% average trade, 45.6% win rate at PF 0.78 ng sandbox. Ang agwat mula last-close hanggang first-day-open ay may average na -0.243% (t = -11.6, 22% positibo, buong kasaysayan), at ito mismo ang dividend artifact na sinasabi ng hypothesis na iniiwasan ng disenyo. Hindi ito polarity problem o pagkabigo ng edge: sinusukat ng backtest ang ibang holding window na sumasaklaw sa ex-date. (line 131) — ayusin: Ilipat nang isang bar mas maaga ang bawat desisyon para mapunta ang fills sa nilalayong window nang hindi tumatawid sa ex-date. Pumasok kapag days_left == hold_days + 1 (pagpapasya sa close ng araw na pang-5 mula sa huli, fill sa open ng araw na pang-4 mula sa huli). Lumabas kapag days_left <= 1 (pagpapasya sa close ng ikalawang araw mula sa huli, fill sa open ng LAST araw ng trading). Nang muling patakbuhin sa catalog bars, open(4th-to-last) hanggang open(last) = +0.149%/trade, t=4.1 sa 2002-2026, at +0.183% sa 2020-2026, nang walang exposure sa ex-date. Panatilihin ang late-entry guard (hal. 2 <= days_left <= hold_days+1) at ang key na isang trade bawat buwan. Al - [warning] Panganib bawat trade (L148): ang stop na sinusuri sa close na -2% ng notional sa humigit-kumulang 190% ng equity notional ay mga 3.8% ng equity bawat trade, at mas malaki pa kapag may gap. Lampas ito sa gabay na 1-2%. Hindi always-in ang disenyo: walang posisyon ito nang mga 86% ng oras, iisa ang posisyon, at walang dynamic scalar ang nakapirming gross na 0.95 x 2.0 leverage. Hindi ito compounding blowup, at tugma ang stop sa paunang itinakdang hypothesis. (line 133) — ayusin: Panatilihin ayon sa paunang itinakda; dapat tingnan ng analyst ang pinakamalaking lugi sa iisang trade sa buong backtest. - [warning] Itinatakda ng should_enter ang _entered_month_key bago ilapat ng base template ang mga pagsusuri sa size/min-notional at bago ang mga guard ng _submit_entry (market-ready, in-flight). Nauubos ang buwan kahit hindi natuloy ang entry, kaya hindi sumasali ang strategy sa buwang iyon. Hindi rin isinasaalang-alang ng kalendaryo ang mga hindi nakaiskedyul na pagsasara (Sandy 2012-10-29/30, mga pambansang araw ng pagluluksa). Kapag may phantom day sa loob ng window, sumosobra o nagkukulang ng isa ang bilang, na maaaring maglipat ng entry o exit nang isang bar sa mga bihirang buwang iyon. Maliit ang epekto ng dalawa sa sample. (line 114) — ayusin: Opsyonal: markahan ang buwan bilang na-trade sa on_position_opened (o kapag may posisyon) sa halip na sa should_enter.

Buod ng Resulta

Sa mga run na USEQ, ihambing ang mga pamantayan para sa headline Sharpe/DSR/positibong taon sa aktuwal na ledger ng trade at ipatupad sa code ang paunang nairehistrong limitasyon ng leverage; maaaring mangailangan ng ensemble o mas mataas na duty cycle ang bentahe sa kalendaryo na may mababang duty cycle upang maabot ang minimum na Sharpe.

Inaprubahan ng pagsusuri sa backtest ang optimization, ngunit itinigil ng analyst ang run matapos ang optimization. Nagmula ang iniulat na Sharpe, WF-OOS at DSR sa seryeng daily_returns na may pinaghihinalaang artifact: magkapares na galaw ng mark-to-market sa mga araw na walang posisyon ang portfolio. Nagpakita ang aktuwal na ledger ng tunay na bentahe na mas mababa sa mga minimum: 7 taon na lugi sa 22, drawdown na lampas sa paunang nairehistrong 13%, leverage na umabot sa 4.7x laban sa limitasyong 2x Reg-T, at walang posisyon ang portfolio nang humigit-kumulang 87% ng oras, kaya hindi nito maaabot ang minimum na 1.0 para maitaguyod.

Isang purong trade ayon sa kalendaryo na bumili ng IEF (7-10Y Treasury ETF) sa huling 3 araw ng pangangalakal ng bawat buwan sa paunang nairehistrong 2x Reg-T, na tumataya sa pagbili ng duration na hindi sensitibo sa presyo ng mga manager na sumusunod sa benchmark bago ang pagpapahaba ng index sa katapusan ng buwan, at lumalabas bago ang petsang ex-dividend sa simula ng buwan.

Nagbalik ang paunang backtest (2002-07 hanggang 2023-12) ng +84.8% sa 256 long trade, na may 62% win rate, profit factor na 1.52, 0.210% ng notional bawat trade at iniulat na Sharpe na 1.11. Pagkatapos ng optimization, 2.01 ang iniulat na Sharpe, WF-OOS 2.23, holdout na 0.34 sa 52 trade at PBO 0.26. Ngunit 0.46 lang (holdout na mga 0.44) ang Sharpe sa muling pagkalkula ng analyst mula sa realized equity curve; 0.087% ng notional bawat trade neto, 59% ng gross ang nawala sa impact at 21.4% ang max drawdown.

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.