Mga Estratehiya
QQQ Risk-On / Defensive-Rotation Trend Regime, Long-Only (QQQ.USEQ growth leg <-> GLD/TLT defensive legs, mga bar na 1-DAY, SMA + hysteresis band, 2-parameter)
Resulta: Inabandona
QqqRiskOnDefensiveSplitRotationGldTltHysteresis
Buod ng Resulta
Sadyang lumipat ang estratehiyang ito mula sa namamatay na pamilya ng crypto momentum patungo sa equity index-ETF regime rotation, at pinalawak ang nanatiling kapatid na SPY<->TLT papunta sa mas mataas ang beta na QQQ na may defensive book na hati sa GLD+TLT. Pumasa sa gate bago ang optimization ang full-history backtest nito at inaprubahan ito ng analyst para sa optimization, pero inilantad ng pagtakbo sa 3 yugto ang matinding overfitting: bumaligtad ang in-sample Sharpe sa out-of-sample, umabot sa 0.65 ang PBO, 0.115 ang deflated Sharpe, at exposure na ~13% lang ang itinira ng optimizer upang supilin ang drawdown. Iniwan ito ng analyst matapos ang isang iteration, at binanggit na nalulugi ang mekanismo sa stressed vol tercile at sa 2022 window ng rate shock, at apat na halos magkaparehong kapatid na ang bumagsak dahil sa overfit o pagtanggi sa panganib.
Hypothesis
Implementasyon
Long-only na US ETF regime rotation sa mga bar na 1-DAY USEQ. Hawak ang isang sleeve na may notional na ~95% sa QQQ habang nasa kumpirmadong uptrend si QQQ (nasa itaas ang pagsasara nito ng sma_days SMA nang lampas sa hysteresis_pct, at nananatiling 'up' hanggang bumaba ito nang kaparehong layo sa ilalim ng SMA). Kapag bumigay ang growth regime, lilipat ang portfolio sa equal-weight na defensive split ng GLD at TLT; tatanggapin lang ang bawat leg kapag pumasa ito sa kaparehong filter na SMA+hysteresis. Kung walang umuusbong na trend sa alinman sa defensive leg (ang kalagayang sabay na bagsak ang stocks at bonds na 2022), mananatili sa cash ang estratehiya. Buong share ang sizing, walang leverage, venue na walang komisyon, at ilang round trip lang bawat taon.
Mga Resulta ng Beripikasyon
Panatilihing gaya ng dati kung tinatawag ng base template ang min_bars_required(); kung hindi, panloob na mga pagsusuri lang na len(closes) < sma_days (na naroon naman) ang nagbabantay sa dagdag na history, kaya ligtas pa rin ang asal nito.
Ino-override ng min_bars_required() ang method ng framework (babala sa Layer-1 base_shadow). Mukhang sinadya ito — ibinabalik ng override ang sma_days+2 upang sumukat ang warm-up gate ng base sa haba ng trend. Walang problemang panggana, pero tiyaking ginagamit talaga ng base class ang override na ito para sa warm-up ng pangunahing instrumento sa halip na ang sarili nitong default.
Maganda ang hitsura sa sandbox (Sharpe 1.00, total_return 143%, PF 96, avg_trade_return_pct 12.75%) at walang duda sa kakayahang kumita, pero ~8 trade lang sa loob ng 1650 bar ang smoke window, kaya mababa ang N ng pagtatantiya sa edge; sa tunay na full-history backtest (mga dekada ng arawang QQQ/GLD/TLT) dapat hatulan ang kilos sa iba't ibang regime at mga panahong bagsak ang stocks at bonds gaya ng 2022. May label na crypto ang stress_windows sa ulat (covid/luna/ftx) at walang kaugnayan sa estratehiyang USEQ — artifact ito ng template ng ulat, hindi problema sa code.
Pagsusuri ng Backtest
- Sharpe
- 0.60
- Kabuuang Return
- 672.12%
- Max Drawdown
- 26.90%
- Kabuuang Trade
- 61
- Win Rate
- 52.5%
- Profit Factor
- 5.34
Pag-ikot ng rehimen para sa USEQ equity ETF — ang pamilyang ONE na kasalukuyang nakaliligtas sa live pipeline (ang kapatid na UsRiskOnRiskOffRegimeRotationSpyTltHysteresis at ilang estratehiya sa pag-ikot ng USEQ ay umusad sa pag-optimize ngayong linggo). Tunay itong pagpapalawak ng lawak (QQQ growth leg, hinati ang defensive book na GLD+TLT), hindi panibagong anyo ng bigong clone ng crypto momentum.
Ang avg_trade_return_pct 4.25% ay ~85x ng minimum na bayarin na USEQ ~0.05%; komisyon na $0 at epekto na 0.37% lang ng gross — halos walang epekto sa istruktura ang hatak ng gastos, gaya ng nilalayong disenyo na mabagal ang turnover (61 trade / 27 taon). Kabaligtaran ito ng paraan ng pagkabigo sa sementeryo ng fee_edge.
profit_factor 5.34, Sharpe na batay sa MTM na 0.596 na may CI [0.23, 1.01] na hindi sumasaklaw sa sero (NOT), PSR 0.9959, positibong alpha na +2.35%/taon (beta na 0.60), max_drawdown 26.9% (<60%).
Ipinatutupad ng mga trade ang hypothesis: 61 long trade, 0 short (cash account na long-only), at ipinakikita ng window ng rate shock na 2022 (partikular na pag-aalala ni QA tungkol sa sabay na bagsak ng stocks at bonds) ang defensive rotation sa halip na pagbagsak — hindi napatunayan sa buong history ang pag-aalala ni QA tungkol sa mababang N.
information_ratio ~0.004 — bahagyang lamang ang rotation sa passive na equal-weight na basket na QQQ/GLD/TLT; manipis ang aktuwal na aktibong lamang kumpara sa payak na portfolio.
Nalulugi sa stressed vol tercile (return na -9.7%, Sharpe na -0.01) at mahaba ang max_drawdown_duration na ~1407 araw (~3.8 taon).
Hindi pantay-pantay ang pagkakabahagi sa mga petsa ng pagsasara ng mga daily_returns: mga attribution ito ng natantong PnL mula sa mga posisyong matagal hinawakan (hal., 2022-01-24 +63.6% sa iisang petsa ng pagsasara); ang makatotohanang risk-adjusted na bilang ay ang katamtamang Sharpe na MTM 0.596, hindi ang kapansin-pansing taunang/araw-araw na datos.
Dahil katamtaman ang headline Sharpe, ang mga gate ng deflated-Sharpe / holdout sa pagtakbo ng 3 yugto ang magiging mapagpasyang pagsubok.
Pagsusuri
USEQ arawang rotation na walang komisyon — halos walang epekto sa istruktura ang hatak ng bayarin/epekto (epekto 0.18% ng gross), kaya hindi ito pagkamatay dahil sa fee_edge.
Maayos ang sensitivity (walang bangin na 0) at lampas nang malaki sa minimum ng venue ang return sa bawat trade.
Mababa ang nominal drawdown sa na-optimize na config (4.2%) — pero tingnan ang mga kahinaan: artifact ito ng bumagsak na exposure.
OVERFIT: walk-forward IS 0.374 -> OOS -0.178 (is_overfitted=true), 2 sa 3 window ang hindi positibo. Hindi nag-generalize ang edge sa out-of-sample — bumaligtad ito.
OOS Sharpe -0.178 <= 0 at PBO 0.65 > 0.5 (HARD gate) — imposibleng ma-promote at mas malamang kaysa hindi na overfitting ang pagpili ng parameter.
Pinaliit ng optimizer ang notional_pct 0.95 -> 0.134: wala itong nakitang edge at pinaliit ang exposure sa merkado upang supilin ang drawdown. Artifact ng halos walang exposure ang headline na PF 11.6 / DD 4.2%, hindi edge na nakuha.
Deflated Sharpe na 0.115 (<< 0.95), is_significant=false, bumagsak sa pagsusuri ng programa na FDR (candidate_p 0.88, pinanatili ang 4 sa 280) — hindi maihihiwalay ang napiling Sharpe sa ingay ng pinakamagaling sa N sa 150 pagsubok.
3 trade lang ang nasa holdout — walang estadistikal na saysay; walang kahulugan ang nominal na holdout Sharpe na 0.71 sa gayong sample.
Nalulugi sa stressed vol tercile (Sharpe na -0.17) at sa bawat window ng rate shock na 2022 — hindi talaga naghe-hedge ang defensive rotation kapag mahalaga ito.
Ito ang paulit-ulit na pamilya ng USEQ index/defensive regime-rotation: apat na halos magkaparehong kapatid (pagkakatulad na 0.63-0.77) ang lahat ay iniwan dahil sa overfit/risk_reject, kabilang ang mismong estrukturang hysteresis na SPY<->TLT na sinasabi nitong palawakin.
Pinananatili ng Benjamini-Hochberg sa q=0.10 sa 280 kandidato ng programa ang 4. Hindi naiiba sa ingay mismo ng programa ang kandidatong hindi pumasa rito, gaano man kaganda ang indibidwal na estadistika nito.
Buod ng Resulta
Magdudulot muli ng overfit, sa halip na ayusin ang depekto sa palagay, ang pagtutok sa parehong mekanismo ng absolute-trend regime-rotation sa bagong growth index — paulit-ulit bumabagsak dahil sa overfit ang pamilyang ito ng USEQ index/defensive rotation, at kulang ang bilang ng trade ng ganitong kabagal na estratehiya para sa estadistikal na pagpapatunay.
Hatol ng analyst matapos ang optimization: iwan ang estratehiya. Hindi nag-generalize ang edge sa out-of-sample (OOS Sharpe <= 0, PBO > 0.5, bumagsak sa pagsusuri ng programa na FDR), at pinaliit ng optimizer ang notional_pct mula 0.95 tungo sa 0.134 — binawasan nito ang exposure sa halip na kumuha ng edge — kaya artifact ng halos walang laman na portfolio ang maganda sanang optimized PF 11.6 / drawdown na 4.2%.
Long-only na arawang rotation na USEQ at walang komisyon; hawak ang QQQ habang nasa kumpirmadong uptrend na SMA-plus-hysteresis ito, at lilipat sa equal-weight na hati sa defensive book na GLD at TLT (o cash) kapag bumigay ang growth regime. Dalawa lang ang parameter na mahahanap (sma_days, hysteresis_pct).
Maganda ang unang backtest sa humigit-kumulang 27 taon (Sharpe na 0.596, profit factor na 5.34, avg_trade_return_pct 4.25%, alpha na +2.35%/taon, max drawdown na 26.9%, 61 trade), pero bumagsak ito sa yugto ng optimization na 3: naging OOS -0.178 ang walk-forward IS Sharpe na 0.374 (is_overfitted=true), PBO 0.65, deflated Sharpe na 0.115, at 3 trade lang sa holdout.
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.