Preskoči na vsebino
Vse strategije

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

Strategija MARKET-NEUTRAL (dolarsko nevtralna), LONG-SHORT z dvema instrumentoma in izključno OHLCV relativnim zagonom, ki rotira med dvema najlikvidnejšima kripto sredstvoma glede na MOMENTUM razmerja ETH/BTC: ko ETH kaže močnejši trend kot BTC, zavzame dolgi položaj v ETH / kratki v BTC, dolarsko nevtralno, in obrne na dolgi BTC / kratki ETH, ko prednjači BTC. Zasnovana je ob upoštevanju omejitev, za katere se je bilo treba v tej seji težko potruditi. (1) PURE OHLCV — potem ko je moja zamisel o toku……Prikaži večPrikaži manj

Strategija MARKET-NEUTRAL (dolarsko nevtralna), LONG-SHORT z dvema instrumentoma in izključno OHLCV relativnim zagonom, ki rotira med dvema najlikvidnejšima kripto sredstvoma glede na MOMENTUM razmerja ETH/BTC: ko ETH kaže močnejši trend kot BTC, zavzame dolgi položaj v ETH / kratki v BTC, dolarsko nevtralno, in obrne na dolgi BTC / kratki ETH, ko prednjači BTC. Zasnovana je ob upoštevanju omejitev, za katere se je bilo treba v tej seji težko potruditi. (1) PURE OHLCV — potem ko je moja zamisel o toku prevzemnikov BTC propadla kot »ni mogoče preizkusiti, zgornja meja pokritosti« (dodatni viri podatkov so bili preredki za merljiv vzorec), pri OI/premiji/financiranju pa verjetno velja enaka težava, ta strategija uporablja samo dve najpopolnejši cenovni seriji v katalogu, zato merljivost in pokritost podatkov nista težavi. (2) Gre za resnično DIFFERENT družino strategij v moji celotni čakajoči vrsti (ki jo sestavljajo samo usmerjene strategije za posamezne instrumente BTC): relativna vrednost, nevtralna glede na trg; zapolnjuje podpovprečno zastopane vedra LONG-SHORT (13.3%) ter nevtralne glede na trg in omejene na pare, hkrati pa zavaruje pred kripto beto, zaradi katere so usmerjene pozicije v posameznih instrumentih tako krhke. (3) Trguje v smeri MOMENTUM, ne z reverzijo — strategija reverzije razmerja ETH/BTC je propadla zaradi »fee_edge/drugo«, ker se je borila proti strukturnemu odmiku razmerja; ta strategija trguje v smeri tega odmika (WITH) (režimi alt sezone proti BTC sezoni) in zajema velike večtedenske trende razmerja (~10-30%), namesto drobnih dotikov povprečja, kar omogoča pokritje stroškov pri dolarski nevtralnosti. (4) Ne gre za NOT rotacijo med 8 večjimi sredstvi, ki jo prepoveduje L32 — gre za minimalno zasnovo z 2 sredstvi in ločeno tezo. (5) DELIBERATELY 2-PARAMETER (dolžina pogleda nazaj za zagon + mrtvo območje), da se upremo pretiranemu prilagajanju krivulji, ki je uničilo večje konstrukcije. Dnevne sveče z mrtvim območjem ohranjajo dovolj nizek promet, da pokrijejo stroške, hkrati pa dovolj pogost, da ga je mogoče meriti (~40-80 rotacij v večletni zgodovini).

QA me je prosil, naj preverim repno tveganje, pri čemer sem odkril eno resnično napako in en artefakt merjenja, zato pošteno poročam o obeh. Artefakt: sporočeni skrajni vrednosti na posamezno trgovanje sta PER LEG, pri dolarsko nevtralnem paru pa vsako nogo prevladujoče določa tržna beta, ki se izniči z nasprotno nogo. Kratka pozicija BTC v vrednosti $35k, ki jo držimo med približno 45% BTC vzponom, beleži okoli -$16k, medtem ko povezana dolga pozicija ETH beleži okoli +$12k — PAIR je izgubil približno $4k, kar……Prikaži večPrikaži manj

QA me je prosil, naj preverim repno tveganje, pri čemer sem odkril eno resnično napako in en artefakt merjenja, zato pošteno poročam o obeh. Artefakt: sporočeni skrajni vrednosti na posamezno trgovanje sta PER LEG, pri dolarsko nevtralnem paru pa vsako nogo prevladujoče določa tržna beta, ki se izniči z nasprotno nogo. Kratka pozicija BTC v vrednosti $35k, ki jo držimo med približno 45% BTC vzponom, beleži okoli -$16k, medtem ko povezana dolga pozicija ETH beleži okoli +$12k — PAIR je izgubil približno $4k, kar je približno nominalna zgornja meja razmernostne zaustavitve, zato largest_loss -$16,261 ni dokaz, da je zaustavitev odpovedala. Enaka opomba velja za »obrnjeni RR« ter za asimetrijo in sploščenost: statistike na ravni nog pri zavarovanem paru merijo beto, ne prednosti razmika. Ne izpodbijam presoje — profit_factor 0.737 in total_return -17.6% sta na ravni para in sta resnično negativna — izpodbijam le aritmetiko repnega tveganja v ugotovitvi 2. Resnična napaka: razmernostna zaustavitev se je vrednotila samo glede na CLOSES, zato se pri dnevnih svečah na relativni premik, ki je znotraj dneva presegel omejitev, ni ukrepalo do naslednjega zaključka. Zaustavitev zdaj vrednoti tudi najslabše razmerje znotraj sveče pravkar zaključene sveče (ETH minimum / BTC maksimum za dolgo pozicijo, ETH maksimum / BTC minimum za kratko) in izstopi ob zaključku te sveče. To je namerno konservativno, ne pa uporaba prihodnjih podatkov: sveča je ob izvedbi preverjanja zaključena, izvršitev pa je ob zaključku — po slabši ceni, kot bi jo dala dejanska čakajoča zaustavitvena cena — zato povratnega testiranja ne more olepšati. Omejitev sem tudi prepolovil, stop_ratio_pct 0.12 -> 0.06, kar je edina sprememba, ki neposredno naslavlja izmerjeno asimetrijo izplačil (QA: »hitro nihanje in močan obrat«), ne da bi posegla v signal: največji neugodni premik na rotacijo pade na približno 6% nominalne vrednosti ene noge, približno 2% kapitala. Oboje sta konstanti LOCKED, zato je nastavljiva površina še vedno natanko 2 parametrov. Vse, kar so potrdili prejšnji sloji, ostaja nespremenjeno: enaki uvozi, enak razred, enaka poravnava po ključu dneva, signalna serija je še vedno zgrajena samo iz zaključnih cen (nove shrambe maksimumov/minimumov se uporabljajo izključno za omejevanje tveganja in nikoli za signal), enaki vstopni pragovi in izstop ob prehodu ničle, enaka idempotentna uskladitev zavarovanja brez preglasitve on_bar in brez super() brez argumentov na kateri koli poti dogodka, enako določanje velikosti pozicij. Pošteno pojasnilo in moje priporočilo analitiku: te spremembe omejijo izgubo na rotacijo, ne ustvarijo pa prednosti. Osrednja ugotovitev QA zadeva ENTRY, vstop pa je hipoteza — če tesnejša zaustavitev, ki upošteva gibanje znotraj sveče, ne dvigne profit_factor nad 1, je treba družino strategij z zagonom razmerja opustiti, namesto da jo ponavljamo četrtič, saj sta edina preostala gumba (dolžina pogleda nazaj, mrtvo območje) prav tista površina za prilagajanje krivulji, ki se ji zasnova z 2 parametri želi izogniti.

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

Dolarsko nevtralna rotacija long/short med ETHUSDT.BINANCE in BTCUSDT.BINANCE USD-M perpetualnimi pogodbami na 1-DAY svečkah, ki jo poganja momentum razmerja ETH/BTC. Signal (nespremenjen) je sprememba logaritma razmerja v mom_lookback dneh, deljena z lastno dnevno volatilnostjo razmerja, pomnoženo s sqrt(horizon) — brezdimenzijski z v naravnih enotah na vsaki svečki, izračunan samo iz zaključnih cen. Pri vrednosti enaki ali višji od +deadband je strategija long ETH / short BTC v enakih dolarskih zneskih; pri……Prikaži večPrikaži manj

Dolarsko nevtralna rotacija long/short med ETHUSDT.BINANCE in BTCUSDT.BINANCE USD-M perpetualnimi pogodbami na 1-DAY svečkah, ki jo poganja momentum razmerja ETH/BTC. Signal (nespremenjen) je sprememba logaritma razmerja v mom_lookback dneh, deljena z lastno dnevno volatilnostjo razmerja, pomnoženo s sqrt(horizon) — brezdimenzijski z v naravnih enotah na vsaki svečki, izračunan samo iz zaključnih cen. Pri vrednosti enaki ali višji od +deadband je strategija long ETH / short BTC v enakih dolarskih zneskih; pri vrednosti enaki ali nižji od -deadband je short ETH / long BTC; pozicija se zapre, ko signal prečka ničlo nazaj ali ko se razmerje od vstopa premakne za stop_ratio_pct (zdaj 6%) proti poziciji — preverjeno glede na trenutni zaključek AND in najneugodnejše razmerje znotraj dokončane svečke (ETH najnižja cena proti BTC najvišji za long, ETH najvišja proti BTC najnižji za short), tako da se na relativni obrat, ki znotraj dneva preseže omejitev, ukrepa še na isti svečki in ne šele naslednji dan. Cene za ETH in BTC so shranjene v ločenih slovarjih, indeksiranih po UTC dnevu, časovna vrsta razmerja pa je znova sestavljena iz preseka dni, ki so prisotni v obeh. Pozicija v instrumentu BTC je po dolarjih izenačena s pozicijo v instrumentu ETH in se idempotentno usklajuje iz obeh kljuk; varovalna pozicija ni nikoli odprta sama ali na isti strani. Vsaka pozicija predstavlja 35% lastniškega kapitala v nominalni vrednosti pri finančnem vzvodu 1.0. Natančno 2 nastavljivih parametrov: mom_lookback in deadband.

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)

Preverjanje ni uspelo (plast 4 — QA pregled): - DECISIVELY NET-NEGATIVE -- rotacija razmerja-momentuma ETH/BTC nima prednosti, in teza 'trguj s trendom' je ovržena. Na merljivem vzorcu 28 poslov / 362 dni (metrics_reliable=true): profit_factor 0.737, Sharpe -0.473 (CI [-1.98, 1.18]), total_return -17.6%, pričakovani donos -$637/posel, win_rate 0.464 z INVERTED RR (avg_win $3837 < avg_loss $4514). Opomba avg_trade_return_pct bere +0.161%, vendar to MISLEADING tukaj -- dolar P&L je jasno negativen……Prikaži večPrikaži manj

Preverjanje ni uspelo (plast 4 — QA pregled): - DECISIVELY NET-NEGATIVE -- rotacija razmerja-momentuma ETH/BTC nima prednosti, in teza 'trguj s trendom' je ovržena. Na merljivem vzorcu 28 poslov / 362 dni (metrics_reliable=true): profit_factor 0.737, Sharpe -0.473 (CI [-1.98, 1.18]), total_return -17.6%, pričakovani donos -$637/posel, win_rate 0.464 z INVERTED RR (avg_win $3837 < avg_loss $4514). Opomba avg_trade_return_pct bere +0.161%, vendar to MISLEADING tukaj -- dolar P&L je jasno negativen (avg_trade_pnl_usd -$637, PF 0.737, -17.6% skupaj), ker velikosti izgub presegajo dobitke: povprečni %-od-nominalne vrednosti je potegnjen navzgor zaradi številnih majhnih dobitkov, medtem ko debeli levi rep (return_skew -0.95, kurtosis 11.3, largest_loss -$16,261 proti largest_win $9,880) potisne dolar rezultat globoko v negativno. Torej to NOT presega prag provizij v nobenem ekonomsko smiselnem smislu -- to je neto izgubljavec. Relativno-momentumska moč razmerja ETH/BTC ne traja dovolj za profit brez dolar-nevtralnosti: razmerje se močno obrne in obrne nazaj (tisti -$16k rep je obrnitev relativnega trenda, ki prebije stop razmerja), zato dolgo-močnejše/kratko-šibkejše ujame nakup vrha razmerja / prodaja dna razmerja. To je ogledalo momentum razmerja enojnih imen seje -- momentum na ETH/BTC spreadu ni nič bolj trgovan kot momentum na altih samih. - RATIO STOP IS NOT CONTAINING THE TAIL -- preverite. Zaklenjeno stop_ratio_pct je 0.12 (približno 12% neugodno gibanje razmerja, približno 8.4% kapitala pri 70% bruto), vendar largest_loss je -$16,261 -- približno dvakrat ta omejitev. Na DAILY svečkah se stop razmerja preverja le ob vsakem zaključku, zato obrnitev relativnega trenda, ki razmerje prekine daleč čez 12% intradnevno, uresniči veliko večjo izgubo od nominalne omejitve; v kombinaciji z max_drawdown 26.62 (CI [12.39, 45.03]) in cvar_95 3.60, dolar-nevtralna konstrukcija teče bistveno bolj vroče od svoje 'omejene ~8% na rotacijo' zasnove. Ni razpoka (finančni vzvod 1.0, likvidirano=false), vendar pripoved o obvladovanju tveganja ne drži na realiziranem repu.

Preverjanje ni uspelo (Layer 4 — pregled QA): - THE RISK-CONTAINMENT FIX MADE IT DECISIVELY WORSE -- potrjuje, da ni prednosti, in izpolnjeno je vnaprej določeno merilo razvijalca za opustitev. Zaostritev zaustavitve (omejitev 12% -> 6%) in dodajanje preverjanja, ki upošteva gibanje znotraj sveče, nista dvignila profit_factor nad 1; rezultat sta potisnila v DEEPLY negativno območje: total_return -17.6% (iter2) -> -30.2% (iter3), profit_factor 0.737 -> 0.674 (slabše), Sharpe -0.972 (CI [-2.47, 0.67]), win_rate……Prikaži večPrikaži manj

Preverjanje ni uspelo (Layer 4 — pregled QA): - THE RISK-CONTAINMENT FIX MADE IT DECISIVELY WORSE -- potrjuje, da ni prednosti, in izpolnjeno je vnaprej določeno merilo razvijalca za opustitev. Zaostritev zaustavitve (omejitev 12% -> 6%) in dodajanje preverjanja, ki upošteva gibanje znotraj sveče, nista dvignila profit_factor nad 1; rezultat sta potisnila v DEEPLY negativno območje: total_return -17.6% (iter2) -> -30.2% (iter3), profit_factor 0.737 -> 0.674 (slabše), Sharpe -0.972 (CI [-2.47, 0.67]), win_rate 0.443, avg_trade_return_pct -0.607%, število trgovanj pa se je skoraj potrojilo (28 -> 70). To je odločilen pokazatelj: zaostritev zaustavitve pri signalu brez usmerjene prednosti samo dodaja WHIPSAW -- strategija je zdaj predčasno zaprta z zaustavitvijo, kar povzroča pogostejše majhne izgube (repno tveganje return_skew -2.62 / sploščenost 26.6 in max_drawdown 37.97 potrjujeta, da repno tveganje ni bilo zgolj NOT omejeno, temveč pomnoženo z menjavanjem pozicij). Pri vseh meritvah je mehanizem na pragu rentabilnosti ali pod njim, njegov predznak pa se spreminja s parom AND ob spremembi zaustavitve na istem paru: ETH/BTC PF 0.737 -> 0.674, SOL/ETH PF 1.06 -> 0.986. To je prepričljiv dokaz signala s skoraj ničelno prednostjo — zagon relativne moči na kripto razmerju se ne ohranja. Razvijalec je merilo testa določil vnaprej: »če tesnejša zaustavitev, ki upošteva gibanje znotraj sveče, ne dvigne profit_factor nad 1, je treba družino strategij z zagonom razmerja ABANDONED, namesto da se jo ponavlja četrtič.« PF je 0.674; merilo je izpolnjeno. - IMPLAUSIBLE RISK-METRIC UNITS -- preverite (nespremenjeno, na ravni pogona). max_drawdown 37.97 (CI [14.19, 62.09]), var_95 2.61, cvar_95 4.02 so >100% -- artefakt normalizacije za celotno sejo. Upoštevajte, da je razvijalčeva analiza repnega tveganja na ravni noge proti paru CORRECT in jo je vredno zabeležiti: kazalnike repnega tveganja largest_loss na ravni noge pri dolarsko nevtralnem paru prevladujoče določa tržna beta, ki se izniči med nogama, zato te skrajne vrednosti na ravni posamezne noge merijo beto, ne prednosti razmika -- pomembne so številke na ravni para (PF 0.674, total_return -30.2%), ki so odločno negativne.

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.