Stochastic RSI: fórmula, configurações e como operar sem o whipsaw

O Stochastic RSI aplica a fórmula estocástica ao RSI: onde o RSI está dentro da sua própria faixa de 14 períodos, escalado de 0–100 e suavizado em K (3) e D (3). Uma leitura de 100 significa que o RSI está no topo da sua faixa, não que o preço está esticado. Opere o cruzamento de K acima de D saindo de 20 (long) ou de 80 (short), com a tendência, em um nível.
O StochRSI foi o indicador que me ensinou a diferença entre um sinal e um controle de sensibilidade. Ele dispara o tempo todo, fica em 100 em toda tendência de alta, e por um ano eu briguei contra tendências porque um painel dizia sobrecomprado. Esta página traz a fórmula passo a passo, a diferença em relação ao RSI e ao estocástico, os padrões 14,14,3,3 e os dois ajustes que vale a pena mudar, o método do cruzamento com a tendência em um nível, um trade de BTCUSDT no 4-hour e seu gêmeo fracassado um mês depois, além das formas como o indicador engana. A calculadora executa a cadeia completa, dos fechamentos até K e D.
Indicadores que se provam em público.
Um motor, quatro ferramentas de precisão — o Gold (XAU) Scalper, a Gravity Zone institucional, o Zeno Oscillator de momentum e o Zeno Stocks para ações.
O que o Stochastic RSI realmente mede?
O Stochastic RSI é um oscilador aplicado a um oscilador. Pegue o RSI de 14 períodos e então pergunte onde o RSI de hoje está dentro dos seus próprios valores máximo e mínimo dos últimos 14 períodos, escalado de 0 a 100. Essa é a fórmula estocástica — a mesma que o oscilador estocástico aplica ao preço — apontada para o RSI em vez dos fechamentos. O resultado se move muito mais rápido que o RSI e fica preso em 0 ou 100 sempre que o RSI faz uma nova mínima ou máxima de 14 períodos, mesmo que o próprio RSI esteja em 55.
Tushar Chande e Stanley Kroll o publicaram em The New Technical Trader (1994) para resolver uma reclamação específica: o RSI passa a maior parte da vida entre 40 e 60 e raramente chega às linhas de 30 e 70 em uma tendência, então sinais baseados em RSI são raros. O StochRSI produz sinais constantemente, o que é tanto seu objetivo quanto seu problema. Ele é um controle de sensibilidade, e as configurações e filtros ao redor dele decidem se essa sensibilidade é útil ou ruído.
O que ele não é: não é um RSI mais preciso, não é uma medida de quão sobrecomprado está o preço, e uma leitura de 100 não significa que o RSI está alto. Significa que o RSI está no topo da sua faixa recente. Em um gráfico em que o RSI ficou preso entre 45 e 52 por duas semanas, o StochRSI vai imprimir 100 em 52 e 0 em 45. Leia-o como relativo, sempre.
Por que o Stochastic RSI se move mais rápido que o RSI?

| RSI | Stochastic RSI | Oscilador estocástico | |
|---|---|---|---|
| Entrada | Preços de fechamento | Valores do RSI | Preços de fechamento vs faixa máxima–mínima |
| Mede | Momentum: ganho médio vs perda média | Onde o RSI está dentro da sua faixa recente | Onde o preço está dentro da sua faixa recente |
| Faixa | 0–100, geralmente 30–70 | 0–100, muitas vezes preso em 0 ou 100 | 0–100 |
| Velocidade | Lento | Muito rápido | Rápido |
| Limiares | 30 / 70 (ou 20 / 80 em tendências) | 20 / 80 | 20 / 80 |
| Sinais por mês (gráfico diário) | Poucos | Muitos | Vários |
| Melhor em | Divergência, força da tendência, regime | Temporizar entradas dentro de uma tendência conhecida | Trading em range, timing |
| Pior em | Timing em ranges | Qualquer coisa sem filtro de tendência | Continuação de tendência |
Os três costumam ser confundidos porque todos vão de 0 a 100 e todos usam "sobrecomprado" e "sobrevendido". Só o RSI mede momentum. Os outros dois medem posição dentro de uma faixa, e o StochRSI mede posição dentro da faixa do RSI, o que é um passo mais distante do preço do que a maioria das pessoas percebe quando lê um 95 como "muito sobrecomprado".
Qual é a fórmula do Stochastic RSI e quais são seus padrões?

| Etapa | Fórmula | Padrão |
|---|---|---|
| 1. RSI | RSI em n períodos (suavização de Wilder) | n = 14 |
| 2. StochRSI bruto | (RSI − menor RSI em m) ÷ (maior RSI em m − menor RSI em m) × 100 | m = 14 |
| 3. Linha K | SMA do StochRSI bruto em k períodos | k = 3 |
| 4. Linha D | SMA de K em d períodos | d = 3 |
| Limiares | Sobrevendido abaixo de 20, sobrecomprado acima de 80 | 20 / 80 |
O indicador nativo do TradingView usa exatamente esses padrões e rotula os inputs como K, D, RSI Length, Stochastic Length: 3, 3, 14, 14. Duas coisas sobre as configurações importam na prática. Primeiro, a suavização é o que o torna utilizável — o StochRSI bruto é uma onda quadrada, e sem o K e o D de 3 períodos ele produz um cruzamento em todo candle. Segundo, os dois comprimentos são independentes: um RSI de 14 períodos com comprimento estocástico de 9 períodos é mais sensível; com comprimento estocástico de 21 períodos, ele é mais calmo e mais próximo do que a maioria dos traders quer dizer com "sobrevendido". Se a contagem de sinais estiver alta demais, aumente o comprimento estocástico antes de mexer no comprimento do RSI.
| Uso | RSI len | Stoch len | K | D | Limiares | Observação |
|---|---|---|---|---|---|---|
| Padrão (Chande & Kroll) | 14 | 14 | 3 | 3 | 20 / 80 | Comece aqui; a maior parte da pesquisa publicada usa isso |
| Swing trading, diário e 4H | 14 | 21 | 3 | 3 | 20 / 80 | Extremos em menor quantidade e mais limpos |
| Intraday, 5M–15M | 14 | 9 | 3 | 3 | 20 / 80 | Mais rápido, use apenas com filtro de tendência |
| Crypto 4H | 14 | 14 | 3 | 5 | 15 / 85 | Suavização extra em D reduz o whipsaw no ruído de 24 horas |
| Filtro seguidor de tendência | 14 | 14 | 5 | 5 | Linha 50 | Acima de 50 com a tendência = segurar; cruzamento de 50 = mudança de momentum |
Como operar o cruzamento do StochRSI com a tendência?

- Estabeleça a tendência em outro lugar. Uma 200 EMA, estrutura de timeframe maior ou o candle diário. StochRSI sem filtro de tendência é cara ou coroa com etapas extras: em uma tendência de baixa ele fica em 0 por vinte candles enquanto o preço continua caindo.
- Espere o extremo na direção da tendência. Tendência de alta: StochRSI abaixo de 20. Tendência de baixa: acima de 80. Ignore completamente os extremos contra a tendência.
- Espere o cruzamento de K acima de D para fora da zona. K cruzando acima de D enquanto está abaixo de 20 (ou logo ao sair de 20) é o gatilho long. O cruzamento é o sinal, não o toque na zona — o toque acontece o tempo todo.
- Exija um nível. O cruzamento deve acontecer em alguma coisa: um order block, um fair value gap, VWAP, um swing anterior. Um cruzamento no meio do nada é um cruzamento no meio do nada.
- Coloque o stop além do nível, não além do indicador. Abaixo do order block ou do swing low que produziu o cruzamento. O StochRSI não faz ideia de onde o preço não deveria ir.
- Saia pela estrutura ou pelo extremo oposto com um cruzamento. Realize no swing anterior ou na próxima liquidez; ou quando o StochRSI chegar a 80 e K cruzar abaixo de D, se você estiver operando o swing em vez da tendência.
Calculadora de Stochastic RSI
Cole uma série de preços de fechamento (mais antigo primeiro) ou de valores de RSI, defina os quatro parâmetros, e a ferramenta retorna o RSI mais recente, o StochRSI bruto, K e D, se houve um cruzamento no último candle, e o que a leitura significa — incluindo o lembrete de que StochRSI em um extremo não diz nada sobre o nível do RSI.
Divergência do StochRSI e a linha 50 acrescentam algo?
Vale conhecer dois usos secundários. Divergência — o preço fazendo uma mínima mais baixa enquanto o StochRSI faz uma mínima mais alta — funciona mais ou menos tão bem quanto no RSI, ou seja, é um alerta, não um gatilho, e falha constantemente em tendências fortes porque o StochRSI fica preso. A divergência no RSI mais lento é mais confiável; a divergência no StochRSI é um motivo para olhar o RSI.
A linha 50 é mais útil do que a maioria das pessoas pensa. Em uma tendência de alta, o StochRSI se mantendo acima de 50 durante pullbacks significa que o RSI está permanecendo na metade superior da sua faixa — o momentum está intacto. Um pullback que leva o StochRSI a 20 e de volta acima de 50 com um cruzamento K/D é a entrada descrita acima. Um pullback em que ele nunca volta acima de 50 é uma tendência perdendo momentum, o que é mais informação do que as zonas 20/80 dão a você.
Dados de referência
| Item | Valor |
|---|---|
| Origem | Tushar Chande e Stanley Kroll, The New Technical Trader (1994) |
| Fórmula | StochRSI = (RSI − min RSI em m) ÷ (max RSI em m − min RSI em m) |
| Configurações padrão | RSI 14, comprimento estocástico 14, K 3, D 3 |
| Limiares | 20 sobrevendido, 80 sobrecomprado (não 30/70) |
| Faixa | 0–100; fica preso em 0 ou 100 quando o RSI faz um novo extremo de m períodos |
| Lê como | Posição relativa do RSI, não momentum e não preço |
| Sinal principal | Cruzamento K/D saindo da zona de 20 ou 80 com a tendência, em um nível |
| Secundário | Divergência (apenas alerta); a linha 50 como teste de momentum intacto |
| Fraqueza | Fica preso por longos trechos em tendências; produz muitos cruzamentos falsos em ranges sem um nível |
| TradingView | "Stochastic RSI" nativo; inputs K, D, RSI Length, Stochastic Length |
| Relacionado | RSI, oscilador estocástico, stochastic momentum index, MACD, Williams %R |
Exemplo prático: BTCUSDT 4-hour, o cruzamento em um order block
BTCUSDT perpétuo na Bybit, gráfico de 4 horas, preço acima da 200 EMA por três semanas — o filtro de tendência é aprovado. Um pullback vai de 68,900 a 65,400 ao longo de cinco candles. O StochRSI (14, 14, 3, 3) chega a 4.2 no quarto candle e 0.0 no quinto; o próprio RSI está em 44 — nem perto de sobrevendido por seus próprios critérios, que é exatamente a situação para a qual o StochRSI existe. Um order block de alta de um candle de 4 horas nove dias antes fica de 65,150 a 65,620.
O quinto candle fecha em 65,480 dentro do bloco. O sexto fecha em 65,910 e o StochRSI imprime K 18.6 acima de D 11.3 — o cruzamento para fora da zona, no nível, com a tendência. Long em 65,910, stop em 65,050 abaixo do bloco, 860 pontos de risco. Alvo na origem do pullback em 68,900, 2,990 pontos, 3.5R.
O preço chegou a 67,400 dois candles depois, recuou para 66,300 — o StochRSI caiu para 41 e virou para cima de novo sem chegar a 20, que é o teste da linha 50 funcionando a favor do trade — e imprimiu 68,950 quatro dias após a entrada. Alvo preenchido em 68,900 para 3.5R. O StochRSI estava acima de 80 desde 67,400 e cruzou para baixo duas vezes no caminho; um trader que saísse nesses cruzamentos teria feito 1.7R e depois 2.4R. Operar o nível em vez do indicador foi a diferença.
O mesmo cruzamento um mês depois, com o preço abaixo da 200 EMA, apareceu em 61,200 e o preço estava em 58,400 três dias depois. Mesmo indicador, mesmas configurações, mesmo cruzamento; o filtro é toda a edge.
Onde o Stochastic RSI falha?
Tendências. Em uma tendência forte, o StochRSI fica em 100 (ou 0) candle após candle, cruzando para baixo e voltando para cima sem o preço sequer fazer pullback. Toda leitura de "sobrecomprado" está errada até aquela que está certa, e não há como saber qual é pelo indicador. É por isso que o filtro de tendência não é opcional.
Ranges sem um nível. Em um range picotado, o StochRSI cruza a cada dois ou três candles. Sem um nível para ancorar o cruzamento, ele é um gerador de entradas aleatórias com taxa de acerto de 50% e expectancy pior depois dos custos.
Ler 100 como "muito sobrecomprado". StochRSI 100 com RSI em 52 significa que o RSI está no topo de uma faixa estreita; o mercado não está esticado. Confira o painel do RSI antes de agir pelo painel do StochRSI.
Instrumentos de baixo volume e timeframes baixos. Em um gráfico de altcoin de 1 minuto, o RSI é ruído, e um estocástico de ruído é pior. Use em 15 minutos ou acima para crypto e índices, 1 hora ou acima para pares principais de forex.
Configurações superotimizadas. Um backtest que encontra 9, 11, 2, 4 batendo 14, 14, 3, 3 em um símbolo durante um ano encontrou o ruído. Mude o comprimento estocástico em um passo, mantenha o resto e exija o nível.
Que erros os traders cometem com o Stochastic RSI?
- Usar 30 e 70 como limiares. Essas são as linhas do RSI. O StochRSI usa 20 e 80 e passa muito mais tempo além delas.
- Operar o toque em vez do cruzamento. A zona é alcançada constantemente; o cruzamento K/D saindo dela é o sinal.
- Fazer fade de uma tendência porque o StochRSI está em 100. Ele ficará em 100 pelos próximos quinze candles.
- Lê-lo como um upgrade do RSI. Ele é uma coisa diferente medindo uma quantidade diferente.
- Tomar stop pelo indicador. O stop vai abaixo do nível; o indicador não sabe onde está o suporte.
- Empilhá-lo com RSI e o estocástico como "confluência". Três visões de uma entrada concordam entre si por construção.
Stochastic RSI e os indicadores gratuitos
O Stochastic RSI nativo do TradingView é bom; não há motivo para criar um personalizado. O que a biblioteca acrescenta são as duas coisas que o indicador não consegue fornecer: a tendência e o nível. O script Order Blocks with Volume dá a você o bloco em que o cruzamento deve pousar, o Smart Money Concepts Engine dá a estrutura que define a tendência, e o Multi-Oscillator Divergence Scanner captura divergências em RSI, estocástico e o restante sem adicionar três painéis. O motor premium, Zeno, imprime sinais de compra e venda com stop e alvos e já carrega um filtro de regime; eu não rodo StochRSI ao lado dele, mas um sinal de compra do Zeno que aparece enquanto o StochRSI sai de 20 com a tendência é o mais limpo que esse indicador fica.
Um estocástico do RSI, rápido o suficiente para ser útil e rápido o suficiente para ser perigoso. Mantenha 14,14,3,3, use 20 e 80, e opere apenas o cruzamento K/D saindo de uma zona na direção da tendência em um nível que o gráfico deu a você, com o stop abaixo do nível. Leia 100 como "topo da faixa do RSI", nunca como "esticado", e deixe a linha 50 dizer se o momentum ainda está intacto nos pullbacks.
◆ Checagem interativa
Você sabe o que 100 significa?
Perguntas que traders fazem sobre o Stochastic RSI
Um oscilador que aplica a fórmula estocástica ao RSI: (RSI − menor RSI em 14) ÷ (maior RSI em 14 − menor RSI em 14), escalado de 0 a 100 e suavizado em uma linha K e uma linha D. Ele mostra onde o RSI está dentro da sua própria faixa recente e reage muito mais rápido que o próprio RSI.
O RSI mede momentum — ganho médio contra perda média — e geralmente fica entre 30 e 70. O Stochastic RSI mede onde esse valor de RSI está dentro da sua faixa recente e fica preso em 0 ou 100 sempre que o RSI faz um novo extremo de curto prazo. StochRSI em 100 não significa que o RSI está alto; significa que o RSI está no topo das suas últimas 14 leituras.
Comece pelos padrões: RSI 14, comprimento estocástico 14, K 3, D 3, limiares 20 e 80. Para reduzir o whipsaw, aumente o comprimento estocástico para 21 (swing) ou adicione suavização de D para 5 (crypto 4H); para acelerá-lo no intraday, encurte o comprimento estocástico para 9. Mude um parâmetro em um passo e exija um nível em vez de perseguir um conjunto otimizado.
Estabeleça a tendência em outro lugar (200 EMA, estrutura, candle diário). Em uma tendência de alta, espere o StochRSI abaixo de 20 e então K cruzar acima de D saindo da zona, em um nível como um order block ou fair value gap. Entre no cruzamento, coloque o stop abaixo do nível e mire o swing anterior. Espelhe para shorts em uma tendência de baixa. Ignore todo extremo contra a tendência.
Nenhum dos dois. O RSI é melhor para divergência, regime e força da tendência; o StochRSI é melhor para temporizar entradas dentro de uma tendência que você já identificou. Empilhar os dois como "confluência" não acrescenta nada, porque o StochRSI é calculado a partir do RSI.
Porque em uma tendência o RSI continua fazendo novas máximas de 14 períodos, e o StochRSI mede posição dentro dessa faixa. Ele vai ler 100 enquanto o RSI continuar subindo, o que pode durar vinte candles. Isso é o indicador funcionando como foi desenhado, e é por isso que toda leitura de "sobrecomprado" em uma tendência está errada até aquela que não está.
O oscilador estocástico aplica a fórmula de faixa ao preço — onde o fechamento está entre a máxima mais alta e a mínima mais baixa. O StochRSI aplica a mesma fórmula ao RSI. Ambos vão de 0 a 100 com limiares 20/80; o estocástico lê o preço diretamente, e o StochRSI lê o RSI, um passo mais distante do preço.
Em gráficos BTCUSDT e ETHUSDT de 4 horas e diário com filtro de tendência e um nível, sim — o exemplo prático desta página é um deles. Em timeframes baixos de altcoins pouco líquidas, ele é um estocástico de ruído. Adicionar suavização em D (3 para 5) e usar 15/85 ajuda em mercados de 24 horas.
Como um alerta, não um gatilho: o preço fazendo uma mínima mais baixa enquanto o StochRSI faz uma mínima mais alta indica que o momentum vendedor está perdendo força, mas o StochRSI fica preso em tendências fortes e diverge constantemente. A divergência no RSI mais lento é mais confiável; trate a divergência do StochRSI como um motivo para verificar o RSI.
Não — o nativo do TradingView é bom e não há nada a melhorar na fórmula. A biblioteca fornece o que o indicador não consegue: Order Blocks with Volume para o nível, o Smart Money Concepts Engine para a tendência e o Multi-Oscillator Divergence Scanner para divergências em vários osciladores em um painel. Zeno, o motor premium, imprime sinais com stops e alvos e carrega seu próprio filtro de regime.
Referências e guias relacionados
Leia a seguir
- Indicador RSI: guia completo
- Oscilador estocástico
- Stochastic Momentum Index
- Trading com divergência
- Indicador MACD
- Indicador Squeeze Momentum
- Order Blocks: guia completo
- Trading de reversão à média
- Estratégia de momentum trading
- Multi-Oscillator Divergence Scanner (indicador gratuito)
- Order Blocks with Volume (indicador gratuito)
- Zeno — o motor premium