Strategijos
Diversifikuotas dienos impulsinės žvakės tęsenos portfelis pagrindiniuose instrumentuose (ilgosios ir trumposios pozicijos, Binance USD-M, 1H, atskiri įvykių inicijuojami įėjimai, vienos pozicijos ir bendrosios vertės ribos, ATR tikslai, viršijantys mokesčius)
Rezultatas: Atsisakyta
DiversifiedImpulseBarContinuationPortfolioLS1H
Iš tikrųjų išspręstos retų sandorių ir vieno įvykio koncentracijos problemos: 13,644 sandorių tarp 10 instrumentų tankiai užpildo kiekvieną langą; įėjimai yra atskiri ir saugūs varikliui, taikomos vienos pozicijos ir…
Hipotezė
Įgyvendinimas
Ilgoji ir trumpoji prekyba dienos metu, tęsiant impulso žvakės judėjimą, vykdoma kaip diversifikuotas portfelis iš 10 ilgos istorijos „Binance“ USD-M pagrindinių instrumentų, naudojant 1H žvakes. Kiekvienas turtas stebimas atskirai; didelės apimties kryptinis impulsas (|kūnas|/ATR >= impulse_atr_mult AND apimtis >= vol_mult x vidurkio) atidaro vieną atskirą poziciją impulso kryptimi. Ji uždaroma pasiekus artimą ATR nuostolio ribą, tolimesnį ATR tikslą arba maksimalų laikymo laiką. Taikoma vienos pozicijos nominalios vertės ir bendrosios portfelio ekspozicijos riba; kiekvienam turtui leidžiama ne daugiau kaip viena pozicija.
Patikros rezultatai
CLEAN RESTART 2026-09-04 — šio vykdymo nuosprendžių istorija ir mokymosi įrašai pašalinti, o vykdymas pradėtas iš naujo nuo patikros. Anksčiau atsisakyta dėl duomenų apdorojimo grandinės, ne dėl rinkos: Layer-2 bandymų aplinka neteisingai susiejo @staticmethod pagalbines funkcijas (ištaisyta), QA priėmė galutinius veiksmingumo sprendimus pagal neoptimizuotą pradinį testą (pašalinta — QA dabar vertina tik teisingumą), o smėliadėžės skirtasis laikas baigėsi dėl atgalinio testavimo lizdų trūkumo (ištaisyta). Hipotezė ir strategijos kodas nepasikeitė. Įvertinkite kodą pagal jo nuopelnus; veiksmingumas bus sprendžiamas vėliau, atlikus visą atgalinį testavimą ir optimizavimą.
Istorinio testo peržiūra
- Sharpe
- -0,09
- Bendra grąža
- -95,05%
- Didžiausias nuosmukis
- 96,24%
- Iš viso sandorių
- 13644
- Pelningų sandorių dalis
- 38,6%
- Pelno faktorius
- 0,87
Iš tikrųjų išspręstos retų sandorių ir vieno įvykio koncentracijos problemos: 13,644 sandorių tarp 10 instrumentų tankiai užpildo kiekvieną langą; įėjimai yra atskiri ir saugūs varikliui, taikomos vienos pozicijos ir bendrosios vertės ribos (nėra nominaliosios vertės išpūtimo artefakto ar likvidavimo)
Nuostolinga po išlaidų: total_return -95.05%, CAGR -45.6%, max_drawdown 96.24% (CI–100%) — peržengta 50% griežto atsisakymo riba (L19)
Pranašumo nepakanka mokesčiams padengti: avg_trade_return_pct 0.045% (nesiekia 0.15% mokesčių ribos, L22), profit_factor 0.87, tikėtinas rezultatas -$7.20/sandorį, komisiniai sudaro 12.4% bendrosios vertės
Nėra reikšmingo pagal riziką pakoreguoto pranašumo: Sharpe -0.088 (CI [-1.02, 0.61] intervalas apima nulį), PSR 0.41; nuostoliai 6 iš 7 metų (teigiami tik 2022)
Diversifikavimas nesumažino kraštinių nuostolių: ekscesas 246, mėnesio svyravimai +365%/-78%/-50%, 37 nuostolingų sandorių iš eilės — rezultatą lemia išskirtiniai atvejai, o ne tolygus pranašumas
L30/L63 gryna OHLCV kryptinės tęsenos klasė (0 išlikusi); pritaikius visam portfeliui sandorių skaičius išaugo, bet vieno sandorio pranašumas – ne
Iteracijų istorija
Patikra nepavyko (Layer 3 — smėliadėžės atgalinis testas): pradinis testas viršijo 300s vykdymo laiko limitą. Beveik visada tai reiškia, kad kiekvienos žvakės apdorojimo darbas didėja kartu su istorijos ilgiu — pavyzdžiui, kaskart iš naujo peržiūrima visa finansavimo ar papildomų duomenų seka arba kiekvienoje žvakėje funkcijoje calculate_signal()/on_bar() iš naujo sudaromas sąrašas ir iškviečiamos min()/sorted() funkcijos. Iš anksto surūšiuokite laiko žymų masyvus ONCE funkcijoje __init__ ir naudokite bisect arba talpykloje saugokite paieškos rezultatus pagal laiko žymą, kad kiekvienos žvakės apdorojimo sąnaudos būtų O(log n), o ne O(n).
„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.