StratCraftStratCraftPortuguês

Desvio Padrão (STDDEV)

Página do indicador StratCraft para volatilidade de preço rolante.

Route: /indicators/stddev/

O que ele faz

O STDDEV mede quão amplamente o preço está disperso em torno de uma média móvel.

Fórmula

StdDev = sqrt(sum((Price - mean)^2) / period)

A implementação calcula o desvio padrão populacional na mesma unidade do preço, não em percentagem. Com período 4 e preços [2, 4, 6, 8], a média é 5, a variância (9 + 1 + 1 + 9) / 4 = 5 e o resultado sqrt(5) ≈ 2.236. As primeiras três barras não têm valor; período 1 dá zero. O construtor exige um período; atualmente 0 é convertido em 1.

Parâmetros

  • period — o tamanho da janela é obrigatório; o exemplo usa 20.

API C++23

#include <stratforge/indicators/stddev.hpp>
auto stddev = std::make_unique<stratforge::StdDev>(data().close(), 20);

Uso comum

  • Use-o como um filtro de volatilidade ou entrada de risco.
  • Combine-o com rompimentos (breakouts) ou sistemas baseados em bandas.
  • Para comparar níveis de preço diferentes, normalize por uma base de preço definida e trate o denominador zero.