Download MetaTrader 5

Watch how to download trading robots for free

Interesting script?
So post a link to it -
let others appraise it

You liked the script? Try it in the MetaTrader 5 terminal

2012.12.11 15:08

True MFI (Alternative to the standard MFI) - indicator for MetaTrader 5

| English Русский 中文 Español Deutsch 日本語 Português

Published by:
Nikolay Kositsin
votes: 17
tmfi.mq5 (10.22 KB)view

The real author:


Rise or fall in prices is often preceded by increased activity of trading. The True MFI indicator tries to use this factor. The MFI "standard" technical indicator uses price for calculation. As a result it practically coincides with the RSI that makes the MFI indicator rare to use. In the TMFI indicator the price is used for definition of movement direction and volume is used for calculation of movement amount. As the majority of the indicators, the promptness increases when timeframe increases.

Indicator's file uses the classes of the SmoothAlgorithms.mqh library. Working with that class was described in details in the article "Averaging price series for intermediate calculations without using additional buffers"

This indicator was first implemented in MQL4 and published in Code Base on 15.06.2010.

Fig.1 The True MFI indicator

Fig.1 The True MFI indicator

Translated from Russian by MetaQuotes Software Corp.
Original code:

Smatf Smatf

The Expert Advisor analyses many Moving Averages from three timeframes


Two lines are channel averages created by High and Low price values for different periods displayed as clouds


When market activity decreases, then the Expert Advisor places two pending stop orders

True RVI - Relative Strength Index (liveliness) of market True RVI - Relative Strength Index (liveliness) of market

An alternative replacement for the standard RVI indicator which considers trades volume