¿Qué es el indicador MFI (Money Flow Index)? El RSI con volumen, donde un pico de volumen pesa dos semanas

«El precio ha cerrado al alza, ¿cómo es que el MFI ha caído por debajo de 20 y marca sobreventa?»

Porque el MFI no solo mira si sube o baja, también mira el volumen. El MFI es el RSI con el volumen dentro: cuanto más volumen tiene un día, más alto habla. Una sola vela con un pico de volumen puede llevar el MFI a un extremo, y además se queda en el cálculo y no sale hasta pasadas 14 velas enteras. Este artículo primero hace el cálculo con 4 velas y después usa un gráfico real marcado del 1 al 4 (índice S&P 500, noviembre de 2016) para ver cómo ocurre esto en la práctica.

Este artículo forma parte de la serie «Academia de Trading · Guía de indicadores técnicos» de MASQuant. Todos los indicadores están clasificados en la Guía de indicadores técnicos.

En una frase

MFI = un RSI ponderado por el volumen, que va de 0 a 100.

La pregunta que responde es: «En el periodo reciente, ¿qué días tuvieron más volumen, los de subida o los de bajada?».

El RSI es como una votación a mano alzada: cada día, un voto; el día que sube, un voto, y el que baja, otro. El MFI es como una votación por acciones: el día con mucho volumen tiene más votos en la mano. Normalmente las dos votaciones dan resultados parecidos; pero en cuanto un día llega de repente con 8 veces más votos, el resultado lo decide ese día.

Calcúlalo una vez: 3 subidas y 1 bajada, y aun así sale bajista

El MFI calcula primero el «precio típico» de cada vela: (máximo + mínimo + cierre) ÷ 3. Si el precio típico es más alto que el de la vela anterior, el «importe» de esa vela (precio típico × volumen) se suma al lado de subida; si es más bajo, al de bajada. Veamos 4 velas (lo que sigue son números enteros inventados para el ejemplo, no datos de mercado):

Vela Precio típico Frente a la anterior Volumen Importe
Vela 1 101 Más alto 100 Subida 10 100
Vela 2 102 Más alto 100 Subida 10 200
Vela 3 103 Más alto 100 Subida 10 300
Vela 4 102 Más bajo 600 Bajada 61 200

El lado de subida suma 30 600 y el de bajada, 61.200. MFI = 100 − 100 ÷ (1 + 30 600 ÷ 61 200) = 33,3.

Con las mismas 4 velas, si no tienes en cuenta el volumen y cuentas el movimiento de cada vela como igual de grande (la idea del RSI), 3 subidas y 1 bajada dan 75. Toda la diferencia viene de la vela 4: su volumen es 6 veces el normal, así que una sola vela pesa más que las tres anteriores.

La fórmula

El parámetro habitual es 14:

1 Precio típico = (máximo + mínimo + cierre) ÷ 3
2 Importe = precio típico × volumen
3 En las últimas 14 velas:
   precio típico más alto que la vela anterior → el importe se suma a «subida»
   precio típico más bajo que la vela anterior → el importe se suma a «bajada»
4 MFI = 100 − 100 ÷ (1 + total de subida ÷ total de bajada)

El MFI lo crearon Gene Quong y Avrum Soudack. El cálculo tiene la misma forma que el RSI; lo único que cambia es que el peso de cada vela pasa a ser «precio típico × volumen». La lectura habitual es que por encima de 80 está recalentado y por debajo de 20, frío; igual que el 70 y el 30 del RSI, son solo líneas de referencia.

MT5 trae integrado el Money Flow Index, con 14 por defecto, y el volumen que usa es el volumen de ticks (se explica en el apartado siguiente).

En los CFD, ¿qué es el «volumen» del MFI?

Las acciones y los futuros tienen un volumen de negociación publicado por un mercado organizado; los CFD, en su mayoría, no tienen un mercado central, así que lo que suele haber en MT5 es volumen de ticks (Tick Volume): cuántas veces cambió la cotización en ese periodo, no cuánto dinero se negoció de verdad. Por eso, en los CFD, el «dinero» del MFI es en realidad «lo ajetreada que estuvo la cotización».

El número de cambios de cotización se usa a menudo como aproximación de lo activo que está el mercado, pero depende de la volatilidad, de la fuente de cotizaciones y de la sesión. Un mismo activo puede dar un MFI distinto en plataformas distintas.

Lee el gráfico: el S&P 500 en noviembre de 2016, siguiendo del 1 al 4

El gráfico de abajo muestra el índice S&P 500 (US500) en velas diarias de septiembre a diciembre de 2016, tomado de los precios históricos de MT5. En conjunto pasó de 2185,3 a 2238,8. La vela del 9 de noviembre (el día del recuento de votos de las elecciones presidenciales de EE. UU.) fue muy especial: abrió en 2141,43, durante la sesión llegó a caer hasta 2031,30 y al final cerró en 2164,09, un 1,19 % por encima del cierre del día anterior. El fondo gris marca las 14 velas en las que esa vela seguía dentro del cálculo del MFI.

Gráfico diario del índice S&P 500 de septiembre a diciembre de 2016; el 9 de noviembre hay un pico de volumen y el cierre sube, pero el MFI cae a 13,3 mientras el RSI sube a 58,7; 14 velas después el día del pico sale de la ventana de cálculo y el MFI salta de 49 a 72,5 en un día
Gráfico: índice S&P 500 (US500) diario, 7/9/2016–30/12/2016, precios históricos de MT5. Arriba está el precio: las velas huecas cerraron al alza y las rellenas, a la baja; el fondo gris marca las 14 velas en las que la vela del pico de volumen del 9 de noviembre seguía dentro del cálculo del MFI, la línea discontinua roja es el día del pico y la gris, 14 velas después. En medio está el volumen de ticks (la barra roja es el 9 de noviembre). Abajo, la línea naranja es el MFI(14) y la morada, el RSI(14); la línea discontinua roja es 80 y la verde, 20. Abajo están las fechas, y los números en círculo corresponden a las notas de abajo.
1

El volumen de ticks fue 8,7 veces el normal (9 de noviembre de 2016). Ese día el volumen de ticks fue de 69 099, mientras que la mediana de los 45 días anteriores era de solo 7.936.

2

El MFI cayó de 27,8 a 13,3 y entró en la zona de sobreventa, por debajo de 20. El cierre subió, ¿por qué se contó como bajada? Porque el MFI mira el precio típico: el mínimo de la sesión, 2031,30, arrastró (máximo + mínimo + cierre) ÷ 3 hasta 2121,94, por debajo de los 2136,05 del día anterior. Todo ese volumen de 8,7 veces fue a parar al lado de «bajada».

3

Ese mismo día, el RSI subió de 51,4 a 58,7. El RSI solo mira si el cierre sube o baja, y un cierre al alza es un cierre al alza. La misma vela, y un indicador dice sobreventa mientras el otro apunta al alza: 45 puntos de diferencia.

4

14 velas después, el MFI saltó de 49,0 a 72,5 en un día (29 de noviembre). Ese día el precio solo se movió un 0,13 %. El salto se produjo porque la vela del pico de volumen del 9 de noviembre salió de la ventana de cálculo de 14 velas, y el gran volumen que pesaba sobre el lado de «bajada» desapareció de golpe. Durante esas 14 velas, buena parte del recorrido del MFI la decidió aquel único día.

Se trata de un tramo real de precios históricos, usado para mostrar cómo se comporta el MFI, no de una regla general. Si cambias de activo, de marco temporal o de tramo, todas las cifras cambian.

Lo que ves, lo que significa

Lo que ves Lo que suele significar Pero cuidado
MFI por encima de 80 Últimamente los días de subida han tenido más volumen; recalentado En una tendencia puede quedarse arriba mucho tiempo y dejar de reaccionar, igual que el RSI
MFI por debajo de 20 Últimamente los días de bajada han tenido más volumen; frío Puede deberse a un solo pico de volumen (2 en el gráfico)
MFI y RSI muy separados El volumen se concentra en unos pocos días Busca hacia atrás si hay una vela con pico de volumen (2 3 en el gráfico)
El MFI da un salto brusco con el precio plano Acaba de salir la vela del pico de volumen de hace 14 velas No es dinero nuevo que entra o sale (4 en el gráfico)
El precio marca un máximo nuevo, pero el MFI queda por debajo de la vez anterior Hubo menos volumen en el máximo nuevo Una divergencia es una pista, no un veredicto

Cómo usarlo: tres ejemplos

Ejemplo 1: mirarlo junto al RSI para encontrar los días en que se concentra el volumen

El MFI y el RSI se calculan igual; la diferencia es el volumen. Cuando las dos líneas se separan mucho, es que unos pocos días recientes tuvieron un volumen especialmente grande. Primero averigua qué día fue y qué pasó, y después decide si te fías de la señal del MFI.

Ejemplo 2: buscar recalentamiento y enfriamiento en un rango

En un mercado sin tendencia clara, la regla puede escribirse así: «Comprar solo cuando el MFI caiga por debajo de 20 y vuelva por encima de 20; vender solo cuando suba por encima de 80 y vuelva por debajo de 80». Esperar a que salga de la zona extrema antes de entrar da algunas señales falsas menos que entrar en cuanto la toca.

Ejemplo 3: poner un periodo de enfriamiento a las señales por pico de volumen

Si un valor extremo del MFI se debe a un pico de volumen, ese volumen se queda en el cálculo durante 14 velas y, cuando por fin sale, vuelve a hacer saltar el MFI. Puedes añadir una regla: «Cuando alguna de las últimas 14 velas tenga un volumen de más de 5 veces la media, no usar las señales del MFI».

Los tres ejemplos tienen que tener presente una cosa: el MFI hace que los días con mucho volumen hablen más alto. En los CFD, ese «volumen» es el número de ticks de la cotización: refleja lo ajetreada que está la cotización, no necesariamente dinero real.

Errores comunes

1. Comprar por sobreventa en cuanto el MFI baja de 20

En 2 en el gráfico, ese día cerró con una subida del 1,19 %, y aun así el MFI estaba en 13,3. Cayó a la zona de sobreventa por una vela con un pico de volumen de 8,7 veces, cuyo precio típico además resultó ser más bajo que el del día anterior. Cuando veas un valor extremo, busca primero la causa.

2. Creer que el MFI siempre es más preciso que el RSI

El MFI añade el volumen: más información, pero también más ruido. En los CFD usa el volumen de ticks, no el importe negociado real. Si es mejor que el RSI solo lo sabrás con un backtest en tu propio activo.

3. Pensar que entra dinero a lo grande cuando el MFI da un salto

En 4 en el gráfico, el MFI saltó 23,5 en un día mientras el precio solo se movía un 0,13 %. Fue el pico de volumen de hace 14 velas saliendo de la ventana de cálculo, no alguien comprando fuerte ese día.

Preguntas frecuentes

¿Qué es el indicador MFI?

El MFI (Money Flow Index, índice de flujo de dinero) es el RSI con el volumen añadido: usa el precio típico multiplicado por el volumen como peso de cada vela y luego calcula la proporción entre subida y bajada. Va de 0 a 100, y el periodo habitual es 14.

¿En qué se diferencian el MFI y el RSI?

El RSI solo mira cuánto sube o baja el cierre; el MFI mira la dirección del precio típico y luego la multiplica por el volumen. Cuando el volumen está repartido, los dos se parecen; cuando se concentra en unos pocos días, pueden diferir mucho.

¿Cómo se leen el 80 y el 20 del MFI?

La lectura habitual es que por encima de 80 está recalentado y por debajo de 20, frío. Igual que con el RSI, en una tendencia clara el MFI puede quedarse mucho tiempo en la zona extrema, así que no sirve por sí solo como señal de giro.

¿Tiene MT5 el MFI?

Sí. MT5 trae integrado el Money Flow Index, con un periodo de 14 por defecto, y como volumen usa por defecto el volumen de ticks (Tick Volume).

Conclusión

La idea del MFI es razonable: las subidas y bajadas con volumen pesan más que las que no lo tienen. El precio es que un solo pico de volumen puede dominarlo durante 14 velas enteras y que, en los CFD, ese «volumen» es el número de ticks de la cotización.

Así que la verdadera pregunta es: en tu activo, ¿son mejores las señales del MFI que las del RSI? ¿O solo añaden el ruido de los picos de volumen? Un solo tramo de precios históricos no puede responder a eso: hay que hacer un backtest de la regla en muchos tramos de mercado.

¿Todavía no tienes reglas propias y no quieres montarlas indicador a indicador? Con el Strategy Genie de MASQuant solo tienes que elegir primero un estilo de inversión; la IA analiza el mercado, selecciona activos y te da tres estrategias candidatas a la vez. Cada una ya se ha sometido a un backtest con datos históricos, con la rentabilidad y la caída máxima del capital a la vista, y luego decides tú si la despliegas en MT5.

Si ya tienes tu propia idea, escribe la condición en una frase, por ejemplo «comprar solo cuando el MFI caiga por debajo de 20 y vuelva por encima de 20», dásela al AI Strategy Assistant y pulsa el botón para empezar el backtest. El entorno de backtest incluye fricciones reales del mercado como el spread, el deslizamiento, los cambios de liquidez y los retrasos de ejecución (cómo usarlo, en la guía de uso del AI Strategy Assistant). Después cambia el MFI por el RSI y vuelve a ejecutarlo: verás si añadir el volumen ha ayudado de verdad. Un backtest te dice «cómo funcionó esta regla en el mercado del pasado», no te garantiza el futuro.

Una idea solo se convierte en estrategia cuando la pones a prueba.

El gráfico de precios de este artículo procede de los precios históricos de la plataforma MT5 (diario; las cotizaciones y la hora de corte de la vela diaria varían un poco entre plataformas, así que los valores pueden no coincidir exactamente), y los indicadores los calcula un programa con las fórmulas estándar; los números enteros del ejemplo no son datos de mercado. Los precios históricos solo se usan para mostrar cómo se comporta el indicador y no representan movimientos futuros.

Divulgación de riesgos: los CFD son productos financieros de alto riesgo y pueden provocar una pérdida rápida de capital. La rentabilidad pasada no garantiza resultados futuros; todas las estrategias y backtests son solo de referencia y no constituyen asesoramiento de inversión. Antes de operar, lee con atención nuestra Divulgación de riesgos.