Mga Estratehiya
Hyperliquid LTC–BCH Kalman Spread Reversion na may Tahasang Trade Polarity
Resulta: Inabandona
HyperliquidLtcBchKalmanSpreadReversion
Buod ng Resulta
Sinubok ng hypothesis kung kumikitang bumabalik sa mean sa loob ng 1–5 araw ang panandaliang paglihis ng log-price spread ng LTC/BCH sa Hyperliquid, gamit ang state model na Kalman/AR(1), tahasang tinukoy na direksiyon ng trade at forecast filter na isinasaalang-alang ang gastos bago pumasok. Hindi pumasa ang code sa Layer 3 verification dahil paulit-ulit na lumampas sa limitasyong 300s ang sandbox backtest. Sa mga pag-ulit na 2 at 3, hindi binago ng developer ang mga tuntunin sa trading at itinala na ipinakita ng mga timed replay na napunta ang oras sa pag-scan sa catalog directory habang mabigat ang I/O ng host; hindi rin mas mabilis ang baseline na estratehiyang walang lohika. Matapos ang 3 pag-ulit, iniwan ang proseso sa verification loop, bago magkaroon ng anumang sukatan ng backtest, optimization o pagsusuri ng analyst.
Hypothesis
Sinusubok kung hinuhulaan ng pansamantalang paglihis ng log-price ratio ng LTC/BCH mula sa nakatagong estadong bumabalik sa mean ang makabuluhang convergence sa loob ng 1–5 araw. Gumamit ng magkakasabay na 4-HOUR bar at magkapantay na halaga sa dolyar ng magkasalungat na perpetual position. Iangkop ang mekanismo ng state-space ng pinagmulan habang tahasang tinutukoy ang polarity ng spread: kapag mataas ang spread na LTC minus BCH, mag-short ng LTC at mag-long ng BCH. Hindi sapat ang prediction error lang; kailangan ding sapat ang laki ng inaasahang convergence para mabayaran ang execution cost. Walang tinatanggap na pahayag ng performance mula sa pinagmulan bilang ebidensiya.
Pinananatili ang mekanismo ng pairs na gumagamit ng Kalman filter ng user habang tinutugunan ang pangunahing kalabuan sa sign nito. Kulang ang representasyon ng Hyperliquid sa 7.6% kumpara sa target na 20%, at tinutugunan ng magkasalungat na two-leg execution ang konsentrasyong 83.2% na long-only. Iniiwasan ng LTC at BCH ang BTC at ang bigong paglalapat ng AAVE–UNI. Di tulad ng arbitrage ng iisang asset sa magkakaibang exchange, sinusubok nito ang relative mispricing ng magkakaibang asset sa loob ng maraming araw, hindi ang maliliit na pagkakaiba ng venue. Walang laman ang konsentrasyon ng corpus, kaya hindi makukumpirma ang pagiging bago sa antas ng instrumento. Hindi ipinipilit ang saklaw sa iba’t ibang venue dahil hindi nito pinalalakas ang mekanismong ito.
verification_loop: sandbox_timeout: Nabigo ang verification (Layer 3 — sandbox backtest): lumampas ang smoke test sa 300s na wall-clock limit sa ~20000-bar na window (2400 araw ng LTCUSD.HYPERLIQUID-4-HOUR-LAST-EXTERNAL). Kadalasan, nangangahulugan ito ng trabahong ginagawa sa bawat bar na lumalaki kasabay ng kasaysayan — halimbawa, muling pag-scan sa buong serye ng funding/supplementary, o muling pagbuo ng listahan at pagtawag sa min()/sorted() sa loob ng calculate_signal()/on_bar() sa bawat bar. Paunang kalkulahin ang mga nakaayos na timestamp array na ONCE sa __init__ at gumamit ng bisect, o mag-cache ng mga lookup ayon sa timestamp, para maging O(log n) ang gastos sa bawat bar sa halip na O(n).
Implementasyon
Nakatagong state na AR(1) na sinala ng Kalman sa log-price ratio ng LTC/BCH (4H, Hyperliquid perps). Kapag lumampas sa entry_z ang standardized innovation at higit sa min_projected_gross_pct at round-trip fee ang pagtataya sa 30-bar na convergence patungo sa fitted mean: kapag mataas ang spread, mag-short ng LTC / mag-long ng BCH; kapag mababa, mag-long ng LTC / mag-short ng BCH, na magkapantay ang halaga sa dolyar. Lumabas kapag tumawid sa entry mean, max_holding_bars, umabot sa 2% net stop batay sa gross, o naging di-wasto ang modelo (half-life sa labas ng 6-30 bar). Muling i-fit kada 6 bar sa grid na nakaangkla sa epoch, gamit lang ang mga naunang close.
Mga Resulta ng Beripikasyon
sandbox_timeout: Nabigo ang verification (Layer 3 — sandbox backtest): lumampas ang smoke test sa 300s na wall-clock limit sa ~20000-bar na window (2400 araw ng LTCUSD.HYPERLIQUID-4-HOUR-LAST-EXTERNAL). Kadalasan, nangangahulugan ito ng trabahong ginagawa sa bawat bar na lumalaki kasabay ng kasaysayan — halimbawa, muling pag-scan sa buong serye ng funding/supplementary, o muling pagbuo ng listahan at pagtawag sa min()/sorted() sa loob ng calculate_signal()/on_bar() sa bawat bar. Paunang kalkulahin ang mga nakaayos na timestamp array na ONCE sa __init__ at gumamit ng bisect, o mag-cache ng mga lookup ayon sa timestamp, para maging O(log n) ang gastos sa bawat bar sa halip na O(n).
Buod ng Resulta
Sa sariling timed replay ng developer, halos kasingtagal ng estratehiyang ito (254s wall) ang isang payak na estratehiyang walang lohika (430s wall). Ipinahihiwatig nito na catalog I/O sa abalang host ang sanhi, hindi ang code ng estratehiya; dapat iakyat bilang problema sa imprastraktura ang paulit-ulit na sandbox timeout na ganito sa halip na ubusin ang mga pag-ulit ng code.
Matapos ang 3 pag-ulit, iniwan ang estratehiya sa verification loop. Sa bawat pagkakataon, lumampas ang Layer 3 sandbox smoke test sa 300s na wall-clock limit nito sa ~20,000-bar (2400-araw) na LTCUSD.HYPERLIQUID 4-hour na window. Hindi naabot ang mga yugto ng pagsusuri ng backtest, analyst at risk.
Equal-dollar na LTC/BCH perpetual pair trade sa Hyperliquid gamit ang 4-hour bar. Imodelo ang log-price spread na LTC minus BCH bilang nakatagong estadong bumabalik sa mean (AR(1)/Kalman); mag-short ng LTC at bumili ng BCH kapag mataas ang spread (at baligtarin kapag mababa ito). Pumasok lang kapag sapat ang inaasahang convergence sa loob ng 1–5 araw para masaklaw ang execution cost.
Walang datos ng performance: walang laman ang ulat ng backtest at hindi tumakbo ang optimization, kaya walang maiuulat na return, Sharpe o bilang ng trade.
Pagsusuri
Bakit mag-long ng position kapag mas mataas ang aktuwal na presyo kaysa sa hinulaang presyo? (Kalman filter para sa pairs trading)
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.