O que é retracement de Fibonacci? O backtest de 3 anos de um quant em 48 níveis ao vivo
Fibonacci de manual é 23,6 / 38,2 / 50 / 61,8 / 78,6%. Backtestamos 48 níveis curados pelo usuário em 12 temas — cesta PF 1,76, Sharpe 1,42, +23,7% em 3 anos. Aqui está o que funciona, o que não funciona, e em qual classe de nomes.
A história padrão do retracement de Fibonacci vai assim. A sequência de Fibonacci (1, 1, 2, 3, 5, 8, 13, 21, 34, 55, …) tem razões entre termos adjacentes que convergem para a razão áurea φ ≈ 1,618. Inverta isso e você obtém 0,618. Pegue seu complemento e obtém 0,382. Adicione 0,236 (φ³), 0,5 (uma convenção de Gann, não uma razão de Fibonacci de jeito nenhum) e 0,786 (a raiz quadrada de 0,618), e você tem a grade padrão de retracement: 23,6 / 38,2 / 50 / 61,8 / 78,6%. Trace uma linha de uma mínima de swing até uma máxima de swing, marque essas porcentagens, e a teoria diz que o preço tende a reverter nesses níveis.
A teoria está meio certa. Funciona — na ação certa, com a regra de entrada certa, no timeframe certo. Na ação errada, não só sub-performa: ela sangra. Passamos os últimos três anos medindo exatamente onde o retracement de Fibonacci funciona e não funciona, em uma cesta de 48 níveis-chave curados pelo usuário espalhados em 12 grupos temáticos. A cesta como sistema entrega um profit factor de 1,76, Sharpe 1,42, e +23,7% em três anos numa regra de sizing flat-money — mas só depois de dois filtros estruturais que o manual não menciona. Este artigo passa pelo que é o retracement de Fibonacci, por que funciona quando funciona, o veredito dos 12 temas, e como os números aterrissam de fato no nível do trade.
O TL;DR. Retracement de Fibonacci é um overlay de mean reversion sobre um movimento impulsivo anterior. Empiricamente (3 anos, 178 trades, timeframe diário), funciona em nomes temáticos voláteis que mean-revertem e falha em monstros de tendência secular (NVDA, TSLA, AMZN, ASML) que atravessam todo nível no caminho de alta. Os 9 temas validados são photonics, space, drones, nuclear, CPU bottleneck, AI inference, agentic AI, AI utility, AI power. Os 3 temas excluídos são AI hardware, physical AI, AI applications. Publicamos as duas listas — incluindo as falhas — para que a metodologia permaneça honesta.
O que retracement de Fibonacci realmente é
Um retracement de Fibonacci é uma grade horizontal de níveis de preço traçada entre dois pontos de referência — tipicamente uma mínima recente de swing e uma máxima recente de swing (ou vice-versa). A grade marca a porcentagem do movimento anterior que foi devolvida pelo pullback em curso.
Se uma ação corre de US$100 a US$200 (uma impulsão de US$100) e depois cai, os níveis de retracement são:
- 23,6% retrace → preço em US$176,40 (pullback raso, tendência saudável)
- 38,2% retrace → preço em US$161,80 (nível típico de continuação de tendência)
- 50% retrace → preço em US$150,00 (o "halfback" — contribuição do Gann, não do Fibonacci)
- 61,8% retrace → preço em US$138,20 (o "retrace dourado" — nível de última chance para a tendência)
- 78,6% retrace → preço em US$121,40 (se quebra aqui, a tendência anterior provavelmente acabou)
Os dois níveis que mais importam empiricamente são 38,2% (raso → tendência forte, mean-revert long nele) e 61,8% (profundo → tendência em apuros, mean-revert long nele só se outra estrutura confirmar). 50% é observado porque é psicologicamente óbvio (metade do movimento), não por nenhuma razão de teoria dos números — grades Gann te dariam 50% mesmo sem Fibonacci.
Por que traders usam
Duas razões, uma autorrealizadora, uma estrutural.
Autorrealizadora. Uma população grande o suficiente de traders observa as mesmas linhas 38,2% / 61,8% para que ordens limit se agrupem ali. Quando o preço chega, o cluster é atingido, e o nível produz um bounce mensurável. A matemática por trás do nível é irrelevante para se o nível funciona — o que importa é que telas suficientes têm o nível traçado.
Estrutural. Um retracement é também uma medida de quanto de profit-taking o movimento absorveu. Um pullback de 23,6% diz "quase ninguém está realizando lucros, essa tendência é fresca". Um pullback de 61,8% diz "a maior parte do movimento foi fadeada, a tendência está nas últimas pernas". A grade é um sinal grosseiro mas real sobre onde no ciclo de distribuição de lucros o movimento está.
Ambas as razões são mais fracas do que o manual implica. O efeito autorrealizador exige volume suficiente e uma impulsão anterior clara — em nomes thin-traded ou tape lateral, o cluster não se forma. O efeito estrutural exige que o movimento anterior tenha sido de fato tendência, não ruído. Nenhuma das duas se mantém de forma confiável; ambas se mantêm em regimes específicos.
O backtest — 48 níveis, 3 anos, timeframe diário
A QuantAbundancia mantém uma lista de um nível-chave de Fibonacci curado pelo usuário por ticker, em 48 tickers espalhados em 12 grupos temáticos (4 tickers por tema). Os níveis são escolhidos do chart diário à mão — tipicamente o horizontal mais tocado no range recente de 6-12 meses, ancorado contra um swing anterior significativo.
As regras do backtest:
- Entrada (long): fechamento diário dentro de ±2,5% do nível, depois de ter estado fora da banda no candle anterior. Isso força um toque fresco vindo de fora, não uma estagnação no nível.
- Stop: -10% da entrada.
- Take profit: +12% da entrada.
- Time exit: 20 pregões, independentemente do P&L.
- Sizing: flat-money por trade, cesta diversificada, posições concorrentes máx limitadas.
- Dados: 3 anos de OHLC diário via yfinance.
O resultado completo da cesta (validado 2026-05-19, com os dois filtros estruturais descritos abaixo):
| Métrica | Valor | | --- | --- | | Profit factor | 1,76 | | Razão de Sharpe | 1,42 | | Retorno total (3 anos) | +23,7% | | Max drawdown | -4,8% | | Taxa de acerto | 59,5% | | Número de trades | 178 | | Janelas walk-forward lucrativas | 4 de 5 |
O enquadramento honesto. 1,76 PF em 178 trades em 3 anos é edge real, não um curve-fit de sorte — mas não é um resultado "Fibonacci é mágico". É um resultado "Fibonacci, aplicado à classe certa de nome com os filtros estruturais certos, em uma cesta". Os dois filtros foram necessários; os dois foram derivados de sangramento in-sample e confirmados out-of-sample.
Filtro 1 — exclusão de tema (3 de 12 temas saem)
Rode a regra de entrada acima em todos os 48 tickers e a cesta sem filtro entrega um resultado significativo mas papado. Desagregue por tema e o padrão é limpo: três temas perdem, nove temas ganham.
Os três que perdem:
- AI Hardware — $NVDA, $TSM, $ASML, $MU
- Physical AI — $TSLA, $AMZN, $GOOGL, $ISRG
- AI Applications — $PLTR, $SNOW, $CRWD, $ZETA
O fio comum: são monstros de tendência secular. O tape de 3 anos em cada um é uma tendência de alta quase ininterrupta com pullbacks rasos. Quando o preço chega num retracement de Fibonacci, não reverte — pausa por alguns candles e depois continua mais alto (ou, no drawdown raro, atravessa limpo o nível na descida). A premissa de mean reversion — que o preço retorna a uma referência anterior depois de se sobre-estender — não se mantém porque a tendência é o fator dominante, não a mean reversion.
Os nove temas que ganham:
- Photonics — $AAOI, $LITE, $COHR, $AEHR
- Space — $RKLB, $ASTS, $PL, $BKSY
- Drones — $ONDS, $UMAC, $AVAV, $KTOS
- Nuclear — $OKLO, $UUUU, $GEV, $LEU
- CPU Bottleneck — $AMD, $INTC, $ARM, $AMKR
- AI Inference — $AVGO, $ALAB, $CRDO, $MRVL
- Agentic AI — $NET, $DOCN, $FSLY, $PATH
- AI Utility — $IREN, $NBIS, $CIFR, $CRWV
- AI Power — $VST, $BE, $NVTS, $VRT
O fio comum do lado vencedor: mais voláteis, mais cíclicos, menos dominados por uma única tendência multi-anual. Esses nomes mean-revertem. Um toque Fibonacci em $RKLB depois de uma queda de 30% tem um perfil de retorno futuro significativamente melhor que um toque Fibonacci em $NVDA durante um pullback de 3% numa tendência de 200%.
A lição é a lição que o manual não ensina: retracement de Fibonacci é uma ferramenta de mean reversion, e funciona em nomes que mean-revertem. Aplique-o a um vencedor secular e você ficará bullish cedo demais por um ano inteiro enquanto a ação imprime máximas mais altas através de cada nível que você traçou.
Filtro 2 — o filtro de tendência SMA50 em 5 nomes
O segundo filtro é mais específico. Dentro dos nove temas vencedores, cinco tickers — $CRDO, $OKLO, $ALAB, $BKSY, $IREN — são os nomes de maior volatilidade na cesta. São também os mean-reverters mais limpos quando entradas são feitas com a tape macro mais ampla apoiando. Quando feitas contra uma tendência de baixa individual (preço abaixo da SMA de 50 dias no próprio ticker), as mesmas entradas viram trades de faca caindo.
O fix é estreito: para esses cinco nomes apenas, pule a entrada se o fechamento estiver abaixo da SMA de 50 dias. Não aplique esse filtro ao resto da cesta — filtros de tendência universais foram testados e rejeitados porque sobre-filtram a cesta (os melhores setups de Fibonacci acontecem durante pullbacks macro, quando a maioria dos nomes está abaixo de suas médias de longo prazo).
O efeito numérico: essa cohorte de cinco nomes virou de -US$2.421 de P&L agregado em 3 anos para +US$923, no mesmo sinal de entrada Fibonacci. Isso sozinho levou a cesta de PF 1,53 → 1,76 e Sharpe 1,08 → 1,42.
A lição mais ampla é portável para qualquer um aplicando Fibonacci em small-caps voláteis: um toque Fibonacci é um sinal de mean reversion; combiná-lo com um gate de tendência do nome individual evita que você compre a queda numa ação que já está em seu próprio mercado baixista privado.
Armadilhas comuns — o que os manuais ignoram
Estes são os modos de falha de experiência de trader que aparecem em qualquer backtest de entradas Fibonacci:
O nível 50% não é Fibonacci. Halfback é um conceito de Gann. É um nível perfeitamente válido — psicologicamente óbvio, frequentemente respeitado — mas fingir que é uma razão de Fibonacci é um erro de categoria. Se você só observa 38,2 / 61,8 / 78,6 você perde um nível real; se só observa 50 você perde dois reais.
Traçar o swing importa. A maioria das grades Fibonacci de varejo é traçada do swing errado. Uma grade medida de uma mecha intraday ruidosa para outra mecha intraday ruidosa é uma grade diferente de uma medida entre dois fechamentos limpos. Defina a regra antes de traçar — usamos máxima de swing significativa para mínima de swing significativa no chart diário, e não retraçamos no meio do trade.
Sem impulsão anterior, níveis são ruído. Uma grade Fibonacci precisa de uma perna de tendência anterior clara. Se o preço esteve lateral por 6 meses, a grade que você traça no range pequeno dentro daquele tape lateral não carrega informação nenhuma. O setup demanda uma impulsão primeiro — um movimento de 20%+ em algumas semanas no mínimo.
Confluência bate nível solo. Um nível Fibonacci que coincide com um suporte horizontal anterior, um número redondo, uma média móvel, ou um nó de alto volume é um nível real. Um 61,8% solo sem nada embaixo é um nível fraco. A maioria das entradas vencedoras da cesta aterrissa em pontos de confluência; a maioria das entradas perdedoras aterrissa em toques de Fibonacci solo que nada mais confirmou.
Time exits importam tanto quanto price exits. Sem o time exit de 20 candles, a cesta sangra — setups Fibonacci quebrados não voltam, eles sangram devagar lateralmente, e capital fica em trades mortos enquanto entradas melhores vêm e vão. O time exit faz tanto trabalho quanto o stop nessa estratégia.
Como aplicar isso de verdade
Se você quer usar retracement de Fibonacci como parte de um workflow real, a versão empiricamente suportada é:
- Escolha um nome dos 9 temas validados — veja o nível-chave ao vivo na página /stocks/<ticker> de cada ticker. Cada página surface o nível curado, a distância atual ao nível, e a bolha à qual ele pertence.
- Espere por um toque fresco vindo de fora da banda. Não uma estagnação no nível — uma chegada genuína de cima ou de baixo.
- Dimensione como parte de uma cesta, não como aposta única. O PF 1,76 é um número de nível-cesta. Um trade Fibonacci único é muito mais alta variância.
- Use um time exit real. 20 candles (4 semanas de trading) no timeframe diário. Não fique em setups quebrados.
- Pule a cohorte HIGH_VOL de 5 nomes quando estão abaixo da própria SMA50. Ou aplique a mesma lógica a qualquer outro nome temático thin-float que você trade.
Para tradear isso a partir de uma conta US-retail, o broker mais limpo para ações fracionárias na cesta de nomes é Interactive Brokers — veja /stack/ibkr para a mecânica de acesso. Para a lista completa de broker + tooling que a QA usa, /stack tem o lineup. Alertas baseados em regra em toques Fibonacci e shifts de bolha fazem parte de /pro.
Para metodologia mais profunda sobre como a QA escolhe os níveis e os valida, veja Por que correlação > narrativa em investimento temático — o mesmo viés de publicar-as-falhas se aplica à cesta Fibonacci e à taxonomia de correlação.
O que observar
- Cadência de re-validação. A cesta é re-walk-forwardada aproximadamente trimestralmente. Um breakdown persistente em qualquer um dos 9 temas validados — digamos, os nomes photonics atravessando seus níveis por dois trimestres seguidos — reabriria a lista de exclusão de tema.
- Sensibilidade de regime. A estratégia é mean reversion; sub-performaria durante um regime macro fortemente tendencial. As 4 de 5 janelas walk-forward refletem 3 anos que incluíram ambos regimes — mas uma tape multi-anual de baixa vol tendencial seria o cenário baixista.
- Novos temas. À medida que a QA adiciona temas (atualmente 12), a cesta se expande. Novos temas precisam de sua própria validação walk-forward antes de serem adicionados à cesta ao vivo.
- A leitura de correlação-bolha. Se a bolha de um tema validado quebra correlação — significando que os 4 tickers param de tradear como cluster — a matemática de diversificação no nível-cesta enfraquece para essa fatia.
- Re-rating de ticker individual. Se um nome como $OKLO ou $RKLB se forma de "mean-reverter temático thin-float" para "tendencial secular" (do jeito que $NVDA fez 2023-2024), migraria para a lista excluída.
Dados ao vivo na cesta validada: /stocks/rklb, /stocks/oklo, /stocks/crdo — cada página de ticker mostra o nível Fibonacci curado atual, distância ao nível, e toques recentes.
Contexto de bolha: /bubbles/photonics e os outros 8 temas validados — os clusters aos quais esses nomes pertencem e como estão se movendo uns em relação aos outros.
Leitura adjacente: Por que correlação > narrativa em investimento temático para a metodologia publicar-as-falhas que a QA aplica tanto à taxonomia de bolha quanto à cesta Fibonacci.
QuantAbundancia é pesquisa educacional. Nada aqui é conselho de investimento. Veja /disclosures.
Related bubbles
Get the daily digest.
One email a day · alerts + bubble shifts + new research. Free during beta.
No spam. One email per day max. Telegram alerts coming with the paid tier.