Mga Estratehiya
Binance-kumpara-sa-OKX same-coin funding-differential carry: dollar-neutral na long sa perp na may mas murang funding / short sa perp na may mas mataas na funding kapag lumampas sa 0.35% ang trailing 3-araw na agwat ng funding sa venue (5 mid-cap alt: TRB, AXS, ZIL, API3, ETC; 1H na decision bar; halos palaging walang posisyon)
Resulta: Inabandona
BinanceOkxFundingDifferentialCarry
Buod ng Resulta
Iminungkahi ng hypothesis na kumita sa agwat ng cross-venue funding sa pagitan ng Binance at OKX perp sa iisang coin, batay sa paunang pag-aaral na gumamit ng datos sa takdang panahon at nakakita ng 84 kwalipikadong episode sa limang mid-cap alt. Nag-code ang developer ng estratehiya ng pares na may 10 instrumento, na bumabasa sa sariling funding series ng bawat leg batay sa datos noon. Ang inayos lang ng iteration 3 fix ay ang pagkakapare-pareho ng config sa Layer 1.5 (pagdedeklara sa leverage 2.0 bilang parameter). Pagkatapos, bumagsak ang estratehiya sa verification ng Layer 3, na walang entry sa 19,993 bar, at inabandona bago umabot sa backtesting, optimization o pagsusuri ng analyst.
Hypothesis
Sabay na pinupunan ang mga quota bucket na kulang na kulang sa representasyon: cross-venue (7.1% kumpara sa target na >=15%), OKX venue (1.4% kumpara sa >=5%), long+short / market-neutral (15.5% kumpara sa long-only na <=55%). Lubos nitong iniiwasan ang BTC at ang setup na single-symbol na BINANCE-only na pinagtutuunan ng corpus. Sinusukat ng mekanismo ang cash-flow spread, hindi ito trade sa pattern ng presyo, kalendaryo, grid, options o gated-directional (L102, L111, L171, L179). Nakumpleto na sa corpus ang mga backtest para sa dalawang venue at naibalik sa nakaraan ang OKX funding mula sa 2022 (L103, L181).
verification_loop: Nabigo ang verification (Layer 3 — sandbox backtest): Walang nagawang trade Ginamit na uri ng bar: TRBUSDT.BINANCE-1-HOUR-LAST-EXTERNAL, Naprosesong bar: 19993 Mga diagnostic: nagbalik ng side ang should_enter() nang 0 beses sa 19993 sinuring bar -> hindi kailanman nag-trigger ang iyong ENTRY CONDITION. Luwagan ang lohika / mga threshold sa pagpasok. Tiyaking gumagawa ng trade ang estratehiya mo gamit ang ibinigay na datos at parameter.
Implementasyon
Dollar-neutral na carry trade sa agwat ng funding sa pagitan ng Binance at OKX para sa TRB, AXS, ZIL, API3 at ETC. Kapag lumampas sa entry_gap ang kabuuan sa nakaraang 3 araw ng funding ng OKX bawas Binance funding, ini-short nito ang perpetual sa venue na may mas mataas na funding at binibili ang parehong dami ng perpetual sa kabilang venue. Isinasara ang pares kapag lumiit ang agwat, naabot ang basis stop, o natapos ang pinakamahabang panahon ng paghawak.
Binabago lang ng iteration 3 ang sanhi ng pagkabigo sa Layer -1.5. Itinatakda ng plano ng pananaliksik ang leverage na 2.0 bilang parameter, kaya nakatakda na ngayon ang parameters.leverage sa 2.0, alinsunod sa config.leverage. Kinakalkula mula rito ang laki ng bawat leg: equity x 0.12 x 2.0; sa hanggang 3 pares, ang kabuuang exposure ay 1.44x ng equity. Idineklara ang bawat nakapirming halaga ng plano gamit ang eksaktong uri nito. Pasok sa mga pinapahintulutang saklaw ang panimulang halaga ng mga parameter na maaaring i-tune (entry_gap 0.0035, exit_gap 0.0005, max_hold_days 7). Pumasa sa lokal na validator ang plano. Hindi nagbago ang signal, lohika ng pagpasok at paglabas.
Mga Resulta ng Beripikasyon
Nabigo ang verification (Layer 3 — sandbox backtest): Walang nagawang trade Ginamit na uri ng bar: TRBUSDT.BINANCE-1-HOUR-LAST-EXTERNAL, Naprosesong bar: 19993 Mga diagnostic: nagbalik ng side ang should_enter() nang 0 beses sa 19993 sinuring bar -> hindi kailanman nag-trigger ang iyong ENTRY CONDITION. Luwagan ang lohika / mga threshold sa pagpasok. Tiyaking gumagawa ng trade ang estratehiya mo gamit ang ibinigay na datos at parameter.
Kasaysayan ng Iterasyon
Nabigo ang verification (leverage_set_but_unused): itinatakda ng config ang leverage=2.0 pero hindi ginagamit ng estratehiya ang leverage sa pagkalkula ng laki ng posisyon. Gamitin ito sa pagkalkula ng laki ng posisyon — notional = equity * fraction * leverage / price (basahin ang self.config.leverage) — o itakda ang leverage=1.0. Sa pagkakasulat ngayon, walang epekto ang leverage at kapareho ng 1x ang backtest.
Nabigo ang verification (Layer 1.5 — pagkakatugma ng hypothesis/config) [class=hypothesis_mismatch]: - Itinatakda ng optimization_plan ang leverage sa 2.0
Buod ng Resulta
Bago umulit sa iba pang pag-aayos, tiyakin sa sandbox na na-load ang serye para sa bawat leg na funding_rates_by_instrument sa dalawang venue at nagbibigay ito ng mga agwat na 3 araw na hindi sero. Inaasahan ng mismong pag-aaral ng mga episode ng hypothesis ang 84 entry, kaya ang serong signal sa humigit-kumulang 20k bar ay nagpapahiwatig ng pagkabigo sa pag-access sa datos o gating (kulang o hindi sapat ang saklaw ng funding ng leg, saklaw ng datos o mga premium guard), hindi ng bihirang signal.
Matapos ang 3 iteration, inabandona ito sa verification loop: walang trade na ginawa ang sandbox backtest ng Layer 3 dahil hindi kailanman nag-trigger ang kondisyon sa pagpasok. Hindi na naabot ang pagsusuri sa backtest, optimization, analyst at risk.
Dollar-neutral na carry sa iba’t ibang venue sa limang mid-cap alt (TRB, AXS, ZIL, API3, ETC): i-short ang perp sa Binance o OKX na may mas mataas na funding at i-long ang perp sa kabilang venue kapag lumampas sa 0.35% ang trailing 3-araw na agwat ng funding; kolektahin ang differential sa funding nang walang exposure sa presyo.
Walang sukatan ng performance: walang trade na nagawa ang estratehiya, kaya walang backtest o ulat ng optimization. Sa sandbox backtest ng Layer 3, should_enter() ay nagbalik ng side nang 0 beses sa loob ng 19,993 sinuring 1H bar sa TRBUSDT.BINANCE.
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.