Tipos OHLCV, de indicadores, de eventos y de tiempo de ejecución usados por StockChart.
Importar
importtype { OHLCVData } from"@sixtyfold/stock";
Usa el punto de entrada público indicado arriba. Las importaciones solo de tipos se eliminan del JavaScript de la aplicación.
CandleStyle
Estilo para representar datos de precio
Import@sixtyfold/stock·tipo
type CandleStyle = "filled" | "hollow" | "ohlc"
KeyboardAnnouncementMessages
Anuncios localizables emitidos tras acciones con el teclado en el gráfico.
Importar@sixtyfold/stock·interfaz
interface KeyboardAnnouncementMessages
Miembro
Definición
Descripción
panLeft?
string | undefined
Desplazar a la izquierda.
panRight?
string | undefined
Desplazar a la derecha.
reset?
string | undefined
Restablecer.
selectionCancelled?
string | undefined
Selección cancelada.
viewport?
string | undefined
Contexto de vista opcional anexado tras un pan, zoom o restablecimiento exitoso. Los marcadores {startPercent}, {endPercent} y {spanPercent} se reemplazan por posiciones relativas al rango completo de datos. Asigne una cadena vacía para anunciar solo el mensaje de acción.
zoomIn?
string | undefined
Texto para acercar (zoom in).
zoomOut?
string | undefined
Texto para alejar (zoom out).
OHLCVData
Seis columnas alineadas y ordenadas: timestamp, OHLC y volumen.
Importar@sixtyfold/stock·interfaz
interface OHLCVData
Miembro
Definición
Descripción
close
Float64Array<ArrayBufferLike>
Columna de precio de cierre alineada por índice con las marcas de tiempo OHLCV.
high
Float64Array<ArrayBufferLike>
Valores de cota superior alineados por índice con X y la columna de cota inferior correspondiente.
length
number
Número de filas alineadas activas que se deben leer de las columnas de datos proporcionadas.
low
Float64Array<ArrayBufferLike>
Valores del límite inferior alineados por índice con X y con la columna de límite superior correspondiente.
open
Float64Array<ArrayBufferLike>
Columna de precio de apertura alineada por índice con las marcas temporales OHLCV.
timestamp
Float64Array<ArrayBufferLike>
Timestamps Unix (ms). Se acepta entrada en orden ascendente o descendente.
volume
Float64Array<ArrayBufferLike>
Columna de volumen alineada por índice con las marcas temporales OHLCV y las columnas de precio.
OverlayErrorCallback
Se llama cuando una actualización de superposición tiene una o más fallas de resolución o entrega.
Import@sixtyfold/stock·tipo
type OverlayErrorCallback = (error: ChartOverlayError) => void
RendererErrorCallback
Se llama una vez cuando el renderizador del gráfico falla y está a punto de desmontarse.
Importar@sixtyfold/stock·tipo
type RendererErrorCallback = (error: ChartRendererError) => void
RendererFailurePhase
Etapa en la que un renderizador de gráfico dejó de funcionar.
Importar@sixtyfold/stock·tipo
type RendererFailurePhase = "initialization" | "runtime"
StockCandleBatch
Un lote transferible de columnas OHLCV alineadas usado durante la instalación por streaming.
Importar@sixtyfold/stock·interfaz
interface StockCandleBatch
Miembro
Definición
Descripción
close
Float64Array<ArrayBufferLike>
Columna de precios de cierre alineada por índice con las marcas temporales OHLCV.
high
Float64Array<ArrayBufferLike>
Valores del límite superior alineados por índice con X y la columna de límite inferior correspondiente.
low
Float64Array<ArrayBufferLike>
Valores de límite inferior alineados por índice con X y la columna de límite superior correspondiente.
open
Float64Array<ArrayBufferLike>
Columna de precio de apertura alineada por índice con las marcas de tiempo OHLCV.
timestamp
Float64Array<ArrayBufferLike>
Marca temporal en milisegundos desde la época Unix. Mantenerla ordenada con las otras columnas alineadas.
volume
Float64Array<ArrayBufferLike>
Columna de volumen alineada por índice con las marcas de tiempo OHLCV y las columnas de precio.
StockChartStats
Telemetría de renderizado y agregación para el conjunto de datos de acciones activo y el fotograma.
Import@sixtyfold/stock·interface
interface StockChartStats
Miembro
Definición
Descripción
aggregation
string
Texto de agregación.
bufferUsage
number
Valor de uso del búfer.
firstRenderTime
string
Texto del primer render.
fps
number
Valor de FPS.
frameTime
string
Texto del tiempo de frame.
lodBuilt
number
Valor de LOD construido.
lodLevel
number
Valor de nivel LOD.
lodReady
boolean
Si se debe habilitar LOD listo.
lodTotal
number
Valor total de LOD.
renderedCandles
number
Valor de velas renderizadas.
renderMode
"worker" | "main"
Selecciona el modo de renderizado.
ringBuffer
boolean
Indica si activar el ring buffer.
totalCandles
number
Conteo reportado del total de velas en el snapshot de estadísticas del gráfico de valores actual.
totalReceived
number
Recuento informado del total recibido en la instantánea de estadísticas del gráfico de acciones actual.
visibleCandles
number
Valor de velas visibles.
StockCrosshairIndicatorValue
Campos para el valor del indicador crosshair (cursor) del gráfico de acciones.
Import@sixtyfold/stock·interface
interface StockCrosshairIndicatorValue
Member
Definition
Description
color
string
Color del valor del indicador de crosshair de acciones.
formattedValue
string
Texto del valor formateado.
id
string
Identificador único para este valor del indicador de crosshair de acciones.
label
string
Etiqueta de valor del indicador de cruz de acciones.
value
number
Valor value.
StockCrosshairMoveDetail
Velas de acciones y valores derivados bajo la cruz activa.
Configuraciones de indicadores o valores de indicadores calculados asociados con el detalle de movimiento del crosshair de acciones; el orden se conserva para el renderizado y la visualización de la tooltip.
screenX
number
Valor X en pantalla.
screenY
number
Valor Y en pantalla.
timestamp
number
Marca temporal en milisegundos desde la época Unix. Manténgala ordenada con las otras columnas alineadas.
StockIndicator
Configuración declarativa de indicadores para valores bursátiles.
Importar@sixtyfold/stock·tipo
type StockIndicator = SMAIndicatorConfig | EMAIndicatorConfig | BollingerBandsIndicatorConfig | VWAPIndicatorConfig
StockIndicatorLineDash
Valores aceptados para el trazado de guiones de la línea del indicador bursátil.
Importar@sixtyfold/stock·tipo
type StockIndicatorLineDash = "solid" | "dashed" | "dotted"
StockMarkerPosition
Ancla vertical usada al posicionar un marcador de stock.
Import@sixtyfold/stock·tipo
type StockMarkerPosition = "above" | "below" | "price"
StockMarkerShape
Glifos compatibles con marcadores de stock anclados a datos.