QuantumAlgo
Início›Guias›Indicadores · momentum
Indicadores · momentum

Schaff Trend Cycle (STC): o MACD passado por um stochastic duas vezes

Schaff Trend Cycle (STC): o MACD passado por um stochastic duas vezes — guia da Quantum Algo
◆ A RESPOSTA CURTA

O Schaff Trend Cycle (STC) é um MACD (EMA 23 menos EMA 50) passado duas vezes por um stochastic de 10 períodos, com cada passagem suavizada pela metade. Ele vai de 0–100, forma platôs durante pernas de tendência e vira rápido nos swings: para cima através de 25 compra, para baixo através de 75 vende. Mais rápido que o MACD, ele dá viradas falsas em ranges, precisa de um filtro de tendência e de um nível, e não tem divergência.

STC é o indicador que parece estar trapaceando: plano em 100 durante a perna inteira, depois uma virada limpa alguns candles depois do topo. Não é trapaça; é um stochastic de um stochastic de um MACD, e o mesmo mecanismo que deixa as viradas limpas faz com que elas sejam constantes em um range. Esta página mostra a cadeia, os padrões e o que os altera, a leitura de platô e virada, a operação com filtro de tendência e nível, uma manhã no NAS100 com duas viradas executadas e uma ignorada, e a comparação com MACD, TSI e Stochastic RSI. A calculadora roda a cadeia completa sobre fechamentos colados.

Indicadores premium

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.

Toque em um card lateral, arraste ou use os pontos para trocar
Em resumo — STC em um minuto
PerguntaResposta útilO que é?Um MACD 23/50 → stochastic de 10 períodos, suavizado por 0.5 → segundo stochastic, suavizado de novo. 0–100.Os sinais?Virada para cima através de 25 = compra; virada para baixo através de 75 = venda. Os platôs em 0 e 100 são as pernas de tendência, não sinais.Versus MACD?STC é o ciclo do MACD, extraído e afiado: viradas mais cedo, platôs em vez de tendências, sem divergência.Do que ele precisa?Um filtro de tendência e um nível. Sem os dois, ele vira a cada poucos candles em um range.
Zeno em gráficos reais
◆ Gráficos reais · Zeno em ouro, Bitcoin e NAS1001 / 3
◆ Gráfico real · XAUUSD · 15M · Quantum Algo Zeno Gold
Quantum Algo Zeno Gold no gráfico de 15 minutos do XAUUSD: sinais long e short com zonas de take profit e stop loss e o painel mostrando margem, TP1, TP2 e status de Smart Entry
Aquilo que todos os indicadores desta página filtram: Zeno no ouro marca a localização — sweep, order block, entrada, stop, TP1/TP2. O oscilador decide quando.
Deslize ou use as setas · 3 gráficos reais
Cada call do Zeno fica registrado no histórico público.Ver os planos do Zeno

O que o Schaff Trend Cycle mede?

O Schaff Trend Cycle é um MACD passado duas vezes por um stochastic. A ideia de Doug Schaff, do fim dos anos 1990, era que tendências contêm ciclos — acelerações e pausas de duração aproximadamente repetida — e que um stochastic aplicado ao momentum, em vez de ao preço, encontraria esses ciclos e viraria mais rápido que o próprio MACD. Pegue a linha MACD (EMA 23 menos EMA 50), calcule um stochastic de 10 períodos dela e suavize o resultado pela metade; depois calcule um stochastic de 10 períodos desse resultado e suavize de novo. A saída vai de 0 a 100, fica achatada nos extremos durante tendências e vira rapidamente nos swings.

O comportamento é distinto: o STC não oscila de forma suave como o RSI. Ele fica em 0 ou 100 por trechos e depois atravessa o meio em poucos candles. Esse é o double stochastic fazendo seu trabalho — o ciclo dentro do MACD está sendo amplificado, e os trechos planos são as pernas de tendência. Os sinais são as viradas: o STC saindo de 25 no caminho para cima é a compra, e saindo de 75 no caminho para baixo é a venda.

O que ele não é: um indicador antecedente, independentemente do que o marketing diga. O STC é mais rápido que o MACD porque os estágios de stochastic exageram pequenas mudanças na inclinação do MACD, e essa mesma amplificação é o motivo de ele virar falsamente em ranges. Ele também não carrega volume nem noção de nível; diz quando o ciclo do momentum virou, não onde o preço deve parar.

Qual é a fórmula do Schaff Trend Cycle?

◆ Gráfico · MACD, depois dois estágios de stochastic
A fórmula do Schaff Trend Cycle como uma cadeia: MACD (EMA 23 menos EMA 50), um stochastic de 10 períodos do MACD suavizado por um fator 0.5, depois um segundo stochastic de 10 períodos desse resultado suavizado de novo, gerando uma linha de ciclo 0–100; cada estágio mostrado como um pequeno painel
Um MACD, passado duas vezes por um stochastic. O primeiro stochastic encontra o ciclo no momentum; o segundo o afia. A suavização 0.5 em cada estágio é o que impede que ele vire ruído.
EtapaFórmulaPadrão
1. MACDEMA(close, fast) − EMA(close, slow)fast 23, slow 50
2. Primeiro stochastic(MACD − menor MACD em n) ÷ (maior − menor) × 100n = 10
3. Primeira suavizaçãoanterior + fator × (etapa 2 − anterior)factor 0.5
4. Segundo stochasticA mesma fórmula aplicada à etapa 3 em nn = 10
5. Segunda suavização → STCanterior + fator × (etapa 4 − anterior)0.5
Níveis25 (virada para cima = compra) e 75 (virada para baixo = venda)convenção

O fator de suavização 0.5 é uma EMA de meia velocidade aplicada em cada estágio, e é por isso que o STC é utilizável: um double stochastic não suavizado do MACD é uma onda quadrada. O par de EMAs 23/50 é mais lento que o 12/26 do MACD por projeto — Schaff queria o momentum subjacente lento para que os estágios de stochastic, não o MACD, fornecessem a velocidade.

UsoRápidoLentoCicloFatorNota
Padrão (Schaff)2350100.5Diário e 4H; padrões do TradingView
Swing2350100.5Mantenha
Intraday 15M2350100.5Igual — o comprimento do ciclo está em candles, então se adapta; adicione um filtro de sessão
Mais lento, menos viradas3065140.5Para regime, não para timing
Crypto 4H2350120.4Um pouco mais de suavização para o ruído de 24 horas

Como você lê o Schaff Trend Cycle?

◆ Gráfico · platôs e viradas
O Schaff Trend Cycle abaixo de um gráfico de preço: a linha STC se movendo entre 0 e 100 com os níveis 25 e 75 desenhados, trechos planos em 0 e 100 durante tendências, e as viradas para cima através de 25 e para baixo através de 75 marcadas nos pontos de swing; os padrões 23/50/10 rotulados
O STC fica achatado nos extremos e vira rápido. A virada para cima através de 25 e a virada para baixo através de 75 são os sinais; os trechos planos são a tendência.

Os platôs. STC em 100 é uma perna de tendência de alta; em 0, uma perna de tendência de baixa. Ele pode ficar ali por vinte candles, e o nível não diz nada sobre quanto ainda falta para a perna andar. Não venda 100 nem compre 0.

As viradas. STC subindo através de 25 depois de um platô baixo é a compra de Schaff; caindo através de 75 depois de um platô alto é a venda. Elas vêm alguns candles depois do swing de preço — mais rápidas que um cruzamento de MACD, mais lentas que o próprio swing.

O trânsito. Entre 25 e 75, o STC está se movendo e o último sinal continua valendo. Uma virada que começa e reverte antes de alcançar o nível distante é um ciclo falhado, que em uma tendência significa um pullback raso e em um range significa ruído.

O que falta. Divergência no STC não é confiável porque o double stochastic destrói a informação de amplitude — uma máxima mais baixa no STC contra uma máxima mais alta no preço apenas significa que a taxa de variação do MACD foi menor, o que normalmente acontece tarde em uma tendência. Leia divergência no TSI ou no MACD em vez disso, e use o STC para a virada.

Como operar viradas do STC com a tendência?

  1. Defina a tendência em outro lugar. Uma EMA 200, estrutura em timeframe maior ou o candle diário. O STC vira para cima em tendências de baixa constantemente; isso são repiques, e entrar neles é onde o indicador perde dinheiro.
  2. Espere o platô, depois a virada. Em uma tendência de alta, o STC cai até o platô baixo em um pullback e vira para cima através de 25. Em uma tendência de baixa, é o espelho através de 75.
  3. Exija um nível. A virada deve coincidir com o preço em um order block, um fair value gap, VWAP ou o último swing. O STC não tem nível próprio.
  4. Entre no fechamento que leva o STC através de 25 (ou 75). Stop abaixo do nível, não abaixo de uma leitura do STC.
  5. Segure durante o platô. STC em 100 não é uma saída. A saída é a virada para baixo através de 75, ou uma quebra de estrutura — o que vier primeiro.
  6. Pule ciclos falhados. Uma virada que trava em 40 e volta é um pullback continuando; espere a próxima virada completa.

Calculadora de STC

Cole preços de fechamento e a ferramenta roda a cadeia inteira — o MACD 23/50, o primeiro stochastic e sua suavização, o segundo stochastic e sua suavização — e informa o STC, se ele virou através de 25 ou 75 no último candle, e o estado de platô. A amostra pré-carregada é uma tendência de alta, uma tendência de baixa e o início do próximo ciclo de alta.

CALCULADORA DE STCCole fechamentos → MACD, os dois estágios de stochastic e o Schaff Trend Cycle, com o estado da virada
Último candle——

Como o STC se compara com MACD, TSI e stochastic?

IndicadorConstruído a partir deFaixaViradasOnde o STC difere
STCDouble stochastic de um MACD 23/500–100 com platôsRápidas, poucas—
MACDEMA 12 − EMA 26, signal 9Sem limiteMais lentoSTC é o ciclo do MACD, extraído e afiado; ele vira mais cedo e forma platôs em vez de seguir em tendência
TSIDouble EMA do momentum, normalizada±100MédiaTSI preserva amplitude (divergência funciona); STC a descarta (as viradas são mais limpas)
StochasticPosição do fechamento na faixa de preço0–100Rápidas, muitasO stochastic é aplicado ao preço; o STC o aplica ao momentum, e por isso ele forma platôs em vez de ficar preso
Stochastic RSIPosição do RSI em sua faixa0–100Muito rápidas, muitasMesma família — um oscilador de um oscilador —, mas StochRSI tem estágio único e não é suavizado por padrão; STC tem estágio duplo e é suavizado

STC e Stochastic RSI são primos: ambos colocam um stochastic por cima de outro indicador. O segundo estágio do STC e sua suavização explicam por que ele produz um punhado de viradas limpas enquanto o StochRSI produz dezenas de cruzamentos. O preço é que o STC abre mão totalmente da divergência.

Dados de referência

ItemValor
OrigemDoug Schaff, fim dos anos 1990; popularizado via FX-Strategy e publicações posteriores
FórmulaStochastic(Stochastic suavizado(MACD 23/50, 10), 10), cada estágio suavizado por 0.5
Faixa0–100; platôs nos extremos durante pernas de tendência
SinaisVirada para cima através de 25 (compra), virada para baixo através de 75 (venda)
Não é um sinalO nível em si; STC em 100 é uma perna de tendência, não sobrecomprado
FraquezaViradas falsas em ranges; sem amplitude, então a divergência não é confiável; sem nível, sem volume
Combine comUm filtro de tendência (EMA 200, estrutura) e um nível (order block, FVG, swing)
TradingView"Schaff Trend Cycle" nativo (23, 50, 10, 0.5)

Exemplo prático: NAS100 15 minutos, duas viradas e uma ignorada

CFD de NAS100, gráfico de 15 minutos, uma manhã em Nova York, STC nos padrões. A estrutura diária e de 1 hora estava de alta; a EMA 200 no gráfico de 15 minutos ficava bem abaixo do preço. Às 09:45, o STC estava no platô alto em 99 depois do impulso de abertura. O preço recuou de 18,712 para 18,641 ao longo de cinco candles e o STC caiu para 3 — o platô baixo —, com o preço apoiado no fair value gap de 15 minutos deixado pelo candle das 09:35, 18,630–18,652. Às 10:15, o candle fechou em 18,663 e o STC imprimiu 31, atravessando 25. Long em 18,663, stop abaixo do gap em 18,622, 41 de risco. Alvo na máxima de abertura em 18,712 e, além dela, na máxima da madrugada em 18,748.

O STC alcançou o platô alto às 10:45 com o preço em 18,724; a máxima de abertura já havia sido tomada. Ele ficou em 97–100 por seis candles enquanto o preço avançava com dificuldade até 18,751 — o platô é a perna, e vender 100 em 18,724 teria custado os últimos 27 pontos. A virada para baixo através de 75 veio às 12:15, com o fechamento em 18,733. Saída com 70 pontos sobre 41 de risco, 1.7R. A máxima da madrugada tinha sido tocada às 11:45; uma saída baseada em alvo teria capturado 85 pontos.

A virada ignorada: às 13:30, na congestão do almoço, o STC virou para cima através de 25 com o preço em 18,690 — meio do range, sem gap, sem swing, dez pontos acima da VWAP. Sem nível, sem trade. O preço foi a 18,705 e voltou para 18,672 em uma hora. Mesmo indicador, mesmo sinal; a diferença era o fair value gap abaixo do primeiro.

Onde o Schaff Trend Cycle falha?

Ranges. O double stochastic amplifica cada oscilação pequena no MACD. Em um range, o STC vira através de 25 e 75 a cada poucos candles, e cada virada parece idêntica às reais. O filtro de tendência e o nível não são opcionais.

Divergência. Não confiável por construção; os estágios de stochastic removem a amplitude. Use TSI ou MACD para divergência.

Tarde em uma tendência. O STC não consegue diferenciar a primeira virada para cima em uma nova tendência de alta da sexta. Na sexta, os pullbacks são mais rasos e o platô mais curto; leia a estrutura para saber onde você está no movimento.

Reversões rápidas. O STC precisa que o MACD mude de inclinação antes que os estágios de stochastic consigam reagir. Uma reversão em V deixa o STC no platô errado por vários candles.

Ajuste de parâmetros. O conjunto 23/50/10/0.5 é o indicador. Um backtest que prefere 17/38/7 em um símbolo encontrou ruído.

Que erros os traders cometem com o STC?

  • Vender 100 e comprar 0. Os platôs são pernas de tendência; as viradas são os sinais.
  • Pegar viradas contra a tendência do timeframe maior. Em uma tendência de baixa, uma compra do STC é um repique.
  • Operar viradas sem um nível. Uma virada no nada é cara ou coroa.
  • Ler divergência no STC. A fórmula descarta amplitude; não há divergência para ler.
  • Sair quando o STC alcança o platô. Saia na virada para baixo através de 75 ou na estrutura.
  • Alterar os parâmetros para reduzir viradas falsas. O filtro é estrutura, não ajustes.

STC e os indicadores gratuitos

O Schaff Trend Cycle nativo do TradingView é exato. A biblioteca fornece as duas coisas que faltam ao STC: os scripts Fair Value Gaps + Inversion e Order Blocks with Volume dão o nível onde uma virada deve pousar, e o Adaptive Trend Sentinel dá o regime que decide quais viradas pegar. O MACD Matrix mostra o momentum subjacente em quatro timeframes. O motor premium, Zeno, imprime sinais de compra e venda com stop e alvos; um sinal de compra do Zeno em um fair value gap enquanto o STC vira para cima através de 25 é o primeiro trade do exemplo acima.

◆ Principais conclusões

Um detector de ciclo de momentum com uma virada rápida e sem memória de amplitude. Leia os platôs como pernas e as viradas através de 25 e 75 como sinais, pegue-as apenas com a tendência do timeframe maior e em um nível, segure durante o platô e saia na virada de volta ou na estrutura. Mantenha 23/50/10/0.5, leia divergência em TSI ou MACD em vez disso, e pule qualquer virada que aconteça no nada.

◆ Checagem interativa

Você sabe o que o STC extrai?

Perguntas que traders fazem sobre o Schaff Trend Cycle

O que é o Schaff Trend Cycle?+

Um oscilador de Doug Schaff que pega um MACD (EMA 23 menos EMA 50), passa por um stochastic de 10 períodos, suaviza o resultado pela metade, depois passa por um segundo stochastic de 10 períodos e suaviza de novo. Ele se move de 0 a 100, forma platôs nos extremos durante pernas de tendência e vira rapidamente nos swings.

Como o STC é calculado?+

MACD = EMA(close, 23) − EMA(close, 50). Primeiro estágio: stochastic do MACD em 10 candles, depois cada valor = anterior + 0.5 × (novo − anterior). Segundo estágio: o mesmo stochastic e a mesma suavização aplicados ao primeiro estágio. O resultado é o STC.

Quais são os melhores ajustes do STC?+

Os padrões de Schaff — fast 23, slow 50, cycle 10, factor 0.5 — em qualquer timeframe, porque o comprimento do ciclo está em candles e se adapta. Para uma leitura de regime mais lenta, use 30/65/14. Em crypto de 4 horas, um fator de 0.4 adiciona um pouco de suavização. Ajustar os números para reduzir viradas falsas encontra ruído; a correção para viradas falsas é um filtro de tendência e um nível.

Como operar com o Schaff Trend Cycle?+

Defina a tendência com uma EMA 200 ou estrutura em timeframe maior. Em uma tendência de alta, espere o STC cair até o platô baixo em um pullback e virar para cima através de 25 enquanto o preço está em um nível — um order block, fair value gap, VWAP ou swing. Entre nesse fechamento, coloque o stop abaixo do nível, segure durante o platô alto e saia na virada para baixo através de 75 ou em uma quebra de estrutura.

O STC é um indicador antecedente?+

Não. Ele vira mais cedo que um cruzamento de MACD porque os estágios de stochastic amplificam mudanças na inclinação do MACD, mas ainda precisa que o MACD dobre primeiro, o que acontece depois do swing de preço. Ele é um indicador atrasado rápido.

Qual é a diferença entre STC e MACD?+

STC é o ciclo do MACD extraído por dois estágios de stochastic. O MACD segue tendências e diverge; o STC forma platôs e vira. O STC entrega viradas mais cedo e mais limpas, e mais viradas falsas em ranges; o MACD preserva a amplitude que torna a divergência legível. São duas leituras do mesmo momentum.

O STC funciona em ranges?+

Mal. O double stochastic amplifica cada oscilação pequena, então o STC vira através de 25 e 75 a cada poucos candles. Só vale pegar as viradas que coincidem com um nível e concordam com a tendência do timeframe maior, e em um range verdadeiro poucas fazem isso.

O Schaff Trend Cycle funciona para crypto?+

Em gráficos de 15 minutos a diário de BTCUSDT e ETHUSDT com filtro de tendência e nível, sim. Um fator de suavização de 0.4 em gráficos de 4 horas ajuda com o ruído de 24 horas. Em altcoins sem liquidez, o próprio MACD é ruído e o STC o amplifica.

O STC repinta?+

Não. Cada estágio é calculado a partir de fechamentos concluídos e valores anteriores; nada muda depois que o candle fecha.

A Quantum Algo tem um indicador STC?+

O indicador nativo do TradingView é exato. A biblioteca fornece o nível (Fair Value Gaps + Inversion, Order Blocks with Volume), o regime (Adaptive Trend Sentinel) e uma leitura de momentum multi-timeframe (MACD Matrix). Zeno, o motor premium, imprime sinais com stops e alvos.

Referências e guias relacionados

Leia a seguir

Fontes primárias

Redator · Quantum Algo

ILY escreve educação de trading para a Quantum Algo — explicando smart money concepts, estrutura de mercado e price action em lições claras e práticas. Todo guia é revisado por Quant, o fundador, e toda ideia de trade que a Quantum Algo publica recebe timestamp para que qualquer pessoa possa verificar.

✓ Revisado por Quant · Fundador e trader-chefe