Acceder

DCA vs. Lump Sum: ¿Es realmente infalible invertir poco a poco? (Análisis en Python)


DCA vs. Lump Sum: ¿Es realmente infalible invertir poco a poco? (Análisis en Python)


Todo inversor que se precie conoce la estrategia DCA (Dollar Cost Averaging) o promediación del coste en dólares. Consiste en invertir una cantidad fija de dinero en intervalos regulares, sin importar las fluctuaciones del mercado. La lógica es de cajón: compras más unidades cuando los precios están bajos y menos cuando están altos, reduciendo el riesgo de entrar al mercado en el peor momento.

Es la estrategia por excelencia para los planes de jubilación y para quienes ahorran de su nómina mes a mes. Pero, ¿es realmente la estrategia más rentable? ¿O estamos dejando dinero sobre la mesa por miedo?

Hoy vamos a poner a prueba al DCA. Utilizaremos Python para hacer un backtesting (prueba con datos históricos) en el ETF SPY (que replica al S&P 500) durante los últimos 10 años (2014-2024). Veremos cómo se comporta frente a su eterno rival, el Lump Sum (invertir todo de golpe), y probaremos una variante avanzada: el Smart DCA.

El eterno debate: DCA vs. Lump Sum


La regla no escrita de la inversión dice que "el tiempo dentro del mercado es más importante que el momento de entrada". Si esto es cierto, invertir todo nuestro capital el Día 1 (Lump Sum) debería superar matemáticamente a invertirlo poco a poco (DCA). 

Sin embargo, el DCA tiene una ventaja que el Lump Sum no puede comprar: paz mental. Pocos inversores tienen 60.000€ ahorrados de golpe para entrar hoy al mercado sin sentir pánico si la bolsa cae un 10% mañana.

Vamos a ver qué dicen los datos.

El Experimento en Python


Acceso al código:  Estrategia_dolar_cost_average_b.ipynb

Para levelar el terreno, simularemos tres escenarios con el SPY entre enero de 2014 y enero de 2024:

  1. DCA Tradicional: Invertir 500$ el primer día de cada mes. (Capital total: 60.000$ en 10 años).
  2. Lump Sum: Invertir los 60.000$ de golpe el primer día de 2014.
  3. Smart DCA (Dinámico): Usaremos una media móvil de 12 meses (SMA 12). Si el precio del SPY está por debajo de su SMA (mercado cayendo), invertiremos 750$. Si está por encima (mercado subiendo), invertiremos solo 250$. La media mensual sigue siendo 500$.

Para los quant y entusiastas del código, aquí tenéis el núcleo de la lógica del Smart DCA en Python:

python

# Calculamos la media móvil de 12 meses y la desplazamos un mes hacia atrás 
# para no usar información del futuro en nuestra toma de decisiones.
datos_smart['SMA_12'] = datos_smart['Precio'].shift(1).rolling(window=12).mean()

def calcular_inversion(precio, sma):
    if pd.isna(sma): 
        return 500  # Primer año sin SMA, invertimos la base
    elif precio < sma: 
        return 750  # Mercado en "rebajas", compramos más
    else: 
        return 250  # Mercado "caro", compramos menos

# Aplicamos la lógica fila por fila
datos_smart['Inversion_Smart'] = datos_smart.apply(
    lambda row: calcular_inversion(row['Precio'], row['SMA_12']), axis=1
)

Resultados Empíricos: Lo que dicen los datos


Tras ejecutar la simulación, los resultados arrojan una lección magistral sobre el comportamiento de los mercados alcistas a largo plazo:

Estrategia
Valor Final Cartera
ROI (%)
Lump Sum
$179,700.89
199.50%
DCA Tradicional
$110,982.46
84.97%
Smart DCA
$81,903.07
88.28%

Estrategia
Valor Final Cartera
ROI (%)
Lump Sum
$179,700.89
199.50%
DCA Tradicional
$110,982.46
84.97%
Smart DCA
$81,903.07
88.28%


¿Qué ha ocurrido aquí?

1. Las matemáticas mandan (Lump Sum gana):
Invertir todo de golpe en 2014 a un precio de 148$ hizo que todo el capital generara intereses compuestos durante 10 años. La rentabilidad total casi alcanza el 200%. El DCA tradicional, al ir entrando poco a poco, logró un 85%. ¿Por qué? Porque en un mercado que sube durante una década, la mayor parte de tus inversiones mensuales de 500$ se hicieron a un precio superior a los 148$ iniciales. Por eso, el precio medio de compra del DCA subió hasta los 240$.

2. El Smart DCA cumple su misión técnica:
Nuestro Smart DCA logró abaratar el precio medio de compra (235.74$ vs 239.96$). Al inyectar 750$ en los meses de caída (como el flash crash de 2015 o el bear market de 2022), acumuló acciones más baratas. De hecho, su ROI porcentual (88.28%) fue más eficiente que el DCA tradicional por cada dólar invertido.

3. La paradoja del valor final absoluto: Aquí surge la lección más importante de todas. El Smart DCA fue "más inteligente" matemáticamente, pero generó menos dinero total (81.900$ vs 110.900$). ¿El motivo? Como el S&P 500 pasó la mayor parte de los últimos 10 años en tendencia alcista, el Smart DCA pasó muchos meses en modo "ahorro" invirtiendo solo 250$, dejando demasiado capital en efectivo esperando caídas que apenas ocurrieron.

Conclusión: ¿Qué estrategia debes elegir?


Los datos son fríos, pero los inversores somos de carne y hueso. 

  •  Si recibes una herencia o vendes un piso y tienes 60.000€ hoy, las matemáticas te dicen que hagas Lump Sum. Pero la psicología te dictará que no dormirás tranquilo si el mercado se hunde al día siguiente. 
  •  El Smart DCA es una herramienta excelente para activos muy volátiles (como el Bitcoin o sectores específicos), donde las caídas son frecuentes y profundas. Pero en un índice bursátil de larga tendencia alcista, te penaliza por ahorrar demasiado.
  •  El DCA Tradicional sale perdedor en rentabilidad porcentual frente al Lump Sum, pero es el rey indiscutible de la realidad financiera del 99% de la población. Nadie tiene 60.000€ ahorrados de golpe bajo el colchón; lo que tenemos es un margen de 500€ en la nómina cada mes.

El DCA no busca hacerte rico de la noche a la mañana ni acertar con el momento exacto del mercado. Su objetivo es sacarte de la ecuación emocional. Convierte las caídas del mercado en una simple "oportunidad de comprar más barato este mes", permitiéndote construir un patrimonio sólido a largo plazo sin mirar los gráficos cada día.

8
¿Te ha gustado mi artículo?
Si quieres saber más y estar al día de mis reflexiones, suscríbete a mi blog y sé el primero en recibir las nuevas publicaciones en tu correo electrónico
  1. #8
    12/08/26 16:27
    🤝 Colaboración: Si tenéis algún problema al ejecutarlo o identificáis alguna métrica en los resultados que no os encaje, os agradezco que me lo hagáis saber en los comentarios. El objetivo es depurar el código entre todos para hacerlo cada vez más fiable.
  2. #7
    08/08/26 15:27
    He añadidio un acceso al código, se me había olvidado ponerlo  acceso al código
  3. en respuesta a efueyo
    -
    #6
    04/08/26 16:52
    Muchas gracias a ti, denuestras que se pueden tener criterios diferentes con absoluta educación, te reitero las gracias.
  4. en respuesta a Juliancho
    -
    #5
    04/08/26 11:57
    Resultados de la  hipótesis 1. 

    --- HIPÓTESIS 1: INVERTIR $10,000 JUSTO ANTES DE UNA CRISIS ---
    
    🔴 Burbuja Puntocom (Mar 2000)
       Compra a: $96.47 | Máxima caída sufrida: -55.19%
       Valor $10,000 hoy: $53,231.59 (ROI: 432.32%)
    
    🔴 Crisis Financiera (Oct 2007)
       Compra a: $110.87 | Máxima caída sufrida: -55.19%
       Valor $10,000 hoy: $46,317.91 (ROI: 363.18%)
    
    🔴 Crisis Covid (Feb 2020)
       Compra a: $308.40 | Máxima caída sufrida: -33.72%
       Valor $10,000 hoy: $16,650.84 (ROI: 66.51%

    Estos resultados son una mina de oro pedagógica. Rompen varios mitos sobre la inversión y nos dejan lecciones magistrales sobre el riesgo, el tiempo y la psicología. 

    Vamos a analizar los tres escenarios paso a paso:

    1. El trauma psicológico de la caída asimétrica (-55.19%)

    Tanto en la crisis de las Puntocom (2000) como en la crisis financiera (2008), el SPY sufrió una caída máxima idéntica de -55.19%. 

         Si invertiste tus $10,000 en esos picos, tu cartera llegó a valer apenas $4,481. 
         Como bien señalaste en tu reflexión inicial, debido a la asimetría de los porcentajes, para que esos $4,481 vuelvan a ser $10,000 no necesitas una subida del 55%, necesitas una subida del +122%. 
         Imagina la fortaleza psicológica necesaria para ver cómo se evapora más de la mitad de tus ahorros y simplemente "no hacer nada" y esperar.

    2. El tiempo cura todas las heridas (si el activo es bueno)

    A simple vista, parece un milagro: inviertes en el peor momento posible y aun así tienes una rentabilidad espectacular. Pero hay trampa, y se llama tiempo:

         Pico del 2000 (432% ROI): Lleva 24 años madurando. A pesar de sufrir dos crisis brutales (en 2001 y 2008), el interés compuesto de la última década ha multiplicado tu dinero por cinco.
         Pico del 2007 (363% ROI): Lleva 17 años. Su rentabilidad es menor que la del 2000 simplemente porque ha tenido 7 años menos para que el interés compuesto haga su magia.
         Pico del 2020 (66% ROI): La caída fue menor (-33.72%) y la recuperación fue en forma de "V" muy rápida. Sin embargo, es el que menos rentabilidad da hoy. ¿Por qué? Porque solo han pasado 4 años. El interés compuesto aún no ha tenido tiempo de actuar.

    3. La cruel realidad de la recuperación en forma de "U"

    La crisis del Covid fue un susto enorme, pero duró muy poco. Las crisis de 2000 y 2008 fueron Osos (Bear Markets) largos y prologados.

         Si compraste en octubre de 2007 a $110.87, tu cartera estuvo en números rojos durante 6 largos años, no volviendo a ver tu precio de compra hasta 2013. Muy pocos inversores minoristas tienen la paciencia para aguantar 6 años perdiendo dinero sin vender en el fondo del mercado por pura desesperación.

    La gran conclusión de la Hipótesis 1

    Este experimento nos demuestra dos verdades absolutas que parecen contradictorias, pero no lo son:

        Si inviertes en un índice amplio (como el S&P 500) y tienes un horizonte de 20-25 años, es casi imposible perder dinero, incluso si tienes la peor suerte del mundo y compras justo en el pico máximo histórico antes de un crash.
        Sin embargo, el riesgo de ruina para el inversor medio es altísimo. ¿Por qué? Porque el inversor medio no aguanta ver su cartera caer un 55%. El dolor se hace insoportable a los 2 años, vende en el fondo, realiza las pérdidas y jura no volver jamás al mercado bursátil, perdiéndose toda la posterior recuperación en forma de "V".

    Es aquí donde entran las estrategias de gestión del riesgo (como el Trend DCA de la Hipótesis 2). No las usamos para "ser más listos que el mercado" y sacar más rentabilidad a largo plazo (como hemos visto, el comprar y mantener ciegamente ya da un 432% espectacular). Las usamos para evitar el dolor del -55%, que es lo que destruye las carteras emocionales del 90% de los inversores.
    )
  5. en respuesta a Juliancho
    -
    #4
    04/08/26 11:36
    Tienes toda la razón. Una caída profunda destruye años de interés compuesto. Evitar esos infiernos usando un filtro de tendencia (como la media de 200 días) es una de las pocas formas matemáticamente viables de hacer "timing" de mercado sin volverte loco mirando gráficos diarios.

    El verdadero peligro no es comprar en el pico máximo, sino seguir comprando de forma ciega cuando el mercado ya ha entrado en una tendencia bajista prolongada y el activo se desploma un 50%, 70% u 80%. Debido a la asimetría de los porcentajes, esas compras intermedias durante una crisis tardan años en recuperarse.
    Todos tememos invertir nuestros ahorros justo antes de que el mercado sufra un desplome del 50%. Pero hay un escenario aún más insidioso para la psicología del inversor: seguir inyectando dinero de forma ciega (DCA tradicional) cuando el mercado ya ha entrado en una tendencia bajista severa. 

    En una crisis profunda, el DCA tradicional te obliga a "cazar caídas" comprando activos que parecen baratos, pero que seguirán hundiéndose. Como bien señalas, la matemática es implacable: una caída del 50% exige una subida posterior del 100% solo para volver a tu punto de partida, y una caída del 80% requiere una subida del 400%. Recuperarse de esos pozos lleva años de tiempo en el mercado perdido.

    Para visualizar este peligro y cómo mitigarlo, vamos a testear dos cosas:

        Inversión en los peores momentos (Lump Sum en crisis): Invertir $10,000 de golpe en los picos máximos históricos justo antes de las crisis del 2000, 2008 y 2020. Veremos cuánto tardó en recuperarse el capital y la máxima caída sufrida.
        Trend DCA (DCA con Filtro de Tendencia): En lugar de comprar ciegamente, haremos DCA mensual solo cuando la tendencia del mercado sea alcista (Precio > Media Móvil de 200 días). Si el mercado rompe esa tendencia y entra en bear market, dejaremos de comprar y guardaremos ese dinero en efectivo para protegerlo de las caídas asimétricas.
  6. en respuesta a Juliancho
    -
    #3
    04/08/26 11:26
    Tocas el núcleo del problema: el daño asimétrico de las caídas. Como bien dices, una caída del 50% requiere una subida del 100% solo para volver a estar en cero. 

    Para simular a tus escenarios, he diseñado un nuevo bloque de código. Haremos dos cosas:

        El "Timing Desastroso": Invertir $10,000 de golpe justo en los máximos antes de las tres grandes crisis (Dot-com, Financiera y Covid).

        Trend DCA (DCA con Filtro de Tendencia): En lugar de comprar ciegamente, haremos DCA solo cuando la tendencia sea alcista (Precio > Media Móvil de 200 días). Si el mercado entra en tendencia bajista, dejamos de comprar y guardamos ese dinero en efectivo (cash).

    10. El Factor Asimétrico: ¿Y si compramos justo antes de un crash?


    Todos tememos invertir nuestros ahorros justo antes de que el mercado sufra un desplome del 50%. Pero hay un escenario aún más insidioso para la psicología del inversor: seguir inyectando dinero de forma ciega (DCA tradicional) cuando el mercado ya ha entrado en una tendencia bajista severa. 

    En una crisis profunda, el DCA tradicional te obliga a "cazar caídas" comprando activos que parecen baratos, pero que seguirán hundiéndose. Como bien señalas, la matemática es implacable: una caída del 50% exige una subida posterior del 100% solo para volver a tu punto de partida, y una caída del 80% requiere una subida del 400%. Recuperarse de esos pozos lleva años de tiempo en el mercado perdido.


    Para visualizar este peligro y cómo mitigarlo, vamos a testear dos cosas:

    1. Inversión en los peores momentos (Lump Sum en crisis): Invertir $10,000 de golpe en los picos máximos históricos justo antes de las crisis del 2000, 2008 y 2020. Veremos cuánto tardó en recuperarse el capital y la máxima caída sufrida.
    2. Trend DCA (DCA con Filtro de Tendencia): En lugar de comprar ciegamente, haremos DCA mensual solo cuando la tendencia del mercado sea alcista (Precio > Media Móvil de 200 días). Si el mercado rompe esa tendencia y entra en bear market, dejaremos de comprar y guardaremos ese dinero en efectivo para protegerlo de las caídas asimétricas.

  7. en respuesta a Juliancho
    -
    #2
    04/08/26 11:05
    Gracias por  compartir tus dudas. Yo no soy un asesor financiero ni experto en finanzas. Soy un pequeño inversor, muy conserador, que busca herramientas que le ayuden a conseguir que su patrimonio le sobreviva, en este mundo de las finanzas, manipulado por los grandes de la IA. Voy a realizar la simulación de esas opciones que planteas y pedirle a la IA que analice los resultados. 
  8. #1
    04/08/26 09:01
    ¿Y si hacemos el ingreso total antes de las caidas de la crisis.com del 2000 en maximos o de la crisis financieras 2007 y 2008, y la crisis del Covid?.
    ¿Y si solo compranos cuando la tendencia es alcista? (empezamos comprando cerca de minimos cuando deja de bajar).
    ¿Y si solo estamos en la inversión mientras la tendencia es alcista?
    Una caida del 50% necesita una subida del 100% para quedarte igual, una caida del 75-80% como hubo en el Nasdaq necesita tropecientos mil por ciento de subida.
    No es ninguna critica ni nada parecido, solo transmitir la idea de que en este mundo no hay verdades absolutas, el que lo quiera entender que lo entienda, repito NO es critica.