Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

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

Kalakalan ng convergence na walang netong pagkiling sa merkado sa pagitan ng mga venue, sa perpetual ng coin na SAME na USDT sa OKX at sa Binance USD-M, na limitado sa 8 mga altcoin na hindi gaanong kinakalakal, kung saan manipis ang mga order book ng dalawang venue at magkaiba ang halo ng mga kalahok (CVX, API3, GLM, MAGIC, NMR, AXS, GAS, ZETA). Ang premium ay p_t = ln(close_OKX / close_BINANCE) sa magkakatugmang 1H na bar. Ang dislokasyon ay dev_t = p_t - mean(p, 168h), kung saan z_t = dev_t / std(p, 168h).……Magpakita ng higit paMagpakita ng mas kaunti

Kalakalan ng convergence na walang netong pagkiling sa merkado sa pagitan ng mga venue, sa perpetual ng coin na SAME na USDT sa OKX at sa Binance USD-M, na limitado sa 8 mga altcoin na hindi gaanong kinakalakal, kung saan manipis ang mga order book ng dalawang venue at magkaiba ang halo ng mga kalahok (CVX, API3, GLM, MAGIC, NMR, AXS, GAS, ZETA). Ang premium ay p_t = ln(close_OKX / close_BINANCE) sa magkakatugmang 1H na bar. Ang dislokasyon ay dev_t = p_t - mean(p, 168h), kung saan z_t = dev_t / std(p, 168h). Kapag |z| >= z_entry AND |dev| >= min_dev (isang hangganang HARD na wala sa patay nang SolCrossVenueResidualConvergence), maghintay ng ONE bar (pananggalang laban sa hindi napapanahong print). Kung |dev| ay >= 0.2% pa rin sa pagsasara ng bar na iyon, mag-short sa mas mahal na venue at mag-long sa mas murang venue sa magkapantay na dami ng batayang yunit. Lumabas kapag tumawid pabalik sa sero ang dev o naging < 0.1% ang |dev|, o sa oras na max_hold. POINT-IN-TIME PRE-STUDY (sa sesyong ito, katalogo ng mga 1H na bar, 2024-06 hanggang 2026-09). Sa unang pagsala sa lahat ng 157 coin na may >= 8000 magkakatugmang bar, may nakitang 887 kaganapan sa |z|>3 at |dev|>0.4%, na may pinagsama-samang mean ng convergence na 0.88% sa loob ng 24h. Sa loob ng sampol, positibo ang direksiyon ng convergence sa halos lahat ng pangalan. Sa panel na may 10 pangalan, na may naantalang pagpasok at filter na nangangailangan na nananatili ang dislokasyon: n=168, karaniwang nakuhang bahagi 0.745%, median 0.534%, 78% ng mga kalakalan ay > 0.2%, karaniwang tagal ng paghawak ay 8.9h. Positibo ang taunang mean sa 2023 (+1.29%), 2024 (+1.10%), 2025 (+0.74%) at 2026 (+0.56%). Ang median na dami ng dolyar kada oras sa mas manipis na venue sa oras ng kaganapan ay ~$2.9M. Paglalahad ng pagkiling sa pagpili: pinili ang 8 pangalan batay sa in-sample na EVENT COUNT mula sa mga may >= ~20k magkakatugmang bar, hindi batay sa in-sample na PnL. Positibo ang mean ng convergence ng bawat pangalan, gaya rin sa buong pagsala sa 157 pangalan. Nililimitahan ang uniberso (<= 10 pangalan, ayon sa L173) at may O(1) lumiligid na estadistika bawat pares: walang pagraranggo, PCA o muling pagtaya ng beta, kaya nananatiling maliit ang kailangang pagkuwentahin. Bakit naiiba ito sa patay nang pamilya ng kalakalan sa pagitan ng mga venue: (1) Sinukat ko ang parehong mekanismo sa mga major (LINK, BCH, ETC, UNI, DOT, AVAX). Ang convergence nila sa loob ng 24h sa |z|>3 ay 0.13-0.25% lamang, na katumbas o mas mababa sa gastos sa dalawang panig na 0.20%. Umiiral lamang ang bentahe sa mga altcoin na hindi gaanong kinakalakal, kung saan mas malaki nang 3-5x ang mga agwat. (2) May mahigpit na minimum na hangganan ng agwat at 1-bar na pagkaantala para sa kumpirmasyon. (3) NOT bahagi ng tesis ang carry mula sa agwat sa funding. Sinukat ko ang naalisan ng dobleng tala na pagkakaiba sa funding sa Binance-OKX sa loob ng 7 araw sa 0.1-0.25%, na napakaliit para maging mahalaga. Katwiran sa pagpili ng venue: OKX ang 1.4% ng kalipunan ng datos at 7.1% ang kalakalan sa pagitan ng mga venue (quota >= 15%). 15.5% ang long-short na walang netong pagkiling sa merkado. Wala sa mga 8 coin na ito ang lumilitaw sa kamakailang kalipunan ng datos. Datos: OkxCollector USDT-swap OHLCV (<BASE>USDT.OKX) kasama ang mga 1H kline ng Binance Vision USD-M, kapwa nakatala na sa katalogo para sa lahat ng 16 instrumento.

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.

Pinananatili ang naunang signal, universe, mga threshold at nakapirming sizing. Gumagamit ang hiwalay na pag-dispatch ng pangunahing pares ng dokumentadong __init_subclass__ on_bar wrapper ng base template at tinatawag ang super bago ang pag-dispatch ng pares. Makitid na eksepsiyon ito sa pangkalahatang tagubiling walang on_bar: walang post-buffer na hook para sa pangunahing pares ang umiiral na base bago ang pandaigdigang harang. Loohikal na hinahawakan ng timestamp deduplication ang pagdating na pangunahing……Magpakita ng higit paMagpakita ng mas kaunti

Pinananatili ang naunang signal, universe, mga threshold at nakapirming sizing. Gumagamit ang hiwalay na pag-dispatch ng pangunahing pares ng dokumentadong __init_subclass__ on_bar wrapper ng base template at tinatawag ang super bago ang pag-dispatch ng pares. Makitid na eksepsiyon ito sa pangkalahatang tagubiling walang on_bar: walang post-buffer na hook para sa pangunahing pares ang umiiral na base bago ang pandaigdigang harang. Loohikal na hinahawakan ng timestamp deduplication ang pagdating na pangunahing pares ang una o huli kahit may nawawalang kaugnay na leg; walang isinagawang verification. Nire-reset ng nawawalang hourly observation ang reference window at inie-expire ang kumpirmasyon. Nagpapatuloy ang mga stop at deadline ng bukas na pares habang muling binubuo ang datos, samantalang nangangailangan ng wastong reference window ang convergence at divergence. Hindi pa napapatunayan ang kapasidad: sa equity na $100K, humihingi ang nakapirming sizing ng $24K bawat leg, humigit-kumulang 0.83% ng median na hourly dollar volume na $2.9M sa pre-study. Hindi pinatutunayan ng hourly volume ang maisasagawang lalim ng order book, at hindi pa naitugma ang capture sa pre-study sa modeled impact. Pinananatili ang nakapirming sizing; kailangan ng pagtutugma ng engineering/analyst sa partisipasyon, impact at fills na partikular sa event bago gumawa ng mga konklusyon tungkol sa performance.

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

Bumagsak ang verification (Layer 4 — pagsusuri ng QA) [class=code_defect]: - [edge_concern] Nag-uulat ang sandbox ng malaki-laking modeled impact cost at negatibong net expectancy. Itugma ang ipinapalagay na kapasidad na maaaring maisagawa sa pre-study bago gumawa ng mga konklusyon tungkol sa performance; hindi batayan ng hatol sa pagiging tama ang mga lugi. - [critical] Hindi hiwalay sa ibang pares ang pagproseso ng pangunahing pares sa bawat pagkakasunod-sunod ng pagdating ng bar. Kung dumating ang……Magpakita ng higit paMagpakita ng mas kaunti

Bumagsak ang verification (Layer 4 — pagsusuri ng QA) [class=code_defect]: - [edge_concern] Nag-uulat ang sandbox ng malaki-laking modeled impact cost at negatibong net expectancy. Itugma ang ipinapalagay na kapasidad na maaaring maisagawa sa pre-study bago gumawa ng mga konklusyon tungkol sa performance; hindi batayan ng hatol sa pagiging tama ang mga lugi. - [critical] 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. (linya 117) — ayusin: 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. - [warning] 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. (linya 195) — ayusin: 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.

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.