DCA vs estrategia con deuda: comparador y resultados interesantes

XavoMoreno
ForoCoches: Usuario
#1
Buenas shures,
He montado una app sencilla para comparar DCA de toda la vida vs una estrategia usando deuda con colateral, y la dejo por aquí por si alguien quiere probar o debatir.
La aplicación es completamente en el navegador. No existe persistencia de datos ni comunicación con servidores externos. Todos los cálculos se realizan localmente en el navegador del usuario
App: https://dca-vs-debt.vercel.app/

¿Por qué la hice?

Principalmente para ver si una estrategia de deuda podría funcionar con Bitcoin, comparándola directamente contra DCA en distintas temporalidades (diaria, semanal, mensual, etc.).


¿En qué consiste la estrategia de deuda?

Muy resumido:
  • Compras el activo
  • Te endeudas usando ese activo como colateral
  • No pasas de un % máximo de deuda (ej: 15%)
  • Si el activo sube → refinancias y pides algo más para aumentar tus tenencias
  • Si baja → amortizas deuda
  • El coste total se compara contra hacer DCA normal
El rebalanceo de la deuda se hace en la misma temporalidad que el DCA para que la comparación sea justa.

¿Qué sale al analizarlo?

Lo que he visto hasta ahora:
  • Mucha volatilidad (BTC histórico): gana DCA de paliza
  • Poca volatilidad (oro): suele ganar la deuda
  • Volatilidad media (SP500):
    • DCA gana en diario/semanal
    • Deuda gana en mensual/trimestral/anual
No es una ley universal, pero el patrón se repite bastante.

Para probarlo

Viene con 4 datasets ya cargados:
  • BTC histórico (2010-2025)
  • BTC bullish (simulado 2026-2024)
  • Oro histórico (2000-2025)
  • SP500 histórico (1927-2025)
Simplemente, es seleccionar un dataset, y después de seleccionar las condiciones con las que queréis probar la estrategia, le dais a "Run".


También podéis subir vuestro CSV:
  • debe contener columnas date y price
  • datos diarios, no soporto otro tipo de temporalidad para representar los precios por ahora
Si veis bugs, cosas raras o tenéis ideas para mejorarla, se agradece feedback.
HS3
Ilitri Fan Hooligan
#2
Cita de XavoMoreno
Buenas shures,
He montado una app sencilla para comparar DCA de toda la vida vs una estrategia usando deuda con colateral, y la dejo por aquí por si alguien quiere probar o debatir.
La aplicación es completamente en el navegador. No existe persistencia de datos ni comunicación con servidores externos. Todos los cálculos se realizan localmente en el navegador del usuario
App: https://dca-vs-debt.vercel.app/

¿Por qué la hice?

Principalmente para ver si una estrategia de deuda podría funcionar con Bitcoin, comparándola directamente contra DCA en distintas temporalidades (diaria, semanal, mensual, etc.).
¿En qué consiste la estrategia de deuda?

Muy resumido:
  • Compras el activo
  • Te endeudas usando ese activo como colateral
  • No pasas de un % máximo de deuda (ej: 15%)
  • Si el activo sube → refinancias y pides algo más para aumentar tus tenencias
  • Si baja → amortizas deuda
  • El coste total se compara contra hacer DCA normal
El rebalanceo de la deuda se hace en la misma temporalidad que el DCA para que la comparación sea justa.
¿Qué sale al analizarlo?

Lo que he visto hasta ahora:
  • Mucha volatilidad (BTC histórico): gana DCA de paliza
  • Poca volatilidad (oro): suele ganar la deuda
  • Volatilidad media (SP500):
    • DCA gana en diario/semanal
    • Deuda gana en mensual/trimestral/anual
No es una ley universal, pero el patrón se repite bastante.
Para probarlo

Viene con 4 datasets ya cargados:
  • BTC histórico
  • BTC bullish (simulado)
  • Oro histórico
  • SP500 histórico
Simplemente, es seleccionar un dataset, y después de seleccionar las condiciones con las que queréis probar la estrategia, le dais a "Run".


También podéis subir vuestro CSV:
  • debe contener columnas date y price
  • datos diarios, no soporto otro tipo de temporalidad para representar los precios por ahora
Si veis bugs, cosas raras o tenéis ideas para mejorarla, se agradece feedback.
Muy bueno shur! Me lo guardo para enredar, justo estos días estuve intentando, en Excel, ver históricamente como funcionarían las líneas de crédito de myinvestor para invertir, si lo consigo dejar medio limpio lo pongo por aquí, pero lo tuyo es mucho más potente.

Sería estupendo poder tener un histórico más amplio del sp500, 15 años no es nada, por ponerte una pega
XavoMoreno
ForoCoches: Usuario
#3
Cita de HS3
Muy bueno shur! Me lo guardo para enredar, justo estos días estuve intentando, en Excel, ver históricamente como funcionarían las líneas de crédito de myinvestor para invertir, si lo consigo dejar medio limpio lo pongo por aquí, pero lo tuyo es mucho más potente.

Sería estupendo poder tener un histórico más amplio del sp500, 15 años no es nada, por ponerte una pega


Buenas shur! Gracias por usar la app.
He actualizado los datasets del oro (ahora va del 2000 al 2025) y el SP500 (ahora va del 1927 al 2025).


No había querido añadir datasets tan grandes por tema de rendimiento, se cuelga un poco cuando coges muchas fechas hasta que carga todo.


Estos días le echaré un vistazo para ver como puedo mejorar el rendimiento


Te recuerdo que puedes subir el dataset que quieras también para probar con stocks o cualquier otro activo que quieras probar.
No hace falta que contenga todas las fechas, si intenta hacer compra en un día del cual no hay precio, buscara el precio de la fecha más cercana.
He tenido que usar esta técnica para poder añadir el dataset del SP500 y del oro, ya que las opciones gratuitas que he encontrado les falta algún que otro día suelto.


Más adelante también buscaré mejores datasets, y si tienes alguno que quieras que suba oficialmente a la app me lo puedes enviar
← A InverForo