Types OHLCV, indicateurs, événements et d’exécution utilisés par StockChart.
Import
importtype { OHLCVData } from"@sixtyfold/stock";
Utilisez le point d’entrée public ci-dessus. Les imports de types sont retirés du JavaScript de l’application.
CandleStyle
Style pour le rendu des données de prix
Importer@sixtyfold/stock·type
type CandleStyle = "filled" | "hollow" | "ohlc"
KeyboardAnnouncementMessages
Annonces localisables émises après des actions clavier sur le graphique.
Importer@sixtyfold/stock·interface
interface KeyboardAnnouncementMessages
Membre
Définition
Description
panLeft?
string | undefined
Faire glisser vers la gauche.
panRight?
string | undefined
Faire glisser vers la droite.
reset?
string | undefined
Réinitialiser.
selectionCancelled?
string | undefined
Sélection annulée.
viewport?
string | undefined
Contexte de viewport facultatif ajouté après un panoramique, un zoom ou une réinitialisation réussie. Les espaces réservés {startPercent}, {endPercent} et {spanPercent} sont remplacés par des positions relatives à l'ensemble de la plage de données. Définissez une chaîne vide pour n'annoncer que le message d'action.
zoomIn?
string | undefined
Texte de zoom avant.
zoomOut?
string | undefined
Texte de zoom arrière.
OHLCVData
Six colonnes alignées et ordonnées : horodatage, OHLC et volume.
Import@sixtyfold/stock·interface
interface OHLCVData
Membre
Définition
Description
close
Float64Array<ArrayBufferLike>
Colonne des prix de clôture alignée par indice avec les timestamps OHLCV.
high
Float64Array<ArrayBufferLike>
Valeurs de la borne supérieure alignées par indice avec X et la colonne de borne inférieure correspondante.
length
number
Nombre de lignes alignées actives à lire depuis les colonnes de données fournies.
low
Float64Array<ArrayBufferLike>
Valeurs de borne inférieure alignées par index avec X et la colonne de borne supérieure correspondante.
open
Float64Array<ArrayBufferLike>
Colonne des prix d'ouverture alignée par index avec les horodatages OHLCV.
timestamp
Float64Array<ArrayBufferLike>
Horodatages Unix (ms). Les entrées en ordre croissant ou décroissant sont acceptées.
volume
Float64Array<ArrayBufferLike>
Colonne de volume alignée par index avec les horodatages OHLCV et les colonnes de prix.
OverlayErrorCallback
Appelé lorsqu’une mise à jour d’overlay connaît une ou plusieurs erreurs de résolution ou de livraison.
Import@sixtyfold/stock·type
type OverlayErrorCallback = (error: ChartOverlayError) => void
RendererErrorCallback
Appelé une fois lorsque le moteur de rendu du graphique échoue et est sur le point d’être démonté.
Importer@sixtyfold/stock·type
type RendererErrorCallback = (error: ChartRendererError) => void
RendererFailurePhase
Étape à laquelle un moteur de rendu de graphique a cessé de fonctionner.
Importer@sixtyfold/stock·type
type RendererFailurePhase = "initialization" | "runtime"
StockCandleBatch
Un lot aligné transférable de colonnes OHLCV utilisé lors de l'installation en streaming.
Importer@sixtyfold/stock·interface
interface StockCandleBatch
Membre
Définition
Description
close
Float64Array<ArrayBufferLike>
Colonne des prix de clôture alignée par index avec les horodatages OHLCV.
high
Float64Array<ArrayBufferLike>
Valeurs de borne supérieure alignées par index avec X et la colonne de borne inférieure correspondante.
low
Float64Array<ArrayBufferLike>
Valeurs de borne inférieure alignées par index avec X et la colonne de borne supérieure correspondante.
open
Float64Array<ArrayBufferLike>
Colonne des prix d'ouverture alignée par index avec les horodatages OHLCV.
timestamp
Float64Array<ArrayBufferLike>
Horodatage en millisecondes depuis l'époque Unix. Conservez-le ordonné avec les autres colonnes alignées.
volume
Float64Array<ArrayBufferLike>
Colonne de volume alignée par index avec les horodatages OHLCV et les colonnes de prix.
StockChartStats
Télémétrie du renderer et de l'agrégation pour le jeu de données boursier actif et la trame.
Import@sixtyfold/stock·interface
interface StockChartStats
Membre
Définition
Description
aggregation
string
Texte d'agrégation.
bufferUsage
number
Valeur d'utilisation du tampon.
firstRenderTime
string
Texte du premier rendu.
fps
number
Valeur de fps.
frameTime
string
Texte du temps de frame.
lodBuilt
number
Valeur construite LOD.
lodLevel
number
Valeur de niveau LOD.
lodReady
boolean
Activer la préparation LOD.
lodTotal
number
Valeur totale LOD.
renderedCandles
number
Valeur des chandeliers rendus.
renderMode
"worker" | "main"
Sélectionne le mode de rendu.
ringBuffer
boolean
Activer le buffer en anneau ou non.
totalCandles
number
Nombre signalé pour le total de chandeliers dans l’instantané des statistiques du graphique boursier actuel.
totalReceived
number
Nombre signalé pour le total reçu dans l'instantané actuel des statistiques du graphique boursier.
visibleCandles
number
Valeur des chandeliers visibles.
StockCrosshairIndicatorValue
Champs pour la valeur de l'indicateur crosshair du marché boursier.
Import@sixtyfold/stock·interface
interface StockCrosshairIndicatorValue
Membre
Définition
Description
color
string
Couleur de la valeur de l’indicateur de réticule boursier.
formattedValue
string
Texte de la valeur formatée.
id
string
Identifiant unique pour cette valeur d’indicateur de réticule boursier.
label
string
Étiquette de valeur de l'indicateur de réticule (crosshair) pour les données boursières.
value
number
Valeur.
StockCrosshairMoveDetail
Bougie boursière et valeurs dérivées sous le réticule actif.
Configurations d'indicateurs ou valeurs d'indicateur calculées associées au détail du move du crosshair de l'action ; l'ordre est préservé pour le rendu et l'affichage de l'infobulle.
screenX
number
Valeur X à l'écran.
screenY
number
Valeur Y à l'écran.
timestamp
number
Timestamp en millisecondes depuis l'époque Unix. Conservez-le aligné avec les autres colonnes.
StockIndicator
Configuration déclarative d'indicateur pour valeurs mobilières.
Import@sixtyfold/stock·type
type StockIndicator = SMAIndicatorConfig | EMAIndicatorConfig | BollingerBandsIndicatorConfig | VWAPIndicatorConfig
StockIndicatorLineDash
Valeurs acceptées pour le trait en pointillé de la ligne d'indicateur de valeurs mobilières.
Import@sixtyfold/stock·type
type StockIndicatorLineDash = "solid" | "dashed" | "dotted"
StockMarkerPosition
Ancre verticale utilisée lors du positionnement d'un marqueur de stock.
Import@sixtyfold/stock·type
type StockMarkerPosition = "above" | "below" | "price"
StockMarkerShape
Glyphe(s) pris en charge par les marqueurs de stock ancrés aux données.
Préconfiguration de plage temporelle des actions précédemment appliquée, ou null lorsqu’aucune préconfiguration concrète ne correspondait à la zone visible.