Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor · · Updated 2026-07-23

O dollar-cost averaging funciona na prática

Análise comparativa entre o aporte mensal de quinhentos dólares no ETF SPY versus o lump sum de 2016 a 2026 para entender o custo médio.

O dollar-cost averaging consiste em investir um valor fixo em um cronograma fixo, por exemplo, $500 em um fundo de índice no primeiro dia de cada mês, independentemente do preço do dia. O dollar-cost averaging funciona? Ele cumpre o objetivo para o qual foi criado: transforma o investimento em um hábito e retira a decisão de timing das suas mãos. O que ele não faz, em um mercado em alta, é superar o investimento de todo o capital de uma só vez.

O que o dollar-cost averaging realmente é

O dollar-cost averaging (DCA) é um cronograma, não um sistema para escolher ações vencedoras. Você compromete um valor fixo em um intervalo definido e aceita o preço que estiver. Quando o preço está baixo, seus $500 compram mais cotas; quando está alto, compram menos. Com o tempo, seu custo médio por cota fica no meio dos preços pagos.

A comparação direta é com o lump sum: o mesmo montante total investido de uma vez, no início. A maioria das pessoas nunca enfrenta essa escolha de forma limpa. O dinheiro chega com cada salário, e você o investe conforme ele entra, o que é DCA por padrão. A questão do lump sum só surge quando você já possui uma grande quantia de caixa, como uma herança ou um bônus de trabalho. As duas situações são diferentes, e os dados abaixo as mantêm separadas.

$500 por mês no S&P 500

Aqui está a versão direta. Começando em janeiro de 2016, compre $500 de SPY (o fundo de índice do S&P 500) no início de cada mês até meados de 2026. Paralelamente, imagine que você tivesse o mesmo total disponível em janeiro de 2016 e o investisse de uma só vez.

Query$500/mês em SPY vs aporte único, 2016 a 2026 (valor do portfólio, $ milhares)
O SQL exato por trás de cada número
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 mo

Até junho de 2026, o plano mensal transformou $63k de contribuições em $139.3k. O lump sum, totalmente investido desde o primeiro mês, terminou em $237.7k. Com o mesmo valor total investido, o lump sum terminou bem à frente.

A diferença é visível no gráfico, não em qualquer propriedade das ações. O lump sum teve todos os $63k trabalhando desde janeiro de 2016. O plano mensal teve apenas suas contribuições acumuladas até o momento em risco: quando já havia investido metade do dinheiro, anos haviam passado, e as primeiras e mais baratas cotas eram apenas uma pequena parte do montante. Ao longo de uma década de tendência de alta, o dinheiro investido mais cedo rendeu juros compostos por mais tempo.

O lump sum sempre vence?

Em dez anos de um único índice, sim. Para verificar que isso não é uma peculiaridade do SPY, aqui estão cinco ativos mantidos da mesma forma, $500 por mês de 2016 a 2026, com a alternativa de lump sum ao lado de cada um. Todos os cinco não tiveram splits no período, o que mantém os preços brutos comparáveis do início ao fim.

QueryMesmo plano de $500/mês vs aporte único em cinco ações, 2016 a 2026 ($ milhares)
O SQL exato por trás de cada número
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 DESC

O lump sum terminou à frente em todos eles. MSFT levou o plano mensal para $199.4k e o lump sum para $529.5k. KO, o de crescimento mais lento dos cinco, atingiu $92.6k no plano mensal e $116.8k no lump sum. A diferença acompanhou a magnitude da subida: quanto mais rápido um ativo subia, mais o investimento inicial total se distanciava.

Onde o dollar-cost averaging compensa

A vantagem do lump sum baseia-se em dois fatores que raramente ocorrem juntos: um montante de capital disponível e um mercado que sobe majoritariamente desde o dia da compra. Mude o ponto de entrada e o resultado do lump sum muda drasticamente. Este próximo painel executa um plano de cinco anos, com $30.000, começando todo mês de janeiro de 2016 a 2021, sendo $500 por mês durante sessenta meses, ao lado de um lump sum de $30.000 no primeiro dia.

QueryPlanos de 5 anos de $30.000 por ano de início: dollar-cost averaging vs lump sum ($ milhares)
O SQL exato por trás de cada número
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_year

O lump sum também venceu em todos os anos de início aqui. O spread é o ponto central. Um lump sum de $30.000 terminou entre $45.5k para o início em 2018, cujos cinco anos incluíram a queda de final de 2018 e o crash de 2020, até $60k para o início em 2017. Seu resultado dependeu do mês em que você começou. Os resultados do plano mensal foram mais concentrados, variando de $37k a $45.5k. O aporte gradual reduziu a variação dos resultados. Ele abriu mão de parte do potencial de alta em troca de menos dependência do timing.

Para que o dollar-cost averaging realmente serve

Lidos juntos, os painéis dizem algo claro. Em um mercado de tendência de alta, um lump sum investido mais cedo supera o mesmo dinheiro investido aos poucos, e isso se mantém tanto para índices quanto para ações individuais em diversas datas de início. O DCA não é uma forma de superar isso. Seu valor reside em outro lugar.

Primeiro, ele acompanha o fluxo de renda. Você recebe seu salário mensalmente e investe mensalmente. Não há um lump sum parado esperando para ser aplicado. O DCA é simplesmente o ato de investir conforme você ganha.

Segundo, ele elimina a decisão de timing e o arrependimento que a acompanha. O momento mais difícil para comprometer um lump sum é logo após uma queda, quando a sensação é pior. Um cronograma fixo retira essa decisão de suas mãos e mantém as compras durante o medo, a preços mais baixos. Os inícios de 2018 e 2020 acima continuaram contribuindo durante ambas as quedas.

Terceiro, ele estreita a faixa de resultados. Como mostrou o painel de anos de entrada, os resultados do DCA se concentraram onde os do lump sum oscilaram conforme o calendário. Para um poupador que não pode arriscar uma entrada mal calculada, uma faixa de resultados mais estreita pode importar mais do que um retorno médio maior.

Nada disso argumenta que o DCA maximiza retornos. Se você já possui caixa hoje e tem um horizonte longo, o histórico favorece o investimento imediato. Se, em vez disso, você está construindo seu patrimônio mês a mês, como a maioria das pessoas, o DCA é o próprio plano. Combine-o com uma carteira diversificada para evitar apostar todo o cronograma em uma única ação e mantenha a volatilidade em mente se uma jornada mais suave ajudar você a permanecer investido durante os meses ruins.

FAQ

O dollar-cost averaging supera o investimento de um lump sum?

Geralmente não, em um mercado em alta. Investir $500 por mês em SPY de 2016 a 2026 transformou $63k de contribuições em $139.3k, enquanto o mesmo total investido no início atingiu $237.7k. O dinheiro do lump sum estava rendendo desde o primeiro dia.

O dollar-cost averaging é uma boa estratégia?

Para um poupador mensal, é a abordagem natural: você investe cada salário conforme ele cai e nunca precisa acertar o timing da entrada. Isso reduz o quanto seu resultado depende do dia em que você começou, ao custo de um pouco de potencial de alta quando os mercados sobem de forma constante.

Qual é o principal benefício do dollar-cost averaging?

Disciplina e redução do risco de timing. Ele automatiza as compras tanto em meses bons quanto ruins e estreita a variação de resultados entre diferentes pontos de entrada, como mostra o painel de anos de início de cinco anos acima.

O dollar-cost averaging reduz o meu custo médio?

Ele define seu custo médio como a média dos preços pagos ao longo do cronograma, comprando mais cotas quando os preços estão baixos e menos quando estão altos. Isso resulta em um valor abaixo do pior preço que você teria pago e acima do melhor. Não é uma garantia de um custo abaixo do mercado.

Devo investir tudo de uma vez ou parcelar?

O histórico favorece o investimento de um lump sum mais cedo quando você já possui o caixa e tem um horizonte longo. Parcelar o investimento troca o retorno esperado por uma faixa de resultados mais estreita e menos arrependimento caso o mercado caia logo após a compra. Nenhum dos dois é uma previsão.


Cada figura aqui é uma consulta armazenada que você pode abrir e executar novamente. Mude o ticker, o valor mensal ou a data de início e teste o plano você mesmo no terminal Strasmore.

#dollar-cost averaging#lump sum investing#index funds#spy#investing strategy