Strategiat
Hajautettu suurten kryptovaluuttojen päivänsisäinen impulssipalkin jatkoliikesalkku (pitkät ja lyhyet positiot, Binance USD-M, 1H, tapahtumapohjaiset erilliset positiot, position ja bruttoaltistuksen ylärajat, kulut ylittävät ATR-tavoitteet)
Lopputulos: Hylätty
DiversifiedImpulseBarContinuationPortfolioLS1H
Kauppojen harvuuden ja yksittäisten tapahtumien keskittymisen ongelmat korjaantuivat: 13,644 kauppaa 10 nimikkeellä täyttävät jokaisen jakson tiiviisti, mukana ovat moottoriturvalliset erilliset positiot ja…
Hypoteesi
Toteutus
Long-short-päivänsisäinen impulssikynttilän jatkoliike hajautettuna salkkuna 10 pitkän historian Binance USD-M -suuren markkina-arvon instrumentissa 1H-kynttilöillä. Jokaista instrumenttia seurataan itsenäisesti; suuri, suuntainen liike (|body|/ATR >= impulse_atr_mult AND volyymi >= vol_mult x keskiarvo) avaa yhden erillisen position liikkeen suuntaan. Positio suljetaan tiukalla ATR stopilla, laajemmalla ATR tavoitetasolla tai enimmäispositioajan vararajana. Position nimellisarvolle ja salkun kokonaisvastuulle on ylärajat; enintään yksi positio instrumenttia kohden.
Varmennuksen tulokset
CLEAN RESTART 2026-09-04 — tämän ajon tuomiohistoria ja oppimistiedot poistettiin, ja se käynnistettiin uudelleen varmennuksesta. Aiempi hylkäys johtui putkesta, ei markkinasta: Layer-2-testialusta sitoi @staticmethod-apufunktiot väärin (korjattu), QA antoi lopulliset suorituskykyä koskevat tuomiot optimoimattomasta savutestistä (poistettu — QA arvioi nyt vain oikeellisuutta), ja hiekkalaatikon aikakatkaisut johtuivat backtest-paikkojen puutteesta (korjattu). Hypoteesi ja strategian koodi eivät ole muuttuneet. Arvioi koodia sen ansioiden perusteella; suorituskyky ratkaistaan myöhemmin täydellä backtestillä ja optimoijalla.
Backtestin arviointi
- Sharpe
- -0,09
- Kokonaistuotto
- -95,05%
- Maksimipudotus
- 96,24%
- Kauppoja yhteensä
- 13644
- Voittoprosentti
- 38,6%
- Tuottokerroin
- 0,87
Kauppojen harvuuden ja yksittäisten tapahtumien keskittymisen ongelmat korjaantuivat: 13,644 kauppaa 10 nimikkeellä täyttävät jokaisen jakson tiiviisti, mukana ovat moottoriturvalliset erilliset positiot ja positio-/bruttoylärajat (ei nimellisarvon paisumisen virhettä eikä likvidointia)
Nettotappio: total_return -95.05%, CAGR -45.6%, max_drawdown 96.24% (CI–100%) — ylittää 50% ehdottoman hylkäysrajan (L19)
Etu jää kulujen alle: avg_trade_return_pct 0.045% (alle 0.15% kulurajan, L22), profit_factor 0.87, odotusarvo -$7.20/kauppa, palkkiot 12.4% brutosta
Ei merkittävää riskiin suhteutettua etua: Sharpe -0.088 (CI [-1.02, 0.61] sisältää nollan), PSR 0.41; tappiota 6 vuotena 7:sta (vain 2022 positiivista vuotta)
Hajautus ei hillinnyt häntäriskiä: kurtosis 246, kuukausimuutokset +365%/-78%/-50%, 37 peräkkäistä tappiota — poikkeamien hallitsema, ei tasainen etu
L30/L63 puhdas OHLCV-suuntainen jatkoliike-luokka (0-selviytyjä); salkkuyleistys kasvatti kauppojen määrää, mutta ei kauppakohtaista etua
Iteraatiohistoria
Varmennus epäonnistui (Layer 3 — hiekkalaatikon backtest): savutesti ylitti 300 sekunnin aikarajan. Tämä tarkoittaa lähes aina historiaan nähden skaalautuvaa palkkikohtaista työtä — esimerkiksi koko rahoitus-/lisäsarjan uudelleenskannausta tai listan uudelleenrakentamista ja min()-/sorted()-kutsua jokaisen palkin calculate_signal()/on_bar()-funktiossa. Laske lajitellut aikaleimataulukot ONCE valmiiksi __init__-funktiossa ja käytä bisectiä tai välimuistita aikaleiman mukaan, jotta palkkikohtainen kustannus on O(log n), ei O(n).
Stratmill on tutkimus- ja paperikaupankäyntityökalu, ei sijoitusneuvontaa tai välittäjä. Takaisintestaus- ja paperikaupankäyntitulokset ovat hypoteettisia. Kaupankäyntiin liittyy tappion riski.