Ryzyko i kapitał

Wskaźnik Calmara: stopa zwrotu, obsunięcie i kalkulator

Wskaźnik Calmara dzieli średnioroczną składaną stopę wzrostu przez maksymalne obsunięcie z tego samego okresu. Pomaga porównać historyczny wzrost strategii z najgłębszym spadkiem zaobserwowanym po drodze.

Autor · Redaktor

Sprawdzono

Dwie faliste papierowe wstęgi, granatowa i turkusowa, z mosiężną poprzeczką bez podziałki na jasnym kamieniu.
Oblicz wskaźnik Calmara z miesięcznych stóp zwrotu

Najważniejsze

  1. Odczytuj wskaźnik razem z CAGR i obsunięciem, z których go obliczono.

  2. Przy porównywaniu dwóch historii dopasuj daty, częstotliwość obserwacji i koszty.

  3. Dane na koniec miesiąca mogą ukrywać głębszy spadek w jego trakcie.

Oblicz wskaźnik Calmara z miesięcznych stóp zwrotu

Wypróbuj samodzielnie

Oblicz wskaźnik Calmara z historii stóp zwrotu

Wynik dla wybranej historii

Wskaźnik Calmara
1,25
Średnioroczna stopa wzrostu (CAGR)
25%
Maksymalne obsunięcie z danych miesięcznych
20%

Liczba miesięcznych stóp zwrotu: 36 · sty 2023 – gru 2025 · Liczba lat: 3

Hipotetyczne stopy zwrotu po kosztach, bez wpłat i wypłat.

Wybierz dane
Każdy wybrany okres zaczyna się od indeksu równego 100. Wcześniejszy szczyt spoza tego okresu nie jest uwzględniany.

Przebieg wartości i jego największe zaobserwowane obsunięcie

Linia łączy obserwacje na koniec miesięcy. Nie pokazuje przebiegu w ich trakcie. Wyróżnione punkty wskazują szczyt i dołek użyte do obliczenia maksymalnego obsunięcia.

Indeks kapitału · początek 100

Data obserwacji

  • Indeks na koniec miesiąca
  • Szczyt przed spadkiem
  • Dołek obsunięcia

Szczyt: sty 2023, indeks 125

Dołek: lut 2023, indeks 100

Sprawdź stopy zwrotu i obliczenie

Wartość początkowa to baza indeksu sprzed pierwszej stopy zwrotu. Każda miesięczna stopa zwrotu tworzy jeden dodatkowy punkt.

Plik stóp zwrotu obejmuje wybrany okres i można go wkleić do kalkulatora. Plik obliczeń zawiera indeks początkowy, dotychczasowe maksima i obsunięcia w procentach.

Sprawdź stopy zwrotu i obliczenie
Koniec miesiącaMiesięczna stopa zwrotuIndeks kapitałuDotychczasowy szczytObsunięcie od szczytu
gru 2022Indeks początkowy—1001000%
sty 202325%1251250%
lut 2023-20%10012520%
mar 202325%1251250%
kwi 2023-20%10012520%
maj 202325%1251250%
cze 20230%1251250%
lip 20230%1251250%
sie 20230%1251250%
wrz 20230%1251250%
paź 20230%1251250%
lis 20230%1251250%
gru 20230%1251250%
sty 202425%156,25156,250%
lut 2024-20%125156,2520%
mar 202425%156,25156,250%
kwi 2024-20%125156,2520%
maj 202425%156,25156,250%
cze 20240%156,25156,250%
lip 20240%156,25156,250%
sie 20240%156,25156,250%
wrz 20240%156,25156,250%
paź 20240%156,25156,250%
lis 20240%156,25156,250%
gru 20240%156,25156,250%
sty 202525%195,3125195,31250%
lut 2025-20%156,25195,312520%
mar 202525%195,3125195,31250%
kwi 2025-20%156,25195,312520%
maj 202525%195,3125195,31250%
cze 20250%195,3125195,31250%
lip 20250%195,3125195,31250%
sie 20250%195,3125195,31250%
wrz 20250%195,3125195,31250%
paź 20250%195,3125195,31250%
lis 20250%195,3125195,31250%
gru 20250%195,3125195,31250%

Przewiń tabelę w poziomie, aby zobaczyć wszystkie kolumny.

Wyświetlane wartości są zaokrąglone; wskaźnik korzysta z niezaokrąglonych obliczeń.

Wzór i szczegóły obliczenia

Dla n miesięcznych stóp zwrotu r zapisanych dziesiętnie: CAGR = iloczyn(1 + r)^(12 / n) − 1. Dwanaście miesięcznych stóp zwrotu obejmuje rok, chociaż indeks wraz z wartością początkową zawiera trzynaście punktów.

W każdej obserwacji: obsunięcie = 1 − kapitał / najwyższy dotychczasowy kapitał. Maksymalne obsunięcie jest największą z tych wartości procentowych, a początkowy indeks również uwzględnia się przy ustalaniu szczytu.

Calmar = CAGR / maksymalne obsunięcie. Obie wartości obejmują dokładnie wybrany okres. Obsunięcie jest dodatnią wielkością procentową i nie jest przeliczane na rok.

Kalkulator używa składanej rocznej stopy zwrotu bez odejmowania stopy wolnej od ryzyka. Niektóre definicje stosują stopę nadwyżkową. Przed porównaniem wyników sprawdź, czy konwencje są zgodne.

Używaj stóp zwrotu prawidłowo skorygowanych o zewnętrzne przepływy środków. Odjęcie sumy wpłat od salda końcowego nie odtwarza przebiegu stóp zwrotu.

Obliczenie odbywa się na tej stronie. Komponent nie przesyła ani nie zapisuje wpisanych stóp zwrotu.

Dla własnych danych wpisz jeden pełny miesiąc w każdym wierszu: 2025-01;2.5 oznacza stopę zwrotu +2,5% w styczniu 2025. Tabulator może zastąpić średnik; dopuszczalny jest przecinek dziesiętny. Używaj kolejnych miesięcy i stóp zwrotu już skorygowanych o wpłaty, wypłaty oraz koszty handlu. Nie zastępuj brakujących miesięcy założonym wynikiem zerowym. Po zmianie danych lub okresu wybierz Oblicz.

Te same stopy zwrotu mogą dać inny wskaźnik Calmara

Wypróbuj samodzielnie

Ten sam wzrost składany, inne obsunięcie

Te same miesięczne stopy zwrotu w innej kolejności w każdym roku. Porównaj stopę zwrotu i obsunięcie.

Straty rozdzielone

Wskaźnik Calmara
1,25
Średnioroczna stopa wzrostu (CAGR)
25%
Maksymalne obsunięcie z danych miesięcznych
20%
Indeks końcowy
195,3125

Straty następujące po sobie

Wskaźnik Calmara
0,69
Średnioroczna stopa wzrostu (CAGR)
25%
Maksymalne obsunięcie z danych miesięcznych
36%
Indeks końcowy
195,3125

36 miesięcznych stóp zwrotu po kosztach, bez zewnętrznych przepływów środków. Obie historie obejmują styczeń 2023 – grudzień 2025.

Dwie kolejności tych samych miesięcznych stóp zwrotu

Linie ciągła i przerywana łączą zaobserwowane wartości na koniec miesięcy. Ich indeks końcowy jest taki sam, a maksymalne obsunięcia różne.

Indeks kapitału · początek 100

Data obserwacji

  • Straty rozdzielone
  • Straty następujące po sobie

Kolejność stóp zwrotu wpływa na obsunięcie. Calmar uzupełnia roczną stopę zwrotu o tę informację o historycznym przebiegu, ale nie przewiduje kolejnej straty.

Porównaj każdy miesiąc

Obie historie zaczynają się od 100. Kolumny pokazują stopę zwrotu za dany miesiąc i wynikowy poziom indeksu.

Porównaj każdy miesiąc
Koniec miesiącaStraty rozdzieloneStraty następujące po sobie
Miesięczna stopa zwrotuIndeks kapitałuMiesięczna stopa zwrotuIndeks kapitału
gru 2022Indeks początkowy—100—100
sty 202325%12525%125
lut 2023-20%10025%156,25
mar 202325%12525%195,3125
kwi 2023-20%100-20%156,25
maj 202325%125-20%125
cze 20230%1250%125
lip 20230%1250%125
sie 20230%1250%125
wrz 20230%1250%125
paź 20230%1250%125
lis 20230%1250%125
gru 20230%1250%125
sty 202425%156,2525%156,25
lut 2024-20%12525%195,3125
mar 202425%156,2525%244,1406
kwi 2024-20%125-20%195,3125
maj 202425%156,25-20%156,25
cze 20240%156,250%156,25
lip 20240%156,250%156,25
sie 20240%156,250%156,25
wrz 20240%156,250%156,25
paź 20240%156,250%156,25
lis 20240%156,250%156,25
gru 20240%156,250%156,25
sty 202525%195,312525%195,3125
lut 2025-20%156,2525%244,1406
mar 202525%195,312525%305,1758
kwi 2025-20%156,25-20%244,1406
maj 202525%195,3125-20%195,3125
cze 20250%195,31250%195,3125
lip 20250%195,31250%195,3125
sie 20250%195,31250%195,3125
wrz 20250%195,31250%195,3125
paź 20250%195,31250%195,3125
lis 20250%195,31250%195,3125
gru 20250%195,31250%195,3125

Przewiń tabelę w poziomie, aby zobaczyć wszystkie kolumny.

Dwa kolejne miesiące z −20% pozostawiają 0,8 × 0,8 = 0,64 poprzedniego szczytu: obsunięcie wynosi 36%. W drugiej historii miesiąc z +25% pomiędzy stratami przywraca poprzedni szczyt, więc najgłębszy spadek pozostaje na poziomie 20%.

Zmiana kolejności tych samych czynników stóp zwrotu zachowuje ich iloczyn, a więc również końcowy wzrost. Zmienia jednak przebieg i obsunięcie. Dlatego dwa rachunki o tych samych wartościach początkowej i końcowej mogą mieć różne wskaźniki Calmara.

Wzór na wskaźnik Calmara: CAGR podzielone przez obsunięcie

Krok

Obliczenie

Co musi być spójne

Zbuduj przebieg indeksu

Indeks po miesiącu t = poprzedni indeks × (1 + miesięczna stopa zwrotu / 100). Zacznij od 100.

Każda obserwacja obejmuje jeden pełny miesiąc.

Przelicz wzrost na rok

CAGR = (indeks końcowy / 100)^(12 / liczba miesięcy) − 1.

Licz okresy stóp zwrotu, nie punkty indeksu.

Zmierz obsunięcie

W każdym punkcie: 1 − indeks / najwyższy dotychczasowy indeks. Wybierz największy spadek.

Uwzględnij początkowe 100 i zachowaj ten sam okres.

Podziel wartości

CAGR / dodatnia wielkość maksymalnego obsunięcia.

Obie wartości muszą być procentami albo obie ułamkami dziesiętnymi.

Przewiń w bok, aby porównać wszystkie kolumny ↔

Historia A powtarza +25%, −20%, +25%, −20%, +25%, a następnie siedem miesięcy z wynikiem zerowym. Taki roczny blok mnoży indeks przez 1,25. Powtórzony od stycznia 2023 do grudnia 2025 daje 100 × 1,25³ = 195,3125: łączny wzrost o 95,3125%. Stopy zwrotu dobrano specjalnie do przykładu.

Mamy 36 stóp zwrotu i 37 punktów indeksu, wliczając początkowe 100. CAGR = (195,3125 / 100)^(12 / 36) − 1 = 25%. Przy obsunięciu 20% Calmar wynosi 25% / 20% = 1,25. Historia B ma ten sam CAGR i obsunięcie 36%, co daje około 0,69. Użycie łącznej stopy zwrotu dałoby dla A inną miarę: 95,3125% / 20% ≈ 4,77.

Nie annualizuj średniej arytmetycznej miesięcznych stóp zwrotu. Miesiąc z +25%, po którym następuje −20%, daje średnią +2,5%, ale 1,25 × 0,8 = 1: składany wzrost wynosi zero.

Konwencja PerformanceAnalytics wykorzystuje geometrycznie annualizowaną stopę zwrotu. Inne definicje używają rocznej nadwyżkowej stopy zwrotu ponad stopę referencyjną, jak w badaniu Molybogi i L’Aheleca. Ten kalkulator nie odejmuje stopy wolnej od ryzyka; przed porównaniem dostawców dopasuj tę konwencję.

Znajdź szczyt i dołek wyznaczające obsunięcie

Maksymalne obsunięcie to największy procentowy spadek od wcześniejszego szczytu do późniejszego dołka. Kolejność ma znaczenie: różnica między największą a najmniejszą liczbą w tabeli, bez uwzględnienia dat, może opisywać spadek, którego nigdy nie było. Najgorszy pojedynczy miesiąc również nie musi oznaczać największego obsunięcia.

Indeks, który rośnie ze 100 do 125 i wraca do 100, ma obsunięcie 20%: (125 − 100) / 125. Aby następnie wzrosnąć ze 100 do 125, potrzebuje 25%, ponieważ punkt odniesienia jest inny. Kalkulator mierzy procentowy spadek od dotychczasowego szczytu, uwzględniając także początkową wartość indeksu.

Wskaźnik nie mierzy czasu, przez który rachunek pozostawał poniżej szczytu. Dwie historie mogą mieć ten sam CAGR i maksymalne obsunięcie, lecz zupełnie różne czasy odrabiania strat.

Dlaczego okres i częstotliwość obserwacji mają znaczenie

Tradycyjny okres to ostatnie trzy lata, ale nazwa „Calmar” nie gwarantuje 36 miesięcy. Zapisuj rzeczywiste daty. Historie krótsze niż 12 miesięcy są tutaj oznaczane: annualizacja sześciu miesięcy wyraża stopę roczną, a nie zaobserwowany wynik za rok.

Porównuj strategie we wspólnym okresie kalendarzowym. Skrócenie historii może usunąć wcześniejszy epizod strat. Każdy wybrany okres ustawia indeks na 100 przed pierwszą stopą zwrotu; szczyt spoza okresu jest pomijany. Nie jest to zatem obsunięcie liczone od historycznego maksimum rachunku.

Obserwowane są wyłącznie wartości na koniec miesięcy. Spadek i odrobienie straty między dwoma takimi terminami mogą zniknąć z tej serii. Dlatego raport wartości rachunku w ciągu dnia może wykazywać większe obsunięcie; odmienna częstotliwość nie oznacza automatycznie błędu obliczeń.

Wpłaty, wypłaty i koszty: najpierw przygotuj dane

Saldo rosnące z 10 000 do 12 000 wyłącznie dzięki wpłacie 2 000 nie wypracowało stopy zwrotu z inwestycji. Wypłata również może je zmniejszyć bez straty na transakcjach. Używaj stóp zwrotu skorygowanych o te zewnętrzne przepływy, a nie procentowych zmian nieprzetworzonych sald.

Znaczenie ma moment każdego przepływu. Zastosuj odpowiednią metodę okresowych stóp zwrotu lub poprawnie zbudowany indeks ważony czasem; odjęcie wszystkich wpłat od salda końcowego nie odtwarza przebiegu. Podręcznik GIPS wyjaśnia przepływy i łączenie stóp zwrotu. Narzędzie nie certyfikuje raportów ani nie deklaruje zgodności z GIPS.

Uwzględnij odpowiednie prowizje, finansowanie i inne koszty handlu przed obliczeniem, nie odejmując ponownie już ujętych kwot. Opisz sposób traktowania podatków i opłat rachunku. Poradnik o kosztach handlu rozróżnia spread i prowizję, ale nie zastępuje brakujących korekt przepływów.

Jaki wskaźnik Calmara jest dobry?

Przy dodatnim CAGR i dodatnim obsunięciu wyższy Calmar oznacza większy wzrost roczny względem najgłębszego zaobserwowanego spadku. Nie ma uniwersalnego progu zaliczenia: ta historyczna relacja nie dowodzi przyszłego bezpieczeństwa ani przydatności strategii.

Wynik

Jak go odczytać

Czego z niego nie wyciągać

1,25 z 25% / 20%

Stosunek rocznego wzrostu do maksymalnego zaobserwowanego procentowego obsunięcia wynosi 1,25.

To nie prawdopodobieństwo, stopa zwrotu 125% ani maksymalna przyszła strata.

0 z 0% / 20%

Składany wzrost wynosi zero w historii, która zawiera obsunięcie.

Zerowe obsunięcie to inny przypadek.

−0,50 z −10% / 20%

W analizowanym okresie stopa zwrotu po przeliczeniu na rok jest ujemna.

Liczba bliższa zeru nie czyni stratnej strategii atrakcyjną.

Brak skończonego wskaźnika przy zerowym obsunięciu

Mianownik wynosi zero, więc wskaźnik nie daje skończonej wartości porównawczej.

Nie przedstawiaj nieskończoności jako oceny jakości.

Przewiń w bok, aby porównać wszystkie kolumny ↔

Bardzo małe obsunięcie może dać wyjątkowo wysoki wskaźnik. Zanim uznasz tę liczbę za przekonującą, sprawdź krótką próbkę, rzadkie obserwacje, nieaktualne lub wygładzone wyceny i pominięte koszty.

Zachowaj znak ujemnego CAGR. Przy niezmiennej stracie większe obsunięcie przybliża ujemny iloraz do zera. Porządkowanie stratnych historii według „wyższego Calmara” może więc premiować większy spadek; oceniaj stopę zwrotu i obsunięcie osobno.

Calmar a Sharpe, Sortino, MAR i Profit Factor

Miara lub reguła

Na jakie pytanie odpowiada

Dlaczego nie zastępuje wskaźnika Calmara

Wskaźnik Sharpe’a

Średnia nadwyżkowa stopa zwrotu względem jej odchylenia standardowego.

Mierzy zmienność, a nie najgłębszy spadek od szczytu do dołka.

Wskaźnik Sortino

Stopa zwrotu powyżej celu względem odchylenia w dół.

Uwzględnia odchylenia poniżej celu, a nie maksymalne obsunięcie.

Wskaźnik MAR

Składana roczna stopa zwrotu podzielona przez maksymalne obsunięcie, zwykle od początku historii.

Okres może różnić się od kroczącego przedziału wskaźnika Calmara.

Profit Factor

Jak duże są łączne zyski z transakcji w stosunku do łącznych strat?

Nie zachowuje kolejności okresowych stóp zwrotu rachunku.

Maksymalne obsunięcie

Jak duży był najgłębszy zaobserwowany procentowy spadek od wcześniejszego szczytu?

Opisuje spadek, ale nie odnosi go do średniorocznej składanej stopy wzrostu.

Reguła trailing drawdown

Czy rachunek przekroczył przesuwający się limit straty określony przez program?

To umowna reguła monitorowania, a nie ten historyczny wskaźnik wyników.

Calmar

Jak roczny wzrost ma się do maksymalnego zaobserwowanego obsunięcia w tym samym okresie?

Sprowadza cały przebieg do dwóch wartości i pomija inne rodzaje ryzyka.

Przewiń w bok, aby porównać wszystkie kolumny ↔

Sharpe i Sortino stosują różne miary ryzyka. Wskaźnik MAR często obejmuje całą historię. Skrót MAR w obliczeniach Sortino oznacza natomiast minimalną akceptowalną stopę zwrotu: cel, a nie ten wskaźnik. Sprawdź okres i wzór stosowany przez dostawcę danych.

Poradnik o Profit Factor pomaga sprawdzić łączne zyski i straty z transakcji. Poradnik o trailing drawdown wyjaśnia ruchome limity rachunku oraz warunki ich naruszenia.

Krótka lista kontroli przed porównaniem wyników

  • Zachowaj pierwotne stopy zwrotu i oznacz, czy pochodzą z rzeczywistego handlu, czy z backtestu.
  • Zapisz wybrane daty, częstotliwość obserwacji, zakres kosztów i metodę korekty przepływów razem z CAGR i maksymalnym obsunięciem.
  • Zbadaj największy spadek i czas poniżej szczytu, zanim uszeregujesz strategie według jednej oceny.

Symulator krzywej kapitału bada hipotetyczne przebiegi przy określonych założeniach. Używaj go do analizy scenariuszy, a tego kalkulatora — do pomiaru dostarczonej historii stóp zwrotu.

Pytania o wskaźnik Calmara

Dlaczego moja platforma podaje inny wskaźnik Calmara?

Sprawdź daty, wartość początkową, częstotliwość obserwacji, wartość rachunku z pozycjami otwartymi lub saldo zamkniętych transakcji, koszty i korekty przepływów. Następnie porównaj annualizację i ewentualne odjęcie stopy referencyjnej. Zaokrąglenie to tylko jedno z możliwych wyjaśnień.

Dlaczego kalkulator odrzuca −100% lub mniej?

Model wymaga dodatniego kapitału. Miesiąc z −100% zeruje indeks; niższa stopa zwrotu oznacza kapitał ujemny. Kalkulator przerywa obliczenia, zamiast usuwać obserwację, brać jej wartość bezwzględną lub rozpoczynać rachunek od nowa. Taką historię zbadaj oddzielnie.

Czy odwrotność wskaźnika Calmara pokazuje lata potrzebne do odrobienia strat?

Nie. Podzielenie historycznego obsunięcia przez roczną stopę zwrotu nie opisuje późniejszego przebiegu. Odrabianie strat zależy od przyszłej kolejności zysków i strat; wskaźnik nie zawiera ani tej kolejności, ani zmierzonego czasu powrotu do szczytu.

Źródła i dalsza lektura

Ryzyko i kapitał
Profit FactorSprawdź łączne zyski i straty, odróżniając je od przebiegu stóp zwrotu.Symulator krzywej kapitałuPoznaj hipotetyczny wzrost i obsunięcia przy określonych założeniach.Trailing drawdownZrozum przesuwający się limit rachunku i obserwacje, które obejmuje.
Wszystkie poradniki