Analiza portfela
TWR a MWR: jak porównać portfel z S&P 500
TWR a MWR w praktyce: dlaczego przy regularnych wpłatach Twój zysk w % nie pasuje do S&P 500 i jak liczyć zwrot z dywidendami i kursem USD/PLN.
Chcesz sprawdzić, czy Twoje wybory spółek naprawdę się opłacają? Najuczciwszy test to porównanie portfela z S&P 500 — indeksem, który możesz kupić jednym ETF-em i nie zastanawiać się nad niczym więcej. Kłopot w tym, że większość inwestorów robi to na skróty: zestawia procentowy zysk z aplikacji brokera z wynikiem indeksu „od początku roku”. Jeśli regularnie dopłacasz, takie porównanie potrafi się mylić o kilkanaście punktów procentowych — w obie strony.
Z tego poradnika dowiesz się, skąd bierze się ta różnica, czym zwrot ważony czasem (TWR) różni się od zwrotu ważonego kapitałem (MWR), jak uwzględnić kurs dolara i dywidendy oraz jak policzyć to samodzielnie w arkuszu. Wszystkie liczby w przykładach są ilustracyjne.
Dlaczego Twój zysk w % nie pasuje do wyniku S&P 500
Aplikacja brokera zwykle pokazuje zysk w relacji do wpłaconych pieniędzy albo kosztu zakupu: (wartość portfela − wpłaty) ÷ wpłaty. Wynik indeksu to coś zupełnie innego — zmiana wartości jednej kwoty zainwestowanej na początku okresu.
Gdy dopłacasz co miesiąc, część Twoich pieniędzy pracuje cały rok, a część tylko kilka tygodni. Do tego dochodzi zwykły przypadek: duża wpłata tuż przed spadkiem obniży Twój procent, nawet jeśli spółki wybrałeś świetnie. Duża wpłata tuż przed wzrostem zadziała odwrotnie i sprawi, że poczujesz się geniuszem.
Przykład: dobre spółki, a wynik na minusie
Załóżmy, że 2 stycznia wpłacasz 10 000 zł, a 1 lipca dokładasz 50 000 zł, np. z premii. Twój portfel i S&P 500 (liczony w złotych, z dywidendami) zachowują się tak:
| Okres | Twój portfel | S&P 500 w PLN |
|---|---|---|
| I półrocze | +20% | +15% |
| II półrocze | −10% | −5% |
Na koniec roku Twój portfel jest wart 55 800 zł: 10 000 × 1,20 = 12 000 zł, po dopłacie 62 000 zł, a po spadku o 10% — 55 800 zł. Gdyby te same kwoty trafiły w te same dni do S&P 500, miałbyś 58 425 zł.
| Miara | Twój portfel | S&P 500 (te same wpłaty) |
|---|---|---|
| Wartość na koniec roku | 55 800 zł | 58 425 zł |
| Wynik na wpłatach (60 000 zł) | −4 200 zł (−7,0%) | −1 575 zł (−2,6%) |
| Zwrot ważony czasem (TWR) | +8,0% | +9,25% |
Jeśli zestawisz swoje −7% z nagłówkowym „S&P 500 +9,25% w tym roku”, wyjdzie, że przegrywasz z rynkiem o ponad 16 punktów procentowych. To nieprawda. Twoje inwestycje zarobiły 8%, indeks 9,25% — przegrałeś o 1,25 pp, a w złotówkach o 2 625 zł. Reszta „straty” to pech z terminem dużej wpłaty, który dotknąłby Cię tak samo, gdybyś kupował indeks.
TWR i MWR: dwie miary, dwa różne pytania
Zwrot ważony czasem (TWR)
TWR dzieli okres na odcinki między kolejnymi wpłatami i wypłatami, liczy stopę zwrotu każdego odcinka i łączy je w łańcuch:
TWR = (1 + r₁) × (1 + r₂) × … × (1 + rₙ) − 1
W naszym przykładzie: 1,20 × 0,90 − 1 = +8,0%. Kwota i moment wpłat nie mają tu znaczenia — liczy się tylko to, jak radziły sobie Twoje inwestycje. Dlatego TWR jest standardem przy porównywaniu zarządzających i na nim opierają się globalne standardy prezentacji wyników inwestycyjnych GIPS.
Zwrot ważony kapitałem (MWR, IRR)
MWR to wewnętrzna stopa zwrotu (IRR) Twoich przepływów pieniężnych. Uwzględnia, ile i kiedy wpłaciłeś, więc odpowiada na pytanie „ile w skali roku zarobiły moje pieniądze?”. W przykładzie wychodzi ok. −11,7% rocznie, bo większość kapitału pracowała akurat w gorszym półroczu.
To ważna liczba dla Ciebie, ale miesza dwie rzeczy: jakość wyboru spółek i decyzje o terminach wpłat. Z samym wynikiem indeksu nie da się jej uczciwie porównać.
Którą miarę wybrać?
TWR nie zależy od terminów ani wielkości wpłat. MWR i zwykły zysk na wpłatach — tak, dlatego z indeksem można je zestawiać tylko wtedy, gdy indeks „dostaje” dokładnie te same wpłaty.
| Miara | Odpowiada na pytanie | Porównaj z |
|---|---|---|
| TWR | Czy moje inwestycje biją rynek? | TWR indeksu |
| MWR (IRR) | Ile rocznie zarabiają moje pieniądze? | IRR indeksu, te same wpłaty |
| Zysk na wpłatach | Ile mam ponad to, co wpłaciłem? | te same wpłaty w indeksie |
W praktyce najlepiej patrzeć na dwie rzeczy naraz: TWR portfela obok TWR indeksu oraz wartość portfela obok wartości tych samych wpłat zainwestowanych w S&P 500.
Metoda „te same wpłaty w S&P 500”
To najbardziej intuicyjny sposób porównania. Za każdą swoją wpłatę „kupujesz” w tym samym dniu indeks za tę samą kwotę w złotych, a każdą wypłatę odwzorowujesz sprzedażą jednostek indeksu za tę samą kwotę. Na końcu porównujesz dwie liczby: ile masz i ile miałbyś, gdybyś zamiast wybierać spółki, kupował ETF na S&P 500.
Terminy wpłat są identyczne po obu stronach, więc szczęście albo pech z timingiem się znosi. Zostaje czysty efekt Twoich decyzji: wyboru spółek, momentów kupna i sprzedaży, kosztów transakcyjnych i trzymania gotówki, która nie pracuje.
S&P 500 w złotówkach: nie zapominaj o kursie dolara
Kupując akcje z USA, kupujesz też dolary. Dla inwestora z Polski wynik indeksu w złotych to:
zwrot w PLN = (1 + zwrot w USD) × (1 + zmiana kursu USD/PLN) − 1
Przykład (liczby ilustracyjne): S&P 500 z dywidendami rośnie o 10% w dolarach, a kurs USD/PLN spada z 4,00 do 3,70 zł, czyli o 7,5%. W złotych indeks daje 1,10 × 0,925 − 1 = +1,75%.
Twój portfel amerykańskich spółek niesie dokładnie to samo ryzyko walutowe. Jeśli porównasz swój wynik w PLN z wynikiem indeksu w USD, w takim roku wypadniesz o ponad 8 pp gorzej — bez żadnego związku z jakością Twoich wyborów. W roku, w którym złoty słabnie, będzie odwrotnie. Zasada jest prosta: porównuj złotówki ze złotówkami.
Pamiętaj też, że koszt zakupu w złotych zależy od kursu, po jakim broker wymienił Ci walutę, razem z jego spreadem lub opłatą za przewalutowanie. Do liczenia wyniku używaj kursu z wyciągu, a nie dzisiejszego.
Indeks z dywidendami czy bez?
Wartość S&P 500 podawana w serwisach informacyjnych (na Yahoo Finance to symbol ^GSPC) to indeks cenowy — nie uwzględnia dywidend. S&P Dow Jones Indices publikuje też wersję total return, w której dywidendy są reinwestowane w indeks. Ty dywidendy dostajesz, więc porównuj się z wersją z dywidendami.
Różnica to mniej więcej stopa dywidendy indeksu, w ostatnich latach zwykle w okolicach 1–2% rocznie. Niewiele w jednym roku, ale z każdym kolejnym ta luka się składa.
Prosty i łatwo dostępny zamiennik to ETF SPY i jego kurs skorygowany (Adj Close na Yahoo Finance), który uwzględnia dywidendy i splity. SPY ma niewielkie koszty roczne, więc jego wynik jest minimalnie niższy od indeksu total return. Z kolei Twoje dywidendy są opodatkowane, a indeks zakłada reinwestowanie całości — niewielka różnica na Twoją niekorzyść jest więc naturalna.
Jak porównać portfel z S&P 500 w arkuszu — krok po kroku
- Zbierz wszystkie wpłaty i wypłaty z datami i kwotami w złotych. Najprościej z pełnej historii konta — jak ją pobrać, opisujemy w poradniku o eksporcie historii transakcji z Revolut, XTB i IBKR.
- Pobierz notowania SPY (kolumna Adj Close) za cały okres z Yahoo Finance — najlepiej w jednym pobraniu.
- Pobierz kursy USD/PLN na te same dni, np. średnie kursy NBP z tabeli A (dostępne też przez API NBP). Ważniejsza od wyboru źródła jest konsekwencja.
- Zbuduj tabelę „cienia” indeksu:
| Kolumna | Zawartość | Wzór lub źródło |
|---|---|---|
| A | Data wpłaty | z wyciągu |
| B | Wpłata w PLN (wypłata ze znakiem minus) | z wyciągu |
| C | SPY Adj Close w USD | Yahoo Finance |
| D | Kurs USD/PLN | NBP |
| E | Cena jednostki w PLN | C × D |
| F | Kupione (sprzedane) jednostki | B ÷ E |
| G | Jednostki narastająco | poprzednie G + F |
- Policz wartość „cienia” na dziś: ostatnia wartość z kolumny G × dzisiejszy Adj Close SPY × dzisiejszy kurs USD/PLN. Porównaj ją z wartością portfela razem z gotówką na rachunku.
- Policz TWR. Dla indeksu to po prostu zmiana ceny jednostki w PLN (kolumna E) od pierwszego do ostatniego dnia. Dla portfela potrzebujesz wyceny w dniu każdej wpłaty. Dla każdego odcinka: r = wartość na końcu odcinka ÷ (wartość na początku + wpłata na początku) − 1. Potem wymnóż (1 + r) wszystkich odcinków i odejmij 1.
Uwaga: Yahoo Finance przelicza historię Adj Close wstecz po każdej nowej dywidendzie. Nie mieszaj danych pobranych w różnych dniach — wszystkie ceny SPY bierz z jednego pobrania.
Najtrudniejszy ręcznie jest krok 6, bo wycena portfela w każdym dniu wpłaty wymaga cen wszystkich spółek i kursów walut z tego dnia. Przy comiesięcznych wpłatach rozsądnym przybliżeniem jest wycena na koniec każdego miesiąca.
Jak to liczy GetHossa
Jeśli nie chcesz utrzymywać arkusza, porównanie portfela z S&P 500 w GetHossa robi to automatycznie. Wgrywasz wyciąg z Revolut, XTB albo Interactive Brokers — bez logowania do brokera — a aplikacja „kupuje” S&P 500 za dokładnie te same kwoty i w te same dni co Twoje wpłaty. Indeks jest liczony według skorygowanego kursu SPY (czyli z reinwestowanymi dywidendami) i przeliczany na złote. Obok widzisz TWR portfela liczony dzień po dniu w łańcuchu, niezależny od terminów wpłat, a na pulpicie — jaką część wyniku dał sam ruch dolara i euro wobec złotego.
Najczęstsze błędy przy porównywaniu z indeksem
- Indeks bez dywidend. Porównanie z ^GSPC co roku zawyża Twoją przewagę o stopę dywidendy.
- Pominięcie kursu walut. Twój wynik w PLN obok wyniku indeksu w USD to porównanie dwóch różnych rzeczy.
- Wygodne daty. Start od dołka z marca 2020 r. albo od dnia, w którym zacząłeś wygrywać, niewiele mówi. Porównuj zawsze ten sam okres — najlepiej od pierwszej wpłaty.
- Zwykły procent przy regularnych wpłatach. Jak w przykładzie: −7% na wpłatach i +8% TWR to ten sam portfel.
- Pomijanie gotówki i zamkniętych pozycji. Licząc tylko spółki, które masz dziś, ukrywasz straty na sprzedanych i koszt gotówki, która leży bezczynnie.
- Za krótki horyzont. Kwartał czy rok to w dużej mierze szum. O umiejętnościach mówią dopiero wyniki z kilku lat.
Podsumowanie
- Przy regularnych wpłatach procent zysku z aplikacji brokera nie nadaje się do porównania z indeksem.
- Porównuj TWR portfela z TWR indeksu albo wartość portfela z wartością tych samych wpłat w S&P 500.
- Licz w złotówkach, z dywidendami i zawsze za ten sam okres.
Chcesz zobaczyć swój portfel obok S&P 500 bez arkusza? Aplikacja GetHossa jest bezpłatna — obecnie działa w wersji beta.
Materiał ma charakter edukacyjny i nie stanowi rekomendacji inwestycyjnej.
Częste pytania
Co to jest TWR i czym różni się od MWR?+
TWR (zwrot ważony czasem) mierzy wynik inwestycji niezależnie od tego, kiedy i ile wpłacałeś: dzieli okres na odcinki między wpłatami i łączy ich wyniki w łańcuch. MWR (IRR) uwzględnia terminy i wielkość wpłat, więc pokazuje, ile w skali roku zarobiły Twoje pieniądze.
Dlaczego mój zysk u brokera jest niższy niż wynik S&P 500, choć moje spółki rosły szybciej?+
Najczęściej przez terminy wpłat: pieniądze dopłacone niedawno albo tuż przed spadkiem obniżają procent liczony od wpłat. Porównaj TWR portfela z TWR indeksu albo policz, ile byłyby warte te same wpłaty w S&P 500.
Z którym S&P 500 się porównywać: z dywidendami czy bez?+
Z wersją z dywidendami (total return), bo Twój portfel też je otrzymuje. Prostym zamiennikiem jest kurs skorygowany ETF-u SPY (Adj Close).
Czy wynik S&P 500 trzeba przeliczać na złotówki?+
Tak, jeśli swój wynik liczysz w złotówkach. Zwrot w PLN to zwrot w USD skorygowany o zmianę kursu USD/PLN, a w niektórych latach ta różnica sięga kilku punktów procentowych.
Za jaki okres porównywać portfel z indeksem?+
Najlepiej od pierwszej wpłaty i w horyzoncie kilku lat. Wynik z jednego kwartału czy roku w dużej mierze zależy od przypadku.
Źródła
Artykuł ma charakter informacyjny i edukacyjny. Nie jest rekomendacją inwestycyjną ani doradztwem podatkowym. Przepisy i praktyka brokerów się zmieniają — sprawdź aktualne zasady lub skonsultuj się z doradcą podatkowym.
Sprawdź swój portfel na tle S&P 500
Wgraj wyciąg z Revolut, XTB albo IBKR — GetHossa policzy wynik w złotych, dolarach albo euro, TWR i przewagę nad indeksem.
Załóż konto