Siirry sisältöön
Kaikki strategiat

Strategiat

ETH USD-M Tehokkuusrajattu aikasarjamomentum, long-short (yhden instrumentin BINANCE perpetual, 4h-palkit): N palkin trendin ONLY treidaus, kun Kaufmanin tehokkuussuhde vahvistaa liikkeen olevan SMOOTH/suuntautunut; ohita sahalaitaiset trendit, joissa sahaus syö trendin tuloksen. Volatiliteettiin perustuva mitoitus + ATR liukuva poistuminen, 3 parametria. Backtestaus.

Lopputulos: Hylätty

EthEfficiencyGatedTimeSeriesMomentumLS

Lopputuloksen yhteenveto

Tämä oli istunnon trendiperheen lupaavimman näköinen strategia: tehokkuussuhteen raja-arvo salli kaupat vain tasaisissa suuntaliikkeissä, ja volatiliteettitavoitteinen positioiden mitoitus sekä short-puoli tuottivat terveen riskiprofiilin — 18% enimmäisdrawdown, positiivinen vinous, tasapainoinen lähes markkinaneutraali salkku ja markkinatilojen jakauma (vain -6.7% 2022:ssa), jota long-only-korit eivät koskaan saavuttaneet. Se läpäisi optimointia edeltävän portin ”optimoi”-tuomiolla, mutta 3-vaiheen optimointi……Näytä enemmänNäytä vähemmän

Tämä oli istunnon trendiperheen lupaavimman näköinen strategia: tehokkuussuhteen raja-arvo salli kaupat vain tasaisissa suuntaliikkeissä, ja volatiliteettitavoitteinen positioiden mitoitus sekä short-puoli tuottivat terveen riskiprofiilin — 18% enimmäisdrawdown, positiivinen vinous, tasapainoinen lähes markkinaneutraali salkku ja markkinatilojen jakauma (vain -6.7% 2022:ssa), jota long-only-korit eivät koskaan saavuttaneet. Se läpäisi optimointia edeltävän portin ”optimoi”-tuomiolla, mutta 3-vaiheen optimointi paljasti saman kohtalokkaan vian kuin sen sisarstrategioissa: otoksen sisäinen Sharpe 1.058 romahti otoksen ulkopuolella arvoon 0.135, yhdessä ikkunassa tulos oli negatiivinen, PBO saavutti arvon 0.68, ja deflatoitu Sharpe 0.416 osoitti tuloksen olevan -225 kokeilun parhaan kohinan tasoa. Jopa valittu konfiguraatio jäi kaikista hyväksymisrajoista, ja ainoa vakaa parametrijärjestelmäalue jäi hyväksymiskelvottomaan Sharpe-arvoon ~0.5. Analyytikko hylkäsi sen heti ensimmäisessä iteraatiossa selvänä ylisovittamisena, jolle ei ollut vakaata optimointialuetta — ER-rajattu ETH-trendietu oli todellinen, mutta yksinkertaisesti liian heikko selvitäkseen monen testin korjauksesta.

Hypoteesi

LONG-SHORT, yhden instrumentin suuntastrategia instrumentilla ETHUSDT.BINANCE (USD-M perpetual-sopimus, 4 tunnin kynttilät), joka on tarkoituksella NOT tavanomainen liukuvien keskiarvojen risteykseen perustuva trendi, joka päätyy toistuvasti luokkaan ”muu”, eikä NOT mitään keskiarvoon palautumiseen perustuvaa strategiaa (vastaliikkeeseen nojaavat strategiat ovat kuolleita). Mekanismi kohdistuu suoraan siihen ONE syyhyn, miksi trendinseuranta epäonnistuu kryptomarkkinoilla: sahaava liike vaihtelevissa……Näytä enemmänNäytä vähemmän

LONG-SHORT, yhden instrumentin suuntastrategia instrumentilla ETHUSDT.BINANCE (USD-M perpetual-sopimus, 4 tunnin kynttilät), joka on tarkoituksella NOT tavanomainen liukuvien keskiarvojen risteykseen perustuva trendi, joka päätyy toistuvasti luokkaan ”muu”, eikä NOT mitään keskiarvoon palautumiseen perustuvaa strategiaa (vastaliikkeeseen nojaavat strategiat ovat kuolleita). Mekanismi kohdistuu suoraan siihen ONE syyhyn, miksi trendinseuranta epäonnistuu kryptomarkkinoilla: sahaava liike vaihtelevissa markkinatilanteissa. Jokaisen toimeksiannon ehtona on Kaufmanin tehokkuussuhde (ER = |close_t - close_{t-N}| / Σ|close_i - close_{i-1} viimeisten N kynttilän ajalta). ER≈1 tarkoittaa selkeää suuntaliikettä; ER≈0 tarkoittaa, että sama nettoliike syntyi kohinaisesta edestakaisesta liikkeestä. Otamme N kynttilän trendin vain, kun ER ylittää raja-arvon (trendi on todella EFFICIENT), ja pysymme sivussa, kun ER on matala (sahaava markkina) — juuri tällöin risteyksiin perustuva trendistrategia menettää arvoaan. Suunta = N kynttilän tuoton etumerkki: tehokas nousuliike → LONG, tehokas laskuliike → SHORT (short-positiot jakavat tuotot eri markkinatilanteisiin ja rajaavat laskumarkkinan drawdownia, toisin kuin long-only-momentumkorit, jotka kaikki epäonnistuivat yli 50% drawdowniin tai yhden markkinatilanteen vivutukseen). Position koko määritetään VOLATILITY-TARGETED (vakioitu suhteellinen riski ATR:n avulla), joten yksittäinen kauppa tai markkinatilanne ei voi aiheuttaa vipuun perustuvaa romahdusta, joka kaatoi volatiliteetin mukaan skaalatun 15 instrumentin korin. Puhdas OHLCV — ei riippuvuutta lisädatasta tai eri kaupankäyntipaikoista, joten ei data_unavailable riskiä. Tämä ei ole NOT järjestys- tai rotaatiokori (L12/L24 — yksi instrumentti, ei poikkileikkauslajittelua), NOT carry-strategia (kuollut BTC:n ulkopuolella), NOT optiostrategia (L23), NOT likvidaatiosta riippuva strategia (L3) eikä NOT rahoitusmaksun suuntaan perustuva strategia (L13). 3 parametrit: ER tarkastelujakson pituus N, ER sisääntulon raja-arvo, ATR perässä seuraavan rajan kerroin.

Toteuttaa hypoteesin suoraan täsmälleen 3 nimetyllä ydinparametrilla (ER tarkastelujakso N=20, ER sisääntuloraja=0.30, ATR liukuvan stopin kerroin=3.0) sekä tavanomaisilla riskiparametreilla. Mekanismina on tehokkuusraja: trendillä käydään kauppaa vain, kun liike on aidosti EFFICIENT, ja sahaavat trendit ohitetaan — juuri tämä markkinatila tuhoaa risteämätrendiseurannan kryptomarkkinoilla. Long- ja short-positiot jakavat tuotot markkinatilojen mukaan ja rajaavat karhumarkkinan drawdownia (ei……Näytä enemmänNäytä vähemmän

Toteuttaa hypoteesin suoraan täsmälleen 3 nimetyllä ydinparametrilla (ER tarkastelujakso N=20, ER sisääntuloraja=0.30, ATR liukuvan stopin kerroin=3.0) sekä tavanomaisilla riskiparametreilla. Mekanismina on tehokkuusraja: trendillä käydään kauppaa vain, kun liike on aidosti EFFICIENT, ja sahaavat trendit ohitetaan — juuri tämä markkinatila tuhoaa risteämätrendiseurannan kryptomarkkinoilla. Long- ja short-positiot jakavat tuotot markkinatilojen mukaan ja rajaavat karhumarkkinan drawdownia (ei long-only-momentumkori). Volatiliteettitavoitteinen ATR-mitoitus pitää riskin vakiona murto-osana pääomasta (L15 — kauppakohtainen riski = stop_distance x koko ~= 1% pääomasta, ja brutto-nimellisarvo rajataan erikseen 1x pääomaan), mikä välttää aiemmat volatiliteettiskaalattujen korien korkoa korolle - ja vipuvaikutusromahdukset. calculate_signal palauttaa jokaisella palkilla jatkuvan arvon RAW ER*sign (vaihtelee palkista toiseen, luonnollisissa yksiköissä, eikä sitä rajata nollaksi); should_enter vertaa sitä saman yksikön raja-arvoon jatkuvan signaalin ohjeen mukaisesti. Kaupankäynnin puuttumisen riski (L21/L25) tarkistettiin suoraan ETH 4h-datalla: N=20 / raja=0.30 sisääntuloehto täyttyy noin 34%:lla palkeista (noin 744 2170:sta 365 päivän testijaksossa), joten vähintään 1 kauppaa on laajalla marginaalilla taattu, ja lämmittelyjakso (22 palkkia) on mitätön osa ikkunasta. Kaikki apumetodit ovat instanssimetodeja (ei @staticmethod), jotta ne säilyvät Layer-2-varmennusproksyn MethodType-uudelleensidonnassa. Yhden instrumentin puhdas OHLCV: NOT arvojärjestys-/rotaatiokoria (L12/L24), NOT carry-kauppaa (L1/L13), NOT optioita (L23), NOT likvidaatiosta riippuvuutta (L3), NOT keskiarvoon palautumista eikä data_unavailable-riskiä. Kaupankäyntipaikka on futuurimarkkina (BINANCE), koska strategia ottaa short-positioita; vipu pysyy arvossa 1.0, eikä sitä käytetä positioiden mitoituksessa, joten leverage_set_but_unused-portti ei laukea.

Deflatoitu Sharpe epäonnistui: DSR=0.416, odotettu maksimi=0.834 225 kokeilussa — valittua Sharpea (IS ~1.22) ei voi erottaa parhaan N:n kohinasta, ja toteutunut otoksen ulkopuolinen Sharpe on vain 0.135. Kyse on selvästä ylisovittamisesta, ei viritettävästä ongelmasta: walk-forward-testin liput is_overfitted=true (IS keskiarvo 1.058 vs. OOS keskiarvo 0.135) ja OOS ikkunat [0.074, 0.824, -0.492] (yksi negatiivinen — etu on yhdessä ikkunassa, ei vakaassa signaalissa), ja PBO 0.68 > 0.5 tarkoittaa, että parametrit……Näytä enemmänNäytä vähemmän

Deflatoitu Sharpe epäonnistui: DSR=0.416, odotettu maksimi=0.834 225 kokeilussa — valittua Sharpea (IS ~1.22) ei voi erottaa parhaan N:n kohinasta, ja toteutunut otoksen ulkopuolinen Sharpe on vain 0.135. Kyse on selvästä ylisovittamisesta, ei viritettävästä ongelmasta: walk-forward-testin liput is_overfitted=true (IS keskiarvo 1.058 vs. OOS keskiarvo 0.135) ja OOS ikkunat [0.074, 0.824, -0.492] (yksi negatiivinen — etu on yhdessä ikkunassa, ei vakaassa signaalissa), ja PBO 0.68 > 0.5 tarkoittaa, että parametrit ovat todennäköisemmin ylisovitettuja kuin eivät. Kumpaakaan ehdotonta kovaa porttia ei voi ohittaa, joten hyväksyminen on mahdotonta. Valittu konfiguraatiokin jää hyväksymisrajoista (Sharpe 0.768 < 1.5, win_rate 0.40 < 0.45, max_drawdown 16.1% > 10%, is_significant=false, sharpe_ci_low 0.106). Iterointi ei pelasta strategiaa: ainoa tasainen ja vakaa parametrijärjestelmäalue on Sharpe ~0.5, jonka CI ulottuu nollan molemmille puolille — sekin jää hyväksymättä — joten toista optimointikierrosta varten ei ole vakaata aluetta, jota kohti virittää; tuloksena olisi vain saman heikon edun kohinan uusi valinta. Tämä on klassinen ylisovittamisen merkki (korkea IS, romahtanut OOS), joka käytännön linjauksen mukaan johtaa hylkäämiseen uudistamisen sijaan. Kalibrointi vahvistaa tämän: lähes samanlainen Kaufman-ER-suurten yhtiöiden kori (samankaltaisuus 0.72), ETH Donchian-trendi sekä BTC 200-MA-trendistrategiat hylättiin kaikki ylisovitettuina. ER-rajattu ETH-trendietu on aidosti liian heikko selvitäkseen monen testin korjauksesta.

Toteutus

Long-short-aikasarjamomentum yhdelle instrumentille ETHUSDT.BINANCE:ssa (USD-M-perpetuaali, 4h-palkit), Kaufmanin tehokkuussuhteen rajaamana. Jokaisella palkilla se laskee ER = |close_t - close_{t-N}| / sum|close_i - close_{i-1}| viimeisten N palkkien ajalta (ER~1 = tasainen suuntaliike, ER~0 = sama nettoliike kohinaisella sahaamisella). Signaali on ER * sign(N-palkin tuotto), jatkuva arvo välillä [-1,1]. Se avaa position N-palkin trendin suuntaan ONLY, kun |signaali| ylittää tehokkuusrajan (0.30) — LONG……Näytä enemmänNäytä vähemmän

Long-short-aikasarjamomentum yhdelle instrumentille ETHUSDT.BINANCE:ssa (USD-M-perpetuaali, 4h-palkit), Kaufmanin tehokkuussuhteen rajaamana. Jokaisella palkilla se laskee ER = |close_t - close_{t-N}| / sum|close_i - close_{i-1}| viimeisten N palkkien ajalta (ER~1 = tasainen suuntaliike, ER~0 = sama nettoliike kohinaisella sahaamisella). Signaali on ER * sign(N-palkin tuotto), jatkuva arvo välillä [-1,1]. Se avaa position N-palkin trendin suuntaan ONLY, kun |signaali| ylittää tehokkuusrajan (0.30) — LONG tehokkaassa nousuliikkeessä, SHORT tehokkaassa laskuliikkeessä — ja pysyy sivussa, kun ER on matala (sahalaitainen markkinatila, jossa risteämätrendin tuotto kuluu sahaamiseen). Positio mitoitetaan volatiliteettitavoitteisesti: vakio-osuus pääomasta riskissä (1%) jaettuna ATR-pohjaisella stop-etäisyydellä (atr_trail_mult x ATR). Näin suurempi volatiliteetti pienentää positiota automaattisesti, eikä yksittäinen kauppa tai markkinatila voi aiheuttaa vipuvaikutuksen tuottamaa romahdusta. Kova nimellisarvoraja (1x pääomasta) ja vivun puuttuminen rajaavat kokonaisaltistusta. Poistumisena on ATR-liukuva stop, joka seuraa suotuisaa ääriarvoa etäisyydellä atr_trail_mult x ATR, sekä tehokkaan käänteen poistuminen, joka sulkee position vastakkaisen tehokkaan trendin ilmaantuessa. Pelkkä OHLCV — ei lisä- tai kaupankäyntipaikkojen välistä dataa.

Varmennuksen tulokset

Analyytikon arvio koko historian perusteella: rajattu drawdown ja positiivinen vinous tekevät tästä järkevän optimointi- ja iterointikohteen hylkäämisen sijaan, mutta negatiivinen 1-vuoden testijakso ja Sharpen väli, joka ulottuu nollan molemmille puolille, edellyttävät varovaisuutta.

Analyytikon kannalta tulos ei viittaa koodivirheeseen: testiympäristön tulos on hieman negatiivinen — total_return -8.7%, Sharpe -0.67 (CI [-2.27, +0.90], sisältää nollan), profit_factor 0.74, win_rate 0.36 59 kaupan aikana, max_drawdown 19.5%. Toisin kuin sessiossa romahtaneet strategiat, tällä on HEALTHY trendinseurausprofiili (return_skew +0.52, avg_win $1173 > avg_loss $878, tail_ratio 1.14, drawdown pysyi kurissa tasolla 19.5%) — tehokkuusraja ja ATR volatiliteettitavoittelu rajoittavat drawdownia suunnitellusti; puutteena on alle -50% osumatarkkuus, joka ei kattanut kuluja tämän yhden vuoden tarkastelujaksolla. BACKTEST_REVIEW:lle jää mitattava kysymys edusta, ei uudelleenkoodattava ongelma.

Varmista, että koko historian backtestissä on vähintään noin 100 kauppaa ennen varmoja johtopäätöksiä.

59 kauppaa 364 päivässä on yksinään rajatapaus (alle ~100 kaupan ikkunakohtaisen alarajan), mutta vuositasolle ~59 kaupalla arvioituna määrä ylittää selvästi ~100 koko monivuotisessa backtestissä, joten mitattavuus ei ole tässä este (toisin kuin luonnostaan harvataajuisessa signaalissa).

Backtestin arviointi

Sharpe
0,64
Kokonaistuotto
97,04%
Maksimipudotus
18,04%
Kauppoja yhteensä
334
Voittoprosentti
35,3%
Tuottokerroin
1,30

avg_trade_return_pct 0.79% — selvästi yli 0.15%-futuurien kulurajan; aito kulujen jälkeinen etu

profit_factor 1.30, positiivinen vinous 1.53 ja tail_ratio 1.30 — terve trendinseurannan tuottorakenne (pienet tappiot, suuret voitot)

max_drawdown 18.0% (selvästi alle 50%), Calmar 4.44 — riski on hallinnassa, ei merkkejä vivun aiheuttamasta romahduksesta

Tuotot jakautuivat markkinatilojen mukaan: positiivinen tulos 2020/2021/2023/2024/2025:ssa ja vain -6.7% 2022-karhumarkkinassa — long-short-rakenne suojasi karhumarkkinalta, toisin kuin long-only-korit

Tasapainoinen salkku (170 long / 164 short), matala beta 0.05, positiivinen alfa 0.053 — eriytynyt, lähes markkinaneutraali tuottovirta

Riittävästi havaintoja (334 kauppaa), joten parametrien herkkyyttä voi arvioida tilastollisesti mielekkäästi

Sharpe 0.637 on vaatimaton ja sen CI alin arvo (-0.03) hipaisee nollaa — etua on vahvistettava optimoinnissa, jotta se läpäisee hyväksymisrajan

information_ratio -0.66 vastaan osta ja pidä -vertailu ETH on negatiivinen (vaikka osta ja pidä ei ole reilu vertailukohta matalan beetan long-short-strategialle)

2026:ssa on pitkittynyt drawdown-jakso (liukuva Sharpe negatiivinen) — seuraa OOS:n vakautta walk-forward-testin viimeisimmässä ikkunassa

Analyysi

Siisti riskiprofiili: optimoitu max_drawdown 16.1%, ei likvidaatioita, positiivinen vinous 1.38, tail_ratio 1.34 — aito trendinseurannan tuottorakenne

avg_trade_return_pct 1.42% ylittää kulurajan reilusti; noin $42M:n kapasiteetti on käytettävissä

Herkkyys muuttuu tasaisesti ilman jyrkänteitä — koodi toimii oikein ja suunnitellusti

Long-short-rakenne piti arvon 2022 positiivisena (+12.6% optimoituna) ja tuotti hypoteesin lupaaman markkinatilojen jakauman

HARD FAIL: walk-forward-testaus is_overfitted=true — IS Sharpe 1.058 romahtaa tasolle OOS 0.135, ikkunat OOS [0.074, 0.824, -0.492] (yksi negatiivinen, hyvin epäyhtenäinen)

HARD FAIL: PBO 0.68 > 0.5 — parametrien valinta on todennäköisemmin ylisovitettu kuin ei

deflated_sharpe 0.416 << 0.95, is_significant=false, sharpe_ci_low 0.106 — valittu Sharpe on -225 kokeilun parhaan tuloksen artefakti, ei vahvistettu etu

Valittu konfiguraatiokin jää rajoista: Sharpe 0.768 < 1.5, win_rate 0.40 < 0.45, max_drawdown 16.1% > 10%

Ainoa vakaa (ei jyrkänteinen) parametrijärjestelmäalue on Sharpe ~0.5 — sekin alittaa hyväksymisrajat, ja sen CI ulottuu nollan molemmille puolille; hyväksyttävää optimointialuetta ei ole.

Perheen kalibrointi: lähes identtiset ER/trendistrategiat (Kaufman-ER-suurten kohteiden kori sim 0.72, ETH Donchian, BTC 200-MA) hylättiin ALL ylisovitettuina

Lopputuloksen yhteenveto

Tehokkuussuhteen raja-arvo paransi trendituottojen muotoa aidosti — hallittu drawdown, positiivinen vinous ja short-puolen todellinen suoja 2022-karhumarkkinalta — mutta ER-rajattu ETH-trendietu oli yhä liian heikko selvitäkseen monen testin korjauksesta. Tämä vahvistaa yhdessä lähes samanlaisen Kaufman-ER-korin, ETH Donchianin ja sisarstrategioiden BTC 200-MA kanssa, että tämän yksittäisen instrumentin trendiluokka ylisovittaa eikä yleistä.

Analyytikko antoi hylkäystuomion ohittamattomien ylisovittamisen kovien porttien vuoksi: walk-forward-testaus is_overfitted=true ja OOS ikkunat [0.074, 0.824, -0.492] (etu keskittyy yhteen ikkunaan), PBO 0.68 > 0.5, sekä deflatoitu Sharpe 0.416 verrattuna 225 kokeilun odotettuun maksimiin 0.834 — valittu Sharpe oli siis parhaan N:n kohinaa — samalla kun ainoa vakaa, jyrkänteetön parametrijärjestelmäalue jäi Sharpe-arvoon ~0.5, ja sen CI ulottui nollan molemmille puolille, joten hyväksyttävää aluetta, jota kohti virittää, ei jäänyt.

Long-short-aikasarjamomentumstrategia yhdelle instrumentille ETHUSDT.BINANCE:ssa (USD-M-perpetuaali, 4h-palkit). Se käy kauppaa N-palkin trendillä vain, kun Kaufmanin tehokkuussuhde vahvistaa liikkeen tasaiseksi ja suuntautuneeksi; sahalaitaisissa markkinatiloissa se pysyy sivussa. Volatiliteettitavoitteinen ATR-mitoitus ja ATR-liukuva poistuminen sekä short-positiot jakavat tuotot eri markkinatiloihin.

Ensimmäinen backtest oli perheensä tervein — tuotto +97% tasapainotetulla 334 kaupalla (170 long / 164 short), voittokerroin 1.30, avg_trade_return_pct 0.79%, positiivinen vinous 1.53, vain 18.0% suurin drawdown ja ainoastaan -6.7% 2022 karhumarkkinassa — mutta Sharpe oli vaatimaton, 0.637 (CI häilyi nollan tuntumassa); optimointi nosti sen tasolle Sharpe 0.768 / +256%, mutta merkitsi is_overfitted=true (IS 1.058 → OOS 0.135), PBO 0.68 ja deflatoitu Sharpe 0.416.

Stratmill on tutkimus- ja paperikaupankäyntityökalu, ei sijoitusneuvontaa tai välittäjä. Takaisintestaus- ja paperikaupankäyntitulokset ovat hypoteettisia. Kaupankäyntiin liittyy tappion riski.