Mga Estratehiya
Multi-Major Tail-Regime Convex Directional Basket — Long-Short, ilapat ang ONE validated na large-magnitude-regime convex rule nang hiwalay sa 6 major; flat ang bawat asset kung hindi, magkakapareho ang mga parameter (daily bars, 3-parameter)
Resulta: Inabandona
MultiMajorTailRegimeConvexDirectionalBasketLS
Buod ng Resulta
Natukoy ng MultiMajorTailRegimeConvexDirectionalBasketLS na cadence lang ang problema ng BTC convex tail-regime edge at nagtakda ng diversification — anim na asynchronous na sleeve na magkakapareho ang parameter — upang umabot sa ~60-65 engagement/taon na puwedeng i-validate habang pinananatili ang convex at lampas-fee na katangian ng bawat sleeve. Naghatid ng matibay na paunang backtest ang cadence fix (+418%, Sharpe 1.07, PF 1.85, 408 trades, beta 0.077), kaya isinagawa ang buong optimization. Pero pumalya ang batayan ng diversification kung saan ito pinakamahalaga: magkakaugnay ang galaw ng majors sa malalaking regime leg, kaya nanatiling nakasentro sa buntot ang kita (umakyat ang kurtosis mula 96.8 hanggang 190), at bumagsak ang optimization sa bawat robustness gate — DSR 0.298, PBO 0.655, negatibong holdout Sharpe, at ibinalik pa ng optimizer ang cadence sa ~20/taon. Iniwan ito ng analyst sa yugto ng ANALYZING bilang convex_tail_regime_overfit; ubos na ngayon ang buong pamilya. Umabot ito sa optimization at analysis, pero hindi sa risk review o promotion.
Hypothesis
Implementasyon
Long-short na multi-instrument convex tail-regime basket sa anim na Binance USD-M major (BTC, ETH, SOL, BNB, XRP, DOGE), DAILY bars. Gumagamit ang bawat asset ng INDEPENDENT sleeve ng parehong tuntunin: z = log-return sa loob ng `lookback` araw na ini-normalize sa 60-araw na daily sigma * sqrt(lookback); pumasok sa LONG/SHORT lamang kapag |z| >= entry_z AND at mas mataas ang short-window (20d) volatility kaysa sa 60d baseline (lumalawak ang regime); kung hindi, manatiling flat. Lumabas kapag nagpalit ng sign ang z o kapag nagbigay-pabalik ang malawak na chandelier nang chandelier_atr * ATR(14) mula sa pinakamataas na close mula nang pumasok. Pantay ang risk sa bawat sleeve (equity * risk_pct / distansya sa chandelier stop) at nililimitahan ang bawat leg sa equity * max_notional_frac * leverage at ang kabuuan sa equity * max_gross * leverage; lahat ay batay sa CURRENT equity para hindi lumaki ang posisyon dahil sa pag-compound ng mga lugi. Tatlo lang ang magkakaparehong tunable (entry_z, chandelier_atr, lookback) para sa lahat ng anim na asset.
Mga Resulta ng Beripikasyon
Backtest_review/analyst: hatulan batay sa pinagsamang full-sample at walk-forward na mga window ng OOS (marami ang datos sa ~63/taon), sa halip na sa maingay na iisang sandbox year; tiyaking positibo ang ambag ng mga long-leg engagement sa buong sample at pumapasa sa deflated-Sharpe gate ang pinagsamang resulta. Ito ang multi-asset na muling pagbuo na inirekomenda ng QA para sa single-name tail-regime, kaya dapat suriin ang pinagsamang convexity nito.
Hindi pa nakukumpirma ang kabuluhan sa taon ng sandbox, at dapat bantayan ang asymmetry ng long/short — mga usapin para sa analyst/backtest_review, hindi mga depekto sa code. Gumagana ang pag-aayos sa measurability (417 full-sample engagement na ~63/taon, 41 sa sandbox, higit na mataas sa ~100 na minimum na hindi maabot ng bersiyong iisang pangalan), at malakas ang ekonomiks kada trade (sandbox avg_trade_return_pct 1.51%, PF 1.54; developer full-sample na +4.24%/trade, positibo bawat taon). Ngunit sumasaklaw pa rin sa sero ang bootstrap Sharpe ng sandbox-year na CI [-1.03, 2.12] (PSR 0.77, 41 trade lamang, return_kurtosis 31), at mahina ang leg na LONG sa loob ng taong iyon (10 long, panalo 0.10) samantalang SHORTS ang bumuhat sa book (31 short, panalo 0.52). Positibo ang full sample sa magkabilang direksiyon ayon sa developer, ngunit dapat kumpirmahin ng analyst na tunay ang convex edge sa panig ng long sa pinagsama-samang sample at hindi ito bunga lamang ng kamakailang rehimen.
Risk officer/analyst: kumpirmahing katanggap-tanggap ang 4% risk kada sleeve sa pinagsamang gross cap na 120% ng equity; kung hindi, babaan ang risk_pct o max_gross (pareho silang infra parameter na hindi na-sesearch, kaya hindi nito gagalawin ang 3 idineklarang tunable).
Ang risk_pct ay 0.04 (4% ng equity bawat aktibong sleeve sa distansya ng chandelier), mas mataas kaysa sa 2% ng tail-regime ng iisang pangalan. Nalilimitahan ito ng cap kada leg (max_notional_frac*leverage = 35% ng equity) at ng pinagsasaluhang aggregate gross cap (max_gross*leverage = 120% ng equity), at bahagi ng CURRENT equity ang bawat termino kaya hindi maaaring magpatong-patong ang mga lugi hanggang lumaki ang posisyon, kaya hindi ito panganib ng biglaang malaking pagkalugi — ngunit sa hanggang 6 asynchronous na sleeve at mga chandelier stop na 6x-ATR, maaaring magresulta sa ilang ~4% stop-out nang sabay ang magkakumpol na pagbabaligtad sa maraming pangalan. Napatunayang naipapatupad nang tama ang mga cap (kapwa inilalapat ang headroom kada leg at gross sa _sleeve_qty, hindi isinasama ng _current_gross ang sleeve na papasukin), kaya limitado ang exposure, ngunit dapat kumpirmahin ng analyst/risk officer na pasok sa mga limitasyon sa panganib ng portfolio ang 4%/sleeve sa 120% aggregate gross.
Para sa live deployment, ipabuo muli sa pangunahing sleeve ang panig nito mula sa cache.positions_open() sa pag-restart, gaya ng ginagawa na ng mga karagdagang sleeve.
Maliit na hindi pagkakatugma sa pagbawi matapos mag-restart sa pagitan ng pangunahing sleeve at mga dagdag na sleeve (hindi maaabot ang dalawa sa backtest, live lang). Tama ang pagbawi ng limang EXTRA sleeve sa nawawalang side mula sa aktuwal na bukas na posisyon (pos.side.name) sa on_extra_bar bago tawagin ang _regime_over. Sa halip, hinihinuha ng _regime_over ng PRIMARY (BTC) sleeve ang nawawalang side mula sa sign ng z (st.side = 1 kung st.z >= 0, kung hindi ay -1); kaya sa live restart habang bukas ang posisyon, maaaring maling side ang mapili. Magiging pare-pareho ang pangunahing sleeve at mga dagdag kung babasahin din nito ang cache.positions_open().
Pagsusuri ng Backtest
- Sharpe
- 1.07
- Kabuuang Return
- 418.03%
- Max Drawdown
- 12.77%
- Kabuuang Trade
- 408
- Win Rate
- 39.0%
- Profit Factor
- 1.85
Gumana ayon sa disenyo ang cadence fix: 408 trades (mula sa 72), maaari na ngayong i-validate; Sharpe 1.069 na may CI-low na 0.5213 > 0, PSR 0.9999 (inaayos para sa skew/kurtosis, nasa ~1.0 pa rin)
Tunay na distributed convex edge: PF 1.85, avg_win ~3x avg_loss, avg_trade_return_pct 4.17%, 218L/190S, positibo sa karamihan ng mga taon (2020/2021/2023/2024/2026)
Walang kaugnayan sa ibang galaw (beta 0.077), may kapasidad na maipuwesto ($882M), disenyong mababa ang DOF na may magkakaparehong parameter (3 tunable), tunay na bago at hindi L52
Ang malalaking araw ay palatandaan na gumagana ang convex rule (BNB's ~+60% araw noong Feb-2021, 2024-11 alt run), hindi epekto ng laki ng posisyon
Matitinding buntot: return_kurtosis 96.8, skew 5.03 — bahagya lamang napanatili ang batayan ng diversification (tumaas ang kurtosis nang ~26->97) dahil nagkakaugnay ang mga pangunahing crypto asset sa malalaking galaw ng rehimen, kaya naiipon ang panganib sa buntot sa halip na kumalat ito
Nakasentro sa buntot ang resulta; ang deflated-Sharpe sa 225 trial at ang 15-araw na holdout (mga 2-3 trade lang) ang tunay na pagsubok sa kakayahang magamit sa bagong datos
Negatibo ang 2025 (-2.0%), humina ang kamakailang regime; nakasandal ang record sa 2021 (+80%) at 2024 (+43%)
Pagsusuri
avg_trade_return_pct 11.25% (na-optimize) at profit_factor 3.14 — mas mataas nang malaki sa fees ang nakukuhang kita kada engagement kapag may signal
Mababang max_drawdown (6.2%) at talagang mababang beta (0.041) / katangiang hindi gaanong magkakaugnay
Malinis ang sensitivity (0 cliffs), walang marupok na iisang parameter
HARD gate 1 — PBO 0.6547 > 0.5: mas malamang na overfit ang pagpili ng parameter kaysa hindi
HARD gate 2 — holdout Sharpe -0.031 (ratio -0.018 kumpara sa 0.70 floor): sero o negatibo ang edge sa hindi pa nakikitang datos, bumagsak mula sa WF-OOS 1.73
Ang deflated Sharpe na 0.298 (<0.95) at optimized Sharpe na 1.078 ay BELOW expected_max_sharpe 1.223 — mas masama ang napiling resulta kaysa sa ipinahihiwatig ng tsamba sa loob ng 225 pagsubok (artifact ng pinakamagaling sa N)
Itinulak ng optimizer ang entry_z sa 1.98, kaya lumiit ang book sa 137 trade (~20/taon) — muling nilikha ang eksaktong depekto sa cadence na nilayon sanang lutasin ng batayan ng diversification
Nakadepende sa outlier: return_kurtosis 190; iilang araw (2021-02-20, 2024-12-02 +14.4%, 2024-12-04 +13.0%) ang nagdadala ng kita; halos isang dalawang-linggong yugto lang ng Disyembre ang 2024 +35%
Hindi nagpapatuloy: na-optimize ang 2025 -1.36%, 2026 -0.81%
Iniwan ang buong pamilya ng convex tail-regime (BTC fee_edge, nag-overfit ang DOGE, nag-overfit ang pagpapalawak ng volatility na BTC, nag-overfit ang mga basket na TSMOM kada pangalan)
Buod ng Resulta
Hindi napapakinis ng pagkalat ng bihirang convex trigger sa magkakaugnay na asset ang buntot ng distribusyon — sabay-sabay gumalaw ang crypto majors mismo sa malalaking regime move na tinatarget ng tuntunin, kaya naipon ang kurtosis (sa 96-190) sa halip na ma-diversify, at bumagsak ang edge sa holdout kung saan PBO > 0.5; hindi makakalampas sa multiple-testing correction ang edge na nakasentro sa buntot kung mas mababa sa noise bar ng best-of-N ang optimized Sharpe nito.
Nakuha nito ang hatol na 'i-optimize' at isinagawa ang buong 3-yugtong optimization, pero iniwan ito ng analyst sa yugto ng ANALYZING dahil sa mapagpasyang overfit gate: deflated Sharpe 0.298 (mas masahol ang napiling resulta kaysa sa inaasahan mula sa ingay ng best-of-N), PBO 0.655 > 0.5, at bumagsak sa sero o negatibo ang holdout mula sa WF-OOS na 1.73. Bahagya lang umubra ang batayan ng diversification (magkakaugnay ang galaw ng majors sa malalaking regime move, kaya umakyat ang kurtosis sa 96.8 sa halip na mapakinis), nanatili itong nakadepende sa outlier at hindi nagpapatuloy, at muling nilikha ng optimizer ang mismong problema sa cadence na dapat sana'y ayusin ng disenyo — iniwan na ngayon ang buong convex tail-regime family.
Isang long-short, multi-instrument na convex directional basket (3 na pinagsasaluhang parameter) na nagpatakbo nang magkakahiwalay sa anim na pangunahing asset ng napatunayang convex rule ng tail-regime ng factory (BTC, ETH, SOL, BNB, XRP, DOGE) — default na walang posisyon ang bawat sleeve at papasok lamang kapag may sarili itong nakumpirmang directional regime na malaki ang galaw, na may malawak na chandelier exit — na pinagsama sa iisang book, gamit ang diversification sa halip na acceleration upang lutasin ang napakadalang na cadence ng bersiyong BTC.
Gumana ang cadence fix at matibay ang paunang backtest: +418% sa 408 trades, Sharpe 1.069 (CI-low na 0.52), profit factor 1.85, maximum drawdown 12.8%, avg_trade_return_pct 4.17%, walang kaugnayan sa ibang galaw (beta 0.077), positibo sa karamihan ng mga taon. Pero inilantad ng optimization ang overfitting at pagdepende sa outlier — deflated Sharpe 0.298 (mas mababa ang optimized Sharpe na 1.078 kaysa sa inaasahang maximum ng -225 na 1.223), PBO 0.655, holdout Sharpe na -0.031 (ratio -0.018 kumpara sa 0.70 floor), umakyat ang kurtosis sa 190, at itinulak ng optimizer ang entry_z sa 1.98, kaya bumalik sa ~137 trades (~20/taon) ang kabuuang posisyon.
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.