Tipos OHLCV, de indicadores, de eventos e de runtime usados por StockChart.
Importar
importtype { OHLCVData } from"@sixtyfold/stock";
Use o ponto de entrada público acima. As importações apenas de tipos são removidas do JavaScript da aplicação.
CandleStyle
Estilo para renderização de dados de preço
Import@sixtyfold/stock·tipo
type CandleStyle = "filled" | "hollow" | "ohlc"
KeyboardAnnouncementMessages
Anúncios localizáveis emitidos após ações no gráfico por teclado.
Import@sixtyfold/stock·interface
interface KeyboardAnnouncementMessages
Membro
Definição
Descrição
panLeft?
string | undefined
Arrastar para a esquerda.
panRight?
string | undefined
Arrastar para a direita.
reset?
string | undefined
Repor.
selectionCancelled?
string | undefined
Seleção cancelada.
viewport?
string | undefined
Contexto de viewport opcional anexado após um pan, zoom ou reset bem-sucedido. Os espaços reservados {startPercent}, {endPercent} e {spanPercent} são substituídos por posições relativas ao intervalo completo de dados. Defina uma string vazia para anunciar apenas a mensagem de ação.
zoomIn?
string | undefined
Texto de zoom in.
zoomOut?
string | undefined
Texto de zoom out.
OHLCVData
Seis colunas alinhadas e ordenadas de timestamp, OHLC e volume.
Import@sixtyfold/stock·interface
interface OHLCVData
Membro
Definição
Descrição
close
Float64Array<ArrayBufferLike>
Coluna de preço de fecho alinhada por índice com os timestamps OHLCV.
high
Float64Array<ArrayBufferLike>
Valores do limite superior alinhados por índice com X e com a coluna do limite inferior correspondente.
length
number
Número de linhas alinhadas ativas a ler das colunas de dados fornecidas.
low
Float64Array<ArrayBufferLike>
Valores do limite inferior alinhados por índice com X e com a coluna do limite superior correspondente.
open
Float64Array<ArrayBufferLike>
Coluna de preço de abertura alinhada por índice com os timestamps OHLCV.
timestamp
Float64Array<ArrayBufferLike>
Timestamps Unix (ms). Aceitam-se entradas ascendentes e descendentes.
volume
Float64Array<ArrayBufferLike>
Coluna de volume alinhada por índice com os timestamps OHLCV e as colunas de preço.
OverlayErrorCallback
Chamado quando uma atualização de overlay tem uma ou mais falhas de resolução ou de entrega.
Import@sixtyfold/stock·tipo
type OverlayErrorCallback = (error: ChartOverlayError) => void
RendererErrorCallback
Chamado uma vez quando o renderizador do gráfico falha e está prestes a ser encerrado.
Import@sixtyfold/stock·type
type RendererErrorCallback = (error: ChartRendererError) => void
RendererFailurePhase
Fase em que um renderer de gráfico deixou de funcionar.
Import@sixtyfold/stock·type
type RendererFailurePhase = "initialization" | "runtime"
StockCandleBatch
Um lote alinhado transferível de colunas OHLCV usado durante a instalação de streaming.
Import@sixtyfold/stock·interface
interface StockCandleBatch
Membro
Definição
Descrição
close
Float64Array<ArrayBufferLike>
Coluna de preço de fecho alinhada por índice com os carimbos temporais OHLCV.
high
Float64Array<ArrayBufferLike>
Valores do limite superior alinhados por índice com X e com a coluna de limite inferior correspondente.
low
Float64Array<ArrayBufferLike>
Valores do limite inferior alinhados por índice com X e com a coluna do limite superior correspondente.
open
Float64Array<ArrayBufferLike>
Coluna do preço de abertura alinhada por índice com os carimbos temporais OHLCV.
timestamp
Float64Array<ArrayBufferLike>
Carimbo temporal em milissegundos desde a epoch Unix. Mantenha-o ordenado com as outras colunas alinhadas.
volume
Float64Array<ArrayBufferLike>
Coluna de volume alinhada por índice com os carimbos temporais OHLCV e as colunas de preço.
StockChartStats
Telemetria do renderer e de agregação para o conjunto de dados de ações activo e para o frame.
Import@sixtyfold/stock·interface
interface StockChartStats
Membro
Definição
Descrição
aggregation
string
Texto de agregação.
bufferUsage
number
Valor de utilização do buffer.
firstRenderTime
string
Texto do tempo da primeira renderização.
fps
number
Valor de fps.
frameTime
string
Texto do tempo de frame.
lodBuilt
number
Valor LOD construído.
lodLevel
number
Valor do nível LOD.
lodReady
boolean
Ativar LOD pronto.
lodTotal
number
Valor total LOD.
renderedCandles
number
Valor das velas renderizadas.
renderMode
"worker" | "main"
Seleciona o modo de renderização.
ringBuffer
boolean
Se activar o buffer circular.
totalCandles
number
Contagem reportada do total de velas no instantâneo actual das estatísticas do gráfico de ações.
totalReceived
number
Contagem reportada do total recebido no instante atual das estatísticas do gráfico de ações.
visibleCandles
number
Valor de candles visíveis.
StockCrosshairIndicatorValue
Campos para o valor do indicador crosshair de ações.
Import@sixtyfold/stock·interface
interface StockCrosshairIndicatorValue
Membro
Definição
Descrição
color
string
Cor da indicação do crosshair de ações.
formattedValue
string
Texto do valor formatado.
id
string
Identificador único para este valor da indicação do crosshair de ações.
label
string
Rótulo de valor do indicador de cruzamento de cotações.
value
number
Valor.
StockCrosshairMoveDetail
Candle de ações e valores derivados sob o crosshair activo.
Configurações de indicadores ou valores calculados de indicadores associados ao detalhe de movimento do crosshair de ações; a ordem é preservada para renderização e exibição no tooltip.
screenX
number
Valor X no ecrã.
screenY
number
Valor Y no ecrã.
timestamp
number
Carimbo temporal em milissegundos epoch Unix. Mantenha-o ordenado com as outras colunas alinhadas.
StockIndicator
Configuração declarativa de indicadores de ações.
Import@sixtyfold/stock·type
type StockIndicator = SMAIndicatorConfig | EMAIndicatorConfig | BollingerBandsIndicatorConfig | VWAPIndicatorConfig
StockIndicatorLineDash
Valores aceites para o traço da linha do indicador de ações.
Import@sixtyfold/stock·type
type StockIndicatorLineDash = "solid" | "dashed" | "dotted"
StockMarkerPosition
Âncora vertical usada ao posicionar um marcador de ações.
Import@sixtyfold/stock·type
type StockMarkerPosition = "above" | "below" | "price"
StockMarkerShape
Glifos suportados por marcadores de ações ancorados em dados.