Strategije
ETH proti BTC Rotacija relativnega momenta, Dolgo-kratko pozicija nevtralna na dolar (Dvoinštrumentni ETHUSDT.BINANCE + BTCUSDT.BINANCE večne pogodbe, Dnevne svečke — Dolga pozicija na močnejšega / Kratka pozicija na šibkejšega na podlagi razmerja ETH/BTC MOMENTUM, Upravljano z mrtvo cono, Čisti OHLCV, 2-parametri)
Izid: Opuščeno
EthBtcRelativeMomentumRotationLS
Zvesto izvaja hipotezo: dolarsko nevtralno rotacijo z zagonom razmerja ETH/BTC, nevtralno glede na trg (benchmark_meaningful=false, zato strategija »kupi in drži« upravičeno ni merilo)
Hipoteza
Negativno pričakovanje na zanesljivem vzorcu 582 trgovanj / 6.7 let: profit_factor 0.9999 (bruto nespremenjeno, brez neto prednosti), avg_trade_pnl_usd -0.137, CAGR -1.22%, recovery_factor negativno. +7.83% total_return je v celoti nerealiziran (end_unrealized_pct 7.91) — nezaprta končna pozicija, ne realizirana prednost. Sharpe 0.26 z CI [-0.48, 1.01] sega čez nič, max_drawdown 56.6%, in impact_cost_pct 101% (zmogljivost ~$98k) pomeni, da tržni vpliv sam porabi celotno prednost. Relativna moč ETH/BTC z zagonom se ne ohranja dovolj dolgo, da bi po stroških prinašala dobiček pri dolarski nevtralnosti — to je trditev o vstopu, ki IS hipotezo. Optimizacija 2 parametrov (dolžine pogleda nazaj, mrtvega območja) ne more spremeniti bruto nespremenjenega/PF<1 rezultata v dobičkonosnega. Ni vredno 2 ur optimizacije. abandon_class=negative_expectancy.
Implementacija
Rezultati preverjanja
CLEAN RESTART 2026-09-04 — zgodovina presoje in zapisi o učenju tega zagona so bili odstranjeni, nato pa je bil zagon ponovljen od preverjanja. Do prejšnje opustitve je prišlo zaradi cevovoda, ne zaradi trga: ogrodje Layer-2 je napačno vezalo pomožne funkcije @staticmethod (popravljeno), QA je izdajal končne presoje uspešnosti na neoptimiziranem preizkusu smoke (odstranjeno — QA zdaj presoja samo pravilnost), časovne omejitve peskovnika pa so bile posledica pomanjkanja prostih mest za povratno testiranje (odpravljeno). Hipoteza in koda strategije sta nespremenjeni. Kodo ocenite glede na njene zasluge; o uspešnosti bosta pozneje odločila celovito povratno testiranje in optimizator.
Skoraj ničelni/negativen rob na merljivem vzorcu celotne zgodovine (550 poslov, PF 0.965, -22.4%, avg_trade_return_pct +0.061% pod provizijo dveh nog) -- par z nizko disperzijo ETH/BTC, ki ga je sama hipoteza označila kot šibkejšega od SOL/ETH. Zvesta implementacija, zato iskanje roba za analitika. Opusti pri pregledu backtesta po vnaprej registriranem pogoju razvijalca (PF ni dosegel 1); ne optimiraj.
57.8% največji padec (CI do 83%, trajanje 1894 dni) pri nominalno tržno nevtralni knjigi pozicij: dolarsko nevtralna je le ob vstopu, izpostavljenost 70% bruto pa pomnoži izgubo zaradi vztrajajočih trendov razmerja ETH/BTC med zaustavitvami 6%. Ne gre za napako pri zavarovanju — uskladitev enakih nominalnih vrednosti je pravilna — temveč za profil tveganja, ki bi ga moral videti skrbnik za tveganja.
Pregled backtesta
- Sharpe
- 0,26
- Skupni donos
- 7,83%
- Največji padec
- 56,58%
- Skupno poslov
- 582
- Delež dobičkov
- 45,9%
- Faktor dobička
- 1,00
Zvesto izvaja hipotezo: dolarsko nevtralno rotacijo z zagonom razmerja ETH/BTC, nevtralno glede na trg (benchmark_meaningful=false, zato strategija »kupi in drži« upravičeno ni merilo)
Zanesljiv, merljiv vzorec: 582 rotacij parov v 6.7 letih, metrics_reliable=true, vstopni cevovod deluje pravilno (291 dolgih / 291 kratkih, nič zavrnjenih)
Resnično 2-parametrična, površina z nizkim preprileganjem
profit_factor 0.9999 — bruto nespremenjeno, ni neto prednosti, ki bi jo optimizacija lahko skušala izboljšati
Negativno pričakovanje na zanesljivem vzorcu: avg_trade_pnl_usd -0.137, CAGR -1.22%, recovery_factor negativno
Glavna vrednost +7.83% je v celoti nerealizirana (end_unrealized_pct 7.91) — nezaprta končna pozicija, ne realizirana prednost
max_drawdown 56.6% (CI do 80%); Sharpe 0.26 z CI [-0.48, 1.01] sega čez nič — ni ga mogoče razlikovati od odsotnosti veščine
impact_cost_pct 101% z capacity_usd ~$98k — že sam vpliv na trg izniči celotno prednost; izvedljivo le v poskusnem obsegu
Donosi regime_performance »normalnega« tercila znašajo -56% pri 60% DD — ni strukturne prednosti relativne moči
Zgodovina iteracij
Preverjanje ni uspelo (plast 2 — sintetični scenariji): Uporabljeni parametri: ['deadband', 'leg_frac', 'max_days', 'vol_window', 'mom_lookback', 'size_precision', 'stop_ratio_pct', 'min_notional_btc', 'min_notional_eth'] Preverite, ali __init__ nastavi vse atribute iz self.parameters.get(). - steady_uptrend: TypeError: super(type, obj): obj must be an instance or subtype of type (časovni žig svečke: 1735689600000) - steady_downtrend: TypeError: super(type, obj): obj must be an instance or subtype of type (časovni žig svečke: 1735689600000) - flat_ranging: TypeError: super(type, obj): obj must be an instance or subtype of type (časovni žig svečke: 1735689600000) - volatility_spike: TypeError: super(type, obj): obj must be an instance or subtype of type (časovni žig svečke: 1735689600000) - zero_volume: TypeError: super(type, obj): obj must be an instance or subtype of type (časovni žig svečke: 1735689600000) - price_gap: TypeError: super(type, obj): obj must be an instance or subtype of type (časovni žig svečke: 1735689600000)
Stratmill je orodje za raziskave in simulirano trgovanje, ne finančno svetovanje ali borzni posrednik. Rezultati backtestov in simuliranega trgovanja so hipotetični. Trgovanje vključuje tveganje izgube.