Muchos desarrolladores que implementan cálculos de ahorro o inversión recurrente recurren a un bucle for mes a mes, sumando los intereses redondeados en cada iteración. En simulaciones a largo plazo (20 a 30 años), esta práctica acumula errores sistemáticos de redondeo frente a la solución analítica exacta.
1. El bucle mensual frente a la fórmula cerrada
Para un capital inicial $P$, una tasa nominal anual $r$ capitalizada $n$ veces al año durante $t$ años, el saldo final sin aportaciones adicionales responde directamente a:
$$A = P \cdot \left(1 + \frac{r}{n}\right)^{n \cdot t}$$
Cuando existen aportaciones periódicas fijas $PMT$ al final de cada período (anualidad ordinaria), la fórmula combinada suma ambos términos:
$$A = P \cdot \left(1 + \frac{r}{n}\right)^{n \cdot t} + PMT \cdot \frac{\left(1 + \frac{r}{n}\right)^{n \cdot t} - 1}{\frac{r}{n}}$$
Al calcular esto mediante un bucle con redondeo en céntimos en cada paso intermedio, la cota de error crece linealmente con el número de iteraciones. En 360 meses (30 años), la discrepancia entre el bucle con round() y la fórmula cerrada con precisión estándar de 64 bits suele superar varias decenas de unidades monetarias.
2. Tasa nominal frente a tasa efectiva anual (APY)
Una trampa habitual en los anuncios bancarios es presentar una tasa nominal (por ejemplo, 6% anual) omitiendo la frecuencia de capitalización. La tasa efectiva real (APY o TAE) se deriva como:
$$\text{TAE} = \left(1 + \frac{r}{n}\right)^n - 1$$
Con $r = 0{,}06$ y capitalización diaria ($n = 365$), la tasa efectiva asciende a $6{,}183\%$.
Si deseas contrastar el saldo final con aportaciones periódicas y desglose año a año con la fórmula paso a paso en español, puedes probar la Calculadora de Interés Compuesto de Miryori (en español).
Related reading
YMYL note: estos cálculos son ejemplos aritméticos ilustrativos y no constituyen asesoramiento financiero ni de inversión; consulte con una entidad regulada antes de tomar decisiones de ahorro.
