Werkt dollar-cost averaging echt?
Onderzoek naar de effectiviteit van dollar-cost averaging versus een lump sum in SPY van 2016 tot 2026. Ontdek wat deze strategie voor uw cash flow betekent.
Dollar-cost averaging betekent het investeren van een vast bedrag volgens een vast schema, bijvoorbeeld $500 in een indexfonds op de eerste van elke maand, ongeacht de prijs die die dag geldt. Werkt dollar-cost averaging? Het werkt voor het doel waarvoor het is ontworpen: het maakt van beleggen een gewoonte en haalt de timing-beslissing uit uw handen. Wat het niet doet in een stijgende markt, is beter presteren dan het in één keer investeren van hetzelfde totale bedrag.
Wat dollar-cost averaging feitelijk is
Dollar-cost averaging (DCA) is een schema, geen systeem om winnaars te selecteren. U committeert een vast dollarbedrag op een vast interval en laat de prijs bepalen wat het is. Wanneer de prijs laag is, koopt uw $500 meer aandelen; wanneer de prijs hoog is, koopt het er minder. Na verloop van tijd komt uw gemiddelde cost per share terecht in het midden van de prijzen die u heeft betaald.
De eerlijke vergelijking is die met een lump sum: hetzelfde totale bedrag dat in één keer aan het begin wordt geïnvesteerd. De meeste mensen staan nooit op een heldere manier voor die keuze. Geld komt binnen met elk salaris en u investeert het zodra het binnenkomt, wat standaard DCA is. De lump-sum vraag is alleen relevant wanneer u al een grote hoeveelheid cash in handen heeft, zoals een erfenis of een bonus op het werk. De twee situaties zijn verschillend, en de onderstaande data houdt deze gescheiden.
$500 per maand in de S&P 500
Hier is de eenvoudige versie. Koop vanaf januari 2016 elke maand aan het begin van de maand voor $500 aan SPY (het S&P 500 indexfonds) tot medio 2026. Stel daarnaast dat u in januari 2016 hetzelfde totale bedrag beschikbaar had en dit in één keer had geïnvesteerd.
De exacte SQL achter elk getal
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 moTegen juni 2026 had het maandelijkse plan $63k aan bijdragen omgezet in $139.3k. De lump sum, volledig geïnvesteerd vanaf de eerste maand, eindigde op $237.7k. Dezelfde totale dollars aan inleg, maar de lump sum eindigde ruim in de vooruitgang.
Het verschil is zichtbaar in de grafiek, niet in een eigenschap van de aandelen. De lump sum had al sinds januari 2016 de volledige $63k aan het werk. Het maandelijkse plan had alleen de bijdragen tot die datum aan risico: tegen de tijd dat de helft van het geld was ingelegd, waren er jaren verstreken en vormden de vroegste en goedkoopste aandelen slechts een klein deel van de pot. Over een decennium met een opwaartse trend werd het eerder geïnvesteerde geld langer versterkt door compounding.
Wint een lump sum altijd?
Over een periode van tien jaar voor één index: ja. Om te controleren of dit een bijzonderheid van SPY is, zijn hier vijf namen die op dezelfde manier werden aangehouden, $500 per maand van 2016 tot 2026, met het lump-sum alternatief naast elk instrument. Alle vijf zijn split-free over de periode, wat de ruwe prijzen van begin tot eind vergelijkbaar houdt.
De exacte SQL achter elk getal
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 DESCDe lump sum eindigde bij elk instrument in de vooruitgang. MSFT bracht het maandelijkse plan naar $199.4k en de lump sum naar $529.5k. KO, de langzaamste stijger van de vijf, bereikte $92.6k met het maandelijkse plan en $116.8k met de lump sum. Het verschil volgde de omvang van de stijging: hoe sneller een naam steeg, hoe groter de voorsprong van de vroege volledige investering.
Waar dollar-cost averaging zijn waarde bewijst
Het voordeel van een lump sum leunt op twee zaken die u zelden tegelijkertijd heeft: een lump sum, en een markt die voornamelijk stijgt vanaf de dag dat u koopt. Verplaatst u het instappunt, dan verandert de lump-sum uitkomst aanzienlijk. Het volgende paneel toont een vijfjarig plan van $30.000 dat elk jaar in januari start van 2016 tot 2021, $500 per maand gedurende zestig maanden, naast een lump sum van dezelfde $30.000 op dag één.
De exacte SQL achter elk getal
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_yearDe lump sum won ook hier elk startjaar. De spread is het kernpunt. Een lump sum van $30.000 eindigde ergens tussen de $45.5k voor de start in 2018, wiens vijf jaar de selloff eind 2018 en de crash van 2020 omvatte, tot $60k voor de start in 2017. Uw resultaat hing af van de maand waarin u toevalligerwijs begon. De eindresultaten van het maandelijkse plan lagen dichter bij elkaar, van $37k tot $45.5k. Het middelen van de inleg verkleinde de range van uitkomsten. Het leverde wat upside in in ruil voor minder afhankelijkheid van timing.
Waar dollar-cost averaging echt voor dient
Wanneer de panelen samen worden gelezen, zeggen ze iets eenvoudigs. In een markt met een opwaartse trend verslaat een lump sum die eerder is geïnvesteerd hetzelfde bedrag dat langzaam wordt ingelegd, en dit geldt voor zowel indexen als individuele aandelen over vele startdata. DCA is geen manier om dat te verslaan. De waarde ligt elders.
Ten eerste sluit het aan bij de wijze waarop inkomen binnenkomt. U wordt maandelijks betaald en u investeert maandelijks. Er is geen lump sum die ongebruikt wacht om te worden ingezet. DCA is simpelweg de handeling van beleggen terwijl u verdient.
Ten tweede neemt het de timing-beslissing en de bijbehorende spijt weg. Het moeilijkste moment om een lump sum te committeren is direct na een daling, wanneer het het ergst voelt. Een vast schema neemt die beslissing uit uw handen en blijft kopen tijdens de angst, tegen lagere prijzen. De starts in 2018 en 2020 hierboven bleven gewoon bijdragen tijdens beide selloffs.
Ten derde verkleint het de bandbreedte van uitkomsten. Zoals het paneel met het instappanjaar liet zien, klonteren de eindresultaten van DCA samen waar de uitkomsten van de lump sum schommelden met de kalender. Voor een spaarder die een slecht getimede instap niet kan veroorloven, kan een nauwere bandbreedte van resultaten belangrijker zijn dan een hogere gemiddelde.
Niets hiervan beargumenteert dat DCA de returns maximaliseert. Als u vandaag al cash bezit en een lange horizon heeft, wijst het trackrecord in het voordeel van het direct investeren daarvan. Als u in plaats daarvan de pot maand voor maand opbouwt, wat voor de meeste mensen geldt, dan is DCA het plan zelf. Combineer het met een gediversifieerde holding om het hele schema op één aandeel te wedden, en houd volatility in het oog als een stabieler verloop u helpt om tijdens de slechte maanden geïnvesteerd te blijven.
FAQ
Verslaat dollar-cost averaging het investeren van een lump sum?
Meestal niet, in een stijgende markt. Het investeren van $500 per maand in SPY van 2016 tot 2026 bracht $63k aan bijdragen naar $139.3k, terwijl hetzelfde totale bedrag dat aan het begin was geïnvesteerd $237.7k bereikte. Het geld van de lump sum was vanaf dag één aan het werk.
Is dollar-cost averaging een goede strategie?
Voor een maandelijkse spaarder is het de natuurlijke aanpak: u investeert elk salaris zodra het binnenkomt en hoeft nooit een instap te timen. Het vermindert de mate waarin uw resultaat afhangt van de dag waarop u bent begonnen, ten koste van enige upside wanneer markten gestaag stijgen.
Wat is het belangrijkste voordeel van dollar-cost averaging?
Discipline en verminderd timing-risico. Het automatiseert het kopen tijdens zowel goede als slechte maanden, en het verkleint de range van uitkomsten over verschillende instappunten, zoals het vijfjarige paneel met startjaren hierboven laat zien.
Verlaagt dollar-cost averaging uw gemiddelde cost?
Het stelt uw gemiddelde cost vast op het gemiddelde van de prijzen die u gedurende het schema heeft betaald, waarbij u meer aandelen koopt wanneer de prijzen laag zijn en minder wanneer ze hoog zijn. Dat komt uit tussen de slechtste prijs die u zou hebben betaald en de beste. Het is geen garantie op een cost onder de marktwaarde.
Moet ik alles in één keer investeren of het verspreiden?
Het historische trackrecord bevoordeelt het eerder investeren van een lump sum wanneer u de cash al bezit en een lange horizon heeft. Het verspreiden ervan ruilt verwacht rendement in voor een nauwere range van uitkomsten en minder spijt als de markt direct na uw aankoop daalt. Geen van beide is een voorspelling.
Elk getal hier is een opgeslagen query die u kunt openen en opnieuw kunt uitvoeren. Wijzig de ticker, het maandelijkse bedrag of de startdatum en test het plan zelf op de Strasmore terminal.