Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

OKX Alt-Perp Cross-Sectional MAX-Effect (Lottery-Demand) Reversal, Dollar-Neutral Long-Short: I-short ang 2 coin na may pinakamataas na kamakailang matitinding daily return, i-long ang 2 na may pinakamababa (8 OKX USDT swaps, daily bars, lingguhang rebalance, 3-parameter) — algo trading

Resulta: Inabandona

OkxMaxEffectLotteryReversalLS

Buod ng Resulta

Sinubok ng OkxMaxEffectLotteryReversalLS ang Bali-Cakici-Whitelaw MAX effect bilang long-short na lingguhang nire-rebalance sa 8 OKX USDT perp. Halos walang galaw ang unang backtest: +5.2% sa humigit-kumulang 5.9 taon, Sharpe na 0.157 at PF 1.012, na may drawdown na 50.5%. Ipinadala pa rin ng pagsusuri sa backtest ang strategy sa optimization. Pagkaraan ng isang pag-ulit, tinalikuran ito ng analyst dahil walang impormasyong ipinakita ang signal (IC 0.014), nilabag ng drawdown ang sariling limitasyong 25% ng strategy sa 9 sa 10 walk-forward window, at nakasalalay ang mga return sa iisang regime, kung saan dala ng 2025 ang 88% ng kita. Itinuring na walang tiyak na konklusyon at hindi hiwalay na kumpirmasyon ang positibong holdout (Sharpe 1.30), at dati nang tinalikuran ang halos kaparehong bersiyong may 13 coin na OKX.

Hypothesis

Dollar-neutral na cross-sectional long-short panel strategy sa OKX USDT perpetual swap. Daily OHLCV lang ang ginagamit nito. Nasa OKX ang 2.4% ng mga eksperimento, laban sa target na hindi bababa sa 5%. Nakatakda ang uniberso. Nakalista ang lahat ng walong coin sa OKX, may daily history mula 2020 at nanatiling likido. Pinili ang mga ito batay sa petsa ng paglilista, hindi sa performance: LINKUSDT.OKX, BCHUSDT.OKX, ADAUSDT.OKX, ETCUSDT.OKX, ATOMUSDT.OKX, XLMUSDT.OKX, TRXUSDT.OKX at AVAXUSDT.OKX. Ang signal ay ang……Magpakita ng higit paMagpakita ng mas kaunti

Dollar-neutral na cross-sectional long-short panel strategy sa OKX USDT perpetual swap. Daily OHLCV lang ang ginagamit nito. Nasa OKX ang 2.4% ng mga eksperimento, laban sa target na hindi bababa sa 5%. Nakatakda ang uniberso. Nakalista ang lahat ng walong coin sa OKX, may daily history mula 2020 at nanatiling likido. Pinili ang mga ito batay sa petsa ng paglilista, hindi sa performance: LINKUSDT.OKX, BCHUSDT.OKX, ADAUSDT.OKX, ETCUSDT.OKX, ATOMUSDT.OKX, XLMUSDT.OKX, TRXUSDT.OKX at AVAXUSDT.OKX. Ang signal ay ang MAX effect (Bali, Cakici & Whitelaw 2011, “Maxing out: stocks as lotteries”; iniulat din sa mga crypto cross-section). Para sa bawat coin, ang MAX_i ay mean ng `max_days` pinakamalalaking daily close-to-close return nito sa nakaraang `max_lookback` daily bar. Itinataas ng mga retail trader na naghahanap ng mala-lottery na kita ang presyo ng mga coin na may pinakamataas na MAX, at pagkatapos ay mas mahina ang performance ng mga coin na iyon. Ang mga retail trader na gumagamit ng leverage ang bumibili ng perp sa mga alt bilang marginal buyer. Kaunti ang pumapansin sa mga coin na may pinakamababang MAX, at mas mahusay ang performance ng mga ito. Bawat `rebalance_days` daily bar (nakapirmi sa 7), niraranggo ang mga kwalipikadong coin ayon sa MAX. I-short ang nangungunang 2 at i-long ang pinakamababang 2, na may 15% notional ng equity bawat leg: gross 60%, net 0, leverage 1. Hindi tine-trade ang leg kung hindi nagbago ang target nito, kaya pagbabago lang sa ranggo ang lumilikha ng order. Halos hinahati nito ang turnover. Hindi ito taya sa momentum o trend. Tinitingnan ng MAX ang tail ng distribusyon ng return at mahina lang ang kaugnayan nito sa nakaraang return. Naiiba rin ito sa live na XRP skewness strategy, na taya sa time series ng iisang coin. Isa itong relatibo at market-neutral na taya sa walong coin sa ibang venue. Pagpapatupad: ginagawa ang mga desisyon sa pagsasara ng daily bar, at napupunan ang mga market order sa presyong iyon. Sa venue na 24/7, katumbas ito ng tapat na pagpuno sa bukas ng susunod na bar; sumusunod ang pagpapalit na ito sa capability registry. Proteksiyon: may intrabar na protektibong stop (reduce-only stop-market) ang bawat leg sa `stop_atr_mult` x 20-araw na ATR mula sa entry. Tinutugma ito ng platform sa loob ng bar sa backtest at paper, at ginagaya ng live trading ang mga pagpuno. Pinakamahalaga ang stop sa mga short leg dahil ang mga pangalang lottery ang pinakamadaling maipit sa squeeze. Hindi makakapasok muli ang na-stop na coin hanggang sa susunod na rebalance. Hindi kailangan ng signal ang funding feed; gaya ng dati, sinisingil ng engine ang funding sa PnL. Saklaw ng mga default ng platform ang anumang hindi nakasaad dito.

Sabay nitong pinupunan ang ilang kulang na bucket. Nasa 2.4% ang OKX, laban sa target na hindi bababa sa 5%. Nasa 18% ang long-short, habang nasa 82% ang long-only, lampas sa hangganang 55%. Marami ring instrumento ang nasa portfolio. Iniiwasan nito ang BTC, ETH at BINANCE, na nasa 57.7%. Walang hypothesis sa kasalukuyang pipeline ang gumagamit na ng mekanismong ito, isang cross-sectional reversal sa tail statistic; momentum, trend at breakout variant ang nangingibabaw sa pipeline. Purong OHLCV ito (L189) at tinatarget ang paggalaw na ilang porsiyento bawat posisyon sa halip na mga spread ng venue (L192). Hindi ito kahawig ng mga kamakailang pumalpak: walang funding carry, intraday trading o options, at hindi ito gumagamit ng venue para sa sesyon.

premise_falsified (pagsusuri sa minimum na bayarin: avg_trade_return_pct 0.256% kumpara sa minimum na 0.15% OKX sa futures, kaya hindi bayarin ang sanhi). Tinatanggihan nito ang naka-freeze na operationalization ng Research Lead sa Bali-Cakici-Whitelaw MAX effect sa 8 OKX alt perp: mean ng nangungunang 3 daily return sa loob ng 28 araw, i-short ang 2 pinakamataas at i-long ang 2 pinakamababa, 15% bawat leg, lingguhang rebalance, 3.5x ATR stop. Hindi nito sinusubok ang MAX sa malawak na cross-section ng daan-daang……Magpakita ng higit paMagpakita ng mas kaunti

premise_falsified (pagsusuri sa minimum na bayarin: avg_trade_return_pct 0.256% kumpara sa minimum na 0.15% OKX sa futures, kaya hindi bayarin ang sanhi). Tinatanggihan nito ang naka-freeze na operationalization ng Research Lead sa Bali-Cakici-Whitelaw MAX effect sa 8 OKX alt perp: mean ng nangungunang 3 daily return sa loob ng 28 araw, i-short ang 2 pinakamataas at i-long ang 2 pinakamababa, 15% bawat leg, lingguhang rebalance, 3.5x ATR stop. Hindi nito sinusubok ang MAX sa malawak na cross-section ng daan-daang coin gaya ng nasa pinagmulang literatura. Nakabatay ang hatol sa nasukat na ebidensiya, hindi sa mababang significance. (1) Walang edge: PF 1.012, Sharpe na 0.157 at +5.2% sa loob ng 5.9 taon sa 407 leg, at ang executed-signal na IC ay 0.014 (t=0.24). (2) Nilalabag ng strategy ang sarili nitong paunang itinakdang limitasyon sa 25% drawdown, na may 50.5% drawdown. Tinanggihan ng walk-forward ang kandidato dahil sa tuntuning iyon sa 9 sa 10 window, kaya walang mga parameter na pasok sa panganib. (3) 3 lang sa 6 taon ang positibo (mahigpit na pamantayan), at dala ng 2025 ang 88% ng kita, kaya ang positibong holdout (Sharpe 1.30, walang tiyak na konklusyon) ay mula sa parehong kamakailang regime, hindi hiwalay na kumpirmasyon. Nakatakda na ang lahat ng parameter sa kontrata, at negatibo ang development sweep sa bawat sinubok na punto, kaya wala nang dapat ulitin. Nauna nang tinalikuran ang halos kaparehong 13-coin na OKX MAX reversal (sim 0.93) na may Sharpe na -0.30. Hindi inirerekomenda ang paper trading dahil pumapalya ang strategy sa sarili nitong limitasyon sa panganib at walang masusukat na impormasyon ang signal.

Implementasyon

Dollar-neutral na cross-sectional na reversal ng MAX-effect sa 8 OKX USDT swaps (LINK, BCH, ADA, ETC, ATOM, XLM, TRX, AVAX), daily bars. Ang MAX_i = mean ng max_days pinakamalalaking daily close-to-close return sa nakaraang max_lookback bar. Sa unang daily bar ng bawat 7-araw na calendar bucket (days_since_epoch // 7), niraranggo ang mga kwalipikadong coin (may bar sa kasalukuyang timestamp, kumpletong lookback, hindi bababa sa 6): i-short ang 2 pinakamataas ang MAX (lottery) na coin, i-long ang 2 pinakamababa, at maglaan sa bawat leg ng 15% ng notional ng equity (gross 60%, net 0, leverage 1). Hindi tine-trade ang mga leg na hindi nagbago ang target na panig; pagbabago lang sa ranggo ang lumilikha ng mga order. Bawat leg ay nilalagyan ng reduce-only na STOP_MARKET sa entry +/- stop_atr_mult x ATR(20), at naka-freeze ang ATR sa rebalance. Mananatiling flat ang na-stop na leg hanggang sa susunod na rebalance.

Ipinatutupad ang hypothesis ayon sa itinakda: nakapirming universe, estadistikang MAX mula sa pang-araw-araw na pagsasara, lingguhang rebalance na nakaangkla sa kalendaryo, n_per_side=2, leg_weight=0.15, leverage na 1, mga leg na hindi binabago ang laki at hinahawakan nang walang muling pagsukat, at mga intrabar na proteksiyong stop na ATR sa bawat leg. Mga stop-market na reduce-only na ginaya ng platform ang mga stop; inilalagay ang mga ito sa dagdag na leg sa pamamagitan ng order factory dahil pangunahing leg……Magpakita ng higit paMagpakita ng mas kaunti

Ipinatutupad ang hypothesis ayon sa itinakda: nakapirming universe, estadistikang MAX mula sa pang-araw-araw na pagsasara, lingguhang rebalance na nakaangkla sa kalendaryo, n_per_side=2, leg_weight=0.15, leverage na 1, mga leg na hindi binabago ang laki at hinahawakan nang walang muling pagsukat, at mga intrabar na proteksiyong stop na ATR sa bawat leg. Mga stop-market na reduce-only na ginaya ng platform ang mga stop; inilalagay ang mga ito sa dagdag na leg sa pamamagitan ng order factory dahil pangunahing leg lamang ang pinangangasiwaan ng _submit_stop_market. Sariling order at posisyon sa sariling instrumento ang bawat leg (_submit_entry_instrument / _submit_exit_position), kaya binibilang ng ledger ang bawat leg. Nasa mga dict na may string key ang mga target quantity at entry ATR, at nagpapatuloy ang mga ito sa mga restart. Tugma ang mga tunable sa plano ng optimization (max_days 1-5, max_lookback 14-42, stop_atr_mult 2.5-5.0). Walang parameter na nililimitahan, kaya walang idinedeklarang _param_bounds. Inaasahan ang humigit-kumulang 2-4 pagbabago ng leg bawat linggo, dagdag ang muling pagpasok matapos ang stop, o mahigit 100 entry sa ledger bawat taon.

Mga Resulta ng Beripikasyon

Sa warmup, itakda rin ang self._last_bucket = int(bucket) kapag naabot at handa na ang bucket (nang hindi tinatawag ang _rebalance), o i-persist ang _last_bucket kasama ng iba pang state.

Gawi sa pag-restart at parity. Sa live warmup (_in_warmup), bumabalik ang calculate_signal bago ang bucket check, kaya hindi ina-update ang _last_bucket (isang int attribute ito, hindi kabilang sa mga naka-persist na string-keyed dict). Pagkatapos mag-restart ang paper node, makikita ng unang live bar na bucket > -1 at magsasagawa ito ng dagdag na rebalance sa kalagitnaan ng linggo. Muli nitong niraranggo ang mga coin at muling papasok sa mga na-stop na leg. Nakaangkla sa kalendaryo ang iskedyul mismo (days_since_epoch // 7), kaya natutugunan ang check na 20 at hindi naaapektuhan ang backtest. Paper/live restart lang ang apektado, kaya babala ito.

Simulan ang buffer ng Seed LINK mula sa self._bars kapag unang tumakbo ang calculate_signal, o itala ang pangunahing bar bago ang gate na min-bars.

Itinatala lamang sa loob ng calculate_signal ang mga pagsasara at ATR para sa pangunahing leg (LINK). Hindi tinatawag ng base template ang calculate_signal habang len(self._bars) < min_bars_required(), kaya hindi nakakarating sa mga buffer nitong _closes/ATR ang unang ~29 bar ng LINK. Dahil dito, nagiging eligible ang LINK mga 29 araw matapos ang mga dagdag na leg. Hindi naaapektuhan ang gawi sa steady-state dahil pinahihintulutan ng min_eligible=6 na tumakbo ang mga unang rebalance sa 7 coin.

Opsyonal na ilagay ang stop mula sa on_position_opened para sa instrumento ng leg.

Inilalagay lang ang protektibong stop sa _ensure_stops kapag naalis na ang nakabinbing target. Kung hindi mapunan sa loob ng event ang entry, walang proteksiyon ang leg hanggang sa susunod na daily bar, at kinukuwenta ang trigger level mula sa avg_px_open kahit nakalagpas na rito ang presyo. Sa backtest, napupunan sa loob ng event ang mga market order, kaya pangunahing usapin ito sa live/paper.

Nagpatakbo ang sandbox ng isang hindi na-optimize na draw sa loob ng 1542 araw: -23.5% return, max DD 50.2% sa 60% lang na gross dollar-neutral exposure, PF 0.94, average na -0.42% notional bawat isinara na leg sa kabuuang 300 leg, at 1365-araw na tagal ng drawdown. May skew na 4.1 at kurtosis na 77 ang daily return, kaya iilang napakalalaking resulta ng leg ang nagtutulak sa kinalabasan (pinakamalaking lugi -$9.3k sa leg na humigit-kumulang 15%, katumbas ng sampu-sampung porsiyento ng notional ng leg kahit may……Magpakita ng higit paMagpakita ng mas kaunti

Nagpatakbo ang sandbox ng isang hindi na-optimize na draw sa loob ng 1542 araw: -23.5% return, max DD 50.2% sa 60% lang na gross dollar-neutral exposure, PF 0.94, average na -0.42% notional bawat isinara na leg sa kabuuang 300 leg, at 1365-araw na tagal ng drawdown. May skew na 4.1 at kurtosis na 77 ang daily return, kaya iilang napakalalaking resulta ng leg ang nagtutulak sa kinalabasan (pinakamalaking lugi -$9.3k sa leg na humigit-kumulang 15%, katumbas ng sampu-sampung porsiyento ng notional ng leg kahit may 3.5xATR stop). Mataas ang daily ATR sa mga alt na ito at maaaring mag-gap ang mga stop, kaya iyon muna ang suriin. Karamihan ng lugi ay mula sa tercile ng “normal” na volatility (-25.6%) at sa rate shock na 2022 (-20%). Iniulat ng sandbox ang funding_events_available=0 at funding_folded=false, kaya hindi siningil ang OKX funding. Karaniwang nagbabayad o tumatanggap ng makabuluhang funding ang mga short leg sa mga alt na siksikan ang posisyon, kaya dapat singilin ng buong backtest ang OKX funding (PG funding_rates exchange 'okx', nagsisimula ang coverage bandang 2022-01) bago magkaroon ng kabuluhan ang net na bilang. Katanggap-tanggap ang cost hurdle: humahawak ang mga leg nang humigit-kumulang 20 araw, kumpara sa halos 0.10% para sa round trip.

Pagsusuri ng Backtest

Sharpe
0.16
Kabuuang Return
5.22%
Max Drawdown
50.49%
Kabuuang Trade
407
Win Rate
54.1%
Profit Factor
1.01

Nagbibigay ng gumaganang sample para sa nakarehistrong paghahanap sa tatlong parameter ang 407 na naisarang leg sa loob ng 2,146 araw, na may average na 20-araw na holding period.

Ipinatutupad ng code ang long sa mababang MAX at short sa mataas na MAX; kinukumpirma ng mga tala ng trade ang parehong direksiyon (187 long, 220 short) at humigit-kumulang 15% na average na laki ng leg.

Ang average na netong return ng trade ay 0.256%, mas mataas sa ibinigay na minimum na 0.15% para sa pagsusuri ng futures. Positibo ang kabuuang return na 5.22%, at walang hindi pa naisasarang kita.

Nalutas sa ulat na ito ang alalahanin ng QA tungkol sa nawawalang funding: isinama ang funding, na may 399 trade na may di-serong funding at tinatayang pinagsama-samang funding na -$221.

Mahina ang ekonomiks: PF 1.012 at Sharpe na 0.157. May kaugnayan pa rin ang ekonomikong alalahanin ng QA, bagaman hindi lumitaw sa buong kasaysayan ang negatibong return nito sa sandbox.

Ang drawdown ay 50.49%, kumpara sa itinakdang limitasyong 25%. Kailangang makahanap ang optimization ng mga parameter na pasok sa panganib; hindi itinatatag ng pagsusuring ito na kwalipikado itong i-promote.

Kinukumpirma ng pagsusuri sa trade ang malulubhang lugi sa short leg: humigit-kumulang 61% ng notional sa entry ang nawala sa 39 araw sa AVAX. Dapat suriin ang pagsasagawa ng stop at ang entry na ATR bago bigyang-kahulugan ang pagiging sensitibo sa parameter ng stop; walang mekanismo ng artifact na hiwalay na napatunayan.

Dahil hindi nagbabago ang mga quantity at itinigil ang mga leg, maaaring maanod ang exposure sa dolyar; target ang neutrality sa dolyar sa pagpasok, sa halip na patuloy itong panatilihin.

Ginagamit ng iniulat na pagsusuri sa signal ang iskalar na MAX ng pangunahing instrumento sa halip na ang kumpletong ranggo ng signed panel, kaya hindi direktang sinusubok ng IC nito ang mekanismo ng portfolio. Hindi naaangkop ang mga paghahambing na buy-and-hold dahil nakatakda sa false ang benchmark_meaningful.

Hindi naisulat ang hiniling na outbox file dahil read-only ang access ng filesystem sa session na ito.

Pagsusuri

Ipinatutupad ng code ang nakasaad na premise. Ini-short nito ang mga coin na mataas ang MAX at ini-long ang mga mababa ang MAX (220 short at 187 long leg, humigit-kumulang 15% notional bawat leg) at inilalapat ang intrabar na ATR stop. Walang hindi pagtutugma sa mekanismo.

Sapat ang ekonomiks bawat trade para matakpan ang mga gastos: avg_trade_return_pct ay 0.256%, kumpara sa minimum na OKX na bayarin sa futures na 0.15% (ang gate value ay 0.20%), at 1.2% ng gross ang komisyon. Hindi bayarin ang sanhi.

Ang holdout mula 2025-07-25 hanggang 2026-10-09 (441 araw, 77 trade, kapareho ng mga parameter sa huling kontratang ni-freeze) ay may Sharpe na 1.30 at drawdown na 11.2%. Walang tiyak na konklusyon ang katayuan nito.

Walang edge sa buong kasaysayan. Ang PF ay 1.012, Sharpe na 0.157 (CI -0.65 hanggang 0.91), kabuuang kita na +5.2% sa loob ng 2,146 araw, at Calmar na 0.02. Nagbibigay ang 407 na mga leg ng mahigpit na pagtatantiya na malapit sa sero.

Walang impormasyong dala ang signal: ang executed-forecast na IC ay 0.014 (t=0.24, n=306), rejected_no_information.

Nalabag ang sariling limitasyon sa panganib ng hypothesis. Ang pinakamataas na drawdown ay 50.5%, kumpara sa paunang nakarehistrong 25%, at tumagal nang 1,969 araw ang drawdown. Sa walk-forward, hindi natugunan ng nakapirming kandidato ang constraint na max_drawdown_pct 25 sa 9 sa 10 na mga window (25.5% hanggang 43.5%), kaya walang kandidato na pasok sa panganib (insufficient_candidate_coverage, walang galaw ang pinakahuling window).

Nakadepende sa regime at nakapokus ang mga resulta. Positibo lamang ang 3 sa 6 na sinukat na taon, na itinuturing na kabiguang HARD sa mga talaan ng numeric_gates. Nasa 88% ng kita ang 2025. Nalugi ang 2022 ng 17.7%, at nalugi ang rate-shock window ng 20.4% na may drawdown na 33.8%. Nalugi ang regime na may normal na volatility ng 17.4%.

Negatibo ang sweep sa development window sa halos lahat ng punto: base Sharpe na -0.31, at bawat variation na puwedeng baguhin ay mas mababa sa zero sa loob ng isang standard error (0.55). Walang plateau na puwedeng pagtuunan ng tuning.

Pinagmulan: dati nang iniwan ang halos magkaparehong bersyon (pagkakatulad na 0.93). May Sharpe na -0.30, PF 0.87 at drawdown na 76% ang reversal na MAX ng 13 coin na OKX. Tinanggihan din ang long-short na Binance majors na MAX. Dahil sa pagpapakitid sa 8 coin at mas maliliit na leg, naging patag ang resulta mula sa pagkalugi, hindi naging edge.

Hindi tumugma ang mga paunang nakarehistrong prediksyon sa 4 sa 6: kita na 5.2% laban sa 40%, drawdown na 50.5% laban sa 25%, PF 1.01 laban sa 1.15, karaniwang trade na 0.256% laban sa 0.45%.

HARD

payo

Buod ng Resulta

Sa makitid na unibersong may 8 coin, walang nasusukat na impormasyong dala ang pagraranggo batay sa MAX-effect, at inilantad ng mga short leg ang strategy sa squeeze drawdown na lampas na lampas sa badyet nito sa panganib; kasama ng naunang tinalikurang variant na may 13 coin na OKX, ipinahihiwatig nito na hindi sulit muling subukan ang mga MAX reversal sa alt perp na may maliit na uniberso hangga't walang malawak na cross-section.

Ipinadala ito ng pagsusuri sa backtest sa optimization, pero tinalikuran ito ng analyst bilang premise_falsified: walang edge (PF 1.012, signal IC 0.014 na may t=0.24), nilabag ng drawdown na 50.5% ang paunang itinakdang limitasyong 25% (bumagsak ang walk-forward candidate sa limitasyong iyon sa 9 sa 10 window), at 3 lang sa 6 taon ang positibo—mahigpit na pamantayan—habang dala ng 2025 ang 88% ng kita.

Algo trading: backtesting ng dollar-neutral, cross-sectional na MAX-effect (lottery-demand) reversal sa 8 OKX alt perp. Bawat 7 araw, i-short ang 2 coin na may pinakamataas na mean ng pinakamataas nilang daily return sa nakaraang window at i-long ang 2 na may pinakamababa, gamit ang 15% ng equity bawat leg at mga protective stop na batay sa ATR.

Sa loob ng 2,146 araw at 407 naisara nang leg, nagbalik ito ng +5.2% na may Sharpe na 0.157 (CI -0.65 hanggang 0.91), profit factor na 1.012 at max drawdown na 50.5%; avg_trade_return_pct ay 0.256%, lampas sa minimum na bayarin, at nagpakita ang holdout (441 araw, 77 trade) ng Sharpe na 1.30, na tinayang walang tiyak na konklusyon.

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.