Volvamos a lo básico:
Quizás te estés preguntando: "¿Para qué necesitamos el promedio móvil simple si ya está disponible?"
Hay varias razones:
- Los cálculos del SMA existente suelen tener uno de estos dos problemas (o incluso ambos):
- Cuando aumentas el período de cálculo, tienden a volverse más lentos, debido al uso constante de bucles.
- Si no utilizan bucles todo el tiempo, a veces aplican un "atajo" que es simplemente una aproximación, lo que significa que nunca se calcula el promedio móvil simple exacto. Eso puede ser frustrante en ocasiones.
- Además, son algo complicados de usar.
Así que aquí tienes una versión que no es una aproximación, que no se ralentiza con períodos más largos y es fácil de usar (también desde el código).PD: se podría hacer que funcione aún más rápido (migrando el código de la clase al bucle principal), pero eso haría que todo el código fuera menos flexible y la mejora de velocidad sería marginal comparada con la falta de flexibilidad y reutilización.



Comentarios 0