Preskoči na vsebino
Vse strategije

Strategije

Kontraren obrat zaradi gneče malih vlagateljev, dolge in kratke pozicije (3-sredstvena košarica USD-M z visokim deležem malih vlagateljev DOGE/XRP/SOL, sveče 4h + vir razmerja GLOBAL med dolgimi in kratkimi pozicijami ACCOUNT, nasprotuj množici ONLY ob skrajnih vrednostih pozicioniranja — kratka pozicija, ko imajo mali vlagatelji največ neto dolgih pozicij / nakup, ko imajo največ neto kratkih pozicij, izstop ob vrnitvi k povprečju, 3 parametrov)

Izid: Opuščeno

RetailCrowdingContrarianReversalLS

Povzetek izida

RetailCrowdingContrarianReversalLS je poskušala nasprotovati množici malih vlagateljev v košarici DOGE/XRP/SOL instrumentov ter zavzemati kontrarne pozicije ob skrajnih vrednostih globalnega razmerja računov z dolgimi in kratkimi pozicijami, v zasnovi z namensko 3 parametri, nevtralni do trga. Ustvarila je vpadljiv donos +1814% pri 1,695 poslih in bila pozitivna vsako polno leto, vendar je njen Sharpe znašal le 0.285, interval zaupanja pa je segal čez ničlo; dobiček je bil artefakt debelih repov, ki ga je prineslo približno šest ekstremnih zlomnih dni (zlasti +80.8% med zlomom FTX), ne pa dosledna prednost. Težavo je povečalo to, da je dodatni cevovod backtesta dostavil razmerje računov samo za primarni del, zato sta XRP in SOL dejansko trgovala na podlagi z-rezultata instrumenta DOGE in osrednja predpostavka o diverzifikaciji se ni nikoli uresničila — razvijalec omejitve pogona ni mogel odpraviti. Analitik jo je opustil na vratih pregleda backtesta zaradi kakovosti tveganja in neznačilnosti prednosti; nikoli ni dosegla optimizacije, pregleda tveganja ali papirnega trgovanja.

Hipoteza

LONG-SHORT, večinstrumentna kontrarna strategija na treh Binance USD-M trajnih pogodbah z visokim deležem malih vlagateljev (DOGEUSDT, XRPUSDT, SOLUSDT) in svečah 4h, ki jo poganja razmerje GLOBAL dolgih in kratkih pozicij na podlagi ACCOUNT (približek pozicioniranja malih vlagateljev, ki šteje račune, v metriki Binance Vision CSV — count_long_short_ratio — z zgodovino MULTI-YEAR, za razliko od vira vrhnjih trgovalcev, ki je na voljo samo prek API in je prejšnjo košarico »Informed-Positioning« po 2021 pustil……Prikaži večPrikaži manj

LONG-SHORT, večinstrumentna kontrarna strategija na treh Binance USD-M trajnih pogodbah z visokim deležem malih vlagateljev (DOGEUSDT, XRPUSDT, SOLUSDT) in svečah 4h, ki jo poganja razmerje GLOBAL dolgih in kratkih pozicij na podlagi ACCOUNT (približek pozicioniranja malih vlagateljev, ki šteje račune, v metriki Binance Vision CSV — count_long_short_ratio — z zgodovino MULTI-YEAR, za razliko od vira vrhnjih trgovalcev, ki je na voljo samo prek API in je prejšnjo košarico »Informed-Positioning« po 2021 pustil nedejavno). Prednost je vedenjska in strukturna, ne napoved cen: množica malih vlagateljev se pri skrajnostih sistematično moti — ko ima velika večina njihovih računov neto dolge pozicije v instrumentu, zmanjka mejnih kupcev in so prihodnji donosi šibki; ko imajo največ neto kratkih pozicij, je goriva za padec zmanjkalo in sledijo odboji. Bistveno je, da gre za CONTRARIAN branje pozicioniranja malih vlagateljev (nasprotovanje množici), NOT pa sledenje trendu informiranih oziroma velikih računov, ki je že spodletelo. Strategija ima namenoma le 3 parametrov (z_lookback, entry_z, atr_stop_mult), da se izogne usodnim posledicam preprileganja; košarica z 3 instrumenti zmanjša prilagajanje krivulje posameznemu simbolu in poveča število poslov za statistično zanesljivost.

Iteracija 4 odpravlja napako plasti -4 QA (neskladje nabora instrumentov + merljivost enega instrumenta), saj strategijo spremeni v pravo košarico z 3 instrumenti, ki jo zahteva hipoteza: extra_instruments zdaj vsebuje XRPUSDT.BINANCE in SOLUSDT.BINANCE, on_extra_bar je prepisan, oba dodatna dela pa se dejansko trgujeta s celovito obravnavo pozicij, izstopov in velikosti. To povrne diverzifikacijo in število poslov ~3x (približno 300 poslov v primerjavi s prejšnjimi 100), ki ju hipoteza navaja kot osrednji……Prikaži večPrikaži manj

Iteracija 4 odpravlja napako plasti -4 QA (neskladje nabora instrumentov + merljivost enega instrumenta), saj strategijo spremeni v pravo košarico z 3 instrumenti, ki jo zahteva hipoteza: extra_instruments zdaj vsebuje XRPUSDT.BINANCE in SOLUSDT.BINANCE, on_extra_bar je prepisan, oba dodatna dela pa se dejansko trgujeta s celovito obravnavo pozicij, izstopov in velikosti. To povrne diverzifikacijo in število poslov ~3x (približno 300 poslov v primerjavi s prejšnjimi 100), ki ju hipoteza navaja kot osrednji mehanizem proti preprileganju in za velikost vzorca, ter obravnava opombo QA, da je Sharpe CI na enem instrumentu segal čez ničlo. Omejitev podatkov je pošteno obravnavana: preveril sem src/backtesting/supp_collector.py in z zagonom load_for_subprocess, da cevovod backtesta naloži razmerje računov L/S ONLY za primarni del (dodatni deli prejmejo samo podatke o financiranju), zato bi košarica s strogim razmerjem za vsak del pustila XRP/SOL brez podatkov in trgovanja (lažna košarica). Namesto tega košarica uporablja skupno globalno razmerje računov DOGE primarnega instrumenta — DOGE je med tremi najbolj pod vplivom malih vlagateljev, zato je splošni kazalnik razpoloženja malih vlagateljev — kar ostaja znotraj kontrarnega mehanizma razmerja računov L/S SAME (ne gre za preklop na približek, ki temelji samo na ceni NOT). Izvajanje vsakega dela (čas vstopa na podlagi skupnega z, vendar neodvisen stop ATR, izstop ob vrnitvi k povprečju, cena in velikost za vsak del) je povsem ločeno. Izračun z-rezultata, vstopa, izstopa in velikosti je bajt za bajtom enak logiki, ki je že prestala plast 3 za DOGE (100 poslov, preurejeno v skupne pomočnike _zscore_for_bars/_atr_of/_size_for), zato je vedenje DOGE ohranjeno, dodatni deli pa se vedejo enako. Varnost plasti -2: naročila za dodatne dele gredo prek osnovnega _submit_entry_instrument, ki se takoj konča, ko predpomnilnik simulacije ne vrne instrumenta, zato dodana pot on_extra_bar ne more povzročiti sesutja sintetičnega približka — lokalno je bilo preverjeno, da plast 1 (statično preverjanje) in vseh šest scenarijev plasti 2 uspe. Uvozi so nespremenjeni (brez prepovedanih dodatkov); razčlenjevalnik razmerja ostaja lokalna zapiralna funkcija, da se izogne pasti statične vezave približka. Vzvod je naveden v _size_for (max_size = kapital*vzvod/cena), zato ni nastavljen in neuporabljen.

Neznačilen tveganju prilagojen presežni donos in debeli repi, odvisni od dni zloma. Sharpe je le 0.285 z 95% CI v razponu [-0.326, 0.916], ki zajema ničlo, zato presežnega donosa ni mogoče razlikovati od šuma, optimizacija treh parametrov pa ga ne more dvigniti do ravni, primerne za napredovanje, približno 1.5. Skupni donos +1814% je artefakt debelih repov (sploščenost 15.5, asimetrija 1.18), ki ga poganja približno 6 skrajnih posameznih dni — +80.8% ob zlomu 2022-11-01 FTX, +40.3%, +37.5%, +32.9%, +30.2%, +30.0%……Prikaži večPrikaži manj

Neznačilen tveganju prilagojen presežni donos in debeli repi, odvisni od dni zloma. Sharpe je le 0.285 z 95% CI v razponu [-0.326, 0.916], ki zajema ničlo, zato presežnega donosa ni mogoče razlikovati od šuma, optimizacija treh parametrov pa ga ne more dvigniti do ravni, primerne za napredovanje, približno 1.5. Skupni donos +1814% je artefakt debelih repov (sploščenost 15.5, asimetrija 1.18), ki ga poganja približno 6 skrajnih posameznih dni — +80.8% ob zlomu 2022-11-01 FTX, +40.3%, +37.5%, +32.9%, +30.2%, +30.0% — torej nekaj srečnih nasprotnih kratkih pozicij med zlomi, ne pa gladek presežni donos zaradi umikanja malih vlagateljev. Ključno je, da opomba v kodi priznava, da podporni cevovod za povratno testiranje razmerje računov L/S zagotavlja le za primarno pozicijo, zato se XRP in SOL trgujeta na podlagi z-vrednosti množice DOGE, ne pa lastne; osrednja predpostavka hipoteze o diverzifikaciji (trije neodvisni signali pozicioniranja malih vlagateljev) se torej ne uresniči — gre za en signal na treh koreliranih glavnih sredstvih, zato je varianca ogromna, Sharpe pa strmoglavi. Ta pomanjkljivost izhaja iz omejitve dostave podatkov v mehanizmu, ki je razvijalec ne more odpraviti, zato nadaljnje iteracije ne bodo pomagale. Težavo še povečujejo max_drawdown 40.4% (CI do 98.4%), promet 784x, vpliv na trg 14.6% bruto donosa in zmogljivost le $4.67M. avg_trade_return_pct 0.716% presega najnižji prag provizij, zato je treba strategijo opustiti zaradi kakovosti tveganja oziroma neznačilnosti presežnega donosa, ne pa zaradi tega, ker bi jo uničile provizije.

Implementacija

Kontraren obrat z dolgimi in kratkimi pozicijami na košarici 3 instrumentov Binance USD-M z visokim deležem malih vlagateljev (DOGEUSDT glavni + XRPUSDT, SOLUSDT dodatni, vsi s svečami 4h). Signal je drseči z-rezultat logaritma razmerja GLOBAL dolgih in kratkih pozicij na podlagi ACCOUNT (približek pozicioniranja malih vlagateljev iz vira metrik Binance Vision/global_account_ratio, ki šteje račune). Kontrarna preslikava nasprotuje množici ob skrajnostih: z >= +entry_z (mali vlagatelji imajo največ neto dolgih pozicij) -> kratka pozicija; z <= -entry_z (mali vlagatelji imajo največ neto kratkih pozicij) -> dolga pozicija. Vsak od treh delov se odpre in zapre neodvisno — z lastnim stopom ATR, izstopom ob vrnitvi k povprečju (z prečka 0 v nasprotno smer od zasedene pozicije) in velikostjo na podlagi tveganja (risk_frac kapitala glede na razdaljo do stopa ATR, omejeno z nominalno vrednostjo pozicije pri vzvodu). DOGE poslov poteka prek osnovnega toka primarnega instrumenta; XRP in SOL se upravljata v on_extra_bar prek _submit_entry_instrument / _submit_exit_position.

Rezultati preverjanja

Preverjanje ni uspelo (plast 4 — pregled QA): - Neskladje nabora instrumentov: hipoteza izrecno predvideva košarico 3 sredstev (DOGEUSDT, XRPUSDT, SOLUSDT) in pravi, da košarica IS ključni mehanizem proti preprileganju in za večje število poslov (»košarica z 3 instrumenti zmanjša prilagajanje krivulje posameznemu simbolu in poveča število poslov za statistično zanesljivost«). Dostavljena koda obravnava samo instrument DOGE: config.instrument_id=DOGEUSDT.BINANCE, extra_instruments=[], dokumentacijski niz razreda pravi »single-name«, večinstrumentne obravnave pa ni (on_extra_bar ni prepisan). Dva od treh imenovanih instrumentov (XRP, SOL) manjkata, zato koda ne izvaja hipoteze, pod katero je vložena, in izgineta diverzifikacija ter velikost vzorca, na kateri temelji hipoteza. - Sharpe peskovnika 1.05 CI je [-0.57, 2.66] (sega čez ničlo) pri 100 poslih, rezultat pa se opira na kratko pozicijo (short_win_rate 0.596 proti long_win_rate 0.417) v enem samem oknu 363 dni. Zmanjšanje košarice na en instrument pusti prednost na spodnji meji merljivosti.

Odloči, ali eno samo ime sredstva DOGE ustreza namenu; če je potreben pravi portfelj, mora podpirati dolge/kratke pozicije za vsak instrument posebej. Če je sprejemljivo eno samo ime sredstva, mu daj veliko težo skupaj z OOS/izločenim vzorcem.

UNIVERSE REDUCED FROM 3-ASSET BASKET TO SINGLE-NAME DOGE (analitik/PM za pravilo). Hipoteza izrecno predvideva košarico 3 sredstev (DOGE/XRP/SOL) in se zanaša nanjo za zmanjšanje prilagajanja krivulje posameznemu simbolu ter večje število poslov; konfiguracija je enoinstrumentna DOGEUSDT. Razvijalec razkriva omejitev ogrodja (dodatni vir L/S je posredovan samo za primarni instrument) in pravilno zavrača približek za druge instrumente, saj ni primeren kot signal. DOGE je imenovano sredstvo in mehanizem je enak, zato ne gre za kritično neskladje napačnega sredstva — vendar to odstrani odpornost proti preprileganju in zanesljivost števila poslov, ki naj bi ju zagotovila hipoteza.

Pošljite v optimizacijo/testiranje na neodvisnih podatkih; preverite stabilnost po izločitvi največjih zmagovalnih poslov in potrdite rezultate zunaj vzorca.

Pozitiven rezultat v peskovniku je skromen in posledica debelih repov: +36% / Sharpe 1.02, vendar CI [-0.58, 2.64] vključuje ničlo, largest_win $11,287 proti avg_win $2,096 (~5x), asimetrija +0.53, le 100 poslov. Spodbudno je, da NOT vzorec mrtvega obrnjenega RR (avg_win $2,096 > avg_loss $1,447, uspešnost 0.51) in uporablja pravi maloprodajni vir, ki ni cenovni, zato je prednost verjetna, a potrebuje potrditev OOS.

Preveri, ali naloženi long_short_ratio ustreza count_long_short_ratio (globalni računi), ne pa vrhnjim trgovalcem ali agresivnim kupcem/prodajalcem; če je izbira dvoumna, izrecno izberi stolpec.

Potrdi, da je polje razmerja predvideni približek RETAIL. Koda bere long_short_ratio/longShortRatio, metrika CSV pa vsebuje count_long_short_ratio (globalni računi = mali vlagatelji), razmerja vrhnjih trgovalcev in razmerje obsega agresivnih nakupov/prodaj. Kontrarna prednost temelji posebej na razmerju GLOBAL ACCOUNT, ki šteje račune malih vlagateljev; nasprotovanje vrhnjim trgovalcem ali agresivnim kupcem/prodajalcem bi bil drugačen, morda nasproten signal.

Pregled backtesta

Sharpe
0,29
Skupni donos
1814,71%
Največji padec
40,43%
Skupno poslov
1695
Delež dobičkov
46,2%
Faktor dobička
1,35

avg_trade_return_pct 0.716% presega prag provizij terminskih pogodb; 1695 poslov predstavlja odločilen vzorec

Pozitivno v 5 od 5 polnih let (2022 +82%, 2023 +22%, 2024 +74%, 2025 +209%, 2026 +76% YTD) — ne gre izključno za en sam tržni režim

benchmark_meaningful=false in beta ~0 — konstrukcija je resnično tržno nevtralna (ne kaznuj je v primerjavi z nakupom in držanjem)

Sharpe 0.285 z 95% CI [-0.326, 0.916] sega čez ničlo — prednost, prilagojena tveganju, se ne razlikuje od ničle; ni je mogoče prilagoditi do ravni ~1.5, ki bi upravičila napredovanje

Donos +1814% je artefakt debelih repov (kurtoza 15.5), ki ga je prineslo približno 6 posameznih dni v obdobju zloma, med njimi +80.8% ob zlomu FTX — neenakomeren donos, ne dosledna prednost

Strukturna vrzel: podporni cevovod zagotavlja razmerje L/S le za primarno nogo, zato se z vsemi nogami 3 trguje na podlagi z-vrednosti množice za DOGE — diverzifikacija hipoteze z 3 neodvisnimi signali se ne uresniči (in gre za omejitev sistema, ki je razvijalec ne more odpraviti).

max_drawdown 40.4% (CI visoko 98.4%), Sortinov količnik 0.345, obračanje portfelja 784x, strošek vpliva 14.6% bruto donosa, zmogljivost le $4.67M — občutljivo na provizije in vpliv, majhen obseg, visoko repno tveganje

Analiza

Semantični presojevalnik je odkril neskladje med kodo in hipotezo — koda hipoteze NOT izvaja. Strategijo prekodiraj tako, da bo izvajala hipotezo EXACTLY (instrument, časovni okvir, smer, imenovana prednost/mehanizem, velikost pozicije). Konkretne težave: hipoteza (naslov + telo) opredeljuje košarico LONG-SHORT 3 instrumentov v obdobju DOGEUSDT/XRPUSDT/SOLUSDT, katere namen je zmanjšati prilagajanje krivulje posameznemu simbolu in povečati število poslov, vendar sta config.extra_instruments in extra_bar_types prazna (samo DOGEUSDT.BINANCE), koda pa izvaja strategijo za en sam instrument (en sam _ts_arr/_ratio_arr, en sam dostop self.instrument_id, brez logike za on_extra_bar/košarico; dokumentacijski niz pravi »single-name«). Polje z utemeljitvijo strategije priznava, da je bila košarica DOGE/XRP/SOL opuščena kot »neizvedljiva« zaradi omejitve ogrodja za dodatni vir, zato je izdana strategija obrat za en instrument in ne košarica 3 z dolgimi in kratkimi pozicijami, ki jo navaja hipoteza.

Zgodovina iteracij

Preverjanje ni uspelo (plast 2 — sintetični scenariji): Uporabljeni parametri: ['entry_z', 'risk_frac', 'atr_period', 'z_lookback', 'min_notional', 'atr_stop_mult', 'min_ratio_pts'] Preveri, ali __init__ nastavi vse atribute iz self.parameters.get(). - steady_uptrend: TypeError: RetailCrowdingContrarianReversalLS._extract() sprejme 1 pozicijski argument, podanih pa je bilo 2 (časovni žig sveče: 1735692540000) - steady_downtrend: TypeError: RetailCrowdingContrarianReversalLS._extract() sprejme 1 pozicijski……Prikaži večPrikaži manj

Preverjanje ni uspelo (plast 2 — sintetični scenariji): Uporabljeni parametri: ['entry_z', 'risk_frac', 'atr_period', 'z_lookback', 'min_notional', 'atr_stop_mult', 'min_ratio_pts'] Preveri, ali __init__ nastavi vse atribute iz self.parameters.get(). - steady_uptrend: TypeError: RetailCrowdingContrarianReversalLS._extract() sprejme 1 pozicijski argument, podanih pa je bilo 2 (časovni žig sveče: 1735692540000) - steady_downtrend: TypeError: RetailCrowdingContrarianReversalLS._extract() sprejme 1 pozicijski argument, podanih pa je bilo 2 (časovni žig sveče: 1735692540000) - flat_ranging: TypeError: RetailCrowdingContrarianReversalLS._extract() sprejme 1 pozicijski argument, podanih pa je bilo 2 (časovni žig sveče: 1735692540000) - volatility_spike: TypeError: RetailCrowdingContrarianReversalLS._extract() sprejme 1 pozicijski argument, podanih pa je bilo 2 (časovni žig sveče: 1735692540000) - zero_volume: TypeError: RetailCrowdingContrarianReversalLS._extract() sprejme 1 pozicijski argument, podanih pa je bilo 2 (časovni žig sveče: 1735692540000) - price_gap: TypeError: RetailCrowdingContrarianReversalLS._extract() sprejme 1 pozicijski argument, podanih pa je bilo 2 (časovni žig sveče: 1735692540000)

Povzetek izida

Izjemno visok oglaševani donos je lahko iluzija debelih repov — preveri, ali je prednost statistično značilna (Sharpe CI jasno nad ničlo) in je ne prinaša le nekaj zlomnih dni. Preveri tudi, ali se predpostavka o diverzifikaciji več sredstev dejansko uresniči, namesto da jo izniči omejitev dostave podatkov, zaradi katere vsi deli uporabljajo isti skupni signal.

Strategijo so opustili na vratih pregleda backtesta pred optimizacijo, ker prednosti, prilagojene tveganju, ni bilo mogoče ločiti od ničle (Sharpe CI je segal čez ničlo), donosi pa so bili odvisni od peščice srečnih kratkih pozicij ob zlomnih dneh, ne od enakomerne prednosti pri nasprotovanju pozicioniranju malih vlagateljev. Optimizacijo so preskočili, saj trije parametri ne bi mogli dvigniti statistično neznačilnega Sharpa proti ravni ~1.5, ki bi upravičila napredovanje.

Tržno nevtralna kontrarianska strategija dolgih in kratkih pozicij na košarici 3 sredstev Binance USD-M, v kateri prevladujejo mali vlagatelji (DOGE/XRP/SOL, 4h svečniki), ki je šla proti množici ob statističnih skrajnostih globalnega razmerja dolgih in kratkih računov — prodajala na kratko, ko so bili mali vlagatelji najbolj neto dolgo izpostavljeni, in kupovala, ko so bili najbolj neto kratko izpostavljeni; izstopila je ob vrnitvi k povprečju ali ob sprožitvi stopa ATR, pri čemer je imela le tri nastavljene parametre.

V odločilnem vzorcu 1,695 poslov je strategija ustvarila +1814.7% in bila pozitivna v vseh petih polnih letih, vendar je bila kakovost, prilagojena tveganju, slaba: Sharpe 0.285 z intervalom zaupanja 95% CI [-0.326, 0.916], ki sega čez ničlo, Sortino 0.345, profitni faktor 1.35, stopnja zmag 46.2% in največji padec od vrha 40.4%. Donos je bil artefakt debelih repov (kurtoza 15.5), ki ga je prineslo ~6 ekstremnih posameznih dni, med njimi +80.8% ob zlomu 2022 FTX, skupaj z 784x obračanjem pozicij, stroškom vpliva 14.6% in zmogljivostjo le približno $4.67M.

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.