Praleisti ir pereiti prie turinio
Visos strategijos

Strategijos

Ilgųjų pozicijų likvidacijų bangos slūgimas: itin teigiamos finansavimo normos ROLLOVER trumpųjų pozicijų krepšelis, vienos pozicijos SHORT (BINANCE USD-M, 8 likvidūs nuolatiniai kontraktai; prekybos strategijos testavimas; trumpinti aktyvą tik kai jo 8h finansavimo norma itin teigiama AND ką tik PEAKED ir pasisuko DOWN — įeiti, kai pernelyg svertą naudojantys ilgųjų pozicijų turėtojai BEGIN mažina pozicijas — SINGLE-LEG vienas mokestis, gauti teigiamą finansavimo mokėjimą ir pasinaudoti likvidacijų bangos kainos kritimu, išsamūs finansavimo duomenys, nurodyta mokesčių aritmetika, 2 parametras)

Rezultatas: Atsisakyta

LongLiquidationFadeFundingRolloverShortBasket8H

Rezultatų suvestinė

Šia strategija mėginta sukurti kryptinį naudojamo neigiamo finansavimo ilgųjų pozicijų carry strategijos, kurios Sharpe rodiklis -1.97, veidrodinį variantą: trumpinti instrumentus, kurių itin teigiama finansavimo norma pasiekė piką ir pradėjo mažėti, tikintis ilgųjų pozicijų likvidavimo bangos ir gaunant trumpųjų pozicijų pelną nešantį finansavimą. Ji tinkamai užpildė mažiausiai atstovaujamą trumpųjų pozicijų grupę portfelyje, pasitelkdama išsamų finansavimo duomenų srautą. Tačiau šis veidrodinis variantas nebuvo……Rodyti daugiauRodyti mažiau

Šia strategija mėginta sukurti kryptinį naudojamo neigiamo finansavimo ilgųjų pozicijų carry strategijos, kurios Sharpe rodiklis -1.97, veidrodinį variantą: trumpinti instrumentus, kurių itin teigiama finansavimo norma pasiekė piką ir pradėjo mažėti, tikintis ilgųjų pozicijų likvidavimo bangos ir gaunant trumpųjų pozicijų pelną nešantį finansavimą. Ji tinkamai užpildė mažiausiai atstovaujamą trumpųjų pozicijų grupę portfelyje, pasitelkdama išsamų finansavimo duomenų srautą. Tačiau šis veidrodinis variantas nebuvo simetriškas: trumpinti perpildytas ilgąsias pozicijas struktūriškai pavojinga, nes rinkos įkarštis išlieka ir spaudžia trumpąsias pozicijas, o piko mažėjimo patvirtinimas nepadėjo portfeliui išvengti trumpinimo per 2021 bulių rinką ir pusės jo vertės praradimo. Per 517 gerai atstovautos imties sandorių strategija prarado -79.2%; pelno koeficientas buvo 0.61, tikėtinas rezultatas vienam sandoriui neigiamas, o kapitalo nuosmukis siekė 81.7%; rezultatas neigiamas kiekvienais metais. Analitikas ją atmetė peržiūros etape kaip iš esmės ydingą — ilgųjų pozicijų carry strategijos pranašumas kyla iš teigiamai asimetriškų grąžų po kapituliacijos, kurioms nėra patikimo atitikmens trumpojoje pusėje, ir joks parametrų derinimas negalėtų išgelbėti smarkiai neigiamų pradinių rezultatų.

Hipotezė

A SHORT-ONLY, vienos pozicijos, finansavimo normos valdoma strategija — kryptinis MIRROR įgyvendinto neigiamo finansavimo LONG pelningumo krepšelio (Sharpe 1.97) — sukurta itin siauroje perspektyvioje erdvėje, apibrėžtoje metapamokų: L30 (būtina tikra NON-PRICE priklausomybė — pagrindinis signalas čia yra FUNDING duomenų srautas, vienintelė DEEP / atgal užpildyta ne kainos duomenų seka, NOT seklūs OI / pirkėjų aktyvumo / likvidacijų duomenų srautai), L29 (be opcionų), L28 (dviejų pozicijų pernešimo strategiją……Rodyti daugiauRodyti mažiau

A SHORT-ONLY, vienos pozicijos, finansavimo normos valdoma strategija — kryptinis MIRROR įgyvendinto neigiamo finansavimo LONG pelningumo krepšelio (Sharpe 1.97) — sukurta itin siauroje perspektyvioje erdvėje, apibrėžtoje metapamokų: L30 (būtina tikra NON-PRICE priklausomybė — pagrindinis signalas čia yra FUNDING duomenų srautas, vienintelė DEEP / atgal užpildyta ne kainos duomenų seka, NOT seklūs OI / pirkėjų aktyvumo / likvidacijų duomenų srautai), L29 (be opcionų), L28 (dviejų pozicijų pernešimo strategiją pražudo mokesčiai → tai SINGLE-LEG, vienas sandorių ciklas, pateikta aritmetika). Ji taip pat tiesiogiai mažina didžiausią portfelio disbalansą: 85% portfelio sudaro tik ilgosios pozicijos, todėl tikrai SHORT strategija užpildo mažiausiai atstovaujamą krypties grupę. Veikimo principas: itin POSITIVE finansavimas (≥ +0.05%/8h, patikrintas įgyvendinto BTC pernešimo strategijos kraštutinis lygis) reiškia, kad ilgųjų pozicijų yra pernelyg daug, o PAYING trumpųjų; kai tas finansavimas PEAKS ir tampa DOWN, tai rodo, kad per didelį svertą naudojančios ilgosios pozicijos BEGINNING mažinti svertą — prasideda ilgosios pozicijos likvidavimo banga, kurios metu būsimos grąžos pasiskirstymas yra neigiamai asimetriškas. Todėl ji SHORTS poziciją tik tada, kai finansavimo norma po kraštutinio piko ima mažėti, ir renka teigiamą finansavimą (trumposios pozicijos už tai gauna mokėjimus) bei pelną iš kainos kritimo. Reikalavimas, kad ROLLOVER (ne vien pasiektų tam tikrą lygį), yra pagrindinė apsauga nuo vienintelio dalyko, pražudančio neuždengtas teigiamo finansavimo trumpąsias pozicijas — užsitęsusios bulių rinkos, kai finansavimas išlieka aukštas, o kaina toliau sparčiai kyla: strategija laukia, kol aiškiai matyti, kad perkaitimas slūgsta. FEE ARITHMETIC (L28): +0.05%/8h = +0.15%/dieną finansavimo COLLECTED trumpųjų pozicijų turėtojams; pozicija laikoma apie 3 dienas, tai sudaro ≈ 45bps, o vieno sandorių ciklo USD-M kaina siekia apie 0.09% (~5× maržos), BEFORE pagrindinio P&L šaltinio — kainos kritimo per likvidavimo bangą. Instrumentų visuma: 8 likvidūs USD-M neterminuotieji ateities sandoriai, turintys ilgą istoriją (BTC, ETH, SOL, XRP, DOGE, LINK, AVAX, LTC); kiekvienam taikomas INDEPENDENTLY, svoriai vienodi, pozicijos dydis nustatomas konservatyviai, naudojant griežtą apsauginį stabdymą nuo kainos šuolio prieš poziciją. NOT įgyvendinto teigiamo finansavimo DELTA-NEUTRAL pernešimo strategijos kryptį (tai kryptinė trumpoji pozicija su apsisukimo signalu, o ne apdrausta pora), NOT dviejų pozicijų pernešimo strategija, NOT finansavimo RANK rotacija, NOT grynai OHLCV, NOT opcionai. 2 pagrindiniai parametrai (teigiamo finansavimo riba, piko apsisukimo patvirtinimas).

Iteracijos -2 pataisa, skirta Layer-3 klaidai „nesukurta sandorių“. Diagnozė, nustatyta pagal tikrą finansavimo duomenų parquet failą: pastarajame maždaug 1005 žymų smėlio dėžės lange rinkoje vyrauja žemų finansavimo normų režimas — SOL (senasis pagrindinis aktyvas) pasiekia daugiausia tik +0.00026/8h, o BTC/ETH/LINK/AVAX ribojami iki +0.0001, todėl hipotezės +0.05% piko apsivertimo filtras smėlio dėžės pagrindiniam aktyvui suveikė ZERO kartų. Kadangi Layer-3 smėlio dėžėje pateikiama tik tikroji PRIMARY pozicijos……Rodyti daugiauRodyti mažiau

Iteracijos -2 pataisa, skirta Layer-3 klaidai „nesukurta sandorių“. Diagnozė, nustatyta pagal tikrą finansavimo duomenų parquet failą: pastarajame maždaug 1005 žymų smėlio dėžės lange rinkoje vyrauja žemų finansavimo normų režimas — SOL (senasis pagrindinis aktyvas) pasiekia daugiausia tik +0.00026/8h, o BTC/ETH/LINK/AVAX ribojami iki +0.0001, todėl hipotezės +0.05% piko apsivertimo filtras smėlio dėžės pagrindiniam aktyvui suveikė ZERO kartų. Kadangi Layer-3 smėlio dėžėje pateikiama tik tikroji PRIMARY pozicijos finansavimo norma (kitų aktyvų atskiros normos neprieinamos), pagrindiniu aktyvu turi būti tas, kurio finansavimo norma iš tiesų smarkiai kyla. Atlikti du mažiausi pakeitimai, ankstesnių sluoksnių neliečiant: (1) pagrindiniu tapo XRP — jo norma pasiekia +0.00044/8h ir pastarajame lange sukuria 3 piko apsivertimo įvykių (palyginti su SOL atveju fiksuotais 0); taip patikimai įvykdomas reikalavimas dėl bent 1 sandorių; SOL perkeltas į papildomų aktyvų sąrašą. (2) Numatytoji entry_threshold riba sumažinta nuo +0.0005 iki +0.0003 (+0.03%/8h); ji vis dar reiškia tikrai „itin teigiamą“ normą, maždaug 3x +0.01% bazinės normos, kurią paprastai pasiekia dauguma didžiųjų aktyvų, ir leidžia padengti mokesčius (+0.09%/dieną, apie 27 bazinių punktų laikant 3 dienų, palyginti su maždaug 9 bazinių punktų atidarymo ir uždarymo ciklo kaina = apie 3x marža prieš prasidedant kritimui). Optimizatorius, naudodamas visą istoriją, gali vėl padidinti ribą iki +0.05% patvirtinto BTC kraštutinio lygio, nes tokių pikų gausu (SOL atveju vien užfiksuoti 226 įvykiai, esant +0.0003). Visa signalų logika (_peak_rollover, finansavimo duomenų apdorojimas, kiekvienos pozicijos trumposios pozicijos valdymas, uždarymai, nuostolio riba staigaus kainos kilimo atveju), importai, klasės struktūra ir neveiklios sąsajos nepakeistos, todėl Layers 1-2 išlieka sėkmingi. Visame atgaliniame teste funding_rates_by_instrument kiekvienai pozicijai pateikia atskirą tikrą finansavimo normą, todėl prekiaujama visais 8 aktyvais. Pozicijos tebėra tik trumposios (papildo menkiausiai atstovaujamą portfelio kryptį), svertas 1.0, 10%/aktyvui — masinis likvidavimas neįmanomas; 8% nuostolio riba apsaugo neapdraustą trumpąją poziciją nuo kainos šuolio. Prekybos vieta yra BINANCE USD-M ateities sandoriai, nes pranašumas grindžiamas finansavimo norma ir norint ją gauti būtina laikyti nuolatinį kontraktą.

Aiškiai nuostolinga tik trumpųjų pozicijų strategija: profit_factor 0.612, avg_trade_return_pct -2.62% (neigiamas), tikėtinas rezultatas -$122.85 per 517 gerai atstovautos imties sandorių, total_return -79.2%, max_drawdown 81.7% (CI aukščiausia 93.9%), Sharpe -0.66 (CI [-1.30, 0.01]), PSR 0.022 — rezultatas neigiamas kiekvienais metais (2021 -49.9%). Nesėkmė patvirtina būtent riziką, kurią hipotezė teigė neutralizuojanti: itin teigiamo finansavimo instrumentų, kuriuose perpildytos ilgosios pozicijos, trumpinimas……Rodyti daugiauRodyti mažiau

Aiškiai nuostolinga tik trumpųjų pozicijų strategija: profit_factor 0.612, avg_trade_return_pct -2.62% (neigiamas), tikėtinas rezultatas -$122.85 per 517 gerai atstovautos imties sandorių, total_return -79.2%, max_drawdown 81.7% (CI aukščiausia 93.9%), Sharpe -0.66 (CI [-1.30, 0.01]), PSR 0.022 — rezultatas neigiamas kiekvienais metais (2021 -49.9%). Nesėkmė patvirtina būtent riziką, kurią hipotezė teigė neutralizuojanti: itin teigiamo finansavimo instrumentų, kuriuose perpildytos ilgosios pozicijos, trumpinimas yra struktūriškai pavojingas, nes rinkos įkarštis išlieka ir spaudžia trumpąsias pozicijas; piko apsivertimo patvirtinimas akivaizdžiai NOT nepadėjo išvengti nuostolių — portfelis trumpino per 2021 bulių rinką ir prarado pusę vertės, o teigiamas finansavimas, kurį gauna trumpųjų pozicijų turėtojai, nublanksta prieš kainos nuostolius, kai ilgosios pozicijos nelikviduojamos. Tai pavojingas kryptinis naudojamo ilgųjų pozicijų krepšelio veidrodinis variantas: ilgoji pusė veikia, nes po perpildytų trumpųjų pozicijų kapituliacijos būsimų grąžų pasiskirstymas yra teigiamai asimetriškas, tačiau trumpoji pusė neveikia, nes perpildytų ilgųjų pozicijų likvidavimas nepatikimas, o staigaus kainos šuolio rizika neribota. Išsamus finansavimo duomenų srautas prieinamas (8237 įvykių), tad tai tikra strategijos išvada, o ne duomenų artefaktas. Optimizuojant entry_threshold/rollover_confirm nepavyktų paversti -79%/PF-0.61/81.7%-DD nuostolingos strategijos pelninga — 225 bandymų optimizatorius neįveiktų nė vieno kriterijaus, nes pradiniai rezultatai smarkiai neigiami. Iš esmės ydinga; neverta skirti 2 valandų optimizavimui.

Įgyvendinimas

Tik trumpųjų pozicijų, vienos pozicijos ilgųjų likvidacijų bangos slūgimo krepšelis, apimantis 8 likvidžius BINANCE USD-M nuolatinius kontraktus (XRP pagrindinis ir SOL, BTC, ETH, DOGE, LINK, AVAX, LTC), kiekvienam taikant INDEPENDENTLY filtrą (be skerspjūvio reitingavimo). Kontraktas trumpinamas tik tada, kai jo 8h finansavimo norma yra itin teigiama (pikas >= +0.03%/8h, apie 3x +0.01% bazinės normos, t. y. perpildyta ilgųjų pozicijų rinka), AND ką tik PEAKED ir pasisuko DOWN (finansavimo normos apsivertimas:……Rodyti daugiauRodyti mažiau

Tik trumpųjų pozicijų, vienos pozicijos ilgųjų likvidacijų bangos slūgimo krepšelis, apimantis 8 likvidžius BINANCE USD-M nuolatinius kontraktus (XRP pagrindinis ir SOL, BTC, ETH, DOGE, LINK, AVAX, LTC), kiekvienam taikant INDEPENDENTLY filtrą (be skerspjūvio reitingavimo). Kontraktas trumpinamas tik tada, kai jo 8h finansavimo norma yra itin teigiama (pikas >= +0.03%/8h, apie 3x +0.01% bazinės normos, t. y. perpildyta ilgųjų pozicijų rinka), AND ką tik PEAKED ir pasisuko DOWN (finansavimo normos apsivertimas: norma pakilo iki itin aukšto piko, tada krito bent rollover_confirm žymas iš eilės) — mechaninis požymis, kad pernelyg svertą naudojantys ilgųjų pozicijų turėtojai pradeda mažinti pozicijas ir įsižiebia ilgųjų pozicijų likvidavimo banga. Reikalavimas sulaukti apsivertimo, o ne vien aukšto lygio, padeda netrumpinti pozicijos užsitęsusioje bulių rinkoje, kai finansavimo norma išlieka aukšta, o kaina sparčiai kyla. Trumpoji pozicija uždirba iš teigiamų finansavimo mokėjimų (jie mokami trumpųjų pozicijų turėtojams) ir kainos kritimo po likvidacijų bangos (pagrindinis P&L šaltinis). Viena pozicija reiškia vieną sandorio atidarymo ir uždarymo mokesčių ciklą. Pozicijos uždaromos normalizavusis finansavimo normai (<= exit_threshold, po minimalaus 24h laikymo), pasiekus 10% pelno fiksavimo ribą, pasibaigus 15 dienų terminui arba suveikus HARD 8% nuostolio ribai, jei kaina staigiai pakyla. Svertas nenaudojamas; kiekvienam aktyvui skiriama konservatyvi 10% nuosavo kapitalo dalis (maksimalus bendrasis dydis <= 0.80). Finansavimo duomenys kiekvienai pozicijai imami iš funding_rates_by_instrument (visame atgaliniame teste naudojama tikroji kiekvienos pozicijos seka), o pagrindinei pozicijai, jei jos nėra, naudojamas fiksuotas funding_rates žodynas (jos tikroji seka yra smėlio dėžėje); jei finansavimo duomenų nėra, pozicija neatidaroma — kainos pakaitinis rodiklis niekada nenaudojamas.

Patikros rezultatai

Patikra nepavyko (sluoksnis 3 — bandomosios aplinkos atgalinis testas): sandorių nesudaryta Naudotas žvakių tipas: SOLUSDT.BINANCE-8-HOUR-LAST-EXTERNAL, apdorotų žvakių: 1005 Diagnostika: should_enter() nurodė pozicijos pusę 0 kartų iš 1004 įvertintų žvakių -> jūsų ENTRY CONDITION niekada nesuveikė. Sušvelninkite įėjimo logiką arba ribas. Įsitikinkite, kad pagal pateiktus duomenis ir parametrus jūsų strategija sudaro sandorius.

Kodo keisti nereikia. Optimizatorius turėtų išbandyti entry_threshold iki ~+0.0005 visos istorijos duomenyse, kur kraštutinių pikų gausu.

Hipotezės pavadinime nurodyta itin teigiama riba >= +0.05%/8h (įrodytas BTC ekstremumas), tačiau numatytoji kodo reikšmė entry_threshold yra +0.0003 (+0.03%/8h). Pačioje hipotezėje yra vidinis neatitikimas: mokesčių aritmetikos skiltyje naudojama +0.03%. STRUCTURE atitinka (yra ir teigiamo finansavimo gylio filtras, ir piko apsisukimo patvirtinimas), o ribos dydį galima optimizuoti, tad tai nėra logikos neatitikimas. Analitiko pastaba: mažesnė numatytoji reikšmė buvo sąmoningai nustatyta kaip -2-osios iteracijos pataisa, kad filtras suveiktų mažo finansavimo bandomuoju laikotarpiu; tikimasi, kad optimizatorius visos istorijos duomenyse grąžins ją arčiau +0.05%.

Analitikas turėtų vertinti pranašumą ir mokesčių perspektyvumą pagal visą atgalinį testą, kuriame prekiaujama visomis 8 prekybos kojomis, o ne pagal 1 sandorių bandomąją imtį.

Bandomasis atgalinis testas davė tik 1 sandorį su win_rate 0.0 / profit_factor 0.0 / metrics_reliable=false. Tai NOT kodo defektas ir NOT L17 sistemingo-0% laimėjimo dažnio požymis: -3 sluoksnio bandomojoje aplinkoje pateikiama tik tikroji PRIMARY kojos finansavimo seka, todėl filtruoti galėjo tik XRP, o vienas trumpasis sandoris per likvidavimo bangą patyrė nuostolį — grynas triukšmas, o ne ženklo ar atvirkštinio pozicijos dydžio klaida. Visame atgaliniame teste funding_rates_by_instrument pateikia kiekvienai kojai jos tikrą finansavimo seką (kūrėjas išmatavo 226 piko mažėjimo įvykių, vien SOL instrumentui jų buvo +0.0003 per visą istoriją), tad sandorių skaičius gerokai viršys matuojamumo ribą. Taigi matuojamumas užtikrinamas viso atgalinio testo etape, o ne bandomojoje aplinkoje.

Istorinio testo peržiūra

Sharpe
-0,66
Bendra grąža
-79,17%
Didžiausias nuosmukis
81,70%
Iš viso sandorių
517
Pelningų sandorių dalis
36,6%
Pelno faktorius
0,61

Užpildo mažiausiai atstovaujamą krypties grupę (trumpąją poziciją) ir naudoja išsamų finansavimo duomenų srautą (8237 įvykių, atitinka L30, duomenų trūkio nėra).

Gerai atstovauta imtis (517 sandorių), todėl neigiama išvada yra tvirta, o ne atsitiktinis triukšmas.

Griežta kainos šuolio nuostolio riba apsaugojo nuo visiško likvidavimo nepaisant trumposios pozicijos

Aiškiai neigiamas rezultatas: profit_factor 0.612, avg_trade_return_pct -2.62%, tikėtinas rezultatas -$122.85/sandoriui, total_return -79.2%

max_drawdown 81.7% (CI didžiausias kapitalo nuosmukis 93.9%) — gerokai viršija 50% ribą; Sharpe rodiklis -0.66 (CI [-1.30, 0.01]), PSR 0.022

Rezultatas neigiamas kiekvienais metais (2021 -49.9%, kai buvo trumpinama bulių rinkoje) — piko apsisukimo patvirtinimas NOT nepadėjo išvengti nuostolių dėl užsitęsusio perpildytų ilgųjų pozicijų įkarščio.

Finansavimo nulemtų perpildytų ilgųjų pozicijų trumpinimas iš esmės pavojingas: gautą finansavimą nustelbia nuostoliai dėl trumpųjų pozicijų išspaudimo, kai likvidavimo banga neprasideda.

Rezultatų suvestinė

Finansavimo carry pranašumas nėra simetriškas: ilgoji pusė veikia, nes būsimos grąžos po perpildytų trumpųjų pozicijų kapituliacijos yra teigiamai asimetriškos, o trumpasis veidrodinis variantas žlunga, nes perpildytų ilgųjų pozicijų likvidavimas nepatikimas, o staigaus kainos šuolio rizika neribota — piko apsisukimo signalas nepašalina pavojaus trumpinti, kol rinkos įkarštis išlieka.

Strategija buvo atmesta dar prieš optimizavimą, atgalinio testo peržiūros etape, kaip iš esmės ydinga: trumpinti itin teigiamo finansavimo instrumentus su perpildytomis ilgosiomis pozicijomis struktūriškai pavojinga, nes rinkos įkarštis išlieka ir spaudžia trumpąsias pozicijas; piko apsisukimo patvirtinimas akivaizdžiai nepadėjo išvengti nuostolių, o gautas teigiamas finansavimas nublanko prieš kainų nuostolius, kai ilgųjų pozicijų likvidavimo banga neprasidėjo — joks parametrų derinimas negalėtų paversti smarkiai neigiamų pradinių rezultatų teigiamais.

Tik trumpųjų pozicijų, vienos prekybos kojos, finansavimo norma grindžiamas krepšelis, taikomas 8 likvidiems BINANCE USD-M neterminuotiesiems kontraktams — kryptinis naudojamo neigiamo finansavimo ilgųjų pozicijų carry strategijos veidrodinis variantas. Instrumentas trumpinamas tik tada, kai jo 8h finansavimo norma itin teigiama ir AND ką tik pasiekė piką bei pradėjo mažėti (požymis, kad pernelyg didelį svertą naudojantys ilgieji pradeda mažinti svertą). Siekiama gauti teigiamą finansavimą ir pelno iš ilgųjų pozicijų likvidavimo bangos, taikant griežtą apsaugą nuo staigaus kainos šuolio ir užpildant mažiausiai atstovaujamą trumpųjų pozicijų kryptį portfelyje.

Atgalinio testo rezultatas buvo aiškiai neigiamas, remiantis gerai atstovauta 517 sandorių imtimi: pelno koeficientas 0.612, avg_trade_return_pct -2.62%, tikėtinas rezultatas -$122.85/sandoriui, bendra grąža -79.2%, Sharpe rodiklis -0.66 (CI–+0.01), PSR 0.022 ir 81.7% didžiausias kapitalo nuosmukis (CI aukščiausia 93.9%) — rezultatas neigiamas kiekvienais metais, įskaitant -49.9% 2021, kai buvo trumpinama bulių rinkos metu.

„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.