Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

ETH/BTC Backtesting ng Ratio Mean-Reversion, Dollar-Neutral na Long-Short (BINANCE USD-M Perps ETHUSDT + BTCUSDT, Araw-araw na Bar, Salungatin ang STATISTICALLY-EXTREME Paglihis ng log(ETH/BTC) Spread mula sa 60-Araw na Mean pabalik sa Fair Value — Hawak nang Araw hanggang Linggo, May Panangga sa Regime laban sa mga Trend ng ETH-Season, Purong OHLCV, 3-Parameter | Stratmill

Resulta: Inabandona

EthBtcRatioMeanReversionDollarNeutralLS

Buod ng Resulta

Iminungkahi ng estratehiyang ito ang isang malinaw at dollar-neutral na pairs mean-reversion na kumokontra sa matitinding paglihis ng log(ETH/BTC) spread pabalik sa patas na halaga. Sadyang dinisenyo ito laban sa patibong ng edge na kinakain ng bayarin (walang spot leg, 2.48% lang ng gross ang komisyon) at may makatuwirang secular-trend guard. Pero sa buong 6.5-taong window, parang paghagis ito ng barya na bahagyang nalugi sa mga gastos: 36 trade, Sharpe -0.06, profit factor 0.984, expectancy -$30.88/trade, at……Magpakita ng higit paMagpakita ng mas kaunti

Iminungkahi ng estratehiyang ito ang isang malinaw at dollar-neutral na pairs mean-reversion na kumokontra sa matitinding paglihis ng log(ETH/BTC) spread pabalik sa patas na halaga. Sadyang dinisenyo ito laban sa patibong ng edge na kinakain ng bayarin (walang spot leg, 2.48% lang ng gross ang komisyon) at may makatuwirang secular-trend guard. Pero sa buong 6.5-taong window, parang paghagis ito ng barya na bahagyang nalugi sa mga gastos: 36 trade, Sharpe -0.06, profit factor 0.984, expectancy -$30.88/trade, at halos serong kita kada trade; lahat ay may malaking kaliwang buntot (19.4% drawdown, skew -3.1, kurtosis 55). Dahil ang 36 entry na iyon ay mga paglihis nang lampas 2 sigma na may pinakamataas na kumpiyansa, pero hindi pa rin kumita, hinatulan ng analyst na kulang ang sample para i-optimize nang walang curve-fitting at iniwan ito sa yugto ng pagsusuri ng backtest sa halip na gumugol ng oras sa base na walang edge. Hindi umabot sa pag-optimize, pagsusuri ng panganib, o pag-promote; binanggit sa pangwakas na tala na malamang mangailangan ang relative value ng mga pangunahing asset ng mas mabilis na horizon o signal sa daloy/basis sa halip na purong price-z fade.

Hypothesis

Backtest trading strategy na DOLLAR-NEUTRAL, market-neutral na pairs mean-reversion sa dalawang DEEPEST crypto instrument — ETHUSDT at BTCUSDT USD-M perpetual — na nakikipagkalakalan sa relative-value SPREAD ng log(ETH/BTC), hindi sa ganap na presyo ng alinman. Pangunahing ideya: nagte-trend ang ganap na presyo ng crypto (kaya karaniwang pumapalya ang outright reversion), pero bounded at dulot ng daloy ang ETH/BTC RATIO, isang serye ng relative value na bumabalik sa mean sa paligid ng mabagal gumalaw na mga antas……Magpakita ng higit paMagpakita ng mas kaunti

Backtest trading strategy na DOLLAR-NEUTRAL, market-neutral na pairs mean-reversion sa dalawang DEEPEST crypto instrument — ETHUSDT at BTCUSDT USD-M perpetual — na nakikipagkalakalan sa relative-value SPREAD ng log(ETH/BTC), hindi sa ganap na presyo ng alinman. Pangunahing ideya: nagte-trend ang ganap na presyo ng crypto (kaya karaniwang pumapalya ang outright reversion), pero bounded at dulot ng daloy ang ETH/BTC RATIO, isang serye ng relative value na bumabalik sa mean sa paligid ng mabagal gumalaw na mga antas — umiikot ang kapital sa dalawang pangunahing asset at sumosobra, saka bumabalik. Sadyang ito ang OPPOSITE SIGN ng risk-rejected na SOL/ETH spread-TREND follower (na sumabay sa ratio at tinanggihan dahil sa panganib): dito, sinasalungat natin ang FADE matitinding paglihis, at pumapasok lamang kapag labis ang galaw ng spread ayon sa estadistika (|z| > 2 kumpara sa 60-araw na mean), na puntiryang bumalik ito sa fair value. Dinisenyo ito laban sa pangunahing mga sanhi ng pagkabigo: FEE_EDGE — bihira ang pasok (lamang sa paglihis na higit sa 2-sigma) at malaki ang target na balik (karaniwang 4-8% ang galaw na 2-sigma ETH/BTC), kaya mas maliit ang ~0.20% na two-leg futures round-trip kaysa sa galaw bawat trade (di-gaya ng two-leg spot-perp na CARRIES na pumalya dahil kinain ng impact cost ng spot leg ang edge sa funding na mas mababa sa -2bp — walang NO spot leg ang trade na ito at kinukuha nito ang porsiyentong relatibong galaw, hindi basis points); OVERFIT — tatlong matatag na parameter (lookback, entry-z, stop-z), walang pag-aangkop bawat pangalan; RISK — pinipigilan ito ng GUARD para sa secular trend na labanan ang matagal na ETH-season/BTC-season, at nililimitahan ng mahigpit na stop sa higit pang paglihis ang karaniwang malaking pagkalugi ng pairs. Pinupunan nito ang pinakakulang na direksiyonal na bucket (long_short 14.6% kumpara sa target, market_neutral) at ang saklaw ng pairs, sa purong OHLCV (4% ang tag ng datos na pinakamatagal na nakaligtas).

Walang edge sa sample na masyadong maliit para i-optimize. Sa buong 6.5-taong saklaw, ang mean reversion ng ETH/BTC 2-sigma ratio ay parang paghagis ng barya at bahagyang nalulugi: profit_factor 0.984 (<1.0), Sharpe -0.06, omega 0.96, win_rate 0.50, expectancy -$30.88/trade, total_return -2.11%, avg_trade_return_pct 0.0095% (~zero), na may avg_win $3,697 ~ avg_loss $3,759. NOT itong problema ng pagkaubos sa fees (lamang 36 trades, komisyon 2.48% ng gross) — wala talaga ang premium ng mean reversion kapag ibinawas……Magpakita ng higit paMagpakita ng mas kaunti

Walang edge sa sample na masyadong maliit para i-optimize. Sa buong 6.5-taong saklaw, ang mean reversion ng ETH/BTC 2-sigma ratio ay parang paghagis ng barya at bahagyang nalulugi: profit_factor 0.984 (<1.0), Sharpe -0.06, omega 0.96, win_rate 0.50, expectancy -$30.88/trade, total_return -2.11%, avg_trade_return_pct 0.0095% (~zero), na may avg_win $3,697 ~ avg_loss $3,759. NOT itong problema ng pagkaubos sa fees (lamang 36 trades, komisyon 2.48% ng gross) — wala talaga ang premium ng mean reversion kapag ibinawas ang ~0.20% na round-trip fees ng two-leg futures at ang pangmatagalang drift ng ratio, sa daily frequency gamit ang ganitong setup. Mahalaga, ang mga entry na 36 ay ang mga abot sa HIGHEST-conviction na >2-sigma, at hindi na kumikita ang mga ito; kaya ang pagbaba ng entry_z para magdagdag ng mga marginal na trade ay magpapahina sa edge, hindi lilikha nito. Ang pag-optimize ng 3 parameter gamit ang 36 trades ay magku-curve-fit sa ingay at babagsak sa walk-forward/holdout (gaya ng nangyari sa mga kapatid nitong majors-basket ngayon). Maayos ang guard sa pangmatagalang trend (salungatin lang ang mga extreme kapag nakaayon sa macro regime), kaya hindi ito maaayos na bug sa code. May mabibigat ding left tail ang “market-neutral” trade na ito (max_drawdown 19.4%, skew -3.1, kurtosis 55) — ang profile ng pagbulusok ng pairs na naging dahilan ng risk rejection sa SOL/ETH spread sibling. Itigil na sa review sa halip na gumugol ng 2 oras sa pag-optimize ng base na walang edge, maliit ang sample at mabibigat ang tail. META-NOTE FOR RESEARCH LEAD: walang net edge ang outright ETH/BTC ratio reversion sa daily frequency; kung sulit tahakin ang relative value ng mga major, malamang kailangan nito ng mas mabilis na horizon o signal na naka-condition sa flow/basis, sa halip na purong price-z fade, pero wala roon ang raw 2-sigma reversion premium.

Implementasyon

Dollar-neutral, market-neutral na pairs mean-reversion sa log(ETH/BTC) spread gamit ang ETHUSDT + BTCUSDT BINANCE USD-M perpetual, daily bars, purong OHLCV. Araw-araw, kinukuwenta nito ang spread = log(ETH/BTC) mula sa mga close na nakaayon sa timestamp at ang z-score ng spread kumpara sa rolling mean/std nito sa loob ng `lookback`-araw (60). Kapag z ≥ entry_z (2.0, ETH na mahal ayon sa estadistika), SHORTS nito ang spread (SELL ETH + BUY BTC, magkapantay na dollar notional bawat leg); kapag z ≤ -entry_z (ETH na……Magpakita ng higit paMagpakita ng mas kaunti

Dollar-neutral, market-neutral na pairs mean-reversion sa log(ETH/BTC) spread gamit ang ETHUSDT + BTCUSDT BINANCE USD-M perpetual, daily bars, purong OHLCV. Araw-araw, kinukuwenta nito ang spread = log(ETH/BTC) mula sa mga close na nakaayon sa timestamp at ang z-score ng spread kumpara sa rolling mean/std nito sa loob ng `lookback`-araw (60). Kapag z ≥ entry_z (2.0, ETH na mahal ayon sa estadistika), SHORTS nito ang spread (SELL ETH + BUY BTC, magkapantay na dollar notional bawat leg); kapag z ≤ -entry_z (ETH na mura), LONGS nito ang spread (BUY ETH + SELL BTC). Target nito ang pagbabalik sa patas na halaga (lalabas kapag |z| ≤ exit_z = 0.5), titigil kapag lalo pang lumihis (|z| ≥ stop_z = 3.5) upang limitahan ang klasikong pagkalugi ng pairs, at may 30-araw na time-stop. Pinipigilan ng nakapirmi at hinangong secular-trend guard (mabilis na SMA_lookback kumpara sa mabagal na SMA_trend_window ng spread) ang pag-short sa secular na uptrend sa ETH-season o pag-long sa downtrend sa BTC-season — mga sukdulang NOT lang na tugma sa umiiral na drift ang kinokontra. Pinapatag ng naked-leg guard ang parehong leg kung sakaling umiral ang isa nang wala ang isa. Ginagamit sa pag-ayon ng timestamp ang SyncedBuffer helper. Tatlong knob ang puwedeng i-tune: lookback, entry_z, stop_z.

Eksaktong ipinapatupad nito ang hypothesis: ibalik sa patas na halaga ang mga dislokasyong sukdulan ayon sa estadistika sa relative-value spread na log(ETH/BTC), dollar-neutral, sa dalawang crypto instrument na may pinakamalalim na liquidity, gamit ang purong OHLCV. Sadyang kabaligtaran ang direksiyon nito sa risk-rejected na tagasunod ng spread-TREND na SOL/ETH — dito, FADE kami (pumapasok kapag |z|>entry_z, target ang pagbaligtad) sa halip na sumabay sa galaw. Dinisenyo ito upang malampasan ang tatlong kilalang……Magpakita ng higit paMagpakita ng mas kaunti

Eksaktong ipinapatupad nito ang hypothesis: ibalik sa patas na halaga ang mga dislokasyong sukdulan ayon sa estadistika sa relative-value spread na log(ETH/BTC), dollar-neutral, sa dalawang crypto instrument na may pinakamalalim na liquidity, gamit ang purong OHLCV. Sadyang kabaligtaran ang direksiyon nito sa risk-rejected na tagasunod ng spread-TREND na SOL/ETH — dito, FADE kami (pumapasok kapag |z|>entry_z, target ang pagbaligtad) sa halip na sumabay sa galaw. Dinisenyo ito upang malampasan ang tatlong kilalang sanhi ng pagkabigo: FEE_EDGE — pumapasok lang kapag >2-sigma ang galaw (nagbigay ang sintetikong dry-run na 3 taon ng humigit-kumulang 12 entry), at target ng bawat isa ang pagbaligtad na ilang porsiyento ang laki (ang galaw na ETH/BTC na 2-sigma ay humigit-kumulang 4-8%), na mas malaki kaysa sa humigit-kumulang 0.20% na round trip ng dalawang futures leg. Mahalaga, NO spot leg, kaya wala ang pagtagas ng gastos sa impact na pumatay sa mga spot-perp carry. OVERFIT — 3 lang ang libreng parameter (lookback, entry_z, stop_z), walang pag-aangkop sa bawat pangalan; nakapirmi o hinango ang pangmatagalang pananggalang at mga window. RISK — pinipigilan ng pangmatagalang pananggalang na fast/slow spread-MA ang pagsalungat nito sa nagpapatuloy na ETH-season/BTC-season (hinaharangan ang short sa pangmatagalang uptrend at long sa downtrend), at nililimitahan ng mahigpit na stop_z ang karagdagang paglayo upang mapigil ang pagbulusok ng pairs. Katumpakan: ginagamit sa pag-aayon ng maraming instrument ang helper na SyncedBuffer (BTC inilalagay muna sa pila sa on_extra_bar, saka isinasama kapag dumating ang bar na may kaparehong timestamp ng ETH), kaya hindi naghahalo ang spread/z-score ng mga timestamp na hindi magkatugma (ang pagkakamali sa pag-aayon ng maraming instrument). Ipinagpapaliban din ng base class ang pangunahing signal hanggang magkasabay ang BTC leg sa parehong timeframe. Direktang pinapatakbo ang dalawang leg na may magkapantay na dollar notional (dollar-neutral), at may pananggalang laban sa hubad na leg; walang ginagawa ang mga hook para sa iisang posisyon ng base. Nakumpirma ang pagkakaroon ng datos: kinokolekta mula pa sa genesis ang mga arawang bar ng ETH at BTC USD-M (buong kasaysayang sumasaklaw sa maraming taon), kaya maliit na bahagi lang ng sandbox window ang 180-araw na warmup at walang panganib na walang trade/verification_loop. Partikular sa karagdagang datos na OI ang pagkabigo ng OI-basket sa maikling window; hindi ito ginagamit ng purong-OHLCV strategy na ito. Ang venue ay BINANCE USD-M futures (kailangang i-short ang isang leg para i-short ang spread; 1.0 ang leverage, isinasaalang-alang sa pagtakda ng laki kaya walang leverage_set_but_unused). Pinupunan nito ang kulang na direksiyon na long_short/market-neutral at ang saklaw na pairs sa pinakamatatag na tag ng purong-OHLCV na datos. Tuloy-tuloy ang signal (nagbabago ang z-score sa bawat bar), at itinatakda ang mga threshold ng entry/exit gamit ang mismong yunit ng z-score.

Mga Resulta ng Beripikasyon

Analyst: suriin sa buong multi-year window; dahil bihira ang entry na pinipili ng >2σ at secular-guard gating (36 sa sandbox). Tiyaking kumikita ang ratio mean-reversion matapos ibawas ang humigit-kumulang 0.20% na two-leg round trip bago mag-optimize; kung mananatiling ~0.5 ang win_rate at ~= avg_loss ang avg_win, wala ang reversion premium.

Hindi nakapagbibigay ng konklusyon ang sandbox: 36 trade lamang, Sharpe CI [-7.63, +8.61] at PSR 0.42 — hindi matukoy kung edge o ingay. Bahagyang lamang ang aktuwal na resulta ng patas na sugal (total_return -2.11%, PF 0.965, win_rate 0.50, avg_win $3816 ~= avg_loss $3953), NOT sa pahayag ng hypothesis na '2-sigma ETH/BTC move ~4-8% bawat trade.' Ang avg_trade_return_pct +0.0095% ay artipakto sa bawat leg para sa dollar-neutral na pares (bawat leg, nangingibabaw ang ganap nitong galaw sa porsiyento; ang pares ay net sa galaw ng spread), kaya huwag itong salain sa 0.15% na hangganan. Isa itong NOT pagkabigo sa bayarin/edge gaya ng kasukdulan ng XRP (881 trade, PF 0.77) — kulang lang ang lakas ng sample.

Tiyakin sa buong window na nagpapatuloy ang ratio reversion (hindi lang sa iisang regime) at talagang pinipigilan ng secular guard ang mga pagkaluging dulot ng pakikipaglaban sa trend.

Mababa ang pangkalahatang tsansa ng purong OHLCV tag na makaligtas, pero relative-value PAIRS (stat-arb) reversion ito sa ratio ng ETH/BTC — ibang mekanismo talaga ito kumpara sa mga iniwang klase ng tahasang reversion / VWAP-deviation / momentum-rank (ang bounded na ratio ang ipinagpapalit nito, hindi ang absolute price). Itinala ito para mailapat ng analyst ang pamantayan ng OHLCV nang hindi awtomatikong tinatanggihan ang talagang naiibang archetype.

Analyst/optimizer: tandaan, ang `lookback` ang gamit sa dalawang papel; isaalang-alang lamang ang paghihiwalay kung magpakita ng matarik na pagbabago ang sensitivity analysis.

Muling ginagamit ng secular guard ang `lookback` (60) para sa BOTH ng z-score window AND ng mabilis na secular MA, kaya pinagdurugtong ang dalawang gamit ng iisang parameter; walang neutral band sa pagsasalubong ng mabilis at mabagal. Ayon sa disenyo ang pagkakakodigo, hindi ito bug, pero kapag ginalaw ng optimization ang `lookback`, sabay na nagbabago ang entry stretch at regime filter.

Pagsusuri ng Backtest

Sharpe
-0.06
Kabuuang Return
-2.11%
Max Drawdown
19.41%
Kabuuang Trade
36
Win Rate
50.0%
Profit Factor
0.98

Saklaw na tunay na market-neutral/pairs (kulang sa representasyon sa kategorya); malinis na implementasyong neutral sa dolyar na may dalawang leg, wastong pagkakatugma ng mga timestamp, at makatuwirang pananggalang batay sa pangmatagalang regime

Walang spot leg kaya walang lugi sa impact cost; 2.48% lang ng gross ang komisyon — naiwasan ang patibong na fee_edge

Tamang mga kontrol sa panganib ng pairs (stop sa dagdag na paglihis, time-stop, bantay sa naked leg)

Walang edge: profit_factor trade sa 0.984 (<1.0), Sharpe -0.06, omega 0.96, win_rate 0.50, expectancy -$30.88/trade, total_return -2.11% sa loob ng 6.5 taon

avg_trade_return_pct 0.0095% ~ zero; avg_win $3,697 ~ avg_loss $3,759 — paghagis ng barya na nalulugi sa gastos

36 trade lang sa loob ng 6.5 taon — kulang para i-optimize ang 3 parameter nang hindi nagcu-curve-fit; at ito na ang mga entry na may pinakamataas na kumpiyansa, higit sa 2 sigma, kaya walang maitutulong ang pagluluwag

Mabibigat ang buntot ng panganib ng 'market-neutral': max_drawdown 19.4%, skew -3.1, kurtosis 55 — ang profile ng pagkalugi ng pairs na naging dahilan ng pagtanggi sa panganib sa kapatid nitong SOL/ETH spread

Buod ng Resulta

Walang net edge ang purong price-z ETH/BTC ratio reversion sa daily frequency — malamang na kailangan ng relative value sa pagitan ng mga pangunahing asset ng mas mabilis na horizon o signal na nakakondisyon sa daloy/basis sa halip na hilaw na 2-sigma fade.

Nagbigay ang analyst ng hatol na 'iwan na' sa pagsusuri ng backtest bago ang pag-optimize. Napagpasyahan niyang wala talaga sa daily frequency ang 2-sigma reversion premium matapos ibawas ang humigit-kumulang 0.20% na two-leg round trip, at kulang ang 36 entry na may pinakamataas na kumpiyansa para i-optimize ang 3 parameter nang walang curve-fitting; hindi na umabot sa pag-optimize o sa mga susunod na yugto.

Isang dollar-neutral at market-neutral na pairs trade na tumaya laban sa mga paglihis ng log(ETH/BTC) spread sa BINANCE USD-M perps kapag sobra na ang mga ito ayon sa estadistika (|z| > 2 kumpara sa 60-araw na mean). Tumaya itong babalik sa patas na halaga ang ETH/BTC ratio habang pinipigilan ng secular-trend guard ang pakikipaglaban sa mga tuloy-tuloy na drift sa ETH/BTC season.

Sa 6.5-taong backtest (393 araw na may aktibidad sa datos, 36 trade), walang ipinakitang edge: total_return -2.11%, Sharpe -0.06, profit factor 0.984, win_rate 0.50, at expectancy na -$30.88/trade na may avg_trade_return_pct ~0.0095% (halos zero). Mabibigat ang buntot ng panganib para sa 'market-neutral' na portfolio — max_drawdown 19.4%, return skew -3.1, kurtosis 55 — at ang avg_win $3,697 ay halos katumbas ng avg_loss $3,759.

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.