Force Index: o indicador de volume de Elder, fórmula e configurações

O Force Index é o oscilador de volume de Alexander Elder: o fechamento de hoje menos o fechamento de ontem, multiplicado pelo volume de hoje e depois suavizado por uma EMA. A versão de 13 dias mostra quem controla a tendência; a versão de 2 dias serve para cronometrar entradas, e as quedas abaixo de zero em uma tendência de alta são tratadas como oportunidades de compra. Ele foi apresentado no livro Trading for a Living, em 1993.
O Force Index cabe em uma única linha de matemática: variação de preço vezes volume. A maioria dos guias para por aí e mostra um gráfico. Este guia da Quantum Algo calcula onze barras à mão para que você veja exatamente por que um pullback com volume fraco quase não aparece, enquanto um pullback com volume pesado mexe a leitura em milhões, e depois explica a parte que os traders entendem ao contrário: a versão de 2 dias foi feita para comprar as quedas em tendências de alta, e não para vendê-las. Você também vai encontrar as regras do Triple Screen de Elder, configurações por mercado, a configuração no TradingView e os pontos em que os próprios dados de volume quebram o indicador.
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.
Direção, distância e volume em um único número
A maioria dos osciladores olha apenas para o preço. A maioria das ferramentas de volume olha para o volume com apenas um sinal anexado. O Force Index multiplica os dois, então uma barra só pontua alto quando o preço andou bastante e muitos contratos ou ações trocaram de mãos. Uma alta de 2 pontos com volume fraco e uma alta de 0.5 ponto com volume enorme podem gerar leituras parecidas; uma alta de 2 pontos com volume enorme supera as duas com folga.
Alexander Elder, um psiquiatra que virou trader, apresentou o indicador em Trading for a Living: Psychology, Trading Tactics, Money Management, publicado pela Wiley em abril de 1993. A StockCharts resume a ideia dele como três elementos essenciais de um movimento de preço: direção, extensão e volume. O Force Index é a forma mais simples possível de combinar os três.
Ele não tem limites e é centrado em zero. Acima de zero, os compradores venceram a comparação entre o fechamento de hoje e o de ontem; abaixo de zero, venceram os vendedores. O tamanho da leitura mostra quanto esforço foi preciso para essa vitória. Depois, Elder suaviza o resultado com uma média móvel exponencial, e as duas suavizações padrão fazem trabalhos muito diferentes, que é justamente onde a maioria dos traders se confunde.
A fórmula do Force Index, passo a passo
Raw Force Index(1) = (Close today − Close yesterday) × Volume todayForce Index(n) = EMA of Raw Force Index over n bars, α = 2 ÷ (n + 1)- Subtraia o fechamento de ontem do fechamento de hoje. Mantenha o sinal.
- Multiplique pelo volume de hoje.
- Suavize a série com uma EMA. Os dois comprimentos clássicos de Elder são 2 e 13 barras. O primeiro valor da EMA costuma ser iniciado com a média simples dos primeiros n valores brutos.
Duas propriedades saem diretamente da fórmula e fazem diferença na prática:
- Units are price × volume. A Force Index of 2,000,000 on a $50 stock and on a $500 stock mean very different things. You cannot compare raw values across symbols, or even across long periods of one symbol whose price or volume regime has changed.
- Close-to-close only. Intrabar range is ignored. A bar that spikes 3% and closes flat scores zero. If you care about intrabar pressure, tools such as cumulative volume delta measure something the Force Index cannot.
Um exemplo resolvido: onze barras diárias
Aqui está uma ação em tendência de alta constante. A tabela mostra os fechamentos, o volume, o Force Index bruto e sua EMA de 2 dias (α = 2 ÷ 3 = 0.667), iniciada na barra 3 com a média dos dois primeiros valores brutos.
| Barra | Fechamento | Volume | Variação | FI bruto | FI(2) |
|---|---|---|---|---|---|
| 1 | 50.00 | 1,100,000 | — | — | — |
| 2 | 50.40 | 1,250,000 | +0.40 | +500,000 | — |
| 3 | 50.10 | 980,000 | −0.30 | −294,000 | +103,000 |
| 4 | 50.90 | 1,600,000 | +0.80 | +1,280,000 | +887,667 |
| 5 | 51.60 | 2,100,000 | +0.70 | +1,470,000 | +1,275,889 |
| 6 | 51.30 | 900,000 | −0.30 | −270,000 | +245,296 |
| 7 | 51.45 | 850,000 | +0.15 | +127,500 | +166,765 |
| 8 | 52.30 | 2,400,000 | +0.85 | +2,040,000 | +1,415,588 |
| 9 | 52.10 | 1,300,000 | −0.20 | −260,000 | +298,529 |
| 10 | 51.20 | 2,900,000 | −0.90 | −2,610,000 | −1,640,490 |
| 11 | 51.70 | 1,500,000 | +0.50 | +750,000 | −46,830 |
Conferindo uma linha
Barra 4: FI bruto = 0.80 × 1,600,000 = 1,280,000. FI(2) = 0.667 × 1,280,000 + 0.333 × 103,000 = 853,333 + 34,333 = 887,667.
O que os números dizem
- Bar 6 is a pullback on the lightest volume so far. Raw FI is negative but small, and FI(2) never goes below zero. Sellers showed up, but without conviction.
- Bar 8 is the strongest bull bar of the run: the largest gain on heavy volume. FI(2) jumps to its high.
- Bar 10 is the interesting one. A 0.90 drop on the heaviest volume of the sample drives FI(2) to −1.64 million. In an uptrend, Elder treats a dip of the 2-day Force Index below zero as a buying opportunity. But a selloff this heavy also deserves respect: it is the first time sellers outmuscled the best buying bar.
- Bar 11 bounces, and FI(2) is already back near zero. Elder's entry would be a buy-stop above bar 10's high, so you only get in if buyers prove it.
Uma versão de 13 dias precisa de pelo menos 14 barras antes do primeiro valor, então ela nem apareceria nesta amostra. Vale lembrar disso em ativos recém-listados e em contratos que acabaram de rolar: a versão de tendência simplesmente ainda não tem histórico, e a versão de 2 dias é tudo o que você tem. Cole esses fechamentos e volumes na calculadora abaixo para reproduzir cada número e depois troque pelos seus próprios dados ou por uma série mais longa para obter a leitura de 13 dias.
Force Index de 2 dias vs 13 dias: duas funções diferentes

A mesma fórmula, suavizada de duas maneiras, responde a duas perguntas diferentes.
| Versão | O que mostra | Como Elder usa | Erro comum |
|---|---|---|---|
| FI(1) bruto | A força de cada barra, muito serrilhada | Raramente usado sozinho | Tratar todo cruzamento do zero como sinal |
| FI(2) | Explosões de compra e venda de curto prazo | Timing de entrada: comprar quedas abaixo de zero em tendências de alta, vender altas acima de zero em tendências de baixa | Usar para definir a tendência |
| FI(13) | O equilíbrio de forças no prazo intermediário | Confirmação de tendência e divergências | Usar para entradas precisas |
| FI(100) | Força de longo prazo | A StockCharts sugere para tendências mais longas | Esperar sinais no tempo certo |
A StockCharts também descreve uma combinação que Elder usa para correções: uma EMA de 22 dias do preço para definir a tendência e o Force Index de 2 dias para encontrar pullbacks dentro dela. A lógica é a mesma de qualquer sistema de tendência mais oscilador: a ferramenta lenta escolhe o lado, a ferramenta rápida escolhe o momento. O indicador nativo do TradingView vem com 13 por padrão, que é a versão de leitura de tendência, e não a de entrada. Se você quer o timing de entrada de Elder, mude para 2.
Como Elder usa o Force Index no Triple Screen
Elder desenvolveu o sistema de trading Triple Screen em meados dos anos 1980, e Trading for a Living o apresenta em uma seção intitulada "Triple Screen Trading System". A ideia é olhar o mercado em três níveis para que uma ferramenta de acompanhamento de tendência e um oscilador parem de se contradizer.
- First screen, the tide. Pick a timeframe one order larger than the one you trade (weekly if you trade daily). Use a trend tool such as the slope of the MACD histogram or a weekly EMA to decide direction. Uptrend: longs only. Downtrend: shorts only.
- Second screen, the wave. On your trading timeframe, wait for a move against the tide, measured with an oscillator. Elder lists the Force Index, Elder-ray, the Stochastic and Williams %R. With the Force Index, the setup is FI(2) dropping below zero while the weekly trend is up.
- Third screen, the entry. Place a buy-stop one tick above the previous bar's high and trail it down each day until it fills or the weekly trend turns. For shorts, a sell-stop one tick below the prior low.
O Force Index se encaixa bem na segunda tela porque captura os pullbacks em que há venda de verdade, e não apenas um preço escorregando. Uma queda com volume fraco quase não move o FI(2), enquanto um shakeout real o empurra com clareza para o negativo, e é exatamente esse tipo de pullback que Elder queria comprar quando a maré está subindo.
Como ler cruzamentos da linha zero, picos e divergências

Linha zero
FI(13) acima de zero significa que os touros controlaram o período intermediário; abaixo de zero, os ursos. Um cruzamento da versão de 13 dias é um marcador útil de mudança de regime. Os cruzamentos da versão de 2 dias acontecem o tempo todo e, sozinhos, significam pouco.
Picos
Como o volume entra de forma linear, barras isoladas podem dominar a leitura. Um gap de notícia com o triplo do volume pode imprimir um valor bruto cinco ou dez vezes maior que a média recente. Um pico positivo no início de um breakout normalmente o confirma. O mesmo pico depois de uma alta longa e esticada costuma ser um clímax: todo mundo que queria entrar já entrou. É o contexto que decide qual dos dois é, então compare o pico com a posição do preço dentro do seu range, do mesmo jeito que a análise de volume e spread (VSA) lê barras de volume alto.
Divergências
- Bearish: price makes a higher high while FI(13) makes a lower high. The new high came with less force.
- Bullish: price makes a lower low while FI(13) makes a higher low. Sellers are pushing with less weight.
A StockCharts recomenda esperar confirmação antes de agir, seja um cruzamento da linha zero pelo Force Index, seja um rompimento no preço. Faz sentido: divergências em osciladores baseados em volume podem se acumular duas ou três vezes antes de uma virada. A Incredible Charts acrescenta uma nuance útil: quando a linha de 13 dias fica plana, ou o volume está secando ou os movimentos de preço estão falhando, e as duas coisas podem anteceder uma reversão.
Configurações do Force Index por timeframe e mercado
Os valores 2 e 13 de Elder foram criados para gráficos diários de ações e futuros. Veja como eu os adaptaria como pontos de partida. Teste antes de confiar em qualquer um deles.
| Estilo | Gráfico | FI de entrada | FI de tendência | Filtro de tendência |
|---|---|---|---|---|
| Swing trading em ações | Diário | 2 | 13 | MACD semanal ou EMA de 22 dias |
| Position trading | Semanal | 2 a 4 | 13 | Tendência mensal ou média de 40 semanas |
| Futuros de índice intraday | 5 a 15 minutos | 2 a 3 | 13 a 21 | Tendência de 1 hora |
| Cripto (uma única exchange) | 1 hora a diário | 3 | 13 a 21 | Tendência diária |
| Forex à vista | Qualquer um | Use com cautela | Use com cautela | Apenas volume de ticks |
O comprimento de entrada maior em cripto é proposital. O volume de cripto de uma única exchange é mais irregular que o volume de ações negociadas em bolsa, então uma EMA de 2 barras reage a cada explosão. Um comprimento de 3 barras suaviza parte disso sem virar uma ferramenta de tendência. No intraday, o perfil de volume da sessão também importa: os primeiros e os últimos 30 minutos da sessão à vista dos EUA costumam ter muito mais volume do que o meio do dia, então a mesma variação de preço pontua bem mais na abertura. Compare leituras com leituras do mesmo horário do dia ou use a versão normalizada mais abaixo. Um Volume Flow Indicator dedicado lida com algumas dessas particularidades usando um corte de volume.
Em futuros no intraday, evite deixar o gap overnight dentro da variação da primeira barra. A primeira barra da sessão regular pode carregar todo o movimento da noite multiplicado pelo volume pesado da abertura, o que engole o resto do dia. Rodar o indicador apenas no horário regular de negociação, ou ignorar a primeira barra, gera leituras mais limpas.
Como normalizar o Force Index para comparar leituras
A fórmula de Elder é perfeita para um gráfico em um momento. Ela deixa de funcionar no instante em que você compara dois ativos ou duas épocas. Veja o problema em números.
| Ação | Preço | Movimento | Volume vs média | FI bruto |
|---|---|---|---|---|
| A | $20 | +$0.40 (+2%) | 7.5M vs 5M (1.5×) | +3,000,000 |
| B | $400 | +$8.00 (+2%) | 600K vs 400K (1.5×) | +4,800,000 |
As duas barras representam o mesmo evento: uma alta de 2% com 1.5 vez o volume normal. Mesmo assim, a leitura bruta da ação B é 60% maior, só por causa do preço e da quantidade de ações. Dividir pelo volume médio também não resolve totalmente: A passa a 0.6 e B a 12, porque o resultado continua em dólares por ação.
Uma variante mais limpa usa a variação percentual e o volume relativo:
Normalized FI = (Close ÷ prior Close − 1) × 100 × (Volume ÷ 20-bar average Volume)Agora as duas ações pontuam 2 × 1.5 = 3.0. Esta é uma adaptação nossa, não a fórmula original de Elder, e ela muda os valores absolutos, mas os cruzamentos do zero e o formato das divergências continuam intactos. Use-a em scans, watchlists e backtests longos em que o nível de preço muda bastante. Mantenha a versão clássica para ler um único gráfico do jeito que Elder ensinou. A saída normalizada por volume da calculadora é o passo intermediário; para comparar ativos entre si, aplique a versão percentual em uma planilha ou em um script.
O Force Index funciona? Como testar um plano com o Force Index
Resposta honesta: há pouca evidência rigorosa e independente em qualquer direção. Os livros de Elder apresentam o Force Index como parte de um método discricionário, e não como um sistema isolado com estatísticas publicadas, e eu não encontrei nenhum estudo revisado por pares que o analise isoladamente. Existem muitos backtests em blogs, mas a maioria testa um simples cruzamento da linha zero, que não é como Elder o usa, e quase nenhum considera os custos.
O que a fórmula garante é mais restrito: ela classifica as barras pela variação de preço ponderada por volume que cada uma produziu. Se essa classificação ajuda ou não depende de o seu mercado ter um volume significativo e do resto do seu plano. Se você quer saber se ela ajuda no seu caso, teste do jeito que ela foi pensada para ser usada:
- Defina primeiro o filtro de tendência (por exemplo, EMA semanal de 13 semanas subindo).
- Compare duas versões da mesma entrada em pullback: uma que exige o FI(2) abaixo de zero e outra que compra qualquer pullback de três barras.
- Use o mesmo stop, a mesma saída e o mesmo tamanho de posição nas duas, inclua comissões e slippage e reserve os últimos 30% dos dados para teste fora da amostra.
- Avalie pela expectativa por operação e pelo drawdown, não pela taxa de acerto.
Rode o teste em pelo menos dois mercados com volume real de bolsa, como uma ação de grande capitalização e um futuro de índice, e em mais de um regime de mercado. Um filtro que só ajuda em uma única alta forte, ou só em um ticker, é coincidência, não vantagem. Teste também com pelo menos algumas centenas de sinais; vinte operações não conseguem separar um filtro real do ruído. Mantenha um registro de cada sinal que você teria pulado porque o FI(2) ficou acima de zero; as operações puladas são onde você aprende o que o filtro realmente faz.
Se o filtro do Force Index não melhorar a regra simples de pullback fora da amostra, descarte-o. Isso é um resultado melhor do que confiar em uma leitura que você nunca verificou. Nosso guia de trading de reversão à média mostra como estruturar testes de pullback para que a comparação seja justa.
Um plano simples que vale a pena testar
Aqui está um plano concreto e baseado em regras, próximo da própria estrutura de Elder, exatamente o tipo de conjunto de regras para o qual o teste acima foi pensado. É uma estrutura para testar, não um sistema comprovado.
- Trend: weekly 13-week EMA rising (or weekly MACD histogram rising). Longs only.
- Setup: daily FI(2) closes below zero.
- Trigger: buy-stop one tick above that day's high. If it does not fill, move the stop down to the next day's high while FI(2) stays negative.
- Stop: below the low of the setup bar or the recent swing low, whichever is closer to your risk limit.
- Exit: partial profit when FI(2) prints a strong positive spike, trail the rest, or exit if FI(13) crosses below zero.
Para ter uma segunda opinião sobre o momentum antes do gatilho, uma leitura do TRIX ou do Relative Vigor Index na direção da tendência é um filtro razoável, porque os dois usam apenas o preço e, portanto, são independentes dos dados de volume.
Como adicionar o Elder's Force Index (EFI) no TradingView
- Open a chart and click Indicators (or press the forward slash key).
- Search "Elder's Force Index" and add the built-in Elder's Force Index (EFI). It opens in its own pane.
- Open settings. The only calculation input is Length, default 13. That is the trend-reading version.
- Para o timing de entrada de Elder, adicione uma segunda cópia e defina Length como 2. Mantenha as duas: 13 para a maré no seu timeframe, 2 para a onda.
- Adicione uma linha horizontal em 0 se a aba de estilo não mostrar uma e crie um alerta "EFI crossing 0" na cópia de comprimento 2 se quiser receber notificações.
- Salve os dois painéis como um template de indicadores para que carreguem juntos.
O indicador nativo calcula uma EMA da variação vezes o volume, então bate com a fórmula acima. Os primeiros valores podem diferir um pouco de uma planilha porque o primeiro valor da EMA depende de como ela é iniciada; depois de alguns múltiplos do comprimento, eles convergem. Para revisar templates, alertas e painéis, veja nosso guia da plataforma TradingView.
Force Index vs OBV vs MFI
Os três combinam preço e volume, mas respondem a perguntas diferentes.
| Indicador | Como usa o preço | Escala | Melhor para |
|---|---|---|---|
| Force Index | Tamanho e sinal da variação de fechamento a fechamento | Sem limites, centrado em 0 | Medir com que força um movimento foi empurrado |
| On-Balance Volume | Apenas o sinal (dia de alta soma todo o volume) | Total acumulado | Tendências de acumulação e distribuição de longo prazo |
| Money Flow Index | Direção do preço típico, razão no estilo do RSI | Limitado de 0 a 100 | Sobrecompra e sobrevenda com volume |
| Chaikin Money Flow | Posição do fechamento dentro do range da barra | Limitado de −1 a +1 | Pressão compradora vs vendedora dentro das barras |
O OBV trata uma alta de 0.01 e uma alta de 5 pontos da mesma forma; o Force Index não. O MFI diz se a compra ponderada por volume está esticada; o Force Index diz quão forte foi o empurrão de hoje em comparação com os empurrões recentes. Uma combinação sensata é o OBV para a visão geral e o FI(2) para o timing. Para uma comparação mais ampla, veja nossa seleção dos melhores indicadores de volume e, se você quer um oscilador de preço e volume suavizado baseado em outra ideia, o Klinger Oscillator é o parente mais próximo.
Quando o Force Index engana você
- Bad volume data. Spot forex has no central volume; TradingView and brokers show tick volume, which counts price updates, not traded size. A Force Index on EUR/USD is really "change × activity," which is weaker information. On crypto, volume is real but split across exchanges, and one venue's feed may not represent the whole market.
- Scale drift. As a stock's price doubles or its volume regime changes after an index inclusion, raw readings change scale. Old divergence highs are not comparable with new ones. A normalized version (raw FI divided by a moving average of volume, which leaves price units) helps when comparing periods.
- Single-bar dominance. One earnings gap can control the 13-day reading for weeks. Note when a reading is driven by one bar.
- Futures roll and session gaps. Continuous futures charts can show artificial jumps at the roll, and the first bar of the session carries the overnight change. Both inflate the reading.
- Choppy ranges. In a sideways market, FI(2) flips sign every few bars. With no first-screen trend, there is nothing for the second screen to buy or sell.
- Close-only blind spot. Long upper wicks with a flat close score near zero even though sellers clearly hit the bar.
Se você opera cripto, uma visão de amplitude como a do nosso guia do indicador de amplitude do mercado cripto ajuda a perceber se a explosão de volume de uma moeda faz parte de um movimento mais amplo.
Force Index e Quantum Algo
O Force Index é uma boa ferramenta de segunda tela: ele mostra que um pullback está sendo vendido ativamente e que os vendedores estão prestes a se esgotar. Ele não diz onde colocar o stop. É aí que entra a suíte Zeno da Quantum Algo. O Zeno Oscillator foi feito para confirmar o momentum, e os sinais de compra e venda do Zeno chegam com stop e alvos já definidos, então um FI(2) negativo em tendência de alta pode ser a condição, e o sinal do Zeno, o timing e o plano de risco.
Entre os scripts gratuitos da QuantumAlgo, o Institutional Pressure Oscillator oferece outra visão da pressão de compra e venda para comparar com o Force Index, e o Multi-Oscillator Divergence Scanner marca divergências em vários osciladores, para que você não dependa de uma única fonte de volume. Os dois estão na página de indicadores gratuitos, e a Academy cobre a análise de volume desde o básico.
◆ Checagem interativa
Quanto você sabe sobre o Force Index?
Perguntas que traders fazem sobre o Force Index
É um oscilador baseado em volume criado por Alexander Elder. Ele multiplica a variação do preço de fechamento pelo volume e suaviza o resultado com uma EMA, mostrando quem controlou o mercado e quanto esforço foi colocado no movimento.
Force Index bruto = (Fechamento de hoje − Fechamento de ontem) × Volume de hoje. As versões mais comuns são uma EMA de 2 períodos e uma EMA de 13 períodos desse valor bruto.
Elder usa 2 para o timing de entrada e 13 para tendência e divergências em gráficos diários. Não existe uma única configuração ideal; comprimentos mais curtos reagem mais rápido e dão mais sinais falsos.
Use a tendência de um timeframe maior para escolher a direção, espere o Force Index de 2 dias se mover contra ela (abaixo de zero em uma tendência de alta) e então entre com uma ordem stop além da máxima ou da mínima da barra anterior. Use a versão de 13 dias para divergências e confirmação de tendência.
O valor bruto é coincidente, e a suavização acrescenta atraso. Divergências entre o preço e o FI(13) podem antecipar viradas, mas costumam se repetir antes de uma reversão, então é preciso confirmação.
Uma divergência de baixa ocorre quando o preço faz um topo mais alto enquanto o Force Index de 13 dias faz um topo mais baixo; uma divergência de alta é um fundo mais baixo no preço com um fundo mais alto no indicador.
Só de forma limitada. Os gráficos de forex à vista usam volume de ticks em vez do tamanho negociado, então a metade da fórmula referente ao volume é apenas uma aproximação. O volume dos futuros de moedas é um dado de entrada melhor.
O OBV soma ou subtrai o volume do dia inteiro com base apenas na direção do fechamento e vai acumulando esse valor. O Force Index pondera o volume pelo tamanho da variação de preço e é suavizado, em vez de cumulativo. Veja nosso guia do OBV.
Trading for a Living: Psychology, Trading Tactics, Money Management, de Alexander Elder, publicado pela Wiley em 1993.
Pesquise Elder's Force Index na janela de Indicadores. O EFI nativo tem um único parâmetro, Length, com valor padrão 13.
Referências e guias relacionados
Leia a seguir
- On-Balance Volume (OBV)
- Money Flow Index (MFI)
- Quais são os melhores indicadores de volume?
- O que é Klinger Oscillator e como operar?
- Chaikin Money Flow (CMF)
- Volume Flow Indicator (VFI)
- Indicadores gratuitos para TradingView
- Zeno — o motor premium
Fontes primárias
- StockCharts ChartSchool — Force Index
- TradingView Help Center — Elder's Force Index (EFI)
- Wiley-VCH — Trading for a Living: Psychology, Trading Tactics, Money Management
- Incredible Charts — Force Index Indicator
- TC2000 Help — Elder Force Index
- Technical Analysis of Stocks & Commodities — Alexander Elder: The Force Index
- AskTraders — Elder's Triple Screen Strategy