Índice Estocástico de Momentum (SMI)

O Índice Estocástico Momentum (SMI) é uma versão aprimorada do oscilador estocástico regular, projetado para ser um indicador mais confiável que minimiza falsas oscilações medindo a distância entre o preço de fechamento atual e a mediana do range de preços de máxima/mínima. No TradingView, o indicador mostra tanto o SMI quanto a MME calculada com base nele.


Os valores do SMI normalmente ficam dentro da faixa de +100 a -100, com valores positivos indicando que o preço de fechamento é maior que o ponto médio do range de máxima/mínima. Em contrapartida, os valores negativos indicam que o preço de fechamento está abaixo do ponto médio.


Assim como o oscilador estocástico, os traders e analistas usam o SMI para identificar condições de sobrecompra ou sobrevenda no mercado. Além disso, quando combinado com indicadores de volume, ele revela a presença de pressão significativa de compra ou venda no momentum. Além disso, ele pode ser usado para análise de tendências, sendo que valores acima de 40 são geralmente interpretados como sinais de uma tendência de alta e valores abaixo de -40 como de baixa.


Cálculo
Primeiro, calculamos os valores mais altos e mais baixos na janela (definidos pelo input "Período %K" nas configurações do indicador). Subtraímos sua média do fechamento atual para obter o "relativeRange" desses valores:

highestLowestRange = highestHigh - lowestLowrelativeRange = close - (highes

Depois disso, calculamos o valor SMI, que pode ser calculado com a seguinte fórmula:

smi = 200 * (emaEma(relativeRange, lengthD) / emaEma(highestLowestRange, le
Onde "lengthD" é o valor da entrada "%D Length" nas configurações do indicador, e "emaEma" é uma Média Móvel Exponencial de uma Média Móvel Exponencial (ambas calculadas com o mesmo comprimento):
emaEma(source, length) => ta.ema(ta.ema(source, length), length)

Entradas

Período %K
Número de barras para trás (janela) que serão usadas no cálculo da máxima mais alta e da mínima mais baixa. 10 é o padrão.
Período %D
Número de barras anteriores (janela) que serão usadas no cálculo do SMI. 3 é o padrão.
Período da EMA
Determina o número de barras para trás (janela) que serão usadas no cálculo da EMA com base na SMI.
Tempo Gráfico
Especifica o tempo gráfico em que o indicador é calculado. Essa opção permite calcular a SMI com base em dados de outro tempo gráfico, por exemplo, fazer com que a SMI calculada em um gráfico de 1H seja exibida em um gráfico de 5m,
Aguardar o fechamento do tempo gráfico
Especifica o comportamento quando o tempo gráfico do indicador é maior que o do gráfico. Quando a opção "Aguardando o fechamento do tempo gráfico" está selecionada, os valores do tempo gráfico mais alto só chegam e são interconectados no gráfico quando o tempo gráfico mais alto é concluído.
Estilo

SMI
Pode alternar a visibilidade da SMI, bem como a visibilidade de uma linha de preço que mostra o preço atual real da SMI. Também é possível selecionar a cor, a espessura e o estilo da linha da SMI.
MME baseada em SMI
Pode alternar a visibilidade da MME baseada na SMI, bem como a visibilidade de uma linha de preço que mostra o valor atual real da MME. Também é possível selecionar a cor, a espessura e o estilo da linha.
Linha de Sobrecompra
Permite alternar a visibilidade da linha de sobrecompra, bem como a visibilidade de uma linha de preço que mostra seu valor. Também é possível selecionar a cor, a espessura e o estilo da linha.
Linha de Sobrevenda
Permite alternar a visibilidade da linha de sobrevenda, bem como a visibilidade de uma linha de preço que mostra seu valor. Também é possível selecionar a cor, a espessura e o estilo da linha.
Linha do Centro
Permite alternar a visibilidade da Linha do Centro, além de definir o limite, na escala de 1 a 100, para a Banda Superior (70 é o padrão). A cor, a espessura e o estilo da linha também podem ser determinados.
Fundo das Hlines
Alterna a visibilidade de uma cor de fundo entre os limites da SMI. Também é possível alterar a própria cor e a opacidade.
Preenchimento Gradiente de Sobrecompra
Alterna a visibilidade de uma cor gradiente do fundo da área de sobrecompra (mais alta do que a linha 40 de sobrecompra). Também é possível alterar a própria cor e a opacidade com o primeiro seletor de cores.
Preenchimento Gradiente de Sobrevenda
Alterna a visibilidade de uma cor gradiente do fundo da área de sobrevenda (inferior à linha de sobrevenda -40). Também é possível alterar a própria cor e a opacidade com o segundo seletor de cores.
Precisão
Define o número de casas decimais a serem deixadas no valor do indicador antes do arredondamento. Quanto maior esse número, mais casas decimais haverá no valor do indicador.