OHLC Chart

OHLC Chart

Categoría Evolución

Qué es

Alternativa al Candlestick: una línea vertical marca el rango (mínimo-máximo) con pequeñas marcas horizontales para apertura (izquierda) y cierre (derecha).

Para qué sirve

Para datos financieros OHLC cuando se prefiere una representación más minimalista que el Candlestick, especialmente en pantallas pequeñas.

Cómo leerlo

Anatomía

El bar chart de barras verticales existe desde el siglo XIX, pero la convención específica de anotar cuatro precios —apertura, máximo, mínimo y cierre— en una sola barra vertical con dos marcas horizontales es una convención de análisis técnico occidental sin un origen puntual documentado, distinta en linaje del candlestick asiático: el candlestick nació en mercados de arroz de Asia oriental varios siglos atrás, mientras que el gráfico OHLC es una convención de trading de acciones y materias primas de EE.UU. y Reino Unido, sistematizada a lo largo del siglo XX sin una fecha o autor único que la formalizara. La línea vertical mide el rango del periodo —volatilidad—, y los ticks a la izquierda y derecha marcan apertura y cierre: comparar su altura relativa dice si el periodo terminó al alza o a la baja, sin necesitar color, a diferencia de un candlestick.

Fila de postes de madera de altura claramente dispar, saliendo del agua de un lago y reflejados en la superficie: la misma anatomía de un ohlc chart, donde el largo de cada barra vertical es el rango medido en ese periodo

Por qué funciona

Fundamento perceptivo

Más compacto que el Candlestick y con menos 'ruido visual' al no tener cuerpos coloreados. Preferido por traders experimentados para análisis rápido.

Errores comunes

  • Menos intuitivo que el candlestick

    Para lectores no familiarizados con gráficos financieros, un candlestick —con su cuerpo relleno de color— suele ser más rápido de interpretar de un vistazo que un OHLC, donde apertura y cierre son solo dos pequeñas marcas horizontales a los lados de una línea vertical. El OHLC es preferido por quienes ya operan con él habitualmente, no necesariamente por ser más fácil de aprender.

  • Marcas de apertura y cierre poco visibles

    Las marcas horizontales que indican apertura (a la izquierda) y cierre (a la derecha) de cada barra son pequeñas por diseño, y en una pantalla chica o con muchas barras juntas, pueden volverse casi invisibles. Sin el contraste de color que sí tiene un candlestick, distinguir si el cierre quedó por sobre o bajo la apertura exige mirar con atención cada barra individual.

  • Demasiadas barras sin posibilidad de zoom

    Igual que en un candlestick, comprimir muchos períodos en poco espacio horizontal hace que las marcas de apertura y cierre se amontonen hasta perder legibilidad. Un OHLC de uso serio necesita capacidad de zoom o desplazamiento temporal, no solo mostrar todo el histórico disponible de una sola vez.

Dónde se usa

Contextos de aplicación

Comparación de volatilidad entre valores
01

Comparación de volatilidad entre valores

El rango entre máximo y mínimo de cada barra muestra qué instrumento se mueve más.

Revisión de una estrategia de trading
02

Revisión de una estrategia de trading

Las barras OHLC condensan cada sesión para evaluar reglas de compra y venta.

Evaluación de riesgo de un instrumento
03

Evaluación de riesgo de un instrumento

La distancia entre apertura y cierre revela sesiones de alta incertidumbre.

Cómo construirlo

El mismo gráfico, en 11 librerías open source

Cada librería resuelve las mismas decisiones de diseño, como la escala, el espaciado entre barras o la inserción de la etiqueta de valor, de un modo distinto. Algunas las automatizan; otras las dejan explícitas en el código, a criterio de quien lo escribe. Comparar once implementaciones con los mismos datos y el mismo color de marca aísla esa diferencia, que de otro modo queda oculta detrás de estilos visuales distintos.

Matplotlib License (estilo BSD)
Matplotlib: gráfico de barras

Mismo principio que candlestick, sin cuerpo relleno: vlines() para la mecha, más dos plot() cortos para las marcas de apertura (izquierda) y cierre (derecha).

import matplotlib.pyplot as plt

# Mismo principio que candlestick, sin cuerpo relleno: vlines() para la
# mecha, mas dos plot() cortos para las marcas de apertura (izquierda) y
# cierre (derecha).
fig, ax = plt.subplots(figsize=(6.4, 4))
for i, d in enumerate(items):
    color = up if d["close"] >= d["open"] else down
    ax.vlines(i, d["low"], d["high"], color=color, linewidth=1.5)
    ax.plot([i - 0.3, i], [d["open"], d["open"]], color=color, linewidth=1.5)
    ax.plot([i, i + 0.3], [d["close"], d["close"]], color=color, linewidth=1.5)
plt.show()

No disponible en esta librería

ApexCharts

Solo tiene un tipo "candlestick" nativo, sin una variante de barras OHLC ni una API de bajo nivel accesible desde fuera (como el renderItem de ECharts o los plugins de Chart.js) para dibujar las marcas a mano.

Herramientas para construirlo

No-code, desktop y plataformas web, con su licencia visible, abierta o comercial.

JavaScript
D3.js Open SourceHighcharts ComercialECharts Open Source
Python
mplfinance Open SourcePlotly Open Source
Web
TradingView Freemium

Con datos reales

Ejemplos de uso.

La misma semana del cobre, en formato de barras

Futuros de cobre (HG), apertura-máximo-mínimo-cierre diario, US$/lb.

$5.88$5.99$6.11$6.22$6.3324 jun25 jun26 jun29 jun30 jun

Fuente: Investing.com, datos históricos de Copper Futures

Gráficos relacionados

Variantes y alternativas cercanas.