[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-roc-pt":3},"# Rate of Change (ROC)\n\n> Página do indicador StratCraft para o oscilador de momentum ROC.\n\n**Route**: `\u002Findicators\u002Froc\u002F`\n\n## O que ele faz\n\nO ROC mede a rapidez com que o preço está mudando em um período de lookback. É um indicador de momentum que pode ser usado para força de tendência ou análise de divergência.\n\n## Fórmula\n\n`ROC = ((Price \u002F Price_n) - 1) * 100`\n\n## Parâmetros\n\n- `period` - padrão `12`\n\n## API C++23\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Froc.hpp>\nauto roc = std::make_unique\u003Cnonabt::ROC>(data().close(), 12);\n```\n\n## Uso comum\n\n- Use o ROC para detectar aceleração ou desaceleração do momentum.\n- Combine o ROC com regras de limite em torno de zero.\n- Útil para identificar movimentos sobre-estendidos.\n\n## Padrão prático\n\nUm ROC subindo acima de zero sugere um momentum positivo; um ROC caindo abaixo de zero sugere um momentum negativo.\n"]