Trading Glass
FeaturesPricingAcademyBlogChartJournal
Loading
Wszystkie kursy
Nash Equilibrium and No ArbitrageVariance & Standard DeviationSkewness & KurtosisMonte Carlo SimulationsBayesian ThinkingKryterium Kelly'egoPrawo wielkich liczb i centralne twierdzenie graniczne
Academy/Trading Intelligence/Matematyka i prawdopodobieństwo

Skewness & Kurtosis

Trading Intelligence

9 min czytania

skewnesskurtosis

Go beyond mean and variance to examine the asymmetry and tail thickness of return distributions and why they matter for risk.

Loading

Powiązane tematy

Distribution of Trade Returns

9 min

Nash Equilibrium and No Arbitrage

8 min

Bayesian Thinking

9 min

Kryterium Kelly'ego

8 min

Poprzedni temat

Variance & Standard Deviation

Następny temat

Monte Carlo Simulations

Trading Glass

Next-generation charting order flow platform with rotation view, cluster visualization, and real-time analytics for professional traders and quantitative analysts.

Product

  • Features
  • Pricing
  • Chart
  • Journal

Resources

  • Academy
  • Blog
  • Documentation
  • API Reference
  • Support

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 Trading Glass. All rights reserved.

PrivacyTerms

Skewness i kurtosis to trzeci i czwarty moment standaryzowany rozkładu. Skewness mierzy asymetrię — czy twoje duże wyniki skupiają się po stronie wygranych, czy strat. Kurtosis mierzy grubość ogonów — jak często pojawiają się ekstremalne wyniki. Razem decydują o tym, czy strategia z czystym wskaźnikiem Sharpe'a jest faktycznie bezpieczna, czy po cichu niesie ryzyko bankructwa.

Nie wszystkie wyniki tradingu podążają za rozkładem normalnym — a ignorowanie tego faktu może zrujnować nawet statystycznie poprawne strategie.

Wymagane wcześniej: Wariancja i odchylenie standardowe — musisz swobodnie operować σ, zanim dołożysz trzeci i czwarty moment.

Dalej: Symulacje Monte Carlo — praktyczne narzędzie do testów warunków skrajnych dla strategii, których PnL nie jest gaussowski.


Wprowadzenie

Zbudowałeś system.

  • Zmierzyłeś EV
  • Rozumiesz wariancję
  • Zastosowałeś nawet sizing Kelly'ego

Ale wtedy:

  • Jedna ogromna transakcja kompletnie zniekształca twoją krzywą kapitału
  • Albo jedna rzadka strata jest tak duża, że niweluje miesiąc postępów

Co się stało?

To nie przypadek. To skewness i kurtosis — kluczowe cechy statystyczne rozkładu twoich transakcji, które mówią, jak twoja przewaga (edge) rozkłada się w czasie.


Czym jest skewness?

Skewness = E[((X−μ)/σ)^3]. Mierzy asymetrię rozkładu. Dodatnia skewness → dominuje prawy ogon (rzadkie duże wygrane); ujemna skewness → dominuje lewy ogon (rzadkie duże straty). Dla porównania: dzienne stopy zwrotu S&P 500 ≈ −0,5 do −1,0; BTC dziennie ≈ −0,2 do +0,5 w zależności od reżimu.

Liczą się tutaj dwa rozkłady i są one różne: (1) rozkład stóp zwrotu aktywa oraz (2) rozkład PnL twojej strategii. Skewness dotyczy obu, ale znak może się między nimi odwrócić — strategia long-vol na aktywie o ujemnej skewness zwykle generuje dodatnio skośne PnL.

W kategoriach tradingu:

  • Dodatnia skewness: dużo małych strat, kilka dużych wygranych
  • Ujemna skewness: dużo małych wygranych, sporadyczne duże straty

Większość detalicznych systemów ma ujemną skewness — sprawiają dobre wrażenie (częste wygrane), ale od czasu do czasu wybuchają.


Przykłady:

TypSkewnessPrzykład
ScalpingUjemna80% win rate, ale jedna strata −5R rujnuje tydzień
Podążanie za trendemDodatnia30% win rate, ale sporadyczne wygrane +6R lub +10R
MartingaleBardzo ujemnaWiele małych wygranych, sporadyczne całkowite wyzerowanie

Czym jest kurtosis?

Kurtosis = E[((X−μ)/σ)^4]. Rozkład normalny ma kurtosis = 3, więc analitycy raportują kurtozę nadwyżkową = kurt − 3. Nadwyżka > 0 = leptokurtyczny (grube ogony). W realnym świecie: S&P dziennie ≈ 5–10 nadwyżki; BTC dziennie potrafi przekraczać 20. Uwaga (Westfall 2014): kurtosis dotyczy ogonów, a nie 'wysmuklenia' — ten starszy podręcznikowy opis jest błędny.

W tradingu:

  • Wysoka kurtosis: więcej wartości odstających niż oczekiwano
  • Niska kurtosis: wyniki skupiają się blisko średniej

Strategie z wysoką kurtosis niosą ze sobą tail risk — rzadkie, ekstremalne wyniki, które mają większe znaczenie, niż powinny. Zastrzeżenie: w prawdziwie grubo-ogoniastych reżimach (typu Pareto, do których zbliżają się ogony krypto i akcji w stresie) sama próbkowa kurtosis jest niewiarygodnym estymatorem — prawdziwa wartość może być praktycznie nieskończona. Każdą historyczną liczbę kurt traktuj jako dolne ograniczenie rzeczywistego ryzyka ogonowego.


Dlaczego to ma znaczenie dla traderów

1. Twoje PnL nie ma rozkładu normalnego

Większość książek o tradingu zakłada krzywą dzwonową (rozkład Gaussa) — gdzie:

  • Większość wyników znajduje się blisko średniej
  • Duże wygrane/straty są rzadkie

Ale w rzeczywistości:

  • Rynki mają grube ogony — zjawisko po raz pierwszy udokumentowane przez Mandelbrota (1963) na cenach bawełny i spopularyzowane ponownie przez Taleba. Upadek LTCM w 1998 to podręcznikowy przypadek: ich model ryzyka oparty na σ mówił, że default Rosji to zdarzenie 6σ ("raz na życie wszechświata"); transakcja istniała 4 lata, zanim do niego doszło.
  • Pod rozkładem Gaussa, dzień spadku 5σ to zdarzenie 1 na 1,7 mln — raz na ~7 000 lat tradingu. W faktycznych danych S&P od 1928 dni 5σ zdarzają się mniej więcej co rok. W BTC mogą się zdarzać co miesiąc. Każdy model ryzyka oparty wyłącznie na σ — VaR, optimal-f, klasyczny Kelly — zaniża prawdziwe prawdopodobieństwo bankructwa o 2–3 rzędy wielkości.
  • Twój system może po cichu nieść ukryte ryzyko

2. Skewness wpływa na twoje postrzeganie strategii

  • System, który wygrywa w 80% przypadków wydaje się niesamowity… dopóki nie pojawi się jedna strata −6R
  • System, który wygrywa w 30% przypadków wydaje się brutalny… dopóki transakcja +10R nie wystrzeli twojej krzywej kapitału

Jeśli oceniasz strategię tylko na podstawie krótkoterminowego win rate, źle ocenisz system.

Przełóż skewness na klasę strategii: strategie short-vol (sprzedaż premii, mean-reversion, w stylu martingale) generują ujemną skewness i dobrze wyglądają w arkuszu Sharpe'a — zbierają drobne przed walcem. Strategie long-vol (trend, breakout, kupowanie długoogonowych opcji) generują dodatnią skewness i źle wyglądają w arkuszu Sharpe'a, ale przeżywają zmiany reżimów. Ten sam Sharpe ≠ ta sama przeżywalność.


3. Kurtosis wpływa na to, jak dobierasz wielkość pozycji

  • Wysoka kurtosis = oczekuj ekstremalnej zmienności → dobieraj małe pozycje
  • Niska kurtosis = gładsza krzywa → dobieraj bardziej agresywnie

Reguła kciuka: kurtosis nadwyżkowa < 1 → bliska gaussowskiej, pełny Kelly jest mniej więcej bezpieczny. 1–5 → leptokurtyczna, używaj ½-Kelly'ego. > 5 → grube ogony (większość strategii krypto żyje tutaj), ogranicz do ¼-Kelly'ego i testuj warunkami skrajnymi z najgorszym zaobserwowanym drawdown ×2.

Kurtosis nadwyżkowaNazwa rozkładuPrzykład z rynkuImplikacja dla sizingu
≈ 0Mezokurtyczny (Gauss)Bony skarbowe dzienniePełny Kelly OK
1–5Łagodnie leptokurtycznySPX dziennie½ Kelly'ego
> 5Grube ogonyBTC dziennie, pojedyncze akcje w stresie¼ Kelly'ego + test warunków skrajnych

Nie używaj tego samego modelu ryzyka dla wszystkich strategii — dopasuj sizing do kształtu rozkładu, a nie tylko do EV.


Jak sprawdzić swoją skewness/kurtosis

Narzędzia dziennikowe takie jak:

  • Edgewonk
  • TradeZella
  • Własne dashboardy w Notion → Mogą śledzić kształt rozkładu i wartości odstające

Ręcznie (30 sekund):

  • Python: returns.skew() i returns.kurt() (pandas domyślnie zwraca kurtozę nadwyżkową)

  • Excel: SKEW(zakres) i KURT(zakres) (KURT w Excelu też zwraca kurtozę nadwyżkową)

  • Posortuj transakcje według R, narysuj histogram i nałóż rozkład normalny o tym samym μ, σ — jeśli empiryczne słupki wystają poza ±3σ, jesteś leptokurtyczny.

  • Szukaj:

  • Częstych małych zysków lub strat

  • Rzadkich wartości odstających

  • Długich "ogonów" wyników


Wykorzystanie tego w projektowaniu strategii

  • Jeśli twoja strategia ma ujemną skewness, skup się na szybkim cięciu strat
  • Jeśli ma dodatnią skewness, bądź gotowy na długie drawdowny przed dużą wygraną
  • Dla wysokiej kurtosis potrzebujesz co najmniej ~1/p² transakcji, żeby oszacować p-kwantyl rozkładu strat — więc aby zaufać oszacowaniu ogona '1 na 100', zbierz ≥10 000 transakcji albo uzupełnij symulacją Monte Carlo z twojej żywej próby.
  • Jeśli masz niską kurtosis, rozważ mocniejsze skalowanie z procentem składanym

Wiedz, w jaką grę grasz — i czy pasuje ona do twojej psychiki i ograniczeń kapitałowych.


Myśl na koniec

Twoja przewaga nie żyje tylko w średniej. Żyje w kształcie twoich wyników — i w tym, jak radzisz sobie z ekstremami.

Ignorowanie skewness i kurtosis to jak latanie bez znajomości prędkości przeciągnięcia samolotu. Gdy zmierzysz skewness i kurt i będziesz wiedzieć, że twój rozkład nie jest gaussowski, analityczne wzory na VaR, drawdown i Kelly'ego wszystkie się rozsypują. Standardowym rozwiązaniem jest symulacja — a to temat następnej lekcji.

Dwa systemy o identycznych wskaźnikach Sharpe'a mogą mieć bardzo różne prawdopodobieństwa bankructwa. Różnica żyje w trzecim i czwartym momencie. Zmierz je albo przestań udawać, że znasz swoje ryzyko.

FAQ

Czym jest kurtoza nadwyżkowa?

Kurtoza nadwyżkowa = kurtosis − 3. Odjęcie 3 sprawia, że rozkład normalny staje się punktem odniesienia o wartości zero, więc dodatnia kurtoza nadwyżkowa oznacza grubsze ogony niż w rozkładzie normalnym. Funkcje kurt() w pandas i KURT() w Excelu domyślnie zwracają wartość nadwyżkową.

Jaki poziom kurtosis uznaje się za grubo-ogoniasty?

Kurtoza nadwyżkowa > 1 jest leptokurtyczna; > 5 jest istotnie gruba; > 10 to reżim, w którym matematyka ryzyka oparta na σ przestaje działać. Krypto często mieści się w przedziale 10–50 w stopach dziennych, podczas gdy SPX dziennie zwykle mieści się w 5–10.

Czy stopy zwrotu z akcji mają dodatnią czy ujemną skewness?

Dzienne stopy zwrotu indeksów akcji (S&P, NDX) zwykle mają ujemną skewness (≈ −0,5 do −1,0). Pojedyncze akcje i większość kryptowalut zmieniają się w zależności od reżimu — znak nie jest stały.

Czy powinienem używać sizingu Kelly'ego, jeśli moje stopy zwrotu mają wysoką kurtosis?

Nie — pełny Kelly zakłada cienkie ogony. Dla kurtosis nadwyżkowej 1–5 używaj ½-Kelly'ego; dla > 5 (większość strategii krypto) ogranicz do ¼-Kelly'ego i testuj warunkami skrajnymi z najgorszym zaobserwowanym drawdown ×2.

Jak obliczyć skewness w Excelu?

Użyj =SKEW(zakres) dla skewness próbkowej i =KURT(zakres) dla kurtozy nadwyżkowej. KURT w Excelu zwraca wartość nadwyżkową (a nie surową), więc rozkład normalny ma wynik 0, a nie 3.