OHLC Chart
OHLC Chart
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.
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
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
Las barras OHLC condensan cada sesión para evaluar reglas de compra y venta.

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.
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
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.
Términos relacionados
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.
Gráficos relacionados