Praleisti ir pereiti prie turinio
Visos strategijos

Strategijos

BTC Nuolatinio neigiamo finansavimo pernešimo ilgoji pozicija (kasdienė)

Rezultatas: Atsisakyta

MajorsPersistentNegativeFundingCarryLongDailyBasket

Rezultatų suvestinė

„MajorsPersistentNegativeFundingCarryLongDailyBasket“ įgyvendino aiškiai patvirtintą konstrukciją „pirkti, kai pagrindinės kriptovaliutos finansavimo norma neigiama“, išplėsdama ją iki 4 pagrindinių kriptovaliutų krepšelio, kad padidintų įvykių skaičių, ir naudojo tikrus, visiškai aprėptus finansavimo duomenis, o finansavimo pajamos buvo įskaitytos į PnL. Strategija buvo patikrinta sąžiningai, tačiau rezultatas buvo statistiškai nereikšminga, nuo išskirčių priklausoma prekyba per kritimus ir atšokimus: Sharpe……Rodyti daugiauRodyti mažiau

„MajorsPersistentNegativeFundingCarryLongDailyBasket“ įgyvendino aiškiai patvirtintą konstrukciją „pirkti, kai pagrindinės kriptovaliutos finansavimo norma neigiama“, išplėsdama ją iki 4 pagrindinių kriptovaliutų krepšelio, kad padidintų įvykių skaičių, ir naudojo tikrus, visiškai aprėptus finansavimo duomenis, o finansavimo pajamos buvo įskaitytos į PnL. Strategija buvo patikrinta sąžiningai, tačiau rezultatas buvo statistiškai nereikšminga, nuo išskirčių priklausoma prekyba per kritimus ir atšokimus: Sharpe 0.38, CI žemiausia reikšmė -1.08, 28% laimėtų sandorių dalis, 19 sandorių nuostolių serija, kurtosis 356 ir pranašumas, sutelktas ~2-3 staigaus atšokimo dienose; pastaruoju metu rezultatai prastėjo (2025 -6.4%, 2026 -7%). Tezė „finansavimo pajamų grindys, kurios išlaiko pelningus šoninės rinkos laikotarpius“ nepasitvirtino — finansavimo pajamos nekompensavo kryptinių nuostolių. Antros iteracijos metu analitikas jos atsisakė ir pažymėjo, kad defliuotas Sharpe rodiklis nuvertintų storų uodegų poveikį, kaip ir BNB diapazono plėtimosi bei ETH kelių savaičių giminingų strategijų atveju, todėl neverta skirti laiko optimizavimui ir iš naujo įrodinėti, kodėl strategija atmesta.

Hipotezė

Tik ilgoji pernešimo pajamų ir kryptinė strategija, taikoma BTCUSDT neterminuotiesiems ateities sandoriams, naudojant dienos žvakes ir „Binance“ finansavimo normos duomenis. Strategija nustato laikotarpius, kai skolintų pozicijų turėtojai ilgųjų pozicijų turėtojams nuosekliai mokėjo (neigiamas finansavimas išliko kelis 8 val. laikotarpius), o turto struktūra tebebuvo sveika (kaina virš 100 dienų SMA). Tokiais laikotarpiais ilgoji pozicija leidžia vienu metu gauti TWO pajamų srautus: (1) pačią finansavimo išmoką —……Rodyti daugiauRodyti mažiau

Tik ilgoji pernešimo pajamų ir kryptinė strategija, taikoma BTCUSDT neterminuotiesiems ateities sandoriams, naudojant dienos žvakes ir „Binance“ finansavimo normos duomenis. Strategija nustato laikotarpius, kai skolintų pozicijų turėtojai ilgųjų pozicijų turėtojams nuosekliai mokėjo (neigiamas finansavimas išliko kelis 8 val. laikotarpius), o turto struktūra tebebuvo sveika (kaina virš 100 dienų SMA). Tokiais laikotarpiais ilgoji pozicija leidžia vienu metu gauti TWO pajamų srautus: (1) pačią finansavimo išmoką — skolintų pozicijų turėtojai kas 8 val. perduoda lėšas ilgųjų pozicijų turėtojams — ir (2) kryptinį atšokimą, kuris istoriškai pasireiškia po baimės sukeltų neigiamo finansavimo režimų pagrindinėse kriptovaliutose. Tai EXPLICITLY-ENDORSED perspektyvi finansavimo normos konstrukcija iš nesėkmių analizių („LONG, kai finansavimas NEGATIVE“ pagrindinėje kriptovaliutoje), struktūriškai priešinga trims atsisakytoms „prekiauti prieš itin teigiamą finansavimą“ strategijoms. Kasdienis sprendimų priėmimas sumažina komisinių poveikį; vien ilgosios pozicijos pagrindinėse kriptovaliutose pašalina netinkamą trumpųjų pozicijų asimetriją; finansavimo išmokos užtikrina teigiamo tikėtinojo rezultato pajamų pagrindą, padedantį išlikti pelningai net šoninio judėjimo laikotarpiais. Strategija sąmoningai paprasta (4 parametrai), kad būtų išvengta perteklinio pritaikymo, ir naudoja tikrus finansavimo normos duomenis (o ne OHLCV pakaitinį apytikslį rodiklį), kad būtų išvengta masalo pakeitimo kitu.

Mechanizmas buvo patvirtintas, o vieno sandorio ekonomika buvo puiki (PF 4.08, tikėtinas pelnas +$2,115, DD 6.1%); vienintelė kliūtis buvo imties dydis (12 sandorių per ~6 metus -> degeneruotas 3 langų slenkamasis patikrinimas). Šioje iteracijoje įgyvendinamas grįžtamojo ryšio PREFERRED veiksmas: išplėsti iki nedidelio pagrindinių neterminuotųjų ateities sandorių krepšelio (BTC+ETH+SOL+BNB), kiekvienam prisidedant savais neigiamo finansavimo laikotarpiais ir taip padidinant imtį ~3-4x link ~60 sandorių tikslo……Rodyti daugiauRodyti mažiau

Mechanizmas buvo patvirtintas, o vieno sandorio ekonomika buvo puiki (PF 4.08, tikėtinas pelnas +$2,115, DD 6.1%); vienintelė kliūtis buvo imties dydis (12 sandorių per ~6 metus -> degeneruotas 3 langų slenkamasis patikrinimas). Šioje iteracijoje įgyvendinamas grįžtamojo ryšio PREFERRED veiksmas: išplėsti iki nedidelio pagrindinių neterminuotųjų ateities sandorių krepšelio (BTC+ETH+SOL+BNB), kiekvienam prisidedant savais neigiamo finansavimo laikotarpiais ir taip padidinant imtį ~3-4x link ~60 sandorių tikslo WITHOUT nekeičiant prielaidos. Patvirtinau, kad infrastruktūra palaiko finansavimo duomenis kiekvienai kelių instrumentų finansavimo strategijos pozicijai: apply_funding_to_report (runner.py) įtraukia kiekvienos pozicijos duomenis į rezultatą, o funding_series_for_instrument bei kelios įgyvendintos krepšelių strategijos (CrossSectionalFundingCarryTopKRotationNeutral, PositiveFundingNearHighShortBasket) skaito supp['funding_rates_by_instrument'][iid], o pagrindinei BINANCE pozicijai naudoja visos prekybos vietos 'funding_rates' reikšmę, jei atskiros nėra — čia pakartojamas būtent toks kreipimosi būdas, todėl finansavimas, kuriuo remiasi strategijos signalas, yra tas pats, kurį sumoka variklis. Pozicijos logika baitas į baitą tokia pati kaip 1 iteracijoje (įėjimas, kai slenkamasis vidutinis finansavimas < slenkstinės reikšmės, sveikatos filtras režimo-SMA, išėjimai pasikeitus finansavimo ženklui / pablogėjus būklei / suveikus stabdymo nuostoliui / pasibaigus laikui), todėl patvirtintas mechanizmas ir tikro finansavimo naudojimo disciplina išsaugoti; keitėsi tik apimtis — nuo vieno turto prie krepšelio. Architektūroje naudojamas patikrintas centralizuotas kelių pozicijų šablonas: visas pavedimų valdymas vyksta calculate_signal (pagrindinė strategija jį iškviečia tik kai tų pačių dienos laiko intervalų pozicijų laiko žymos sutampa, todėl kiekvienos pozicijos finansavimas ir SMA vertinami pagal tuo pačiu metu gautus duomenis), o should_enter/should_exit/position_size lieka neaktyvūs, nes bazinis įėjimo kelias valdo tik pagrindinį instrumentą. Kiekvienos pozicijos finansavimo duomenys iš anksto išrūšiuojami į numpy masyvus, kad būtų galima apskaičiuoti priežastinius langų vidurkius per O(log n), taikant 8 valandų ciklo pasenusių duomenų apsaugą. Kiekvienos pozicijos dydis ribojamas iki 22% nominaliosios vertės, tad vienu metu laikant visas keturias pozicijas bendra nominalioji vertė siekia ~88% ir neviršija sverto-1.0 ateities sandorių maržos ribos (svertas naudojamas tik kaip rizikos nedidinantis daugiklis, todėl nenaudojamas nepanaudoto sverto filtras); kiekviena ~22 tūkst. vertės pozicija viršija $100 BTC minimalią nominaliąją vertę. min_bars_required=2 leidžia užpildyti sinchronizuotus buferius, o SMA/finansavimo parengtis tikrinama atskirai kiekvienai pozicijai; grąžinamas pagrindinis slenkamasis vidutinis finansavimas yra iš tiesų tolydus dienos signalas, todėl Layer-2 užšaldyto signalo aptikimas jį priima. Pagal sprendimo taisyklę analitikas turėtų patvirtinti, kad pakartotinis paleidimas pasiekia ~60+ sandorių ir kad pranašumas išlieka pašalinus 2 geriausių sandorių (įspėjimas dėl eksceso), o tada optimizuoti tik keturis pagrindinius parametrus.

Neoptimizuokite — pirmiausia atkreipkite dėmesį, kad finansavimo pajamos IS čia įskaitytos į PnL, o finansavimo duomenų seka visiškai aprėpta (2021-2026, duomenų spragos nėra), taigi tai sąžiningas įskaityto neigiamo finansavimo carry testas; nesėkmę rodo rodikliai, o ne duomenų ar jų įskaitymo problema. Rezultatas nerodo statistiškai atskiriamo pranašumo (Sharpe 0.38 su sharpe_ci_low -1.08, o CI intervalas gerokai apima nulį) ir atspindi kraštutinį, storų uodegų kryptinį statymą, o ne numatytą stabilias carry……Rodyti daugiauRodyti mažiau

Neoptimizuokite — pirmiausia atkreipkite dėmesį, kad finansavimo pajamos IS čia įskaitytos į PnL, o finansavimo duomenų seka visiškai aprėpta (2021-2026, duomenų spragos nėra), taigi tai sąžiningas įskaityto neigiamo finansavimo carry testas; nesėkmę rodo rodikliai, o ne duomenų ar jų įskaitymo problema. Rezultatas nerodo statistiškai atskiriamo pranašumo (Sharpe 0.38 su sharpe_ci_low -1.08, o CI intervalas gerokai apima nulį) ir atspindi kraštutinį, storų uodegų kryptinį statymą, o ne numatytą stabilias carry pajamas teikiančią strategiją: tail_ratio 0.125, return_kurtosis 356, win_rate 28% ir max_consecutive_losses 19 reiškia, kad visas pranašumas priklauso nuo ~2-3 staigaus atšokimo dienų (2021-02-10 +41%, largest_win $45k), o tarp jų patiriami nuostoliai. Todėl tezė „finansavimo pajamų grindys, kurios išlaiko pelningus šoninės rinkos laikotarpius“ nepasitvirtino — įskaitytos carry pajamos nekompensuoja kryptinių nuostolių. Geriausio iš N variantų optimizavimas padidins Sharpe rodiklį, o defliuotas Sharpe rodiklis, griežtai baudžiantis už kurtosis, pakoreguos jį žemiau tikėtino maksimalaus atsitiktinio rezultato ribos; taip pat nutiko kurtosis pasižymėjusiai BNB diapazono plėtimosi (DSR 0.67) ir ETH kelių savaičių tendencijos sekimo giminingoms strategijoms. Pastaruoju metu pranašumas silpsta (2025 -6.4%, 2026 -7%), o didžiausias kapitalo nuosmukis siekia 36%. Problema nėra maža imtis (113 sandorių) ar pozicijos dydžio klaida — pranašumas statistiškai nereikšmingas ir priklauso nuo išskirčių; joks funding_lookback/ribos/regime_sma/nuostolio stabdymo lygio derinimas nepavers statymo kryptimi, kurio CI intervalas apima nulį, kurtosis-356 ir 19 nuostolingų sandorių serija, į ateičiai patikimą carry strategiją. Atsisakykite jos, užuot skyrę 2 valandų iš naujo įrodinėti, kodėl strategija atmesta; pagrindinių kriptovaliutų pirkimas esant neigiamam finansavimui veikia kaip storų uodegų kainos kritimo ir atšokimo strategija, o ne kaip tinkamas taikyti finansavimo carry pranašumas.

Įgyvendinimas

Tik ilgųjų pozicijų nuolatinio neigiamo finansavimo pajamingumo ir kryptinė strategija krepšelyje, kuriame yra BTCUSDT (pagrindinis) + ETHUSDT, SOLUSDT, BNBUSDT BINANCE USD-M neterminuotųjų ateities sandorių; dienos žvakės. Kiekvienai pozicijai atskirai atidaroma ilgoji pozicija, kai jos finansavimo vidurkis slenkančiame lange yra mažesnis už funding_threshold (<=0, trumpųjų pozicijų turėtojai moka ilgųjų turėtojams) AND pozicijos uždarymo kaina viršija jos pačios 100 dienų režimo SMA, taip siekiant gauti ir……Rodyti daugiauRodyti mažiau

Tik ilgųjų pozicijų nuolatinio neigiamo finansavimo pajamingumo ir kryptinė strategija krepšelyje, kuriame yra BTCUSDT (pagrindinis) + ETHUSDT, SOLUSDT, BNBUSDT BINANCE USD-M neterminuotųjų ateities sandorių; dienos žvakės. Kiekvienai pozicijai atskirai atidaroma ilgoji pozicija, kai jos finansavimo vidurkis slenkančiame lange yra mažesnis už funding_threshold (<=0, trumpųjų pozicijų turėtojai moka ilgųjų turėtojams) AND pozicijos uždarymo kaina viršija jos pačios 100 dienų režimo SMA, taip siekiant gauti ir finansavimo mokėjimą (esant neigiamam finansavimui ilgųjų pozicijų turėtojas jį gauna), ir pasinaudoti atšokimu po baimės laikotarpio. Kiekviena pozicija uždaroma, kai jos finansavimas aiškiai tampa teigiamas, uždarymo kaina nukrenta žemiau SMA, suveikia 8% stabdymo nuostolis arba praeina 45 dienų. Kiekvienos pozicijos finansavimo duomenys imami iš supplementary_data['funding_rates_by_instrument'] (pagrindinei BINANCE pozicijai, jei jų nėra, naudojama 'funding_rates'); pozicija, neturinti finansavimo duomenų sekos, niekada neprekiaujama (kainos pakaitalas nenaudojamas). Kiekvienos pozicijos dydis sudaro 22% nuosavo kapitalo, kad blogiausiu atveju (laikant visas keturias pozicijas) bendra nominalioji vertė neviršytų 100%, kai svertas yra 1.0. Keturi pagrindiniai parametrai: funding_lookback_days, funding_threshold, regime_sma, stop_pct.

Istorinio testo peržiūra

Sharpe
0,38
Bendra grąža
17,65%
Didžiausias nuosmukis
36,38%
Iš viso sandorių
113
Pelningų sandorių dalis
28,3%
Pelno faktorius
1,19

Finansavimo duomenys gerai padengti (2021-2026, nėra spragos) ir įtraukti į pelną bei nuostolius — tai sąžiningas patvirtintos neigiamo finansavimo ilgosios pozicijos konstrukcijos testas; -1 iteracijos krepšelio pataisa padidino imtį iki 113 sandorių

Tvarkingas, doleriais pagrįstas pozicijų dydžio nustatymas (be katastrofiškų nuostolių), pritaikomas pajėgumas ($97 mln., poveikis 3.2%), teigiama grąža 4 iš 6 metų

Reikšmingo pranašumo nėra: Sharpe 0.38, sharpe_ci_low -1.08 (CI intervalas gerokai apima 0)

Didelė priklausomybė nuo išskirčių: kurtosis 356, tail_ratio 0.125; pranašumą sudaro ~2-3 atšokimo dienos (2021-02-10 +41%, largest_win $45k) — defliuotas Sharpe rodiklis atmes strategiją dėl storų uodegų

„Finansavimo pajamų grindų“ tezė paneigta: win_rate 28%, max_consecutive_losses 19 — tarp retų kryptingų šuolių strategija nuostolinga, o ne uždirbanti stabilias pernešimo pajamas

Naujausias rezultatų silpnėjimas (2025 -6.4%, 2026 -7%) ir max_DD 36.4%

Analizė

Kol kas neoptimizuokite NOT — mechanizmas pagrįstas ir patvirtintas (pirkti, kai pagrindinės kriptovaliutos finansavimo norma neigiama; finansavimas IS dabar įtrauktas, tad carry pajamos tikros), o vieno sandorio ekonomika puiki (PF 4.08, tikėtina vertė +$2,115, didžiausias DD 6.1%, sąžiningas 18.9% kintamumas, daugumoje metų teigiamas rezultatas esant 8% pozicijos dydžiui). Kliūtis — imties dydis: per ~6 metų sudaryta tik 12 sandorių (~2 per metus), todėl 3 lango slenkantis testavimas tampa beprasmis (~1-2 OOS……Rodyti daugiauRodyti mažiau

Kol kas neoptimizuokite NOT — mechanizmas pagrįstas ir patvirtintas (pirkti, kai pagrindinės kriptovaliutos finansavimo norma neigiama; finansavimas IS dabar įtrauktas, tad carry pajamos tikros), o vieno sandorio ekonomika puiki (PF 4.08, tikėtina vertė +$2,115, didžiausias DD 6.1%, sąžiningas 18.9% kintamumas, daugumoje metų teigiamas rezultatas esant 8% pozicijos dydžiui). Kliūtis — imties dydis: per ~6 metų sudaryta tik 12 sandorių (~2 per metus), todėl 3 lango slenkantis testavimas tampa beprasmis (~1-2 OOS sandorių lange) — būtent dėl šios problemos šioje sesijoje žlugo SOL DCA (19 sandorių), AVAX (26) ir BNB DCA imtys. Be to, pranašumas priklauso nuo išskirčių (kurtosis 44.9, 2023-10-29 +10% atšokimas), o sharpe_ci_low -0.87 apima 0. ACTION — padidinkite įvykių skaičių išlaikydami prielaidą: (1) PREFERRED: išplėskite krepšelį, įtraukdami kelias pagrindines amžinųjų ateities sandorių poras (BTC+ETH+SOL+BNB); kiekviena turės savo neigiamo finansavimo laikotarpius, tad imtis padidės ~3-4x kartų, o mechanizmas nepasikeis. Nustatykite kiekvienos pozicijos dydį taip, kad valdytumėte bendrą ekspoziciją. (2) OR sušvelninkite įėjimo langą (trumpesnis funding_lookback_days / greitesnis pakartotinis įėjimas), išlaikydami funding_threshold <= 0, kad signalas iš tiesų rodytų neigiamą finansavimo normą. Siekite ~60-100 sandorių, kad kiekviename OOS lange būtų bent 5+ sandorių. ALSO patikrinkite, ar pranašumas išlieka pašalinus 2 pelningiausius sandorius (įspėjimas dėl kurtosis) ir ar finansavimo pajamos įtrauktos į sandorių PnL. DECISION RULE: pakartotinis testas apima ~60+ sandorių per 2020-2026, o pranašumas išlieka pašalinus išskirtis → optimizuokite (keiskite tik funding_lookback_days, funding_threshold, regime_sma, stop_pct); sandorių vis dar <30 arba pranašumas išnyksta pašalinus išskirtis → atsisakykite (šiame rinkos segmente neigiamo finansavimo režimas pernelyg retas). Išsamus grįžtamasis ryšys įrašytas į workspace/discussions/ab2eb2f4-f00b-4c70-b5c4-fcb523cb8006/iteration_1_feedback.md

Rezultatų suvestinė

Patvirtinta neigiamo finansavimo ilgųjų pozicijų konstrukcija pagrindinėse kriptovaliutose elgiasi kaip kryptinis statymas dėl kainos kritimo ir atšokimo su storomis uodegomis, o ne kaip pritaikomas finansavimo pernešimo pranašumas — į apskaitą įtrauktos pernešimo pajamos nekompensuoja kryptinių nuostolių tarp retų atšokimo dienų, o joks parametrų derinimas nepaverčia rezultato, kurio CI apima nulį, kurtozė yra -356, o nuostolingų sandorių serija siekia 19, atspariu būsimiems laikotarpiams.

Analitikas atsisakė strategijos per atgalinio testavimo peržiūros etapą, dar nepradėjęs optimizavimo, nes sąžiningas, visiškai finansuotas testas neparodė statistiškai atskiriamo pranašumo (Sharpe koeficientas 0.38, CI kerta nulį), o „finansavimo pajamų grindų“ tezė buvo paneigta: 28% laimėjimų dalis ir 19 nuostolių serija rodė, kad strategija nuostolinga tarp retų kryptingų šuolių, užuot uždirbusi stabilias finansavimo pajamas, todėl defliuotas Sharpe koeficientas, baudžiantis už ekscesą, ją atmestų.

Tik ilgoji nuolatinio neigiamo finansavimo pernešimo ir kryptinė strategija, taikoma 4 pagrindinių „Binance“ neterminuotųjų ateities sandorių krepšeliui (BTC/ETH/SOL/BNB), naudojant dienos žvakes ir tikrus finansavimo normos duomenis — kiekvienos pozicijos ilgoji pusė atidaroma atskirai, kai tos priemonės ankstesnio laikotarpio finansavimo norma buvo nuolat neigiama (trumpųjų pozicijų turėtojai moka ilgųjų pozicijų turėtojams), o turto kaina laikėsi virš 100 dienų SMA; siekiama gauti ir finansavimo pajamų, ir kryptinį atšokimą, kuris seka po baimės sukeltų neigiamo finansavimo režimų, naudojant 4 parametrus ir nesiremiant pakaitiniu kainos rodikliu.

Kai finansavimo duomenys buvo visiškai padengti (2021-2026) ir įtraukti į pelną bei nuostolius, krepšelio pataisa padidino imtį iki 113 sandorių, tačiau rezultatas neparodė reikšmingo pranašumo: bendra grąža 17.65% (CAGR 4.4%), Sharpe koeficientas 0.38, kurio žemiausia reikšmė -1.08 pagal CI, pelno faktorius 1.19, laimėjimų dalis 28.3%, didžiausias lėšų sumažėjimas 36.4%, daugiausia iš eilės patirtų nuostolių 19 ir ypač didelė priklausomybė nuo išskirčių (ekscesas 356, uodegos santykis 0.125); pranašumas rėmėsi ~2-3 staigaus atšokimo dienomis.

„Stratmill“ yra tyrimų ir popierinės prekybos įrankis, o ne finansų konsultantas ar brokeris. Testavimo ir popierinės prekybos rezultatai yra hipotetiniai. Prekyba susijusi su nuostolio rizika.