Mga Estratehiya
Long-Tail Alt Cross-Exchange Perp Dislocation Convergence: OKX kumpara sa Binance USD-M sa 8 mid/small-cap alt, market-neutral, mahigpit na minimum na agwat na 0.4%, 1-bar na delay ng kumpirmasyon (1H)
Resulta: Backtesting
LongTailOkxBinancePerpDislocationConvergence
Buod ng Resulta
Sinubukan ng LongTailOkxBinancePerpDislocationConvergence na kumita mula sa pansamantalang agwat ng presyo sa pagitan ng OKX at Binance USD-M perpetual sa 8 alt na manipis ang trading, na may mahigpit na minimum na agwat na 0.4% at isang bar na delay ng kumpirmasyon. Mukhang promising ang in-sample pre-study nito, pero iniwan ang run sa verification matapos ang isang iteration. 3 beses pumalya ang sandbox backtest ng Layer 3 dahil nawawala sa Binance ang 11 hourly bar para sa CVXUSDT. Pagpalya ito ng data pipeline, hindi hatol sa strategy, kaya maaaring buhayin muli ang run kapag naayos ang puwang sa datos.
Hypothesis
Hiniling ng gawain ang pagkakaiba-iba, at ang mga bucket na pinakakulang ang laman ay cross-venue (7.1% kumpara sa >= 15%), OKX (1.4% kumpara sa >= 5%) at long-short (15.5%). Bago ito piliin, sinukat at tinanggihan ko batay sa datos ang limang alternatibo: carry mula sa differential ng funding ng Binance-OKX/Bybit (0.1-0.28%/linggo matapos alisin ang dobleng bilang, mas mababa sa gastos ng dalawang leg), price convergence ng mga major coin sa magkaibang venue (0.13-0.25%, katumbas lang ng gastos), hedged alt cash-and-carry (maraming beses nang patay), reset ng funding na 'long-flush' (ingay, nagbabago ang direksyon bawat taon) at BTC-alt lead-lag (patay na family). Nalalampasan ng mekanismong ito ang gastos na 2x sa pre-study kapag long tail lang, kaya long-tail ang universe, nililimitahan sa 8 pangalan, at hindi BTC/ETH.
Implementasyon
Convergence na may magkapantay na base quantity sa walong OKX/Binance perpetual pair. Gumagamit ng naunang 168 magkakasunod na hourly premium, z-score at minimum-gap arming, eksaktong isang oras na kumpirmasyon, mga exit sa convergence, pair stop, exit sa divergence at limitasyon sa holding batay sa oras sa kalendaryo.
Mga Resulta ng Beripikasyon
Idokumento ang limitasyong ito at isaalang-alang ang hiwalay na landas ng kaligtasan para sa lumang leg, gamit ang mga available na obserbasyon at lumipas na oras, habang nililimitahan sa magkakatugmang bar ang mga signal ng convergence.
Kailangan ng magkaparehong timestamp sa pinakabagong bars ng dalawang venue para sa lahat ng pamamahala ng pares. Kung huminto ang pagtanggap ng bars sa isang leg, hindi maisasagawa ang mga holding deadline at pair stop hangga't hindi bumabalik ang magkakatugmang obserbasyon. Nalalapat ang pahayag na nananatiling aktibo ang proteksiyon habang muling binubuo ang datos pagkatapos lamang bumalik ang magkakatugmang datos, hindi sa buong panahong walang datos ang isang leg.
Nag-uulat ang sandbox ng modeled impact na $10,041.53, komisyon na $5,364.88 at negatibong net expectancy. Itugma ang likididad at impact na partikular sa event sa pre-study bago gumawa ng konklusyon tungkol sa performance. Itinatakda ng kontrata sa pananaliksik ang nakapirming laki ng posisyon; hindi pinatutunayan ng mga resultang ito lamang na may depekto sa sizing.
Kasaysayan ng Iterasyon
Magbigay ng suportadong paraan ng pag-dispatch ng pangunahing bar na tatawag sa _try_process para sa pangunahing pares agad matapos i-buffer ang bar nito, nang hiwalay sa pandaigdigang harang para sa ekstrang instrumento. Panatilihin ang deduplication ng last_ts. Beripikahin ang parehong pagkakasunod na pangunahing bar ang unang dumarating at huling dumarating kapag may nawawalang kaugnay na leg.
Hindi hiwalay sa ibang pares ang pagproseso ng pangunahing pares sa bawat pagkakasunod-sunod ng pagdating ng bar. Kung dumating ang CVXUSDT.BINANCE bago ang CVXUSDT.OKX at walang timestamp na iyon ang isang hindi kaugnay na ekstrang instrumento, hindi pa mapoproseso ng on_extra_bar ang CVX. Kapag dumating kasunod nito ang pangunahing OKX bar, babalik ang FactoryStrategy._maybe_process_primary sa pandaigdigang harang ng pagkakatugma ng parehong timeframe bago tumakbo ang calculate_signal. Kung walang kasunod na callback ng ekstrang instrumento sa timestamp na iyon, malalaktawan ang magkakatugmang obserbasyong CVX. Nawawala rito ang mga rolling observation at signal, at maaaring maantala ang mga exit para sa convergence, stop at deadline sa umiiral na CVX pares.
Tukuyin nang malinaw ang patakaran kapag may puwang sa datos. Kung kailangang eksaktong makalipas ang isang oras ang kumpirmasyon, hingin ang ts == armed_ts + _HOUR_NS at mag-expire ng mga lumang nakahandang signal; i-reset o lagyan ng limitasyon sa oras ang rolling window kapag nawawalang obserbasyon ang nagpapawalang-bisa sa nilalayong kasaysayan na 168-hour.
Nakaimbak ang armed_ts pero hindi ito sinusuri habang nagkukumpirma. Pagkatapos ng puwang sa datos, maaaring pumasok ang nakahandang signal sa susunod na magkakatugmang obserbasyong makukuha kahit makalipas ang maraming oras. Gayundin, ang rolling window ay kumakatawan sa 168 magkakatugmang obserbasyon, na hindi palaging 168 magkakasunod na oras.
Buod ng Resulta
Bago sumailalim sa verification ang strategy na maraming leg at venue, tiyaking kumpleto ang datos ng bar ng bawat leg sa buong sandbox window, dahil maaaring harangin ng isang puwang sa isang instrumento ang buong run.
3 beses hindi napaandar ang sandbox backtest ng Layer 3 dahil nawawala sa CVXUSDT.BINANCE-1-HOUR-LAST-EXTERNAL ang 11 inaasahang bar, kabilang ang mga hiniling na hangganan. Minarkahan ito ng pipeline bilang pagpalya ng data layer, hindi hatol sa strategy; hindi umabot sa pagsusuri ng backtest, analyst at risk review.
Market-neutral na 1H convergence trade sa pagitan ng OKX ng parehong coin at ng Binance USD-M USDT perpetual sa 8 long-tail alt (CVX, API3, GLM, MAGIC, NMR, AXS, GAS, ZETA). Nag-short ito sa venue na mataas ang presyo at bumili sa mura kapag umabot sa 3 ang 168h z-score ng log premium at hindi bababa sa 0.4% ang agwat, saka naghintay ng isang bar para kumpirmahing naroon pa rin ang agwat.
Walang numero ng performance ng pipeline dahil walang naganap na backtest o optimization. Ang mga bilang lang ay mula sa sariling in-sample pre-study ng hypothesis, na nakakita ng n=168 event na may mean capture na 0.745% at mean holding na 8.9h.
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.