← Voltar para o início
Sinal / Indicador de trading
💰

Índice de fluxo de dinheiro (MFI)

O RSI ponderado por volume que mede a pressão de compra e venda.

Começar a automatizar grátis →

Quer automatizar esta estratégia? Experimente o auto-Trading gratuitamente — sem cartão de crédito.

Índice de fluxo de dinheiro (MFI) chart

Visão geral

O que é Índice de fluxo de dinheiro (MFI)?

O Money Flow Index (MFI), desenvolvido por Gene Quong e Avrum Soudack, às vezes é chamado de "RSI ponderado por volume" porque sua construção imita a lógica do RSI mas incorpora o volume em cada cálculo de período. Isso faz do MFI uma medida mais completa do fluxo de capitais — a pressão real de compra e venda — em vez de apenas o impulso de preço.

O indicador começa com o preço típico (Máxima + Mínima + Fechamento) / 3. Se o preço típico sobe em relação ao período anterior, o fluxo de dinheiro bruto (Preço típico × Volume) é positivo; se cai, negativo. A relação fluxo positivo/negativo é então convertida pela mesma fórmula do RSI para produzir um oscilador 0–100.

Como o RSI, valores acima de 80 indicam sobrecompra e abaixo de 20, sobrevenda — mas a inclusão do volume torna esses sinais mais confiáveis do que o RSI sozinho. A divergência do MFI é muito valiosa: o preço marca novas máximas mas o MFI não confirma — sinaliza distribuição.

Como funciona no auto-Trading

Automatize

A plataforma Auto-Trading usa o MFI como gerador de sinais independente e como filtro de confirmação. Estratégias podem ser construídas para comprar quando o MFI está na zona de sobrevenda (< 20) em ativos com tendência de alta, ou vender quando está na zona de sobrecompra (> 80) em uma tendência de baixa.

Experimentar grátis →

Código da estratégia

Escolha um script abaixo, copie e use no seu grafico.

Pine Script (TradingView)

Este e um exemplo de Pine Script do TradingView para este indicador. Cole no Pine Editor do TradingView, adicione ao grafico e ajuste os parametros para seu mercado e timeframe.

//@version=6
strategy("Money Flow Index (MFI)", overlay=true)
fastLen = input.int(20, "Fast Length")
slowLen = input.int(50, "Slow Length")
fast = ta.ema(close, fastLen)

Acessar codigo completo da estrategia

Informe seu e-mail e seu nome completo para desbloquear este codigo de estrategia.

ThinkScript (thinkorswim)

Este e um exemplo de ThinkScript do thinkorswim para este indicador. Abra o thinkorswim, crie um estudo personalizado, cole o script e aplique ao grafico.

input length = 14;
def mfi = MoneyFlowIndex(length = length);
def buySignal = mfi crosses above 20;
def sellSignal = mfi crosses below 80;
AddOrder(OrderType.BUY_AUTO, buySignal, close, 1, Color.GREEN, Color.GREEN, "MFI Buy");

Acessar codigo completo da estrategia

Informe seu e-mail e seu nome completo para desbloquear este codigo de estrategia.

Pronto para automatizar Índice de fluxo de dinheiro (MFI)?

Junte-se a milhares de traders que usam o auto-Trading para executar esta estratégia automaticamente, 24/7.

Começar grátis →

Todas as estratégias e sinais

Continuar aprendendo

Estratégias de trading

Sinais e indicadores de trading