Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

Lingguhang reversal na beta-residual sa loob ng sektor, sector-neutral long-short sa 24 US large caps (USEQ 1-DAY, mga sector ETF bilang sanggunian lang ng signal)

Resulta: Inabandona

SectorResidualWeeklyReversalLS

Buod ng Resulta

Sinubok ng SectorResidualWeeklyReversalLS kung bumabaligtad sa loob ng sektor ang idiosyncratic na bahagi ng 1-linggong return ng stock kapag inalis na ang sector-ETF beta nito. Ipinagpalit nito ang 24 US large cap sa Teknolohiya, Pinansyal, Enerhiya at Pangangalagang Pangkalusugan sa venue na walang komisyong USEQ, gamit ang magkapantay na dolyar para sa long at short leg sa bawat sektor. Sa kabila ng tahasang babala ng hypothesis na gumamit ng paunti-unting rolling update, tatlong coding timeout ang nangyari sa loob ng 2 iteration at iniwan ang run. Hindi ito umabot sa backtesting, kaya hindi pa nasusubok ang reversal edge.

Hypothesis

Isang sector-neutral, dollar-neutral, multi-instrument na LONG-SHORT short-term reversal strategy sa US equities (venue USEQ, 1-DAY bar, UsEquitiesCollector Yahoo split-adjusted daily history; beripikado sa lokal na catalog ang bawat leg hanggang kahit 1999-05). Batayang akademiko: ipinakikita nina Da, Liu & Schaumburg (2014, Management Science, 'A Closer Look at the Short-Term Return Reversal') at Hameed & Mian (2015) na mahina ang klasikong 1-linggong reversal sa raw return dahil sinasalungat ito ng industry……Magpakita ng higit paMagpakita ng mas kaunti

Isang sector-neutral, dollar-neutral, multi-instrument na LONG-SHORT short-term reversal strategy sa US equities (venue USEQ, 1-DAY bar, UsEquitiesCollector Yahoo split-adjusted daily history; beripikado sa lokal na catalog ang bawat leg hanggang kahit 1999-05). Batayang akademiko: ipinakikita nina Da, Liu & Schaumburg (2014, Management Science, 'A Closer Look at the Short-Term Return Reversal') at Hameed & Mian (2015) na mahina ang klasikong 1-linggong reversal sa raw return dahil sinasalungat ito ng industry momentum. Kapag inalis ang bahagi ng industriya/sektor, malakas ang reversal ng natitirang idiosyncratic residual. Nagmumula ang reversal sa pagbibigay ng liquidity sa daloy ng order na hindi batay sa impormasyon. Universe: 4 sektor × 6 pangalan. Teknolohiya: AAPL, MSFT, NVDA, ORCL, CSCO, ADBE (sanggunian XLK). Pinansyal: JPM, BAC, WFC, C, GS, MS (sanggunian XLF). Enerhiya: XOM, CVX, COP, EOG, SLB, OXY (sanggunian XLE). Pangangalagang pangkalusugan: JNJ, PFE, MRK, ABT, UNH, LLY (sanggunian XLV). SIGNAL-ONLY ang mga sector ETF at hindi ipinagpapalit kailanman. Sa bawat lingguhang rebalance, kuwentahin ang residual return ng bawat stock sa nakaraang `lookback_days` session: resid_i = r_i − beta_i × r_sector. Ang beta_i ay rolling na 120-session OLS beta nito sa ETF ng sektor, na nilimitahan sa [0.3, 2.0]. I-scale ito gamit ang sariling 60-session na daily residual vol ng stock para makuha ang z_i. Sa loob ng bawat sektor na EACH, mag-long sa `n_per_side` na may pinakamababang z at mag-short sa `n_per_side` na may pinakamataas na z, na magkapantay ang dolyar. Nagbibigay ito ng sector-neutral at dollar-neutral na konstruksyon, kaya higit na naka-hedge ang market at sector beta. Obserbasyon sa merkado ang trigger (cross-sectional residual rank), hindi petsa sa kalendaryo. Orasan lang ng pagsusuri ang lingguhang ritmo. Ibang pamilya ito sa hindi gumana na crypto cross-sectional reversal: tumatakbo ito sa venue na walang komisyon at gumagamit ng residual na naka-hedge laban sa mga sector ETF. Hindi rin ito dual-class pairs (na bumagsak sa QA sa threshold ng convergence na 0.04%) o PEAD (na bumagsak dahil sa sandbox timeout). IMPLEMENTATION NOTE (dahil sa sandbox timeout, ilang multi-instrument daily run ang hindi natuloy): panatilihin ang fixed-length deque bawat instrumento at i-update nang paunti-unti ang rolling sum sa on_bar/on_extra_bar. Gawin ang O(N) ranking ONLY sa rebalance bar, isang beses kapag naglabas na ng parehong petsa ng session ang bawat instrumento. Huwag muling i-scan ang history. Dahilan sa pagpili ng venue: USEQ ang 5.6% ng corpus, at kulang sa representasyon ang long-short (16.8%). Lubos na iniiwasan ang konsentrasyon sa BINANCE (61.9%) at ang BTC.

Hindi sapat ang representasyon ng fills sa ilang bucket: long-short (16.8% kumpara sa target na 45%+) at venue na hindi Binance (USEQ 5.6%), na walang exposure sa BTC. Ang mekanismo ay liquidity-provision reversal sa mga residual na naka-hedge laban sa sektor sa venue na walang komisyon. Iniiwasan nito ang lahat ng hindi gumaganang pamilya sa brief: walang trigger na nakabatay sa kalendaryo (L179), walang gate na nakabatay sa supplementary feed (L111), walang options (L102), walang crypto microstructure na mas mababa sa bayarin, at beripikado sa catalog ang bawat leg (L186). Dapat magtakda ang developer ng leverage na humigit-kumulang 1.5-2.0 (Reg-T 2x) para mapanatili ang 1.5x gross; sadyang hindi itinakda nang permanente ang leverage.

coding_stuck_3_timeouts

Implementasyon

Sector-neutral at dollar-neutral na US na short-term reversal sa USEQ daily bar. 24 stock sa 4 sektor (teknolohiya/pinansyal/enerhiya/kalusugan); sanggunian lang sa signal ang XLK/XLF/XLE/XLV at hindi kailanman ipinagpapalit. Bawat session, kinukuwenta nito ang residual return ng bawat stock sa loob ng lookback_days: log return bawas ang 120-session na OLS beta (nilimitahan sa [0.3, 2.0]) na minultiply sa ETF return ng sektor. I-scale ang residual na iyon gamit ang 60-session na daily residual vol ng stock at……Magpakita ng higit paMagpakita ng mas kaunti

Sector-neutral at dollar-neutral na US na short-term reversal sa USEQ daily bar. 24 stock sa 4 sektor (teknolohiya/pinansyal/enerhiya/kalusugan); sanggunian lang sa signal ang XLK/XLF/XLE/XLV at hindi kailanman ipinagpapalit. Bawat session, kinukuwenta nito ang residual return ng bawat stock sa loob ng lookback_days: log return bawas ang 120-session na OLS beta (nilimitahan sa [0.3, 2.0]) na minultiply sa ETF return ng sektor. I-scale ang residual na iyon gamit ang 60-session na daily residual vol ng stock at sqrt(lookback_days) para makuha ang z-score. Tuwing hold_days business day (bucket na nakaangkla sa kalendaryo mula sa timestamp ng bar), ipares sa bawat sektor ang ika-j na may pinakamababang z (long) at ika-j na may pinakamataas na z (short) para sa j < n_per_side. Hawak lang ang pares kapag ang half-spread nito (z_short - z_long)/2 >= min_abs_z. Magkapantay ang notional ng mga leg: equity * min(gross_exposure, leverage) / (2 * n_per_side * 4). Hindi nire-resize ang mga leg na nananatili sa panig nila. Mga kontrol sa panganib: stop bawat leg sa leg_stop_sigma * entry residual sigma * sqrt(hold_days), at book stop na nagsasara ng lahat kapag umabot sa 8% MTM drawdown mula sa peak simula ng huling rebalance.

Ipinatutupad nito ang Da-Liu-Schaumburg / Hameed-Mian: tinatakpan ng industry momentum ang lingguhang reversal, kaya inaalis ang bahagi ng sector-ETF beta at ipinagpapalit lang ang idiosyncratic residual; sa loob ng sektor, long sa mga lugi at short sa mga panalo. Sector-neutral at dollar-neutral ang konstruksyon. Ginagamit nang eksakto ang lahat ng nakapirming value sa plano (beta 120, vol 60, limitasyon ng beta 0.3/2.0, gross 1.5, stop ng leg na 4 sigma, book stop na DD 8%). Tugma sa mga domain ng plano ang mga……Magpakita ng higit paMagpakita ng mas kaunti

Ipinatutupad nito ang Da-Liu-Schaumburg / Hameed-Mian: tinatakpan ng industry momentum ang lingguhang reversal, kaya inaalis ang bahagi ng sector-ETF beta at ipinagpapalit lang ang idiosyncratic residual; sa loob ng sektor, long sa mga lugi at short sa mga panalo. Sector-neutral at dollar-neutral ang konstruksyon. Ginagamit nang eksakto ang lahat ng nakapirming value sa plano (beta 120, vol 60, limitasyon ng beta 0.3/2.0, gross 1.5, stop ng leg na 4 sigma, book stop na DD 8%). Tugma sa mga domain ng plano ang mga tunable na hold_days, lookback_days, n_per_side at min_abs_z. Isang pasya sa interpretasyon: inilalapat ang min_abs_z sa half-spread ng pares, hindi sa bawat leg nang magkakahiwalay. Tinitiyak nito na sabay na bubukas ang dalawang leg ng isang sektor, kaya napapanatili ang sector neutrality. Sa 6 pangalan, humigit-kumulang 1.27 ang inaasahang extreme |z|, kaya bihirang mag-trigger sa magkabilang panig ang gate na 1.5 bawat leg. 2.0 ang leverage (ang limitasyon ng Reg-T) para magkasya sa margin ang 1.5x gross; binabasa ng sizing ang self.config.leverage bilang min(gross_exposure, leverage). Paghawak ng datos: idinadagdag ang lahat ng 28 leg bilang iisang naka-align na close tuple bawat session sa iisang deque (maxlen 121). Pinoproseso ng base alignment barrier ang session kapag nailabas na ito ng bawat leg, at hindi kailanman binabasa ang bar ng leg na mas bago sa primary. Nakatakda sa 121x28 numpy computation ang gastos kada bar, anuman ang haba ng backtest. Inaasahang trades: humigit-kumulang 8 leg na may tinatayang turnover na 50-70% sa bawat 5-session na rebalance, na nagbubunga ng humigit-kumulang 250 entry/taon bawat run. Sariling position ang bawat leg.

Kasaysayan ng Iterasyon

sandbox_timeout: Nabigo ang beripikasyon (Layer 3 — sandbox backtest): lumampas ang smoke test sa limit na 300s na wall-clock sa window na humigit-kumulang 20000 bar (2400 araw ng AAPL.USEQ-1-DAY-LAST-EXTERNAL). Halos palaging nangangahulugan ito ng gawaing kada bar na lumalaki kasabay ng haba ng history—halimbawa, muling pag-scan sa buong funding/supplementary series, o muling pagbuo ng listahan at pagtawag sa min()/sorted() sa loob ng calculate_signal()/on_bar() sa bawat bar. I-precompute ang mga nakaayos na timestamp array ONCE sa __init__ at gumamit ng bisect, o mag-cache ng mga lookup na naka-key sa timestamp, para O(log n) ang gastos kada bar sa halip na O(n).

Buod ng Resulta

Kailangan ng mga daily strategy na multi-instrument (dito, 28 leg, kasama ang 4 signal-only ETF) ng implementasyong pasok sa takdang oras ng yugto ng pag-code bago pa masubukan ang ideya; gaya ng ipinakita na ng ilang naunang multi-instrument run na nag-timeout.

Iniwan ang run sa yugto ng pag-code dahil sa 'coding_stuck_3_timeouts', matapos ang 2 iteration. Hindi naisagawa ang pagsusuri ng backtest, optimization, analyst at risk review.

Isang sector-neutral at dollar-neutral na lingguhang long-short reversal sa 24 US large cap (USEQ, 1-araw na bar): niraranggo nito ang beta-hedged residual return kumpara sa mga sector ETF (XLK/XLF/XLE/XLV, signal-only), at sa bawat sektor ay nag-long sa may pinakamababang vol-scaled residual at nag-short sa may pinakamataas, batay kina Da, Liu & Schaumburg (2014) at Hameed & Mian (2015).

Walang datos ng performance. Walang laman ang ulat ng backtest, walang ulat ng optimization, at walang nalikhang bilang para sa return, Sharpe o trade count sa run.

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.