← Retour à l'accueil
Signal / Indicateur de trading
💰

Money Flow Index (MFI)

Le RSI pondéré par le volume qui mesure la pression d'achat et de vente.

Commencer à automatiser gratuitement →

Vous voulez automatiser cette stratégie ? Essayer auto-Trading gratuitement — sans carte bancaire.

Money Flow Index (MFI) chart

Aperçu

Qu'est-ce que Money Flow Index (MFI) ?

Le Money Flow Index (MFI), développé par Gene Quong et Avrum Soudack, est parfois appelé « RSI pondéré par le volume » car sa construction imite la logique du RSI mais incorpore le volume dans chaque calcul de période. Cela rend le MFI une mesure plus complète du flux de capitaux — la pression réelle d'achat et de vente — plutôt que du seul momentum de prix.

L'indicateur commence avec le prix typique (Plus haut + Plus bas + Clôture) / 3. Si le prix typique augmente par rapport à la période précédente, le flux de capitaux brut (Prix typique × Volume) est positif ; s'il baisse, négatif. Le rapport flux positif/négatif est ensuite converti via la même formule RSI pour produire un oscillateur 0–100.

Comme le RSI, les valeurs au-dessus de 80 indiquent un surachat et en dessous de 20 une survente — mais l'inclusion du volume rend ces signaux plus fiables que le RSI seul. La divergence MFI est très précieuse : le prix fait de nouveaux sommets mais le MFI ne confirme pas — signale une distribution.

Comment ça fonctionne dans auto-Trading

Automatisez-le

La plateforme Auto-Trading utilise le MFI comme générateur de signal indépendant et comme filtre de confirmation. Des stratégies peuvent être construites pour acheter quand le MFI est dans la zone de survente (< 20) sur des actifs en tendance haussière, ou vendre quand le MFI est en zone de surachat (> 80) dans une tendance baissière.

Essayer gratuitement →

Code de la stratégie

Choisissez un script ci-dessous, copiez-le et utilisez-le sur votre graphique.

Pine Script (TradingView)

Ceci est un exemple Pine Script TradingView pour cet indicateur. Collez-le dans l'editeur Pine TradingView, ajoutez-le au graphique, puis ajustez les parametres selon votre marche et votre unite de temps.

//@version=6
indicator("Money Flow Index (MFI)", overlay=false)
length = input.int(14, "MFI Length")
mfi    = ta.mfi(hlc3, length)
longSignal  = ta.crossover(mfi, 20)
shortSignal = ta.crossunder(mfi, 80)
plotshape(longSignal,  style=shape.triangleup,   location=location.bottom, color=color.green, size=size.small)
plotshape(shortSignal, style=shape.triangledown, location=location.top,    color=color.red,   size=size.small)
hline(80, "Overbought", color=color.red,   linestyle=hline.style_dashed)
hline(50, "Mid",        color=color.gray,  linestyle=hline.style_dotted)
hline(20, "Oversold",   color=color.green, linestyle=hline.style_dashed)
plot(mfi, "MFI", color=color.new(color.teal, 0))

ThinkScript (thinkorswim)

Ceci est un exemple ThinkScript thinkorswim pour cet indicateur. Ouvrez thinkorswim, creez une etude personnalisee, collez le script et appliquez-le au graphique.

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");
AddOrder(OrderType.SELL_AUTO, sellSignal, close, 1, Color.RED, Color.RED, "MFI Exit");
plot MFI_Line = mfi;
MFI_Line.SetDefaultColor(Color.CYAN);

Prêt à automatiser Money Flow Index (MFI) ?

Rejoignez des milliers de traders qui utilisent auto-Trading pour exécuter cette stratégie automatiquement, 24h/24 et 7j/7.

Commencer gratuitement →

Toutes les stratégies et signaux

Continuer à apprendre

Stratégies de trading

Signaux et indicateurs de trading