Tipos de gráfico

18 tipos de gráfico integrados. Cámbialos en tiempo de ejecución con chart.setChartType(type).

Estándar

TipoDescripción
candlestickVelas OHLC clásicas.
barBarras OHLC (estilo occidental).
lineGráfico de línea de cierres.
areaÁrea rellena bajo la línea de cierre.
baselinePor encima / por debajo de un precio base, relleno en dos colores.
stepLineLínea escalonada: resalta los cierres discretos de cada barra.
lineWithMarkersLínea con un punto en cada dato.
hollowCandleCuerpo hueco cuando el cierre > cierre anterior.
hlcAreaBanda entre máximo y mínimo con una línea de cierre.
hiLoUna barra del mínimo al máximo de cada periodo, coloreada según la dirección; las barras anchas muestran su máximo y su mínimo.

Derivados

TipoDescripción
heikinAshiSerie de velas suavizada mediante la transformación Heikin-Ashi.
renkoGráfico de ladrillos de precio fijo; independiente del tiempo.
kagiLíneas de giro yang/yin; el giro es un porcentaje (4 por defecto) o una cantidad de precio.
lineBreakUna línea nueva cuando el cierre rompe las últimas líneas (3 por defecto).
pointAndFigureColumnas de X/O; tamaño de caja + número de cajas para el giro.
rangeBarsEl máximo-mínimo de cada barra equivale a un rango fijo.

Ponderados por volumen

TipoDescripción
volumeCandlesAncho de vela proporcional al volumen.
equivolumeCajas de rango completo con un ancho proporcional a su parte del volumen; el color sigue el cierre frente al cierre anterior (estilo Richard Arms).

Cambio en tiempo de ejecución

chart.setChartType('equivolume')

Las transformaciones (Heikin-Ashi, Renko, Kagi, Line Break, P&F, Range Bars) se gestionan internamente: chart.getData() sigue devolviendo la serie de entrada original.

Configuración de los tipos derivados

La caja de Renko, las líneas que un Line Break tiene que romper, la reversión de Kagi, la caja y la reversión de Punto y figura, y el rango de las Range Bars. Lo que no se configura se calcula a partir de los datos (una caja por ATR para Renko, el 1% del cierre medio para la caja de P&F…). La configuración forma parte del estado guardado; en ChartWidget está en el cuadro de configuración del tipo de gráfico.

chart.setChartTypeOptions({
  renko: { boxSize: 50 },                         // or 'atr' with atrPeriod
  lineBreak: { lines: 2 },
  kagi: { reversal: 25, reversalType: 'price' },  // or a percent
  pointAndFigure: { boxSize: 10, reversal: 3 },
  rangeBars: { range: 20 },
})
chart.getChartTypeOptions()
new Chart(host, { chartTypeOptions: { renko: { boxSize: 50 } } })

La serie principal y las líneas del panel de precio

Oculta la serie principal para ver solo los indicadores o los símbolos comparados; marca el máximo más alto y el mínimo más bajo en pantalla; marca el bid y el ask. Una fuente cuyos ticks traen bid y ask los mantiene al día por sí sola.

chart.setMainSeriesVisible(false)
chart.setHighLowLines(true)          // or new Chart(host, { highLowLines: true })
chart.setBidAsk({ bid: 64210.5, ask: 64211 })
chart.setBidAsk(null)