Obliczanie zwrotów

Ocena wyników inwestycji bywa skomplikowana. Wiele czynników może wpływać na to, ile zarabiasz, a metod obliczania jest kilka. Ważne jest, żebyś rozumiał, co oznaczają poszczególne liczby.

Niektóre aplikacje i brokerzy nie wyjaśniają jasno, jak wyliczają zwroty, co może powodować spore zamieszanie. W Capitally możesz jednak samodzielnie zdecydować, co uwzględnić w obliczeniach i jaką metodę wybrać.

Ta strona omawia trzy metody obliczeń oraz opcje, które na nie wpływają. Informacje o tym, co zawiera każda kolumna w tabeli portfela — Zainwestowany kapitał, Zmiana kapitału, Wartość rynkowa, Waluta, Zrealizowane i Niezrealizowane zwroty, wskaźniki rentowności oraz kolumny ze stopami rocznymi — znajdziesz w Przewodniku po metrykach portfela.

Pieniężna ważona stopa zwrotu (MWR / IRR)

Stopa zwrotu ważona kapitałem (MWR), znana również jako wewnętrzna stopa zwrotu (IRR), działa jak oprocentowanie konta depozytowego, które dokładnie odpowiada przepływom pieniężnym w Twoim portfelu. Jest to metoda domyślnie używana przez Capitally. Obliczana jest w ten sam sposób, co XIRR w programach Excel lub Arkusze Google — iteracyjnie, dążąc do jednej wartości stopy zwrotu. Capitally nie korzysta z metody Modified Dietz, czyli niedokładnego przybliżenia, po które sięgają inne narzędzia, gdy nie potrafią zastosować solvera iteracyjnego.

Jedna różnica względem arkusza kalkulacyjnego: funkcja XIRR zawsze podaje wynik w ujęciu rocznym (annualizuje), natomiast Capitally wyświetla stopę zwrotu za wybrany okres, chyba że włączysz annualizację. Informacje o konwersji znajdziesz w artykule Annualizowanie stopy zwrotu.

Przeczytaj więcej o pieniężnej ważonej stopie zwrotu na naszym blogu.

Czasowo ważona stopa zwrotu (TWR)

TWR mierzy zwrot wyłącznie z Twojego zestawu aktywów, pomijając Twoje działania.

Wyobraź sobie, że inwestujesz równe kwoty w każde aktywo zgodnie z jego alokacją. Dla jednego aktywa wpłacasz 100 USD. Przy dwóch aktywach w proporcji 80 % i 20 % – wpłacasz 80 USD i 20 USD. Jeśli zmienisz alokację, kwoty są odpowiednio rebalansowane.

Zwroty są obliczane na podstawie cen z końca dnia. Twoje działania – poza wyborem zestawu aktywów – nie wpływają na wynik.

Przeczytaj więcej o czasowo ważonej stopie zwrotu na naszym blogu.

Zwrot z inwestycji (ROI)

ROI śledzi wszystkie przepływy gotówkowe niezależnie od ich timingu. Rejestruje wszystko, co wpłaciłeś i wypłaciłeś z portfolio jako wpływy i odpływy. ROI oblicza się jako outflows / inflows - 1.

Nasz algorytm dba o to, by wypłacone i ponownie wpłacone środki nie były liczone podwójnie. Osiąga to poprzez śledzenie maksimów przepływów w obu kierunkach.

ROI jest prostą miarą i należy stosować ją ze świadomością jej ograniczeń. Może być jednak przydatna do wyeliminowania efektu timingu – na przykład przy ocenie strategii uśredniania kosztów (DCA) poprzez porównanie ROI z TWR.

Jest to również metoda, po którą warto sięgnąć, gdy IRR sprawia problemy. Zazwyczaj dzieje się tak przy realizacji opcji akcyjnych nabytych z dużym dyskontem: nagły skok ceny wykonania do ceny rynkowej generuje nietypowy wynik IRR, podczas gdy ROI pokazuje czytelną wartość. Pamiętaj jednak o drugiej stronie medalu — ponieważ każda reinwestycja jest liczona zarówno jako odpływ, jak i nowy napływ środków, ROI zaniża wynik portfela, który wykorzystuje własne zyski do dalszych inwestycji.

Przeczytaj więcej o zwrocie z inwestycji na naszym blogu.

Czym różni się rentowność do wykupu od stopy zwrotu

Rentowność do wykupu patrzy w przyszłość, podczas gdy TWR, MWR i zwrot z inwestycji (ROI) patrzą w przeszłość. Jest to stopa dyskontująca pozostałe kupony obligacji oraz kapitał do dzisiejszej ceny brudnej — oznacza to, ile obligacja zarobi od tego momentu, jeśli przetrzymasz ją do wykupu i otrzymasz każdą płatność. Wskaźnik ten prezentowany jest jako efektywna stopa roczna, kapitalizowana co rok.

To sprawia, że jest on nieporównywalny ze zrealizowanym zwrotem w ujęciu rocznym. Urocznianie MWR przelicza to, co Twoje pieniądze już zarobiły, w skali roku; rentowność do wykupu jest z definicji podawana w ujęciu rocznym i nie mówi nic o tym, ile zapłaciłeś za obligację. Zestaw te dwie wartości dla tego samego aktywa, a będą się one różnić – i jest to poprawne. Wskaźniki portfolio zawierają definicję oraz opis sytuacji, w których wartość ta nie jest wyświetlana.

Annualizacja stopy zwrotu

Capitally nie annualizuje stóp zwrotu automatycznie. Zamiast tego pokazuje procentowy zysk lub stratę za cały wybrany okres.

Przydaje się to przy oglądaniu wyników za długi horyzont czasowy, ale utrudnia porównywanie różnych okresów. Znacznie łatwiej zrozumieć „10 % rocznie" niż „61 % przez 5 lat".

Dlatego możesz zdecydować się na annualizację zwrotów. Polecamy opcję Auto , która annualizuje zwroty dla okresów wynoszących co najmniej 1 rok.

Jeśli annualizacja jest włączona, każda wartość — w tym szeregi benchmarków, np. CPI — jest średnią wartością roczną, a nie sumaryczną zmianą. Przełącz się na Za okres, aby zobaczyć skumulowaną wartość. Przy samodzielnym sprawdzaniu obliczeń zwróć uwagę na granice okresów: 2020 : 2025 obejmuje sześć pełnych lat kalendarzowych, od 1 stycznia 2020 do 31 grudnia 2025, a nie pięć.

Niespodziewanie wysoki wynik procentowy — np. 127% zamiast oczekiwanych 30% — to niemal zawsze skumulowana stopa zwrotu za kilka lat, a nie błąd. Jeśli porównujesz dane z arkuszem kalkulacyjnym, pamiętaj, że XIRR zawsze annualizuje: przelicz wynik z arkusza na wartość za okres Capitally wzorem (1 + WYNIK_XIRR) ^ (LICZBA_DNI / 365) - 1 lub włącz opcję Auto i porównaj oba wyniki w ujęciu rocznym.

Annualizacja krótszych okresów może pomagać w prognozowaniu zysków, ale jest przydatna głównie dla instrumentów o stałym dochodzie, takich jak depozyty czy obligacje skarbowe. W przypadku innych aktywów zmienność może znacząco wpłynąć na wyniki, co obrazuje poniższy wykres:

Wykres liniowy porównujący stopy zwrotu w czasie, ilustrujący zmniejszoną zmienność przy dłuższych okresach inwestycji z opisowymi adnotacjami.

Co jest uwzględniane w zwrotach

Domyślnie stopy zwrotu uwzględniają Dochody stałe, Opłaty oraz Inne przepływy pieniężne (z transakcji typu „Inne”). Daje to Całkowitą stopę zwrotu (Total Return).

Możesz dostosować te opcje, aby uzyskać różne rodzaje zwrotów:

  • Zwrot cenowy (Price Return): wyklucz wszystko
  • Zwrot nominalny (Nominal Return): uwzględnij tylko Fixed Income

Środki, które wypłynęły z portfela, nie są środkami, które zostały do niego wpłacone. Dywidenda jest rejestrowana jako Dochód stały i zaliczana do stopy zwrotu, więc zakup akcji za te środki nie zwiększa zainwestowanego kapitału i nic nie jest liczone podwójnie — zobacz Jak gotówka wpływa na Twoje stopy zwrotu.

Te przełączniki decydują o tym, co wlicza się do stopy zwrotu; filtr usuwa partie aktywów z obliczeń przed ich rozpoczęciem. Odpowiednikiem wykluczenia dochodu w filtrze jest Jednostka ma typ transakcji: nie jest Dywidenda, Odsetki, Czynsz, Inne. Różnica uwidacznia się w podatku u źródła (WHT): wykluczenie Dochodów stałych w tym miejscu pozostawia podatek zarejestrowany w transakcjach przychodowych w Zrealizowanych zwrotach, podczas gdy filtr usuwa te partie całkowicie z obliczeń.

Uwzględnianie podatków

Jeśli masz skonfigurowane podatki, możesz uwzględnić je w swoich zwrotach:

  • Zapłacone: uwzględnia tylko podatek zadeklarowany jako zapłacony w transakcjach (np. podatek pobrany u źródła)
  • Należne: uwzględnia zapłacony podatek oraz podatek należny od zrealizowanych zysków
  • Potencjalne: uwzględnia wszystkie podatki, w tym podatek należny w przypadku zamknięcia wszystkich pozycji ostatniego dnia

Dyskontowanie przez benchmark

Benchmark dyskontujący odejmuje stopę zwrotu wybranego benchmarku od Twojej własnej stopy zwrotu. Wynikiem jest Twój realny zwrot (po inflacji) lub nadwyżkowy zwrot (ponad wybrany indeks).

Typowe zastosowania:

  • Realny zwrot po inflacji — dyskontuj przez US CPI, Poland CPIlub inny wskaźnik inflacji
  • Alfa względem rynku — dyskontuj przez S&P 500, MSCI Worldlub Twój ulubiony indeks
  • Premia ponad stopę wolną od ryzyka — dyskontuj przez US 10Y Government Bond Yield lub rentowność innej obligacji

Otwórz zakładkę Stopa zwrotu w sekcji Portfolio i wybierz benchmark z selektora Dyskontuj przez , znajdującego się tuż obok standardowego wyboru benchmarku. Dyskontowanie działa dla każdej metody obliczania stopy zwrotu — TWR, IRR oraz ROI.

Zobacz Benchmarki , aby zapoznać się z pełną listą dostępnych benchmarków i sposobem działania obliczeń.

Modyfikowanie opcji

Opcje obliczeń określają, co składa się na stopę zwrotu, czy jest ona annualizowana, jak traktowane są podatki oraz która metoda obliczeń jest używana. Wybierz między MWR (IRR), TWR a ROI za pomocą opcji Stopa zwrotu. Możesz ustawić je globalnie dla całej aplikacji lub zmienić dla konkretnego widoku.

Globalnie

Aby ustawić domyślne opcje dla całej aplikacji:

  1. Przejdź do Ustawień
  2. Wybierz Analiza
  3. Zmień opcje
  4. Kliknij Zapisz

W portfolio

Aby zmienić opcje obliczania w swoim portfolio:

  1. Kliknij przycisk obok selektora waluty.
  2. Zmiany zostaną zastosowane natychmiast.
  3. Aby zastosować te zmiany w innych miejscach aplikacji, zapisz nowe ustawienia jako domyślne.
Zrzut ekranu dashboardu finansowego przedstawiający opcje obliczania zwrotów, wykresy wyników inwestycji oraz ustawienia walut do analizy portfela.

Zmiany wprowadzone tutaj pozostają w Portfelu. Podsumowanie korzysta z ustawień domyślnych, ale nie posiada selektora waluty — zawsze używa domyślnej waluty projektu — a jego benchmark ustawia się osobno, co jest najczęstszym powodem, dla którego ta sama metryka wyświetla różne wartości na tych dwóch stronach.

Dlaczego Twój wynik różni się od danych u brokera lub w innej aplikacji

Trzy rzeczy tłumaczą niemal każdą rozbieżność: metoda obliczeń, annualizacja oraz waluta, w której wyświetlana jest wartość. Capitally domyślnie korzysta z MWR (IRR), za wybrany okres, przeliczonego na walutę Twojego projektu. Ustaw te trzy parametry tak samo w innym narzędziu, a liczby zazwyczaj będą się zgadzać.

  • Metoda — Twój broker może raportować ROI, TWR lub własną formułę, którą nazywa po prostu „stopą zwrotu”. Przed porównaniem przełącz opcję Stopa zwrotu na tę samą metodę.
  • Annualizacja — funkcja XIRR w arkuszu i wielu brokerów zawsze podają wynik w ujęciu rocznym; Capitally wyświetla stopę zwrotu za wybrany okres, chyba że ustawisz inaczej. Zobacz Annualizowanie stopy zwrotu.
  • Waluta — Capitally przelicza wszystko na walutę widoku, więc zmiany kursów walut (FX) są częścią Twojej stopy zwrotu. Przełącz widok na walutę aktywa, aby porównać dane jeden do jednego.
  • Co jest liczone — dywidendy i opłaty są wliczane domyślnie, a wyniki zrealizowane i niezrealizowane są pokazywane łącznie. Brokerzy często pomijają niektóre z tych elementów.
  • Specyfika TWR — TWR w Capitally działa w oparciu o ceny zamknięcia i ignoruje ceny Twoich zakupów oraz sprzedaży, zgodnie z definicją TWR. Narzędzia, które uwzględniają ceny zakupu, pokażą inny wynik.
  • Brakujące transakcje — niektórzy brokerzy ograniczają eksport historii, np. Interactive Brokers do jednego roku, a jedna brakująca transakcja zmienia wszystko, co nastąpiło po niej.
  • Zakres — partia aktywów otwarta w widoku transakcji pokazuje stopę zwrotu tylko dla tej partii, a nie dla całej pozycji. Sprawdź podsumowanie na górze i przełącz się na okres max, aby zobaczyć pełny obraz.

Wartość rynkowa może się nieznacznie różnić, nawet jeśli każda transakcja się zgadza, ponieważ źródła kursów walut, momenty wyceny i dane o cenach z końca dnia nie pokrywają się idealnie między dostawcami; poprawne ceny zamknięcia czasem docierają kilka godzin później lub następnego dnia roboczego. Różnica rzędu ułamka procenta jest dopuszczalna. Każda większa rozbieżność to kwestia danych, a nie metodologii — zobacz Salda i gotówka nie zgadzają się.

Kiedy wynik to NaN lub wartość skrajna

NaN oznacza, że solver IRR nie mógł znaleźć stopy zwrotu. MWR to wielomian z taką liczbą możliwych rozwiązań, ile masz przepływów pieniężnych, więc gdy duże wpłaty i wypłaty występują na przemian, może istnieć wiele prawidłowych odpowiedzi lub żadna, do której solver dotrze w ciągu 100 prób. Jest to właściwość IRR, a nie błąd w Twoich danych — TWR i ROI zawsze zwracają liczbę, więc zmiana metody jest najszybszym sposobem na dalszą pracę.

Aby znaleźć przyczynę, otwórz kartę Stopa zwrotu i przejrzyj tabelę pozycji pod wykresem w poszukiwaniu wiersza z NaN. Wynik NaN na poziomie portfela jest zazwyczaj winą jednej pozycji, ponieważ gwałtowne przepływy pieniężne zazwyczaj dotyczą jednego aktywa.

Skrajne wartości procentowe zazwyczaj wskazują na błąd w transakcji, a nie w matematyce:

  • -100% lub skok do tysięcy procent — najczęściej to transfer akcji zarejestrowany jako Kupno po cenie 0, co dla Capitally oznacza, że aktywo nie kosztowało nic. Zmień typ na Transfer i pozostaw cenę pustą lub ustaw ją na rzeczywisty koszt nabycia, np. godziwą wartość rynkową z dnia nabycia uprawnień pracowniczych.
  • Zerowy koszt nabycia — bez zainwestowanego kapitału nie ma stopy zwrotu do obliczenia. Capitally użyje istniejących przepływów pieniężnych, np. opłaty, ale wynik nie będzie miarodajny.
  • Cena zero lub błędna waluta w dowolnej transakcji w danej pozycji.

Jak obliczane są zwroty

Oto jak Twoje dane są wykorzystywane do obliczania wyników inwestycji:

  1. Wszystkie transakcje są grupowane w pozycje. W każdej grupie znajdują się wyłącznie transakcje dotyczące tego samego aktywa i tego samego rachunku.
  2. Automatycznie generowane są transakcje takie jak dywidendy czy splity.
  3. Transakcje są porządkowane rosnąco według daty. Jeśli data jest taka sama, jako pierwsze uwzględniane są Splity, następnie Dywidendy, Kupno, Sprzedaż i pozostałe. Kolejność dwóch transakcji tego samego typu i tej samej daty nie jest określona. Nie będzie ona taka sama jak kolejność ich dodania. Jeśli jest to istotne, dodaj jedną minutę do daty jednej z transakcji.
  4. Transakcje są łączone w Jednostki pozycji w kolejności FIFO (pierwsze weszło — pierwsze wyszło).
  5. Wszystkie ceny są przeliczane na wybraną walutę prezentacji. Przy obliczaniu zwrotu kapitałowego/walutowego stosujemy stały kurs FX z dnia otwarcia Jednostki pozycji.
  6. Wszystkie wybrane Jednostki pozycji są następnie agregowane. Ich wskaźniki są obliczane dla każdego istotnego dnia — np. początku i końca okresu lub dni aktywności transakcji. Wskaźniki te obejmują przepływy, opłaty, Fixed Income i wszystko, co jest potrzebne do obliczenia zwrotów i stóp. Wszystkie obliczenia są ograniczone do 9 miejsc po przecinku. Liczby są na bieżąco zaokrąglane w celu minimalizacji błędów.
  7. Na koniec zwroty i stopy są obliczane przez agregację tych wskaźników. MWR jest obliczany metodą prób i błędów — zaczynając od oszacowania ROI, a następnie stosując metodę Newtona-Raphsona. Do 100 prób, z akceptowaną dokładnością w granicach 0,1 %. Jeśli nie można znaleźć stopy, wyświetlane jest NaN , co oznacza Not a Number(nie jest liczbą).