Czy uśrednianie kosztów działa
Analiza skuteczności strategii DCA względem inwestycji lump sum w ETF SPY. Porównanie wpłat 500 USD miesięcznie z jednorazowym kapitałem w latach 2016-2026.
Metoda uśredniania kosztów (dollar-cost averaging) polega na inwestowaniu stałej kwoty według ustalonego harmonogramu, na przykład 500 USD w fundusz indeksowy pierwszego dnia każdego miesiąca, niezależnie od aktualnej ceny. Czy uśrednianie kosztów działa? Działa zgodnie z przeznaczeniem: zamienia inwestowanie w nawyk i eliminuje konieczność podejmowania decyzji o momencie wejścia na rynek. To, czego nie zapewnia, to przewaga nad jednorazową inwestycją całej kwoty (lump sum) w przypadku rynku rosnącego.
Czym w rzeczywistości jest uśrednianie kosztów
Uśrednianie kosztów (DCA) to harmonogram, a nie system wyboru zwycięskich aktywów. Zobowiązujesz się do wpłacania określonej kwoty USD w ustalonych odstępach czasu, przyjmując aktualną cenę. Gdy cena jest niska, Twoje 500 USD kupuje więcej akcji; gdy jest wysoka, kupuje ich mniej. Z czasem średni koszt zakupu przypadnie pośrodku cen, które zapłaciłeś.
Rzetelne porównanie dotyczy inwestycji jednorazowej: tej samej całkowitej kwoty zainwestowanej raz, na początku. Większość ludzi nigdy nie staje przed takim czystym wyborem. Pieniądze napływają wraz z każdą wypłatą i inwestujesz je w momencie otrzymania, co w domyślny sposób jest metodą DCA. Kwestia inwestycji jednorazowej staje się istotna tylko wtedy, gdy dysponujesz już zgromadzonym kapitałem, np. w postaci spadku lub premii. Te dwie sytuacje są różne, a poniższe dane rozdzielają je od siebie.
500 USD miesięcznie w S&P 500
Oto proste zestawienie. Przyjmijmy, że od stycznia 2016 roku co miesiąc na początku miesiąca kupujesz za 500 USD fundusz SPY (fundusz indeksu S&P 500) aż do połowy 2026 roku. Równolegle załóżmy, że dysponujesz tą samą całkowitą kwotą w styczniu 2016 roku i inwestujesz ją w całości od razu.
Dokładny kod SQL dla każdej liczby
WITH
monthly AS (
SELECT toStartOfMonth(dt) AS mo, argMin(c, dt) AS px
FROM (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
argMax(toFloat64(close), window_start) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2016-01-01 00:00:00' AND window_start < '2026-07-01 00:00:00'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY dt
)
GROUP BY mo
),
agg AS (
SELECT argMin(px, mo) AS first_px, sum(500.0) AS total_invested FROM monthly
)
SELECT mo AS month,
round(sum(500.0 / px) OVER (ORDER BY mo) * px / 1000, 1) AS dca_value,
round((total_invested / first_px) * px / 1000, 1) AS lumpsum_value,
round(sum(500.0) OVER (ORDER BY mo) / 1000, 1) AS invested
FROM monthly CROSS JOIN agg
ORDER BY moDo czerwca 2026 roku plan miesięczny zamienił wpłaty w wysokości 63k USD na 139.3k USD. Inwestycja jednorazowa, w pełni zainwestowana od pierwszego miesiąca, osiągnęła 237.7k USD. Przy tej samej sumie wpłat, inwestycja jednorazowa zakończyła się znacznie wyższym wynikiem.
Różnica jest widoczna na wykresie, a nie w specyfice samych akcji. W inwestycji jednorazowej całe 63k USD pracowało od stycznia 2016 roku. W planie miesięcznym ryzykiem obarczone były tylko dotychczasowe wpłaty: zanim wpłacono połowę środków, minęło kilka lat, a najwcześniejsze i najtańsze akcje stanowiły jedynie mały fragment portfela. W ciągu dekady o trendzie wzrostowym pieniądze zainwestowane wcześniej generowały procent składany przez dłuższy czas.
Czy inwestycja jednorazowa zawsze wygrywa?
W przypadku jednego indeksu w skali dziesięciu lat – tak. Aby sprawdzić, czy nie jest to specyfika SPY, przedstawiono pięć nazw spółek, w które inwestowano w ten sam sposób (500 USD miesięcznie od 2016 do 2026 roku), obok alternatywy w postaci inwestycji jednorazowej. Wszystkie pięć pozycji nie podlegało podziałom (split-free) w analizowanym okresie, co pozwala na porównywanie surowych cen.
Dokładny kod SQL dla każdej liczby
WITH
monthly AS (
SELECT ticker, toStartOfMonth(dt) AS mo, argMin(c, dt) AS px
FROM (
SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
argMax(toFloat64(close), window_start) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'MSFT', 'JNJ', 'KO')
AND window_start >= '2016-01-01 00:00:00' AND window_start < '2026-07-01 00:00:00'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, dt
)
GROUP BY ticker, mo
)
SELECT ticker,
round(sum(500.0 / px) * argMax(px, mo) / 1000, 1) AS dca_final,
round(sum(500.0) / argMin(px, mo) * argMax(px, mo) / 1000, 1) AS lumpsum_final
FROM monthly
GROUP BY ticker
HAVING count() = 126
ORDER BY lumpsum_final DESCInwestycja jednorazowa zakończyła się wyżej w każdym przypadku. MSFT zwiększył wartość planu miesięcznego do 199.4k USD, a inwestycji jednorazowej do 529.5k USD. KO, najwolniej rosnąca ze spółek, osiągnęła 92.6k USD w planie miesięcznym i 116.8k USD w inwestycji jednorazowej. Różnica korelowała z tempem wzrostu: im szybciej rosła spółka, tym większą przewagę zyskiwała wczesna inwestycja jednorazowa.
Kiedy uśrednianie kosztów się opłaca
Przewaga inwestycji jednorazowej opiera się na dwóch czynnikach, które rzadko występują jednocześnie: posiadaniu gotowej sumy oraz rynku, który rośnie od dnia zakupu. Zmiana momentu wejścia znacząco wpływa na wynik inwestycji jednorazowej. Poniższa analiza przedstawia pięcioletni plan w wysokości 30 000 USD, rozpoczynany co stycznia od 2016 do 2021 roku (500 USD miesięcznie przez sześćdziesiąt miesięcy), zestawiony z inwestycją jednorazową tej samej kwoty 30 000 USD pierwszego dnia.
Dokładny kod SQL dla każdej liczby
WITH
monthly AS (
SELECT toStartOfMonth(dt) AS mo, argMin(c, dt) AS px
FROM (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
argMax(toFloat64(close), window_start) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2016-01-01 00:00:00' AND window_start < '2026-07-01 00:00:00'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY dt
)
GROUP BY mo
),
w AS (
SELECT mo, px,
sum(500.0 / px) OVER (ORDER BY mo ROWS BETWEEN CURRENT ROW AND 59 FOLLOWING) AS dca_shares,
count() OVER (ORDER BY mo ROWS BETWEEN CURRENT ROW AND 59 FOLLOWING) AS n_ahead,
leadInFrame(px, 59) OVER (ORDER BY mo ROWS BETWEEN CURRENT ROW AND 59 FOLLOWING) AS end_px
FROM monthly
)
SELECT toString(toYear(mo)) AS start_year,
round(30000.0 / px * end_px / 1000, 1) AS lumpsum_final,
round(dca_shares * end_px / 1000, 1) AS dca_final
FROM w
WHERE toMonth(mo) = 1 AND n_ahead = 60 AND toYear(mo) BETWEEN 2016 AND 2021
ORDER BY start_yearW tym zestawieniu inwestycja jednorazowa również wygrywała w każdym roku rozpoczęcia. Kluczowa jest rozpiętość wyników. Inwestycja jednorazowa w wysokości 30 000 USD zakończyła się z wynikiem od 45.5k USD (dla rozpoczęcia w 2018 roku, obejmującego wyprzedaż pod koniec 2018 roku i krach w 2020 roku) do 60k USD (dla rozpoczęcia w 2017 roku). Wynik zależał od miesiąca, w którym dokonano zakupu. Wyniki planu miesięcznego były bardziej zbliżone, mieszcząc się w przedziale od 37k USD do 45.5k USD. Uśrednianie zawęziło zakres wyników. Zrezygnowano z części potencjalnych zysków na rzecz mniejszej zależności od momentu wejścia na rynek.
Do czego naprawdę służy uśrednianie kosztów
Analiza zestawionych danych prowadzi do prostych wniosków. Na rynku o trendzie wzrostowym inwestycja jednorazowa dokonana wcześniej wygrywa z tą samą kwotą wpłacaną stopniowo, co potwierdzają zarówno indeksy, jak i pojedyncze akcje w różnych terminach rozpoczęcia. DCA nie służy do pokonywania tego faktu. Jego wartość leży gdzie indziej.
Po pierwsze, DCA odpowiada sposobowi napływu dochodów. Otrzymujesz wynagrodzenie miesięcznie i miesięcznie inwestujesz. Nie ma gotówki, która pozostaje bezczynna w oczekiwaniu na zainwestowanie. DCA to po prostu inwestowanie środków w momencie ich zarobienia.
Po drugie, metoda ta eliminuje konieczność podejmowania decyzji o momencie wejścia oraz towarzyszący jej żal. najtrudniejszy moment na zaangażowanie pełnej kwoty następuje tuż po spadkach, gdy sytuacja wydaje się najgorsza. Sztywny harmonogram przejmuje tę decyzję i pozwala kontynuować zakupy mimo strachu, po niższych cenach. Starty w 2018 i 2020 roku przedstawione powyżej pozwoliły na kontynuowanie wpłat mimo obu wyprzedaży.
Po trzecie, metoda ta zawęża zakres możliwych wyników. Jak pokazała analiza roków rozpoczęcia, wyniki DCA skupiały się bliżej średniej, podczasnie wyniki inwestycji jednorazowej mocno wahały się w zależności od kalendarza. Dla oszczędzającego, który nie może pozwolić sobie na źle wymierzony moment wejścia, węższy zakres wyników może być ważniejszy niż wyższy średni zysk.
Żadna z powyższych informacji nie sugeruje, że DCA maksymalizuje stopy zwrotu. Jeśli posiadasz już gotówkę i masz długi horyzont czasowy, dane wskazują na korzyść płynącą z jej natychmiastowego zainwestowania. Jeśli jednak budujesz kapitał miesiąc po miesiącu, co dotyczy większości ludzi, DCA jest właściwym planem działania. Należy łączyć go z zdywersyfikowanym portfelem, aby uniknąć stawiania całego harmonogramu na jednej akcji, i pamiętać o zmienności, jeśli stabilniejszy przebieg inwestycji pomaga utrzymać dyscyplinę w gorszych miesiącach.
FAQ
Czy uśrednianie kosztów jest lepsze niż inwestycja jednorazowa?
Zazwyczaj nie, w przypadku rynku rosnącego. Inwestowanie 500 USD miesięcznie w SPY od 2016 do 2026 roku zamieniło wpłaty w wysokości 63k USD na 139.3k USD, podczas gdy ta sama suma zainwestowana na początku osiągnęła 237.7k USD. Kapitał w inwestycji jednorazowej pracował od pierwszego dnia.
Czy uśrednianie kosztów to dobra strategia?
Dla oszczędzającego miesięcznego jest to naturalne podejście: inwestujesz każdą wypłatę po jej otrzymaniu i nie musisz wyczekiwać odpowiedniego momentu na wejście. Zmniejsza to zależność wyniku od dnia rozpoczęcia inwestycji, kosztem części potencjalnych zysków podczas stabilnych wzrostów rynkowych.
Jaka jest główna zaleta uśredniania kosztów?
Dyscyplina i zredukowane ryzyko związane z momentem wejścia na rynek. Metoda ta automatyzuje zakupy zarówno w dobrych, jak i złych miesiącach, oraz zawęża zakres wyników przy różnych punktach wejścia, co pokazuje powyższa analiza pięcioletnich cykli rozpoczęcia.
Czy uśrednianie kosztów obniża średni koszt zakupu?
Metoda ta ustala średni koszt zakupu na poziomie średniej cen zapłaconych w ramach harmonogramu, kupując więcej akcji, gdy ceny są niskie, i mniej, gdy są wysokie. Wynik ten mieści się poniżej najgorszej ceny, którą musiałbyś zapłacić, oraz powyżej najlepszej. Nie jest to jednak gwarancja kosztu niższego niż średnia rynkowa.
Powinienem zainwestować wszystko naraz czy rozłożyć wpłaty w czasie?
Dane historyczne wskazują, że jeśli posiadasz już gotówkę i masz długi horyzont czasowy, korzystniejsza jest inwestycja jednorazowa. Rozłożenie wpłat w czasie to wymiana oczekiwanej stopy zwrotu na węższy zakres wyników i mniejszy żal w przypadku spadku rynku tuż po dokonaniu zakupu. Żadna z tych opcji nie jest prognozą.
Każda liczba w tym artykule to zapytanie do bazy danych, które można otworzyć i uruchomić ponownie. Zmień ticker, miesięczną kwotę lub datę rozpoczęcia, aby przetestować plan samodzielnie w terminalu Strasmore.