VariablePeriodMFI(Price, Periods);
Price - Is the price that the indicator should be calculated on.
Periods - This is an array or value containing the periods that should be used to calculate the MFI at each point. Most often the input here would be some kind of adaptor like the HomodyneDescriminator.
MFI is used as an oscillator. A value of 80 is generally considered overbought, or a value of 20 oversold. Divergences between MFI and price action are also considered significant. For instance, if price makes a new high but the MFI high is less than its previous high, then that may indicate a weak advance which is likely to reverse.