Imagen editorial que ilustra Del cambio de un café a una porción del MSCI World: Mi año operando un bot de redondeo DIY
Durante años, mi relación con el ahorro fue una batalla perdida contra la inercia. El concepto clásico de "pagarte primero a ti mismo" choca frontalmente con la realidad de las suscripciones mensuales, el alquiler imprevisto y la vida social en la ciudad. A finales de 2024, cansado de prometer transferencias manuales que nunca llegaban a buen puerto, decidí cambiar la estrategia: si no podía separar el dinero a grandes rasgos, lo haría a nivel microscópico, sin que mi cerebro registrara la pérdida.
La solución no fue una app de moda ni un asesor robótico con comisiones opacas. Construí un micro-bot propio. Una pieza de software sencilla, conectada vía API a mi cuenta corriente y a mi broker, que se encargó de redondear cada compra cotidiana y derivar ese "suelto" hacia un ETF global. Lo que empezó como un experimento de ingeniería financiera se convirtió, doce meses después, en la lección más sólida sobre psicología del dinero y automatización que he experimentado.
La arquitectura del sistema: PSD2 y fraccionamiento de activos
El corazón del proyecto reside en la directiva PSD2 europea, que obliga a los bancos a abrir los datos de sus clientes a terceros si el usuario lo autoriza. Utilicé un proveedor de agregación bancaria para obtener el acceso de lectura a mi cuenta principal (la que uso para el supermercado y el transporte). Por otro lado, configuré una API con un broker internacional que permite la compra de acciones fraccionadas.
La lógica del script es brutalmente simple pero efectiva: cada noche a las 23:00 horas, el bot escanea las transacciones del día. Si hubo un gasto con tarjeta de débito, calcula la diferencia al euro o dólar más cercano. Una compra de 3,40€ genera un redondeo de 0,60€. El bot no mueve ese dinero inmediatamente; esperaríamos en comisiones de transacción. En su lugar, acumula los centavos en una "bolsa virtual". Cuando el saldo acumulado supera los 15€, dispara una orden de mercado automática para comprar participaciones de un ETF que replica el MSCI World.

La elección del ETF fue crucial. Al ser un sistema que invierte pequeñas cantidades de forma constante, necesitaba un vehículo con baja volatilidad a corto plazo y máxima diversificación, además de un expense ratio bajo para no comerse la rentabilidad. Opté por un ETF de acumulación que distribuye dividendos automáticamente, reinvertidos sin acción por mi parte. La fraccionabilidad es clave aquí; sin ella, el bot estaría acumulando cash en el broker, expuesto a la inflación, esperando poder comprar una participación entera de 80€ o 100€.
La realidad de los costes ocultos en la micro-inversión
Aquí es donde la teoría de fintech choca con la práctica financiera. No todo es automatización mágica. Durante el primer trimestre de 2025, noté que el bot era ligeramente ineficiente. El problema no era el código, sino la estructura de costes del broker.
Al principio, asumí que encontrar un corredor con "comisión cero" significaba que la operación salía gratis. Me equivoqué. Los brokers que no cobran comisión por acción suelen ganar dinero con el spread (la diferencia entre el precio de compra y venta) y, sobre todo, con los costes de divisa (FX). Mi sueldo llega en euros, pero gran parte del ETF global está denominado en dólares. Cada vez que el bot compraba, el broker aplicaba un tipo de cambio con un recargo del 0,5%.
En operaciones de 15€, ese 0,5% es una mordedora silenciosa. Si le sumamos la tarifa de mercado de datos que algunos brokers cobran mensualmente por tener activa la conexión API, el margen de beneficio se estrechaba. Tuve que refactorizar el bot para que acumulara hasta 50€ antes de comprar. Al hacerlo, reduje la frecuencia de las operaciones (y por tanto, el impacto del spread FX) a la mitad, mejorando el resultado neto anual. Es la clásica disyuntiva entre granularidad y eficiencia de costes.
Seguridad: El punto débil de la automatización total
Delegar el control de tu dinero a un script conlleva riesgos que muchas veces pasamos por alto en la comunidad de ingresos pasivos. Al exponer mis credenciales de lectura a través del agregador bancario y tener una clave API activa en mi broker para ejecutar órdenes, creé un vector de ataque potencial.
Si un actor malintencionado lograba acceder al servidor donde se ejecutaba el bot, no solo podría ver mis movimientos, sino que podría vaciar la cuenta comprando activos tóxicos o generando salidas de capital. Para mitigar esto, no confié en la seguridad por oscuridad. Implementé una lista blanca (whitelist) de direcciones IP en el broker y limité los permisos de la API exclusivamente a la compra de ese ETF específico. Nada de retiradas de fondos, nada de venta de posiciones existentes.
Esta capa de seguridad es fundamental y recuerda mucho a las prácticas que debemos tener en exchanges de criptomonedas, donde la configuración de whitelist de retiros es la primera línea de defensa. A pesar de ser un entorno de finanzas tradicionales, la automatización requiere una mentalidad de ciberseguridad estricta. A día de hoy, el bot corre en un entorno aislado (sandbox) sin acceso a internet directo, comunicándose solo a través de canales encriptados predefinidos.
¿Vale la pena el coste tecnológico?
Llegados a junio de 2026, el experimento ha concluido su ciclo anual. Los resultados son, como mínimo, ilustrativos. He logrado invertir casi 1.400€ que, bajo otras circunstancias, habrían terminado en snacks, suscripciones de videojuegos o café de especialidad. Pero la ganancia más interesante no es el capital acumulado, sino el cambio de hábito.
La "fricción" psicológica de invertir desapareció. Al ser dinero que "no existe" en mi saldo principal (se redondea y desaparece instantáneamente), no siento el pinchazo de la transferencia manual. Sin embargo, el mantenimiento técnico del sistema tiene un coste de oportunidad. APIs que dejan de funcionar, actualizaciones de seguridad del banco que rompen la conexión y el tiempo de monitoreo.
Comparado con soluciones comerciales de "spare change change", mi sistema no tiene suscripción mensual, pero requiere horas de mantenimiento. Para un usuario promedio, quizás las apps comerciales tengan más sentido si se evalúa el valor de su tiempo. Para mí, como especialista en fintech, el proceso de construcción fue educativo, pero reconozco que no es la solución más escalable para todo el mundo.
El hallazgo del 2026: capitalización compuesta "invisibilizada"
Lo más curioso de este experimento es cómo el cerebro humano se adapta a la escasez inducida. Durante los primeros dos meses, revisé obsesivamente la app del banco buscando los centavos faltantes. Para el tercer mes, había normalizado mi presupuesto "neto" (el presupuesto descontando los redondeos).
Al final del año, no solo tengo un colchón de inversión en un ETF de clase mundial, sino que he entrenado a mi cerebro para vivir con un ingreso disponible ligeramente menor sin sacrificar calidad de vida. Es una forma de "austeridad automatizada". A diferencia de los robo-advisores en Europa que ofrecen tax-loss harvesting —algo que mi script básico no hace y que reduce significativamente la carga fiscal en mercados eficientes—, mi enfoque se centra puramente en la acumulación disciplinada de capital.
Cerraré el proyecto este mes. No porque no funcione, sino porque he aprendido que la automatización debe servir al objetivo, no convertirse en un fin en sí mismo. Mantendré las inversiones hechas, pero volveré a una estrategia DCA (Dollar Cost Averaging) mensual tradicional. El bot cumplió su misión: me demostró que no necesitaba grandes ingresos para empezar a construir riqueza, solo necesitaba eliminar la barrera de la decisión humana.
El dinero sobrante del día a día no es insignificante; es el combustible olvidado de nuestra libertad financiera. Solo teníamos que encontrar una forma de atraparlo antes de que se escape.