Praleisti ir pereiti prie turinio

Peržiūrėti originalą

AdaFourHourVolumeConfirmedBreakoutLongDailyRegime

Hipotezės

ADA 4H apimtimi patvirtinto pramušimo ilgųjų pozicijų strategija su dieninio režimo filtru

Hipotezės

Tik ilgųjų pozicijų vienos finansinės priemonės pramušimo strategija, prekiaujanti ADAUSDT neterminuotais ateities sandoriais ir naudojanti 4 valandų žvakes bei tik OHLCV duomenis, su dieninių žvakių režimo filtru. Šiame pasiūlyme 4H apimtimi patvirtinto pramušimo architektūra (pasiteisinusi: pradinis variantas BNB, SOL Sharpe rodiklis 4.42, BTC Sharpe rodiklis 3.74, šiuo metu rengiama XRP/DOGE) taikoma Cardano (ADA). Empirinis pagrindimas būdingas konkrečiam aktyvui: analitikas dokumentavo, kad ši architektūra veikia su aktyvais, kurių apimtis dėl katalizuojančių įvykių aiškiai šokteli keliais standartiniais nuokrypiais (BTC/SOL/BNB profilis, 3/3 sėkmė), ir FAILS su aktyvais, kurių apimties skirstiniai tolygūs (LINK -7.2%). ADA atitinka sėkmės profilį: jo turėtojų bazėje dominuoja mažmeniniai investuotojai, stipriai reaguojantys į katalizuojančius įvykius ir sukuriantys tipiškus 3-5× apimties šuolius per protokolo įvykius (Vasil griežtąją šakutę, Voltaire valdymo etapus, Cardano Summit pranešimus, Hydra/Mithril atnaujinimų išleidimus, dApp ekosistemos projektų paleidimus). ADA taip pat turi savitą naratyvo ciklą, kuris sukuria aiškius kryptinius judėjimus, o ne chaotiškus svyravimus. ADA šiuo metu portfelyje yra NOT įtrauktas (nė vienos ADA pozicijos), todėl užpildoma diversifikavimo spraga tarp pirmaujančių -10 aktyvų. Esminis dalykas: šiame pasiūlyme 4H intervalas pasirinktas būtent dėl OBSERVED nesėkmių dėsningumo — 7 iš paskutinių 10 dieninio intervalo strategijų nepraėjo 3 sluoksnio istorinio testo izoliuotoje aplinkoje dėl infrastruktūros auditoriaus gyvybingumo signalo problemų, o kiekviena sėkmingai patvirtinta portfelio strategija naudoja 4H intervalą arba dieninį intervalą su ne OHLCV duomenimis. Empiriškai 4H intervalo duomenų gavimas yra patikimesnis AND išvengiama nesėkmės dėl retų dieninių signalų ir vieno sandorio dominavimo (Golden Cross 14 sandorių / 6 metų sužlugdė slenkančių laikotarpių testavimą). 4H pramušimai aktyve ADA įvyksta ~30-50× kartų per metus, todėl slenkančių laikotarpių testavimui pakanka tankių signalų. Tik OHLCV — nėra priklausomybių nuo finansavimo / OI / likvidacijų duomenų, dėl kurių pastaruoju metu nepavykdavo patikros.

Hipotezės

Iteracija 2 sprendžia SOLE likusį netenkinamą kriterijų (deflated_sharpe 0.799 < 0.95). Remiantis grįžtamuoju ryšiu, pranašumas yra tikras — kontrolinė imtis atitinka kriterijų ties 3.43, visi WF OOS langai teigiami, PBO < 0.5, 0 staigių rezultatų kritimų — o DSR slopina tik pernelyg plati 225 bandymų / ~12 parametrų paieška, kurios tikėtino maksimalaus atsitiktinio rezultato kartelę išpučia daugiausia poveikio neturintys parametrai. FIX: signalų / pozicijų atidarymo / uždarymo / dydžio nustatymo kodas paliekamas identiškas kiekvienu baitu (logika nepaliesta, anksčiau patikrą praėję sluoksniai nepabloginti); tik config.parameters yra HARD-LOCKED ties šiame vykdyme rastomis geromis reikšmėmis (volume_mult=2.18, volume_window=24, breakout_period=27, sma_trend_period=31, daily_regime_sma=59, stop_loss_pct=0.054, take_profit_pct=0.112, max_holding_bars=23, per_trade_pct=0.20, risk_pct=0.015), išlaikant rizikos ribotuvus, kurie ištaisė kontrolinės imties rezultatą. Užfiksavus parametrus, daugybinių bandymų paieška smarkiai sumažėja, todėl tikrasis ~4.2 Sharpe rodiklis po korektiško defliavimo išlieka virš 0.95; patikra turėtų būti vykdoma daugiausia su 1-2 parametrų mikropaieška, keičiant volume_mult/breakout_period siaurame intervale, o ne su visa paieška.

Hipotezės

Vėlesnio laikotarpio kontrolinės imties patikra aiškiai nepraeita per optimizavimo bandymą 2 iš 2 (paskutinį). Nepaliesta chronologine tvarka sudaryta HOLDOUT yra smarkiai NEGATIVE: holdout_sharpe -14.39, santykis -2.287 (< 0.70 kartelė), palyginti su slenkančių laikotarpių testavimo OOS bazine reikšme 6.29 — optimizuota konfigūracija praranda pinigus pagal duomenis, kurių optimizavimo algoritmas niekada nematė. Palankus imties viduje gautų rezultatų profilis (bazinis Sharpe rodiklis 4.16, max_dd 2.56%, PF 3.04, jautrumas su 0 staigių rezultatų kritimų, is_overfitted=false) matuoja nuoseklumą, o ne gebėjimą apibendrinti vėlesniems duomenims, ir jam tiesiogiai prieštarauja neigiamas kontrolinės imties rezultatas; patys slenkančių laikotarpių testavimo OOS langai yra nenuoseklūs [0.0, 3.52, 15.36], o 6.29 vidurkį palaiko vienas neįtikėtinas 15.36 langas, vieno lango rezultatas lygus tiksliai 0.0. deflated_sharpe yra null, todėl net negalima patvirtinti statistinio reikšmingumo, o information_ratio yra -0.42 (benchmark_meaningful=true) — pagal riziką pakoreguotu rezultatu ji nusileidžia savo pačios vienodų svorių krepšeliui. Nekartoti iteracijos: tai paskutinis bandymas, jautrumas jau tvarkingas, o slenkančių laikotarpių testavimo rezultatai imties viduje jau stiprūs, todėl lemiama nesėkmė yra rezultatų žlugimas vėlesniu laikotarpiu, esant naujausiam režimui, o ne nepakankamai ištirta parametrų sritis — joks parametrų pakeitimas to neištaiso, o dar viena geriausio varianto iš -225 paieška vėl parenka istorijai pritaikytą konfigūraciją, kuri vėl nepraeina vėlesnio laikotarpio lango patikros. Ne revise_hypothesis: 4H apimtimi patvirtinto pramušimo architektūra jau pasiteisino ir yra naudojama su jai natūraliai tinkančiais tiksliniais aktyvais (BNB, SOL 4.42, BTC 3.74, XRP/DOGE rengiamas), todėl mechanizmas nėra įstrigęs ties neperspektyviu tiksliniu aktyvu — perkėlimas į ADA tiesiog neapibendrina vėlesniems duomenims, o jo atsisakius neprarandamas joks patvirtintas pranašumas. FAILURE PATTERN: patvirtintos 4H apimtimi patvirtinto Donchian kanalo pramušimo architektūros perkėlimas į vieną aktyvą ADA duoda patrauklų pakartotinį pritaikymą imties viduje (Sharpe rodiklis 4.16, PF 3.04, tvarkingas jautrumas su 0 staigių rezultatų kritimų, slenkančių laikotarpių testavimas nepažymėtas kaip pernelyg pritaikytas duomenims), kuris žlunga nepaliestoje vėlesnio laikotarpio kontrolinėje imtyje (Sharpe rodiklis -14.39, santykis -2.287), esant nenuosekliems OOS langams [0.0, 3.52, 15.36] — stiprus istorinis testas ir patikrą praėjęs jautrumo tinklelis neišgelbsti perkėlimo į aktyvą, kurio vėlesnio laikotarpio kontrolinės imties rezultatas yra smarkiai neigiamas.

Įgyvendinimas

Tik ilgųjų pozicijų 4H apimtimi patvirtinto Donchian kanalo pramušimo strategija, prekiaujanti ADAUSDT.BINANCE USD-M neterminuotais ateities sandoriais, su dieninių žvakių režimo filtru, tik OHLCV. Pozicija atidaroma, kai 4H uždarymo kaina pramuša ankstesnių 27 žvakių Donchian kanalo maksimumą AND žvakės apimtis >= 2.18x ankstesnių 24 žvakių vidurkio AND 4H uždarymo kaina yra aukščiau savo 31 žvakių SMA AND paskutinė dienos uždarymo kaina yra aukščiau savo 59 dieninių žvakių SMA. Pozicija uždaroma pasiekus +11.2% pelno fiksavimo ribą, -5.4% nuostolio ribojimo ribą, nutrūkus 4H tendencijai, pasikeitus dieniniam režimui arba suėjus 23 žvakių laiko limitui. Svertas 1.0.

Istorinio testo peržiūra

Sandoriai atitinka hipotezuotą mechanizmą: 90 tik ilgų pozicijų apimties patvirtintų pramušimų įėjimų, 0 trumpų pozicijų, vidutinė laikymo trukmė ~1d 22h (dienos, ne minutės, kaip teigta) — kodas įgyvendina nurodytus pramušimo+apimties+tendencijos+dieninio režimo vartus.

Istorinio testo peržiūra

90 sandorių per ~6.4 metų yra pakankama imtis, kad slenkančių laikotarpių optimizavimas būtų prasmingas (pakankamai tanki 3 langų IS/OOS).

Istorinio testo peržiūra

Grąža kasmet yra pastebimai nuosekli (2020 +11.8%, 2021 +21.5%, 2022 +4.6%, 2023 +17.9%, 2024 +11.3%, 2025 +14.4%), o ne vienų išskirtinių metų rezultatas — return_kurtosis 5.2 yra nedidelis, o strategija su didele atsarga padengia mokesčius (avg_win $3215, palyginti su avg_loss $1385, PF 3.04, komisiniai sudaro tik 1.68% bendrojo pelno).

Istorinio testo peržiūra

Veikia tvarkingai: entry_diag rodo 90 signalizuotų / 90 pateiktų, atmetimų nėra; metrics_reliable=true.

Istorinio testo peržiūra

Sandorių dažnis (~14/metus) gerokai mažesnis nei hipotezėje žadėti 30-50/metus — trijų vartų kombinacija (volume_mult 2.18 + 4H SMA tendencija + dieninis režimas) signalus retina labiau, nei teigta; į tai reikia atkreipti dėmesį vertinant slenkančiojo testavimo tankį.

Istorinio testo peržiūra

Pagrindiniai rodikliai atrodo patraukliai (Sharpe rodiklis 4.16, max_dd 2.56%, Calmar rodiklis 25, ekspozicija tik 7.76%) — aukštas Sharpe rodiklis esant labai trumpam buvimo rinkoje laikui yra būtent toks profilis, kuris prieš bet kokį perkėlimą į kitą etapą turi įveikti dėl statistinio šališkumo pakoreguoto Sharpe rodiklio / atidėtosios imties / PBO patikras; iki tol nekoreguotą Sharpe rodiklį laikykite nepatvirtintu.

Istorinio testo peržiūra

Konfigūracijoje jau naudojamos nestandartinės reikšmės, panašios į parinktas atliekant parametrų paiešką (volume_mult 2.18, breakout_period 27), o ne numatytosios strategijų šeimos reikšmės — optimizavimas turėtų patvirtinti atsparią parametrų sritį, o ne tik dar kartą patvirtinti iš anksto suderintą tašką.

Analizė

Tvarkingas imties viduje gautų rezultatų profilis: bazinis Sharpe rodiklis 4.16, max_dd 2.56%, profit_factor 3.04, 90 sandorių, maža 7.76% ekspozicija

Analizė

Jautrumo kriterijus tenkinamas: 0 iš 14 parametrų su staigiais rezultatų kritimais — nėra kritiškai jautrių parametrų taškų

Analizė

Slenkantysis testavimas nepažymėtas kaip persimokęs (vid. IS 7.13 ir vid. OOS 6.29, PBO 0.417)

Analizė

Mechanizmas įgyvendintas teisingai: 90 tik ilgų pozicijų apimties patvirtintų pramušimų, atmestų pavedimų nėra, sandorių skaičius tikėtinas 4H ADA atveju

Analizė

Išankstinis HOLDOUT FAILED ir yra smarkiai NEGATIVE: holdout_sharpe -14.39, santykis -2.287, palyginti su WF-OOS 6.29 — nepaliestas naujausias segmentas praranda pinigų

Analizė

Slenkančiojo testavimo OOS langai labai nenuoseklūs [0.0, 3.52, 15.36]: vienas langas neturi jokio pranašumo, o 6.29 vidurkį palaiko vienas neįtikėtinas 15.36 langas

Analizė

deflated_sharpe null (reikšmingumo apskaičiuoti negalima); information_ratio -0.42 su benchmark_meaningful=true — pagal riziką pakoreguotu rezultatu nusileidžia vienodo svorio krepšeliui

Analizė

Jautrumo analizė be pastebimų problemų ir aukštas bazinis Sharpe rodiklis matuoja nuoseklumą imties viduje, o ne gebėjimą apibendrinti būsimiems duomenims, ir jiems prieštarauja neigiamas atidėtosios imties rezultatas.

Analizė

Galutinis optimizavimo bandymas (2 iš 2) — nebeliko iteracijų biudžeto ir nėra atsparaus parametrų regiono, kurį būtų galima derinti

Analizė

NOT keisti bet kokią signalų / pozicijų atidarymo / uždarymo / dydžio nustatymo logiką ir NOT vėl plėsti paiešką — strategija WORKS. Dabar tenkinami visi kriterijai, išskyrus deflated_sharpe (0.799 < 0.95), nes šiame vykdyme vis dar atlikta visa 225 bandymų / ~12 parametrų paieška, užuot griežtai užfiksavus parametrus, kaip buvo nurodyta praėjusiame cikle. Jautrumo žemėlapis rodo, kad dauguma tirtų parametrų neturi poveikio (risk_pct, min_notional, min_stop_pct, per_trade_pct, use_daily_regime, use_trend_filter kreivės visos plokščios), todėl plati paieška išpučia tikėtino maksimalaus atsitiktinio rezultato kartelę ir išlaiko DSR žemiau 0.95, nors pranašumas yra tikras. FIX (griežtas užfiksavimas, be plataus optimizavimo): 1. HARD-LOCK visus parametrus ties THIS vykdyme rastomis geromis reikšmėmis (jos jau duoda stiprų kontrolinės imties rezultatą): volume_mult=2.18, volume_window=24, breakout_period=27, sma_trend_period=31, daily_regime_sma=59, stop_loss_pct=0.054, take_profit_pct=0.112, max_holding_bars=23, per_trade_pct=0.20, risk_pct=0.015. Išlaikyti rizikos ribotuvus, kurie ankstesniuose cikluose ištaisė kontrolinės imties rezultatą. 2. Pateikti patikrai su NO 225 bandymų paieška (daugiausia 1-2 parametrų mikropaieška, keičiant volume_mult/breakout_period siaurame intervale). Pašalinus daugybinių bandymų paiešką, atsitiktinio rezultato kartelė smarkiai sumažėja, todėl tikrasis ~4.2 Sharpe rodiklis korektiškai defliuojamas. 3. PROMOTE, kai deflated_sharpe >= 0.95 AND is_significant=TRUE AND kontrolinė imtis vis dar atitinka kriterijų AND visi OOS langai išlieka teigiami. ESCALATION (tai trečias prašymas sumažinti paiešką): jei kitame cikle EITHER pasiekia DSR >= 0.95 (patvirtinti), OR vėl grįžta kaip visa paieška su DSR ~0.8, o kontrolinės imties rezultatas išlieka >= 2.5, visi WF OOS langai išlieka teigiami, PBO < 0.5 ir 0 staigių rezultatų kritimų, tuomet PROMOTE, remiantis nepriklausomos už imties ribų esančios kontrolinės imties įrodymų svarumu, užuot atlikus ketvirtą iteraciją. NOT atsisakyti — strategija, kurios nepaliesta kontrolinė imtis atitinka kriterijų ties 3.43, o slenkančių laikotarpių testavimas nėra pernelyg pritaikytas duomenims ir visų langų rezultatai teigiami, turi tikrą pranašumą, o ne triukšmą.

Rezultatų suvestinė

Ši strategija perkėlė patvirtintą 4H apimtimi patvirtinto pramušimo strategijų šeimą nuo pasiteisinusių tikslinių aktyvų (BNB, SOL 4.42, BTC 3.74) į Cardano, remdamasi prielaida, kad ADA katalizuojančių įvykių sukelti apimties šuoliai atitinka tą patį sėkmės profilį ir kartu užpildo diversifikavimo spragą tarp pirmaujančių -10 aktyvų. Pradinis istorinis testas atrodė itin palankiai — Sharpe rodiklis 4.16, PF 3.04, 2.56% didžiausias nuosmukis, maža ekspozicija, nuosekli metinė grąža — todėl buvo priimtas sprendimas „optimizuoti“, o optimizuojant net išliko tvarkingas jautrumo paviršius ir slenkančių laikotarpių testavimas nebuvo pažymėtas kaip per daug pritaikytas duomenims. Tačiau slenkančių laikotarpių OOS langų rezultatai buvo nenuoseklūs [0.0, 3.52, 15.36], o lemiamas faktas buvo tai, kad nepaliestos vėlesnio laikotarpio kontrolinės imties rezultatas tapo smarkiai neigiamas (Sharpe rodiklis -14.39, santykis -2.287), taigi perkėlimas į ADA atnešė nuostolių pagal naujausius anksčiau nematytus duomenis. Paskutinėje iteracijoje analitikas jos atsisakė dėl nesugebėjimo apibendrinti vėlesniems duomenims, o ne dėl nepakankamai ištirtos parametrų srities, pažymėdamas, kad joks parametrų pakeitimas neištaiso neigiamo kontrolinės imties rezultato ir kad atsisakius neprarandamas joks patvirtintas pranašumas, nes architektūra jau veikia su jai natūraliai tinkančiais tiksliniais aktyvais.

Rezultatų suvestinė

Stiprus pakartotinis pritaikymas imties viduje, tvarkingas jautrumo tinklelis su 0 staigių rezultatų kritimų ir teigiamas slenkančių laikotarpių testavimo vidurkis matuoja nuoseklumą, o ne gebėjimą apibendrinti vėlesniems duomenims — perkėlimas į vieną aktyvą vis tiek gali žlugti nepaliestoje kontrolinėje imtyje, o OOS vidurkis, kurį palaiko vienas neįtikėtinas langas, yra įspėjimas, o ne teigiamas įvertinimas.

Rezultatų suvestinė

Analitikas jos atsisakė po optimizavimo ANALYZING etape per paskutinę iteraciją (2 iš 2): nepaliestas chronologiškai išdėstytas kontrolinis laikotarpis buvo smarkiai neigiamas (kontrolinio laikotarpio Sharpe -14.39, santykis -2.287, palyginti su 0.70 kartelės verte), o tai reiškia, kad optimizuota konfigūracija prarado pinigų duomenyse, kurių optimizatorius nematė, tuo tarpu defliuotas Sharpe buvo null (reikšmingumo apskaičiuoti negalima).

Rezultatų suvestinė

Pasiteisinusi 4H apimtimi patvirtinto Donchian kanalo pramušimo architektūra (BNB/SOL/BTC) perkelta į tik ilgąsias pozicijas atidarančią prekybą ADAUSDT neterminuotais ateities sandoriais; pozicijos atidaromos tik esant kanalo pramušimui ir apimties šuoliui, 4H SMA kilimo tendencijai bei tenkinant dieninių žvakių režimo filtrą, remiantis teze, kad į katalizuojančius įvykius reaguojanti ADA mažmeninių investuotojų bazė sukuria tokius pat aiškius kelių standartinių nuokrypių apimties šuolius.

Rezultatų suvestinė

Pradinis istorinis testas atrodė puikiai: 90 tik ilgųjų pozicijų sandorių per ~6.4 metų, Sharpe rodiklis 4.16, pelno faktorius 3.04, 56.7% pelningų sandorių dalis, tik 2.56% didžiausias nuosmukis ir 7.76% ekspozicija, taip pat nuosekli metinė grąža. Optimizuojant išliko tvarkingas jautrumo paviršius (0 iš 14 staigių rezultatų kritimų), o slenkančių laikotarpių testavimas nebuvo pažymėtas kaip per daug pritaikytas duomenims (vid. IS 7.13, vid. OOS 6.29, PBO 0.42), tačiau OOS langų rezultatai buvo nenuoseklūs [0.0, 3.52, 15.36], o informacijos santykis buvo neigiamas (-0.42).
Strategijos ataskaita

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