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.