
En la categoría Start Bots Signal se recopilan descripciones de señales e indicadores que pueden iniciar un bot de trading. Uno de los indicadores técnicos es MFI (Money Flow Index).
Al crear y editar cada bot, en la parte inferior de la configuración hay un bloque Constructor de señales de inicio. Allí puedes elegir indicadores individuales, presets listos y sus combinaciones. Las condiciones se agrupan: Y dentro del grupo, O entre grupos. El mismo indicador puede configurarse de formas distintas - para Long y Short, para rupturas y rebotes, para comparar con un nivel o para cruces.
Qué es el MFI
El MFI (Money Flow Index, índice de flujo de dinero) es un oscilador de análisis técnico desarrollado por Gene Quong y Avrum Soudack. Mide la fuerza del flujo de dinero hacia o desde un activo y muestra el resultado en una escala de 0 a 100, como el RSI. La diferencia clave: cada cambio de precio se multiplica por el volumen de trading, por lo que el MFI muestra no solo la dirección del momentum sino cuánto está respaldado por dinero real.
Valores por debajo de 20 se consideran tradicionalmente sobreventa; por encima de 80, sobrecompra. Los umbrales son más estrictos que en el RSI (30/70) porque el filtro de volumen elimina parte de los movimientos «vacíos». En el constructor de señales ELIXOAI, el MFI se usa como condición de inicio automático del bot: cuando el indicador alcanza un nivel definido o lo cruza, el bot puede abrir una nueva rejilla o secuencia de operaciones.
El MFI funciona mejor en pares líquidos donde el volumen refleja participación real. En altcoins finas con volumen irregular, las señales pueden ser más ruidosas - conviene subir el marco temporal o combinar MFI con filtro de tendencia o CMF.
MFI vs RSI: cuál es la diferencia
El MFI suele llamarse RSI ponderado por volumen - la fórmula es similar, pero el volumen entra en el cálculo. Ambos osciladores van de 0 a 100 y ayudan a encontrar sobrecompra y sobreventa, pero la interpretación difiere:
- RSI compara solo ganancias y pérdidas de precio. Una subida sin volumen puede elevar el RSI igual que una subida con fuerte entrada de dinero.
- MFI incluye volumen: si el precio sube pero el volumen cae, el MFI puede no confirmar «sobrecalentamiento» - la señal es más débil o llega tarde.
- Niveles: clásico MFI 20/80; RSI 30/70. Un extremo MFI < 20 o > 80 se considera más sólido porque el volumen lo confirma.
- Divergencias MFI con el precio suelen verse como más fiables que las de RSI: «precio más alto, MFI más bajo» significa subida sin entrada de dinero.
Cómo funciona el MFI
El MFI se construye sobre el precio típico y el volumen. En el periodo elegido se suman flujos positivos y negativos, luego se calcula una ratio y se normaliza a escala 0–100.
- Typical Price = (High + Low + Close) / 3 - precio medio de la vela.
- Raw Money Flow = Typical Price × Volume. Si el precio típico subió respecto a la vela anterior, el flujo es positivo; si bajó, negativo.
- Money Flow Ratio = suma de flujo positivo en N periodos ÷ suma de flujo negativo en los mismos N periodos.
- MFI = 100 − (100 ÷ (1 + Money Flow Ratio)). Resultado: oscilador 0–100 similar al RSI, pero ponderado por volumen.
Cuando domina el flujo positivo, el MFI tiende a 100. Cuando domina el negativo, a 0. Un valor de 50 refleja equilibrio aproximado entre entrada y salida de dinero en el periodo.
En el constructor ELIXOAI configuras una condición de comparación: «MFI menor que 20», «MFI mayor que 80», «MFI cruza 20 hacia arriba», etc. El sistema obtiene el MFI en vivo del exchange vía TAAPI y comprueba la condición en tu marco temporal - al cierre de la vela o cada minuto.
Parámetro periodo
- Rango: de 2 a 300.
- Valor por defecto: 14 - configuración estándar, igual al RSI(14) clásico y adecuada para la mayoría de marcos temporales.
- Periodo corto (5–9): MFI más rápido, más señales, más ruido. Tiene sentido en 5m–15m para scalping si aceptas más inicios falsos.
- Periodo largo (21–50): MFI más suave, menos extremos. Mejor para swing en 1h–4h - señales más escasas pero a menudo más sólidas.
El periodo siempre está ligado al marco temporal: MFI(14) en 5m y MFI(14) en 4h son indicadores distintos. Al cambiar el intervalo, revisa umbrales (20/80) y periodo.
Presets listos en el constructor
El constructor ofrece dos presets MFI listos. Cada uno se puede personalizar: otro operador, nivel, periodo u otro marco temporal. Ambos soportan los seis operadores, incluidos cruces de niveles 20 y 80.
MFI < 20 - Long (mfi_value)
Condición por defecto: valor MFI menor que 20 en el marco temporal elegido (intervalo 15m, periodo 14, comprobación al cierre de vela).
Señal Long en fuerte sobreventa confirmada por volumen. El bot inicia cuando el flujo de dinero está «seco» - las ventas dominaron con volumen suficiente. Encaja en contratendencia: rebote tras caída brusca, entrada en rejilla DCA en corrección. Puedes suavizar a MFI < 25 o endurecer a MFI < 15.
MFI > 80 - Short (mfi_value_down)
Condición por defecto: valor MFI mayor que 80 en el marco temporal elegido (intervalo 15m, periodo 14, comprobación al cierre de vela).
Señal Short en sobrecompra confirmada por volumen - espejo del preset Long. El bot inicia cuando la entrada de dinero «sobrecalentó» el activo. Suele usarse para rejillas short en máximos locales o fades de sobrecompra en lateral. En tendencia alcista fuerte el MFI puede permanecer por encima de 80 mucho tiempo.
Operadores para ambos presets
Los presets mfi_value y mfi_value_down usan comparación por nivel por defecto, pero puedes cambiar cualquiera de los seis operadores y fijar objetivo 20, 80 u otro valor:
- Menor (lt): MFI estrictamente por debajo del nivel. Long base - MFI < 20: sobreventa con confirmación de volumen.
- Mayor (gt): MFI estrictamente por encima del nivel. Short base - MFI > 80: sobrecompra con entrada de dinero.
- Menor o igual (lte): MFI en o por debajo del umbral. Filtro «MFI ≤ 20» - permite tocar la zona de sobreventa.
- Mayor o igual (gte): MFI en o por encima del umbral. Filtro «MFI ≥ 80» para Short o «MFI ≥ 50» en marco superior para contexto de tendencia.
- Cruza hacia arriba (cross up): MFI estuvo bajo el nivel y subió por encima. Clásico Long - cross up 20: salida de sobreventa. Más suave que MFI < 20 estricto y genera más señales.
- Cruza hacia abajo (cross down): MFI estuvo sobre el nivel y cayó por debajo. Short - cross down 80: salida de sobrecompra. Útil tras pico local cuando el flujo gira a la baja.
Niveles clave del MFI
- 20 - zona de sobreventa; Long vía mfi_value o cross up 20. «Fondo» de impulso confirmado por volumen.
- 50 - línea neutral; por encima de 50 domina la entrada, por debajo la salida. Filtro en marco superior (MFI 4h > 50 para Long).
- 80 - zona de sobrecompra; Short vía mfi_value_down o cross down 80. Señal de «sobrecalentamiento» con entrada de dinero.
Niveles 20 y 80 son estándar MFI (vs. 30/70 en RSI). Entrada agresiva: lt 20 / gt 80; más suave: cross up 20 / cross down 80.
Ajustes generales del constructor
- Marco temporal (intervalo): 1m, 5m, 15m, 30m, 1h, 4h, 1d. Intervalos menores dan más señales pero más ruido. Los bots swing suelen usar 1h–4h; el scalping usa 5m–15m.
- Modo de comprobación: Al cierre de la vela - se comprueba tras el cierre, menos falsos disparos. Cada minuto - comprobación dentro de la vela actual, reacción más rápida, mayor riesgo de inicio falso.
- Operador: mayor, menor, cruza hacia arriba/abajo, mayor o igual, etc. definen cómo se compara el valor del indicador con el objetivo.
- Valor objetivo: número (p. ej. 30 en RSI), línea del indicador (p. ej. %D en Stochastic) o precio (en Bollinger Bands).
- Grupos de condiciones: hasta 3 grupos con hasta 5 condiciones cada uno. Ejemplo: grupo 1 - RSI < 30 Y precio < banda inferior; grupo 2 - Stochastic < 20. El bot inicia si se cumple el grupo 1 O el grupo 2.
Ejemplos de configuración para distintas estrategias
Scalping en 5m–15m
Objetivo: inicios frecuentes en impulsos cortos con confirmación de volumen.
Long: preset mfi_value con operador cross up, objetivo 20, marco 5m o 15m, periodo 9, comprobación al cierre de vela.
Short: mfi_value_down con cross down 80, mismos ajustes.
Filtro: MFI en 1h no por debajo de 40 para Long - evita rebotes contra salida en marco superior.
Swing en 1h–4h
Objetivo: menos operaciones pero en movimientos más significativos con flujo confirmado.
Long: mfi_value, intervalo 4h, periodo 14, MFI < 20, comprobación al cierre.
Short: mfi_value_down, MFI > 80 en 4h.
Para DCA en retrocesos de tendencia, cross up 20 en 1h suele funcionar mejor - menos entradas falsas en caídas prolongadas.
Contratendencia en extremos
Objetivo: entrar en «sobrecalentamiento» o «sobreventa» esperando un rebote.
Long: MFI < 15 (periodo 14, 15m) Y cierre por debajo de la banda inferior de Bollinger Bands en el mismo intervalo.
Short: MFI > 85 Y precio por encima de la banda superior.
Comprobación al cierre de vela para ignorar ruido intrabar.
Cruce por encima de 20 / por debajo de 80
Objetivo: captar el momento de salir del extremo, no el extremo en sí.
Long: MFI cruza 20 hacia arriba en 15m, periodo 14 - el oscilador estaba en sobreventa y se recupera.
Short: MFI cruza 80 hacia abajo en 15m.
Útil en retrocesos de tendencia: el precio corrige, el MFI baja hacia 20 y se recupera - el bot captura la continuación con volumen.
Filtro de tendencia
Objetivo: Long solo en contexto alcista, Short en bajista.
Long: MFI cross up 20 en 15m Y MFI en 4h mayor que 50 (condición MFI aparte, operador «mayor», objetivo 50, periodo 14).
Short: MFI cross down 80 en 15m Y MFI en 4h menor que 50.
Así evitas comprar cada rebote de MFI en tendencia bajista global sin entrada de dinero.
MFI + RSI
Long: MFI < 20 en 15m (periodo 14) Y RSI < 30 en el mismo 15m - momentum y volumen alineados.
Short: MFI > 80 Y RSI > 70.
Alternativa: MFI cross up 20 Y RSI cross up 30. Si el RSI está sobrecomprado pero el MFI no, la subida puede ser «vacía».
MFI + CMF
Long: MFI cross up 20 en 15m Y CMF cross up 0 en 15m - oscilador y flujo de Chaikin giran al alza juntos.
Short: MFI cross down 80 Y CMF cross down 0.
Filtro: CMF > 0.05 en 4h Y MFI < 25 en 15m - marco superior muestra acumulación, inferior captura sobreventa local.
MFI + precio
Long: MFI < 20 en 15m Y cierre por debajo de EMA 50 en el mismo 15m - sobreventa en retroceso de tendencia.
Short: MFI > 80 Y precio por encima de EMA 50.
Mean-reversion: MFI < 20 Y precio bajo banda inferior Bollinger (20, 2).
Concepto de divergencia
Divergencia alcista: precio hace mínimo más bajo, MFI mínimo más alto - ventas no confirmadas por volumen, posible giro al alza. Configura cross up 20 en 1h tras ese patrón.
Divergencia bajista: precio más alto, MFI más bajo - subida sin entrada. Short: cross down 80.
El constructor no detecta divergencias automáticamente - usa cruces y niveles como proxy del cambio de flujo.
Multi-timeframe
Long: MFI en 4h ≥ 50 (condición aparte, gte, periodo 14) Y MFI cross up 20 en 15m.
Short: MFI 4h ≤ 50 Y MFI cross down 80 en 15m.
Evita comprar cada pico local de MFI contra salida global en intervalo superior.
Rejilla DCA en corrección
Long: mfi_value MFI < 20 en 1h, periodo 14, comprobación al cierre - inicio de rejilla en sobreventa sostenida con volumen.
Refuerzo: CMF > −0.05 en 4h - la salida no es catastrófica.
Rejilla Short: MFI > 80 en 1h Y CMF < 0 en 4h - sobrecompra con distribución confirmada.
Grupos de condiciones: ejemplo práctico
Bot con dos escenarios Long:
Grupo 1: MFI cross up 20 en 15m Y MFI 4h > 50 - retroceso de tendencia con entrada.
Grupo 2: mfi_value MFI < 15 en 15m Y RSI < 25 - contratendencia agresiva.
Entre grupos lógica O. Short simétrico (cross down 80, MFI > 80).
Consejo
El MFI incluye volumen: en picos de noticias y velas anómalas el valor puede saltar bruscamente y dar señales falsas. Usa comprobación al cierre de vela y filtro de marco superior. Si el RSI muestra sobrecompra pero el MFI no, la subida puede carecer de entrada real de dinero - no confíes solo en el RSI. En tendencia fuerte el MFI puede permanecer por encima de 80 o debajo de 20 mucho tiempo - señales contratendencia suelen iniciar el bot contra el movimiento principal. Combina con CMF, nivel 50 en 4h o filtro de tendencia por precio.