Desviación Estándar (STDDEV)
Página del indicador StratCraft para la volatilidad de precios rodante.
Route: /indicators/stddev/
Qué hace
La desviación estándar (STDDEV) mide qué tan disperso está el precio alrededor de una media móvil.
Fórmula
StdDev = sqrt(sum((Price - mean)^2) / period)
La implementación calcula la desviación estándar poblacional en las mismas unidades que el precio, no en porcentaje. Con período 4 y precios [2, 4, 6, 8], la media es 5, la varianza (9 + 1 + 1 + 9) / 4 = 5 y el resultado sqrt(5) ≈ 2.236. Las primeras tres barras no tienen valor; período 1 da cero. El constructor requiere un período; actualmente 0 se convierte en 1.
Parámetros
period— el tamaño de la ventana es obligatorio; el ejemplo usa 20.
API C++23
#include <stratforge/indicators/stddev.hpp>
auto stddev = std::make_unique<stratforge::StdDev>(data().close(), 20);
Uso común
- Úselo como un filtro de volatilidad o entrada de riesgo.
- Combínelo con rupturas (breakouts) o sistemas basados en bandas.
- Para comparar distintos niveles de precios, normalice con una base de precio definida y trate el denominador cero.
