Preskoči na vsebino
Vse strategije

Strategije

Rotacija med sredstvi, prilagojena tveganju (moment po Sharpeovem količniku), s tedensko frekvenco, samo dolge pozicije med prvimi -3 sredstvi izmed 8 glavnih sredstev USD-M z mega kapitalizacijo, izhod iz pozicij ob režimu BTC (razvrščanje po donosu/volatilnosti namesto po surovem donosu — izbira gladkih naraščajočih trendov, enake uteži pozicij, čisti OHLCV, 3 parametrov)

Izid: Opuščeno

RiskAdjustedMomentumLongRotation8Majors

Omejitev niso provizije (avg_trade_return_pct 1.72%), čisto računovodstvo spot pozicij z enakimi utežmi, brez tveganja zaradi vzvoda/artefakta

Hipoteza

Strategija LONG-ONLY: rotacija na podlagi presečnega zagona s tedenskim uravnoteženjem med istimi 8 podatkovno preverjenimi glavnimi kriptosredstvi z veliko tržno kapitalizacijo USD-M kot pri zmagovalni strategiji »Cross-Sectional Momentum 8-Major LONG«, izbrani za promocijo (BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT, AVAXUSDT, LINKUSDT, ADAUSDT, XRPUSDT), z ONE premišljeno in dobro dokumentirano izboljšavo: razvršča jih po RISK-ADJUSTED zagonu (pretekli donos ÷ pretekla volatilnost, ocena, podobna Sharpeovemu……Prikaži večPrikaži manj

Strategija LONG-ONLY: rotacija na podlagi presečnega zagona s tedenskim uravnoteženjem med istimi 8 podatkovno preverjenimi glavnimi kriptosredstvi z veliko tržno kapitalizacijo USD-M kot pri zmagovalni strategiji »Cross-Sectional Momentum 8-Major LONG«, izbrani za promocijo (BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT, AVAXUSDT, LINKUSDT, ADAUSDT, XRPUSDT), z ONE premišljeno in dobro dokumentirano izboljšavo: razvršča jih po RISK-ADJUSTED zagonu (pretekli donos ÷ pretekla volatilnost, ocena, podobna Sharpeovemu količniku) namesto po surovem donosu. Razvrščanje po surovem donosu daje prednost imenom z največ VOLATILE (tistim z največjimi premiki), pri katerih je tudi tveganje zloma največje — to je mehanizem, ki botruje velikim padcem zagonskih strategij (moja različica trajnih pogodb z dvojnim zagonom je doživela polom pri 76.9% DD). Razvrščanje po razmerju med donosom in volatilnostjo namesto tega izbere SMOOTH, kakovostne naraščajoče trende, kar po akademskih raziskavah in empiričnih podatkih izboljša Sharpeov količnik zagonskih strategij ter zmanjša padce. Ključno je, da se volatilnost uporabi ONLY v skalarju RANK — pozicije so še vedno EQUAL-WEIGHT — zato se z njo NOT določajo velikosti pozicij glede na volatilnost (prav to je sprožilo nediagnostični artefakt 445%-vol v mojem portfelju z upravljanjem volatilnosti). Strategija se umešča v potrjeno območje čistih za nazaj izvedenih preizkusov: tedenska pogostost (na desetine poslov na leto — dovolj za zanesljive metrike, ne pa tako malo menjav, da bi se sprožila napaka compute_daily_returns, in ne tako pogosto trgovanje znotraj dneva, da bi provizije izničile donos). Izogne se vsem neuspešnim družinam: NOT znotrajdnevnemu MR, NOT večdelnim opcijskim strategijam, NOT financiranju/likvidaciji/OI/HL/CM, NOT dvodelni trajni pogodbi. 3 parametrov (obdobje za izračun, zgornjih K, SMA režima), da bi se izognila prekomernemu prilagajanju.

Iteracija 3 obravnava oviro QA pri Layer-4; šlo je za NOT napako strategije, temveč za artefakt nediagnostičnih meritev: metrics.compute_daily_returns izdela serijo dnevnih donosov tako, da združi PnL poslov CLOSED po datumu zaprtja, prejšnja različica pa je imela vztrajne večtedenske pozicije (postopno ponovno uravnoteženje na enake uteži, pozicije so ostale odprte več tednov), zato se je PnL realiziral le na približno 69 različnih datumih zaprtja v večletnem obdobju. Nato je vsak donos pri držanju pozicije……Prikaži večPrikaži manj

Iteracija 3 obravnava oviro QA pri Layer-4; šlo je za NOT napako strategije, temveč za artefakt nediagnostičnih meritev: metrics.compute_daily_returns izdela serijo dnevnih donosov tako, da združi PnL poslov CLOSED po datumu zaprtja, prejšnja različica pa je imela vztrajne večtedenske pozicije (postopno ponovno uravnoteženje na enake uteži, pozicije so ostale odprte več tednov), zato se je PnL realiziral le na približno 69 različnih datumih zaprtja v večletnem obdobju. Nato je vsak donos pri držanju pozicije približno 30 dni preračunala na letno z množenjem s √252, kot da bi šlo za en trgovalni dan, s čimer se je volatilnost napihnila na 282%, Sharpe pa na 4.64. Osnovni vzrok je potrjen v metrics.py:187-222 (data_days = len(daily) = različni datumi zaprtja); ni odvisen od mesta trgovanja, kar se ujema z opombo pregledovalca, da preusmeritev na spot tega ni mogla odpraviti. SMALLEST popravek, ki ohranja vir donosa, je zgostitev in poenotenje serije sklenjenih poslov: postopno ponovno uravnoteženje na enake uteži se zamenja z rednim FULL ponovnim uravnoteženjem — celotna knjiga pozicij se zapre, trenutni zmagovalci z enakimi utežmi pa se znova kupijo iz nič vsakih rebalance_days (skrajšano z 7 na 3). Tako se donos vsake pozicije realizira v rednih obdobjih po približno 3 dni, serija dnevnih donosov pa je enakomerno razporejena, zato je preračun na letno diagnostičen. To je standardno vzdrževanje portfelja z enakimi utežmi, ne določanje velikosti glede na volatilnost in ne obračanje zaradi manipuliranja meritev: vesolje sredstev, tveganju prilagojeno razvrščanje, strogo enake uteži, pozitivni rezultati med prvimi -3, BTC, ki je hkrati trgovano sredstvo in režimski filter, mesto trgovanja spot (vzvod 1.0, brez financiranja) in narava strategije z dolgimi pozicijami, ki jo je pohvalil pregledovalec, so nespremenjeni. Obdobje 3 dni ohranja donos na posel (moment glavnih sredstev z mega kapitalizacijo se običajno premakne za ~1%+ v 3 dneh) udobno nad stroški povratne spot transakcije (~0.20%), hkrati pa se ohranja prednost pri največjem padcu, neodvisna od preračuna na letno (43.62% v primerjavi z 76.9% pri različici dual-momentum) — mehanizem, na katerega cilja ta izboljšava.

Teza je ovržena, prisotnih pa je tudi več trdih omejitev. Izhodišče strategije je, da razvrščanje, prilagojeno tveganju (donos/volatilnost), po Sharpeovem količniku in največjem padcu prekaša košarico, razvrščeno po surovem donosu, vendar je information_ratio -0.314 glede na lastno primerjalno merilo equal_weight_basket (benchmark_meaningful=true) — košarico glede na tveganju prilagojeni donos UNDERPERFORMS — in max_drawdown je 50.07% (od CI do ~100%), kar presega prag L19 za dokončno opustitev in nasprotuje……Prikaži večPrikaži manj

Teza je ovržena, prisotnih pa je tudi več trdih omejitev. Izhodišče strategije je, da razvrščanje, prilagojeno tveganju (donos/volatilnost), po Sharpeovem količniku in največjem padcu prekaša košarico, razvrščeno po surovem donosu, vendar je information_ratio -0.314 glede na lastno primerjalno merilo equal_weight_basket (benchmark_meaningful=true) — košarico glede na tveganju prilagojeni donos UNDERPERFORMS — in max_drawdown je 50.07% (od CI do ~100%), kar presega prag L19 za dokončno opustitev in nasprotuje trditvi o »manjšem največjem padcu«. Sharpe je 0.250, interval bootstrap CI [-0.398, 0.865] pa zajema ničlo (profit_factor 1.19, Sortino 0.263), zato ni pomembnega donosa; naslovni rezultat +3709% pa v celoti izhaja iz kripto beta bikovskega trga 2021 +1678% — vzorca košarice L45 momenta med sredstvi, samo dolgih pozicij (multi_instrument 0/84). Poleg tega impact_cost_pct 17.8% z capacity_usd $3.15M pomeni, da vpliv stroškov poje ~18% bruto donosa, vir donosa pa je zanemarljivega obsega. Omejitev niso provizije, toda prilagajanje dolžine obdobja, števila prvih K sredstev ali režima-SMA ne more spremeniti negativnega informacijskega razmerja, največjega padca nad 50%+ ali zmogljivosti $3M; optimizator bi prilagodil model obdobju 2021 in spodletel pri Sharpeovem količniku, prilagojenem za večkratno testiranje, ter pri preverjanju zunaj vzorca. Vzorec neuspeha: košarica no_edge/risk_reject momenta med sredstvi, samo dolgih pozicij, ki zaostaja za svojim primerjalnim merilom in ima >50% DD.

Implementacija

Rotacija momenta med sredstvi, samo dolgih pozicij, s prilagoditvijo tveganju (donos/volatilnost) za 8 mega kapitalizirana glavna sredstva (BTC, ETH, SOL, BNB, AVAX, LINK, ADA, XRP). Ob vsakem ponovnem uravnoteženju razvrsti vesolje sredstev po rezultatu, podobnem Sharpeovemu količniku (pretekli donos / pretekla dnevna volatilnost donosov), obdrži sredstva z rezultatom nad ničlo med prvimi -3 EQUAL-WEIGHT ter v celoti preide v denar, ko je BTC pod svojim 100-dnevnim SMA (režimski filter). Volatilnost vpliva samo na skalarni vrstni red — pozicije imajo strogo enake uteži (brez določanja velikosti glede na volatilnost). Ob vsakem ponovnem uravnoteženju se zapre celotna knjiga pozicij, trenutni zmagovalci pa se znova kupijo iz nič, zato se donos vsake pozicije realizira po rednem, enakomerno razporejenem časovnem načrtu.

Rezultati preverjanja

CLEAN RESTART 2026-09-04 — zgodovina razsodb in zapisi o učenju tega zagona so bili odstranjeni, zagon pa je bil znova začet s preverjanjem. Prejšnja opustitev je bila posledica cevovoda, ne trga: ogrodje Layer-2 je napačno vezalo pomočnike @staticmethod (popravljeno), QA je na neoptimiziranem preizkusu izdajal končne razsodbe o uspešnosti (odstranjeno — QA zdaj presoja samo pravilnost), časovne omejitve peskovnika pa so bile posledica pomanjkanja rež za povratno testiranje (odpravljeno). Hipoteza in koda strategije sta nespremenjeni. Kodo preverite glede na njene prednosti; o uspešnosti bosta pozneje odločila celotno povratno testiranje in optimizator.

Časovno obdobje rebalance_days približajte 7 (tedenskemu) in pustite optimizatorju, da ga preišče.

Hipoteza določa WEEKLY ponovno uravnoteženje, vendar je privzeta vrednost rebalance_days 3; skupaj z zapiranjem in ponovnim nakupom celotne knjige pozicij to povzroči precej večji promet od »več deset na leto«, ki ga predvideva hipoteza. Časovni okvir sveč (1-DAY) in mehanizem sta pravilna, zato gre za odstopanje v pogostosti, ne za zamenjavo mehanizma.

Trgujte le z razliko: izstopite iz izločenih sredstev, kupite nova sredstva, obdržana povečajte ali zmanjšajte proti enakim utežem; vztrajajoče zmagovalce pustite nedotaknjene.

Ob vsakem ponovnem uravnoteženju se brezpogojno zaprejo ALL dolge pozicije in zmagovalci znova kupijo iz nič, zato se nespremenjena zmagovalna pozicija po nepotrebnem zapre in ponovno odpre, pri čemer se vsak cikel plačata dve spot proviziji — obračanje zaradi meritev namesto vzdrževanja portfelja.

Pregled backtesta

Sharpe
0,25
Skupni donos
3709,50%
Največji padec
50,07%
Skupno poslov
1029
Delež dobičkov
50,0%
Faktor dobička
1,19

Omejitev niso provizije (avg_trade_return_pct 1.72%), čisto računovodstvo spot pozicij z enakimi utežmi, brez tveganja zaradi vzvoda/artefakta

Gosta, enakomerno razporejena serija poslov (1029 poslov) — popravek s popolno rotacijo v iteraciji -3 je ustvaril diagnostične meritve

Režimski filter v medvedjih letih nekoliko omeji izgube (2022 -20%, ne -60%)

information_ratio -0.314 glede na primerjalno merilo košarice z enakimi utežmi — zaostaja za samo košarico, ki naj bi jo izboljšal, s čimer ovrže osrednjo tezo (višji Sharpeov količnik / nižji DD kot pri košarici)

Sharpe 0.250 z intervalom CI [-0.398, 0.865], ki zajema ničlo; profit_factor 1.19 (<1.2); Sortino 0.263 — brez pomembnega tveganju prilagojenega donosa

max_drawdown 50.07% (od CI do ~100%) — presega prag 50% za dokončno opustitev (L19), kar neposredno nasprotuje obljubi o »manjšem največjem padcu«

+3709% total_return v celoti izhaja iz 2021 (+1678%); beta košarice L45 momenta med sredstvi, samo dolgih pozicij (multi_instrument 0/84), ne pa iz posebnega vira donosa

impact_cost_pct 17.8% z le capacity_usd $3.15M — vpliv stroškov poje ~18% bruto donosa, vir donosa pa je zanemarljivega obsega

Zgodovina iteracij

Preverjanje ni uspelo (Layer 4 — pregled QA): - VENUE MISROUTE + optimistično povratno testiranje brez stroškov financiranja (ista napaka kot pri neuspehih dual-momentum + mid-cap). Samo dolge pozicije, vzvod 1.0, brez kratkih pozicij, čisti momentni donos (ne financiranje) → po pravilu mora biti BINANCE_SPOT, vendar je konfiguracija USD-M perpov. funding_events_available=0 pomeni, da ni bilo obračunano nobeno financiranje, čeprav ga dejanske dolge perp pozicije plačujejo → optimistično/neizvedljivo v praksi.……Prikaži večPrikaži manj

Preverjanje ni uspelo (Layer 4 — pregled QA): - VENUE MISROUTE + optimistično povratno testiranje brez stroškov financiranja (ista napaka kot pri neuspehih dual-momentum + mid-cap). Samo dolge pozicije, vzvod 1.0, brez kratkih pozicij, čisti momentni donos (ne financiranje) → po pravilu mora biti BINANCE_SPOT, vendar je konfiguracija USD-M perpov. funding_events_available=0 pomeni, da ni bilo obračunano nobeno financiranje, čeprav ga dejanske dolge perp pozicije plačujejo → optimistično/neizvedljivo v praksi. Argument »provizije USD-M so cenejše / podaljšajo zmagovalno pozicijo USD-M« drži le zato, ker povratno testiranje ne upošteva financiranja. - Oznaka NON-DIAGNOSTIC METRICS + L17 |Sharpe|>5. Sharpe 5.09 in volatilnost 259.8% sta za košarico glavnih sredstev 0.90x neverjetna. data_days 81 ≈ število poslov v večletnem obdobju (trajanje 742d DD) → pogon obdobja držanja ~26 dni preračuna na letno kot dnevna, kar povzroči ~5.1x napihnjenost volatilnosti (dejanska ~51%). Sharpe ni skladen s cagr 98% (skladna vrednost bi bila ~0.38). compute_daily_returns je artefakt datuma zaprtja; preusmeritev na spot tega NOT odpravi (zaradi prometa). Primerjava: uspešna košarica carry (data_days 1080, skladno). - CREDIT: koda je pravilna in zvesta. _sharpe_score pravilno izračuna tveganju prilagojeni momentni donos kot donos/volatilnost, razvrsti pozitivne rezultate v vrh-3, pozicije pa ostanejo EQUAL-WEIGHT (volatilnost vpliva samo na skalarni vrstni red — NOT določanja velikosti glede na volatilnost, s čimer se pravilno izogne temu artefaktu). Izhod v denar ob režimu BTC, resnično samo dolge pozicije (short_trades=0), brez vpogleda v prihodnost, ovira za poravnavo. BTC je za to vesolje legitimno hkrati trgovano glavno sredstvo in referenca režima. Parametri 3 se ujemajo. Ovire so povezane z mestom trgovanja/meritvami, ne z napako mehanizma.

Preverjanje ni uspelo (Layer 4 — pregled QA): - NON-DIAGNOSTIC METRICS (artefakt compute_daily_returns) + napihnjen Sharpe. Sharpe 4.64 in volatilnost 282.68% sta za košarico glavnih sredstev 0.90x neverjetna. data_days 69 ≈ število poslov v večletnem obdobju (trajanje 742d DD) → obdobja držanja ~30 dni se preračunajo na letno kot dnevna, kar povzroči ~5x napihnjenost volatilnosti (dejanska ~55%); Sharpe ni skladen s cagr 96% (skladna vrednost bi bila ~0.34). Preusmeritev na spot tega ni odpravila NOT (kot je……Prikaži večPrikaži manj

Preverjanje ni uspelo (Layer 4 — pregled QA): - NON-DIAGNOSTIC METRICS (artefakt compute_daily_returns) + napihnjen Sharpe. Sharpe 4.64 in volatilnost 282.68% sta za košarico glavnih sredstev 0.90x neverjetna. data_days 69 ≈ število poslov v večletnem obdobju (trajanje 742d DD) → obdobja držanja ~30 dni se preračunajo na letno kot dnevna, kar povzroči ~5x napihnjenost volatilnosti (dejanska ~55%); Sharpe ni skladen s cagr 96% (skladna vrednost bi bila ~0.34). Preusmeritev na spot tega ni odpravila NOT (kot je bilo napovedano). Strategije ni mogoče potrditi za optimizator, osredotočen na Sharpe/DSR/PBO pragov. - PROMISING (v primerjavi s sorodno strategijo mid-cap): INDEPENDENT max_drawdown 43.62% brez popačenja zaradi artefakta je FAVORABLE, kar je bistveno bolje od 76.9% pri različici dual-momentum (ki jo ta izboljšava cilja) in katastrofalnega 80.85% pri mid-cap med prvimi -2. Teza o tveganju prilagojenem donosu (razvrščanje po donosu/volatilnosti za zmanjšanje največjega padca) IS deluje pri zaupanja vredni meritvi, k čemur prispevajo mega kapitalizacije in manj koncentriran izbor prvih -3. Resničen kandidat, ki je »obetaven, ko bo pogon popravljen«, ne pa za opustitev. - CREDIT: popravek mesta trgovanja je pravilen in popoln (vse .BINANCE_SPOT, funding_events=0 je pošteno, velikost pozicij za spot-PV, brez nepotrebnega obračanja). Mehanizem je pravilen: razvrščanje po donosu/volatilnosti, pozicije so strogo EQUAL-WEIGHT (volatilnost vpliva le na vrstni red — NOT določanja velikosti glede na volatilnost), pozitivni rezultati v prvih -3, BTC je hkrati trgovano sredstvo in referenca, samo dolge pozicije (short_trades=0), brez vpogleda v prihodnost. Ovira je izključno preostali artefakt pogona, ne napaka.

Preverjanje ni uspelo (Layer 4 — pregled QA): - TIMEFRAME/CADENCE MISMATCH se skladata s hipotezo. Hipoteza je naslovljena in opisana kot rotacija WEEKLY, tedenska pogostost pa je njena ključna omejitev zasnove: »tedenska pogostost (več deset poslov na leto ... ne znotrajdnevno obračanje, ki ga provizije izničijo).« Koda nastavi rebalance_days=3 in je ustvarila 1014 poslov (promet 11,742%), ne »več deset na leto«. Sprememba iter-3 je strategijo premaknila OUT stran od idealnega območja, za katero je bila hipoteza……Prikaži večPrikaži manj

Preverjanje ni uspelo (Layer 4 — pregled QA): - TIMEFRAME/CADENCE MISMATCH se skladata s hipotezo. Hipoteza je naslovljena in opisana kot rotacija WEEKLY, tedenska pogostost pa je njena ključna omejitev zasnove: »tedenska pogostost (več deset poslov na leto ... ne znotrajdnevno obračanje, ki ga provizije izničijo).« Koda nastavi rebalance_days=3 in je ustvarila 1014 poslov (promet 11,742%), ne »več deset na leto«. Sprememba iter-3 je strategijo premaknila OUT stran od idealnega območja, za katero je bila hipoteza zasnovana, v območje pogostega obračanja, ki ga hipoteza označuje kot smrtonosno zaradi provizij. - FEE-VIABILITY FAILURE zaradi obračanja celotne knjige pozicij. Uspešni sorodni rotacijski pristopi RE-EQUALIZE (trgujejo le z razliko, preskočijo premike pod pragom in obdržijo vztrajajoče zmagovalce). Ta iteracija REPLACED to z brezpogojnim zaprtjem celotne knjige pozicij EVERY odprtih dolgih pozicij, ki mu ob vsakem ponovnem uravnoteženju sledi ponovni nakup iz nič; tako se pozicija v instrumentu, ki ostane med prvimi -3, zapre in takoj znova kupi, pri čemer se vsak cikel po nepotrebnem plača približno 0.20% za povratno transakcijo na spotu. Strošek: commission_pct_of_gross 6.78%, impact_cost_pct 17.50% (799,157 USD), promet 11,742%. - TRUSTWORTHY NEGATIVE RISK-ADJUSTED EDGE. Gosta serija sklenjenih poslov z obdobjem 3 dni omogoča diagnostične meritve, čist rezultat pa je negativen: Sharpe -2.05, Sortino -2.92, PSR 0.01, omega 0.68, tail_ratio 0.79, information_ratio -0.22, Sharpe CI [-3.84,-0.25] je v celoti negativen. +3766% skupni donos je artefakt asimetrije zaradi nekaj izjemno velikih dobičkov pri strategiji, ki po provizijah prinaša negativni tveganju prilagojeni donos.

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.