Chaikin Money Flow (CMF): fórmula, ajustes y cómo leerlo

Chaikin Money Flow (CMF) puntúa dónde cerró cada barra dentro de su rango (cerca del máximo +1, cerca del mínimo −1), lo pondera por volumen, suma 20 barras y lo divide por el volumen de 20 barras. Por encima de +0.05 hay presión compradora, por debajo de −0.05 presión vendedora, más allá de ±0.25 es fuerte; entre medias es ruido. Su mejor uso es la divergencia: máximo más alto en precio, máximo más bajo en CMF.
CMF es el indicador de volumen al que recurro cuando un breakout parece correcto y quiero saber si los cierres están de acuerdo. Responde una pregunta estrecha: si las barras terminaron fuertes o débiles, con volumen, y la responde rápido, lo que lo convierte en una buena herramienta de divergencia y confirmación y en un mal disparador. Esta página cubre el multiplicador y la fórmula, los niveles ±0.05 y ±0.25, cómo leer el signo, el cruce y la divergencia, la comparación con OBV, VFI, MFI y la línea A/D, un techo en BTCUSDT de 4 horas trabajado desde la divergencia en un order block hasta el cruce en la ruptura de estructura, y dónde CMF engaña. La calculadora ejecuta la fórmula completa sobre barras pegadas.
Indicadores que se demuestran en público.
Un motor, cuatro herramientas de precisión: el Gold (XAU) Scalper, la Gravity Zone institucional, el Zeno momentum Oscillator y Zeno Stocks para acciones.
¿Qué mide Chaikin Money Flow?
Chaikin Money Flow le hace una pregunta a cada barra: ¿dónde cerró dentro de su propio rango? Una barra que cierra en su máximo recibe un multiplicador de +1; en su mínimo, −1; en el medio, 0. Multiplica eso por el volumen de la barra, suma el resultado en 20 barras, divide por el volumen total de esas mismas 20 barras y tienes CMF: un número entre −1 y +1 que dice si, en conjunto, el volumen ha llegado en barras que cerraron fuertes o en barras que cerraron débiles. Por encima de cero es acumulación en el sentido de Marc Chaikin; por debajo de cero, distribución.
Es la versión oscilador de la línea de Acumulación/Distribución de Chaikin, construida en los años 1980 sobre la idea de ubicación del cierre de Larry Williams, y su rasgo definitorio es que ignora la dirección de la barra respecto a la anterior. Una barra que abrió con gap bajista pero cerró en su máximo es +1; una barra que abrió con gap alcista y cerró en su mínimo es −1. On-Balance Volume puntuaría esas barras al revés. CMF mide convicción intrabar, no dirección de un día a otro.
Lo que no hace: no tiene memoria más allá de su ventana y no filtra qué barras cuentan. Un CMF de 20 periodos reacciona a cada vela, lo que lo vuelve rápido y ruidoso; la banda ±0.05 existe porque la mayoría de las lecturas caen dentro de ella y no significan nada. Es una herramienta de confirmación y divergencia con horizonte corto; el Volume Flow Indicator es el primo lento y filtrado para la pregunta de régimen.
¿Cuál es la fórmula de Chaikin Money Flow?

| Paso | Fórmula | Rango |
|---|---|---|
| 1. Multiplicador de flujo de dinero | ((close − low) − (high − close)) ÷ (high − low) | −1 a +1 |
| 2. Volumen de flujo de dinero | multiplicador × volumen | — |
| 3. CMF | Σ volumen de flujo de dinero en n ÷ Σ volumen en n | −1 a +1; en la práctica −0.5 a +0.5 |
| Niveles (Chaikin) | ±0.05 = presión compradora / vendedora; ±0.25 = fuerte | — |
El multiplicador es toda la idea. Un cierre en el cuarto superior del rango es una barra que los compradores terminaron controlando, pasara lo que pasara durante el camino; un cierre en el cuarto inferior es una que terminaron los vendedores. Ponderar por volumen significa que una barra de alto volumen que cierra débil cuenta más que una de bajo volumen, y dividir por el volumen total normaliza entre instrumentos para que +0.2 signifique lo mismo en ES y en una small cap. Las barras con máximo igual a mínimo (raras fuera de mercados poco líquidos) reciben un multiplicador de cero.
| Uso | Periodo | Niveles | Nota |
|---|---|---|---|
| Predeterminado (Chaikin) | 20 | ±0.05 / ±0.25 | Aproximadamente un mes de barras diarias; 21 es común e idéntico en la práctica |
| Swing diario | 20–21 | ±0.05 / ±0.25 | Mantenlo |
| Cripto 4H e índices | 20–30 | ±0.05 / ±0.20 | Un poco más largo para compensar el ruido de 24 horas |
| Intraday 15M | 20 | ±0.10 / ±0.25 | Banda neutral más amplia; úsalo solo con una sesión o filtro VWAP |
| Confirmación más rápida | 10 | ±0.10 | Reacciona a cada vela; solo divergencia, nunca el cruce |
¿Cómo lees los niveles de CMF?

El signo y la banda. Lecturas sostenidas por encima de +0.05 confirman una tendencia alcista: los cierres están cayendo en la parte superior de sus rangos con volumen. Por debajo de −0.05 confirma una tendencia bajista. Entre ambas hay ruido, y un CMF de 20 periodos pasa gran parte de su vida ahí. Una lectura más allá de ±0.25 es fuerte y, en una tendencia, es la fase para aguantar los pullbacks.
El cruce de cero. La señal original de Chaikin, y la más ruidosa: CMF cruza cero constantemente en rangos. Usa la banda ±0.05 en su lugar: un cruce por encima de +0.05 después de un tramo por debajo es una confirmación de un giro que la estructura ya mostró, no un disparador por sí solo.
Divergencia. La lectura que se gana su sitio. El precio hace un máximo más alto mientras CMF hace un máximo más bajo: el nuevo máximo se hizo en barras que cerraron más débiles en sus rangos; los compradores lo empujaron arriba y no lo sostuvieron. Eso es distribución en un techo desde el lado del volumen, y precede al cruce por varias barras. El espejo alcista en mínimos es igual de útil. La divergencia en CMF es más fiable que en osciladores solo de precio porque incluye volumen.
Fallo al confirmar un breakout. Un cierre por encima de resistencia con CMF todavía por debajo de +0.05 es un breakout al que el volumen no se sumó. La mitad de esos son trampas; los que tienen a CMF empujando por encima de +0.10 en la barra de breakout son los que merece la pena perseguir.
Automatiza tus operaciones. Deja que Quantum Algo opere por ti.
Cada señal se ejecuta en tu propia cuenta: en tu cuenta, con el plan que tú defines.
Calculadora de CMF
Pega barras como máximo, mínimo, cierre, volumen y la herramienta calcula el multiplicador de cada barra, el volumen de flujo de dinero y el CMF del periodo, informa la zona y si cruzó un nivel ±0.05 en la última barra, y marca cuándo las tres últimas barras no coinciden con el total: la lectura de divergencia más temprana. La muestra precargada es una tendencia alcista cuyas últimas barras cierran más abajo en sus rangos con volumen creciente.
¿Cómo se compara CMF con OBV, VFI, MFI y A/D?

| Indicador | Qué usa | Horizonte | Mejor para | Dónde difiere CMF |
|---|---|---|---|---|
| CMF | Posición de cierre en el rango de la barra × volumen, sumada en 20 | Corto | Divergencia, confirmación de breakout | — |
| OBV | Volumen completo con signo según cierre frente al cierre previo | Acumulativo | Confirmación de tendencia larga | OBV lee dirección de barra a barra; CMF lee ubicación intrabar |
| VFI | Volumen limitado en barras que se movieron más allá de un umbral, sobre 130 | Largo | Régimen | VFI filtra y es lento; CMF cuenta cada barra y es rápido |
| MFI | Precio típico × volumen, como un RSI, sobre 14 | Corto | Sobrecompra / sobreventa | MFI está acotado entre 0–100 y usa precio típico; CMF usa ubicación del cierre y lee presión, no extremos |
| Línea A/D | El mismo multiplicador × volumen, acumulativo | Acumulativo | Divergencia larga | CMF es la línea A/D sobre una ventana móvil, normalizada por volumen |
CMF y la línea A/D son el mismo cálculo en dos horizontes; OBV y CMF miden cosas distintas y no coinciden a menudo, por eso un trader que usa ambos suele quedar confundido en vez de confirmado. Elige CMF para la lectura rápida y VFI para la lenta.
Datos de referencia
| Elemento | Valor |
|---|---|
| Origen | Marc Chaikin, años 1980, basado en el concepto de ubicación del cierre de Larry Williams; forma oscilador de la línea de Acumulación/Distribución |
| Multiplicador | ((close − low) − (high − close)) ÷ (high − low), −1 a +1 |
| CMF | Σ (multiplicador × volumen) en n ÷ Σ volumen en n |
| Periodo predeterminado | 20 (21 en algunas plataformas) |
| Niveles | ±0.05 presión; ±0.25 fuerte (Chaikin) |
| Rango | −1 a +1 teóricamente; −0.5 a +0.5 en la práctica |
| Se lee como | Ubicación del cierre ponderada por volumen — convicción intrabar |
| Usos principales | Confirmación de tendencia (signo más allá de ±0.05), divergencia en giros, confirmación de volumen en breakout |
| No sirve para | Entradas por cruce de cero en rangos; mercados sin volumen real (spot forex, CFDs) |
| TradingView | "Chaikin Money Flow" incorporado (longitud 20) |
Ejemplo trabajado: BTCUSDT 4 horas, la divergencia y el cruce
Perpetuo BTCUSDT, chart de 4 horas, CMF en 20. Una tendencia alcista de tres semanas con CMF manteniéndose entre +0.12 y +0.31 todo el camino: cierres en la mitad superior de sus rangos con volumen creciente, acumulación de manual. El precio hizo un máximo en 68,900 con CMF en +0.27. Seis barras después hizo un máximo más alto en 69,400; CMF imprimió +0.14. Las dos últimas barras hacia ese máximo fueron las de la muestra de la calculadora: 69,200 con cierre en 68,300 sobre 4,600 de volumen, y 69,400 cerrando en 68,620 sobre 5,200: multiplicadores de −0.64 y −0.29 en las dos barras más pesadas del mes. Divergencia, y el máximo más alto quedó dentro de un order block bajista diario en 69,100–69,600.
Esa fue la advertencia, no la operación. La operación llegó tres barras después: un cierre de 4 horas en 67,850 por debajo del último mínimo más alto en 68,000 — una ruptura de estructura — con CMF en −0.07, su primera lectura por debajo de −0.05 en tres semanas. Short en 67,850, stop loss en 69,450 por encima del máximo, 1,600 de riesgo. Objetivo en el origen del último impulso en 64,200, 3,650 puntos, 2.3R. Se alcanzó cuatro días después.
La operación omitida, mismo chart, dos semanas antes: CMF cayó a −0.06 durante dos barras en un pullback en medio de la tendencia, sin divergencia y sin ruptura de estructura, y volvió por encima de +0.10 en un día. Un cruce por sí solo, en una tendencia, sin divergencia, es ruido. La divergencia en un nivel más la ruptura de estructura es la señal; el cruce de CMF la confirma.
¿Dónde falla Chaikin Money Flow?
Gaps. Una barra que abre con gap alcista y cierra en su mínimo lee −1 aunque el precio haya subido; una barra que abre con gap bajista y cierra en su máximo lee +1. En acciones alrededor de resultados, CMF puede apuntar en la dirección equivocada durante días. Léelo con la dirección de las barras, o úsalo en mercados de 24 horas donde los gaps son raros.
Rangos. El cruce de cero dispara constantemente y la banda ±0.05 se cruza cada pocas barras. En un rango, CMF es solo una herramienta de divergencia, e incluso las divergencias son frecuentes.
Mercados sin volumen real. Spot forex y CFDs informan volumen de ticks; CMF en ellos es ubicación del cierre ponderada por nada significativo. Usa futuros, acciones cotizadas en bolsa y datos cripto centralizados.
Barras de rango amplio con cierres medios. Una barra de rango enorme que cierra en el medio no aporta nada, por mucho volumen que haya llevado. Es por diseño, pero una barra de capitulación que cierra a mitad del rango puede dejar a CMF extrañamente neutral en el momento exacto en que el mercado giró.
Periodos cortos. Un CMF de 10 periodos es una ventana de dos semanas en gráficos diarios y serpentea por la banda constantemente. Úsalo solo para divergencia.
¿Qué errores cometen los traders con CMF?
- Operar el cruce de cero. Usa ±0.05, y solo como confirmación después de la estructura.
- Leerlo como dirección. CMF mide dónde cerraron las barras dentro de sus rangos, no si el precio subió o bajó.
- Ejecutarlo en forex o CFDs. Sin volumen negociado, no hay significado.
- Ignorar gaps en acciones. Un gap-up que cierra débil es una barra de −1; decide si eso es lo que querías medir.
- Apilar CMF con OBV como confluencia. No coinciden por construcción; elige uno por horizonte.
- Esperar que lidere. CMF confirma y diverge; las entradas vienen del chart.
CMF y los indicadores gratuitos
El CMF incorporado de TradingView es exacto. En la biblioteca, el Pressure Oscillator es el pariente más cercano: lee volumen contra rango desde el lado de la vela y marca las barras de absorción que CMF puntúa como ceros de rango medio; y el Multi-Oscillator Divergence Scanner captura divergencias estilo CMF en varios osciladores sin un cuarto panel. El script Order Blocks with Volume aporta el nivel donde debería ocurrir la divergencia, como en el ejemplo anterior. El motor premium, Zeno, imprime señales de compra y venta con stop loss y objetivos; una señal de venta de Zeno en un nivel donde CMF acaba de divergir es una señal con el lado del volumen ya registrado.
¿Dónde cerró la barra, y con cuánto volumen? Eso es todo lo que pregunta CMF, y lo pregunta en cada barra. Usa el signo más allá de ±0.05 para confirmar una tendencia, la divergencia en un nivel para advertir de su final y el cruce por debajo de −0.05 (o por encima de +0.05) con una ruptura de estructura para confirmar el giro. Nunca operes el cruce de cero, nunca lo ejecutes en forex, y deja que VFI responda la pregunta lenta que CMF no puede.
◆ Comprobación interactiva
¿Sabes qué puntúa CMF?
Preguntas que los traders hacen sobre Chaikin Money Flow
Un oscilador de volumen de Marc Chaikin que mide dónde cerró cada barra dentro de su propio rango: cerca del máximo es +1, cerca del mínimo −1; lo pondera por el volumen de la barra, suma el resultado en 20 barras y divide por el volumen total de esas mismas 20 barras. Por encima de cero es acumulación en el sentido de Chaikin; por debajo de cero, distribución.
Multiplicador de flujo de dinero = ((close − low) − (high − close)) ÷ (high − low). Volumen de flujo de dinero = multiplicador × volumen. CMF = la suma del volumen de flujo de dinero en n barras ÷ la suma del volumen en n barras, con n normalmente en 20. El resultado va de −1 a +1 y en la práctica se sitúa entre −0.5 y +0.5.
El predeterminado 20 (o 21, idéntico en la práctica) con ±0.05 como niveles de presión y ±0.25 como niveles fuertes. En gráficos cripto e índices de 4 horas, 20 a 30 con un nivel fuerte ±0.20; en intraday, amplía la banda neutral a ±0.10 y usa una sesión o filtro VWAP. Un CMF de 10 periodos es solo para divergencia.
Lecturas sostenidas por encima de +0.05 confirman una tendencia alcista y por debajo de −0.05 una tendencia bajista; la banda entre ellas es ruido. Un máximo más alto en precio con un máximo más bajo en CMF es distribución, y un mínimo más bajo en precio con un mínimo más alto en CMF es acumulación: las divergencias son la señal más útil. Un breakout con CMF todavía dentro de la banda es uno al que el volumen no se sumó.
OBV suma el volumen completo de una barra cuando el cierre está por encima del cierre anterior y lo resta cuando está por debajo: puntúa la dirección de barra a barra. CMF puntúa dónde cerró la barra dentro de su propio rango e ignora el cierre anterior. Una barra con gap-up que cierra en su mínimo es positiva para OBV y −1 para CMF. Miden cosas distintas y a menudo no coinciden.
El mismo multiplicador y volumen de flujo de dinero; la línea A/D lo acumula para siempre, CMF lo suma en una ventana móvil y lo normaliza por volumen. CMF es la forma oscilador de la línea A/D y es más fácil de comparar entre instrumentos.
En gráficos BTCUSDT y ETHUSDT de 4 horas y diarios de un exchange grande, sí: los mercados de 24 horas tienen pocos gaps, lo que elimina la principal debilidad de CMF en acciones. El ejemplo trabajado de esta página es un techo de BTC de 4 horas. En altcoins poco líquidas y timeframes bajos, zigzaguea.
No en spot forex ni CFDs, que informan volumen de ticks o de broker en lugar de volumen negociado. Úsalo en futuros de divisas, acciones y ETFs cotizados en bolsa, futuros de índices y datos cripto centralizados.
Coincidente a rezagado en el cruce, y adelantado en divergencia: un máximo más bajo de CMF contra un máximo más alto en precio suele aparecer varias barras antes de que la estructura se rompa. Trata la divergencia como la advertencia y el cruce como confirmación.
El incorporado de TradingView es exacto. Pressure Oscillator es el pariente más cercano de la biblioteca, lee volumen contra rango desde el lado de la vela; Multi-Oscillator Divergence Scanner cubre divergencias estilo CMF en varios osciladores; Order Blocks with Volume aporta el nivel donde debería ocurrir la divergencia. Zeno, el motor premium, imprime señales con stop loss y objetivos.
Referencias y guías relacionadas
Lee a continuación
- Volume Flow Indicator (VFI)
- On-Balance Volume (OBV)
- Money Flow Index (MFI)
- Twiggs Money Flow
- Mejores indicadores de volumen
- Trading con divergencias
- Bull Trap y Bear Trap
- Pressure Oscillator (indicador gratuito)
- Multi-Oscillator Divergence Scanner (indicador gratuito)
- Order Blocks with Volume (indicador gratuito)
- Zeno — el motor premium
Fuentes primarias
- Chaikin Analytics: Marc Chaikin y los indicadores Chaikin
- TradingView: Chaikin Money Flow (documentación del indicador incorporado)
- StockCharts ChartSchool: Chaikin Money Flow
- Williams, Larry — el concepto de ubicación del cierre detrás del multiplicador (resumen de Investopedia sobre acumulación/distribución)


