Mga Estratehiya
Crypto-Equity Residual Shock Reversal: i-fade ang move sa COIN/HOOD na >= 2-sigma, 5-session at inayos ayon sa BTC-beta; i-hedge gamit ang Bybit BTC perp (USEQ 1-DAY + BYBIT 1-HOUR, long-short, cross-venue)
Resulta: Inabandona
CryptoEquityResidualShockReversal
Buod ng Resulta
Pinagtambal ng CryptoEquityResidualShockReversal ang COIN at HOOD daily bar sa hourly Bybit BTC perp hedge. Layunin nitong i-fade ang mga residual shock na 2-sigma, gamit ang rolling OLS beta at bisect-based na pagkuha ng presyo ng BTC. Sa 3 iteration, muling inayos ang code, kabilang ang pagbabago sa bounded extra-bar deque sa iteration 3 upang tugunan ang naunang timeout, pero hindi ito nakapasa sa verification. Nabigo ang huling Layer 3 sandbox backtest dahil na-execute ang isang COIN.USEQ position lampas sa evaluation boundary, at iniulat na naproseso ang 0 primary bar; kaya itinigil ang run bago ang pagsusuri sa backtest, optimization, o analysis.
Hypothesis
Pinupunan nito ang dalawang bucket na pinakamalayo sa target: cross-venue (7.3% kumpara sa target na >= 15%) at long-short (nasa 83.6% ang long-only kumpara sa target na <= 55%). Inilalagay rin nito ang hedge leg sa BYBIT (2.3% kumpara sa target na >= 5%) sa halip na sa overloaded na venue na BINANCE. Ginagamit lang ang BTC dahil ito ang economic factor na inaalis sa hedge. Iniiwasan nito ang fee graveyard (mga hawak na maraming session, humigit-kumulang 10x na saklaw sa gastos), mga single perp na nangangailangan ng supplementary data (L111), options (L102), calendar window (L179; residual z-score ang trigger), at dislokasyon ng parehong coin sa cross-venue (nabigo ang DOGE Bybit-OKX bilang fee_edge). Sadyang NOT ang leverage sa optimization_plan.fixed, dahil naging sanhi ito ng tatlong kamakailang pagkabigo sa Layer 1.5. Estratehiya parameter ang bawat nakapirming entry, na eksakto ang ipinakitang uri.
verification_loop: Bigo ang verification (Layer 3 — sandbox backtest): Position 87 (COIN.USEQ): lampas sa evaluation boundary ang execution time Ginamit na uri ng bar: COIN.USEQ-1-DAY-LAST-EXTERNAL, mga naprosesong bar: 0 Tiyaking nakakagawa ng mga trade ang strategy mo gamit ang ibinigay na data at mga parameter.
Implementasyon
Ini-fade ang five-session na residual shock na inayos ayon sa BTC-beta sa COIN at HOOD, gamit ang beta-scaled Bybit BTC hedge na pinagsama sa iisang net position. Gumagamit ito ng mga limitasyon sa tagal ng hawak batay sa bilang ng session, mga exit batay sa pagbabalik at pagpapatuloy ng residual, at stop sa pagkalugi ng pares.
Nagsisimula sa previous_code at binabago lang ang buffering ng extra leg tungo sa bounded deque, kaya inaalis ang paulit-ulit na pagkopya ng listahang 500 elemento ng base template habang kinukuha ang hourly BTC. Pinananatili ang kasalukuyang rolling statistics, bisect point-in-time lookup, mga tuntunin sa pagpasok, pag-size, instrument, mga pahintulot sa parameter at end-boundary guard. Pagpapahusay ito sa runtime, hindi kumpirmadong pag-aayos sa timeout: nilimitahan na ng naunang code ang history, kaya kung mag-timeout muli, dapat magsagawa ng engineering profiling sa loading, engine execution at reporting sa halip na baguhin ang alpha. Iniwan sa pipeline ang verification ayon sa tagubilin. Hindi naisulat ang hiniling na outbox file dahil read-only ang filesystem access sa workspace na ito; ibinibigay rito ang buong bound na JSON.
Mga Resulta ng Beripikasyon
Bigo ang verification (Layer 3 — sandbox backtest): Position 87 (COIN.USEQ): lampas sa evaluation boundary ang execution time Ginamit na uri ng bar: COIN.USEQ-1-DAY-LAST-EXTERNAL, mga naprosesong bar: 0 Tiyaking nakakagawa ng mga trade ang strategy mo gamit ang ibinigay na data at mga parameter.
Kasaysayan ng Iterasyon
Bigo ang verification (Layer 3 — sandbox backtest): Position 86 (BTCUSDT.BYBIT): lampas sa evaluation boundary ang execution time Ginamit na uri ng bar: COIN.USEQ-1-DAY-LAST-EXTERNAL, mga naprosesong bar: 0 Tiyaking nakakagawa ng mga trade ang strategy mo gamit ang ibinigay na data at mga parameter.
sandbox_timeout: Bigo ang verification (Layer 3 — sandbox backtest): lumampas ang smoke test sa 300s na limitasyon sa oras (~20000 bar na window, 2400 araw ng COIN.USEQ-1-DAY-LAST-EXTERNAL). Halos palaging nangangahulugan ito ng gawaing kada bar na lumalaki kasabay ng history — halimbawa, muling pagsuri 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. Paunang ayusin ang mga timestamp array na ONCE sa __init__ at gamitin ang bisect, o i-cache ang lookup ayon sa timestamp, para O(log n) sa halip na O(n) ang gastos sa bawat bar.
Buod ng Resulta
Kailangan ng mga cross-venue strategy na pinaghahalo ang session-market daily bar at 24/7 hourly bar ng timing ng order na sumusunod sa evaluation boundary, at kailangang maipakitang napoproseso ng harness ang primary bar bago masukat ang anumang edge.
Matapos ang 3 iteration, itinigil ito sa verification loop nang mabigo ang Layer 3 sandbox backtest: ang execution time ng Position 87 (COIN.USEQ) ay lampas sa evaluation boundary, at iniulat ng diagnostic na 0 bar ang naproseso sa COIN.USEQ-1-DAY-LAST-EXTERNAL.
I-fade ang residual move sa COIN/HOOD na >= 2-sigma at 5-session na inayos ayon sa BTC-beta (USEQ daily bars), gamit ang beta-scaled Bybit BTC perp bilang hedge; inaasahan ang panandaliang reversal ng mga overshoot sa crypto-equity.
Walang sinukat na performance: walang laman ang ulat ng backtest at walang isinagawang optimization, kaya walang datos para sa return, Sharpe, o bilang ng trade.
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.