Mga Estratehiya
Dispersion-Gated Cross-Sectional Sector Momentum, Dollar-Neutral Long/Short (US Equity SPDR Sector ETF, Daily Bar, Buwanan ang Rebalance) — Lumipat sa mga Nangungunang Sektor sa loob ng 6 Buwan / Mag-short ng mga Nahuhuli ONLY Kapag Sapat ang Cross-Sectional Return Dispersion para Mapakinabangan; Walang Posisyon Kapag Magkakasabay ang Galaw ng mga Sektor
Resulta: Inabandona
SectorDispersionGatedCrossSectionalMomentumLS
Buod ng Resulta
Hindi maililigtas ng gumaganang dispersion gate ang cross-sectional sector-momentum signal na mas mababa sa zero ang edge kada trade bago ang mga gastos; subukan ang pangunahing premise sa pinakamalinis na makukuhang datos bago magdagdag ng mekanismo ng gating.
Hypothesis
Implementasyon
Mga Resulta ng Beripikasyon
Tiyaking iginagalang ng base ang in-override na min_bars_required; kung hindi, palitan ang pangalan nito ng helper na hindi sumasapaw at tahasang maglagay ng gate (na ginagawa na ng code).
Ina-override ng `min_bars_required(self)` ang isang base framework method; ipinapakita ng static analysis na maaaring umasa ang base sa sarili nitong implementasyon para sa warmup gating. Ipinapatupad din ng estratehiya ang sarili nitong warmup sa loob (nagbabalik ng 0.0 / proxy hanggang matugunan ang formation+skip history at min_disp_obs), kaya ligtas ang asal nito, pero tiyaking talagang umepekto ang override sa halip na tahimik na balewalain ng base.
Negatibo ang sandbox (~4.5 taong window): total_return -6.29%, avg_trade_return_pct -1.10%, Sharpe na -0.39, PF 0.63, at lumalaki nang tuloy-tuloy ang lugi sa mga volatility tercile (kalmado -0.75% / normal -1.57% / matindi -4.23%). Tapat na binabanggit ng developer na gross-negative rin ang naunang buong 27-taong run (avg_trade_return_pct -0.578%, PF 0.878, 16 taong lugi sa 27), at bahagya lang gumagana ang dispersion gate. Ito ang iteration (gross binawasan sa 0.60x, disp_pct_gate 0.30->0.60) na unang patas na pagsubok sa pangunahing pahayag ng gate sa pinakamalinis na multi-decade dataset sa factory. Kung gross-negative pa rin ang buong backtest ngayong gumagana na ang gate, napasinungalingan na ang premise ng cross-sectional-dispersion sa ilang dekada ng datos at dapat itigil ang run sa halip na ulitin ang iteration. Spread+impact lang ang gastos sa USEQ round-trip (~0.02-0.05%), kaya edge ang usapin, hindi pagiging marupok dahil sa bayarin. Payo lamang — ang analyst ang magpapasya batay sa mga numero sa buong kasaysayan.
Pagsusuri ng Backtest
- Sharpe
- -0.07
- Kabuuang Return
- -13.67%
- Max Drawdown
- 19.56%
- Kabuuang Trade
- 376
- Win Rate
- 43.4%
- Profit Factor
- 0.87
Tunay na pagbabago sa mekanismo at asset class palayo sa mga bigong directional crypto family; tama ang dollar-neutral L/S construction na may skip-window formation at cross-sectional dispersion gate.
Pinakamalinis na test bed: 6968 daily bar / humigit-kumulang 27 taon ng 9 SPDR sector ETF sa halos walang-friction na venue na USEQ, 376 trade — mapagpasyahan at maaasahang sample. $0 ang komisyon, at $1367 lang ang impact (0.0% ng gross), kaya edge lang talaga ang sinusubok dito.
Gumagana na talaga ang dispersion gate (disp_pct_gate 0.60), kaya patas na nasubok ang pangunahing pahayag ng hypothesis.
Negatibong expectancy sa mapagpasyang sample: avg_trade_return_pct -0.59% (mas mababa sa ZERO, malayong kulang sa USEQ na minimum na ~0.05%), profit_factor 0.873 (<1), total_return -13.67%, Sharpe na -0.067, Sortino na -0.064, expectancy na -$48/trade.
Gross-negative ang signal, hindi marupok dahil sa bayarin (humigit-kumulang 0 ang bayarin sa USEQ), kaya napasinungalingan ang premise ng cross-sectional-dispersion momentum sa ilang dekada ng pinakanababacktest na dataset sa strategy factory.
Nalulugi sa karamihan ng mga taon sa kalendaryo (humigit-kumulang 16 sa 24) at negatibo sa parehong kalmadong (-12.6%) at matinding (-8.6%) volatility tercile; hindi ito nailigtas ng gate. Kinukumpirma nito ang paunang itinakdang pag-aalala ni QA tungkol sa edge.
Ito ang iteration 3; gross-negative din ang naunang buong 27-taong run — natugunan ang paunang itinakdang kundisyon ng developer para itigil (gross-negative habang gumagana ang gate).
Pagsusuri
Backtest gate: - hindi maaasahan ang metrics: Hindi magkakatugma: salungat ang tanda ng Sharpe na 0.07 sa total_return -43.90% — kinukuwenta ang Sharpe mula sa seryeng mtm_equity_curve samantalang sa kurba ng equity galing ang return. Hatulan batay sa kurba ng equity.
Kasaysayan ng Iterasyon
Nabigo ang beripikasyon (leverage_set_but_unused): itinatakda ng config ang leverage=2.0, pero hindi kailanman tinutukoy ng estratehiya ang leverage sa sizing. Ibase rito ang laki ng posisyon — notional = equity * fraction * leverage / price (basahin ang self.config.leverage) — o itakda ang leverage=1.0. Gaya ng pagkakasulat, walang epekto ang leverage at kapareho ang backtest ng 1x.
Buod ng Resulta
Naglabas ang analyst ng hatol na 'itigil' sa backtest review bago ang optimization: sa USEQ komisyon na $0 at impact na 0.0% lang ng gross, ang negatibong expectancy ay senyas na gross-negative (napasinungalingan ang premise), hindi pagiging marupok dahil sa bayarin; kaya hindi isinagawa ang optimization at hindi naabot ang mga susunod na yugto.
Dollar-neutral na cross-sectional na 6-buwang momentum rotation sa 9 US SPDR sector ETF (buwanan ang rebalance, long sa top-K / short sa bottom-K), na pinapadaan lang sa gate para mag-trade kapag sapat ang taas ng cross-sectional return dispersion upang may makuhang spread.
Sa mapagpasyang 27-taon, 6968-bar / 376-trade na backtest, nagbalik ito ng -13.67% sa kabuuan (CAGR -57.46%) na may Sharpe na -0.067, Sortino na -0.064, profit factor na 0.873, win rate na 43.4%, at avg_trade_return_pct na -0.59%. Nalugi ito sa humigit-kumulang 16 sa 24 taon at sa parehong kalmadong (-12.6%) at matinding (-8.6%) volatility tercile.
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.