주식 차트 데이터 타입

StockChart에서 사용하는 OHLCV, 지표, 이벤트 및 런타임 타입.

가져오기
import type { OHLCVData } from "@sixtyfold/stock";

위에 표시된 공개 진입점을 사용하세요. 타입 전용 가져오기는 애플리케이션 JavaScript에서 제거됩니다.

CandleStyle

가격 데이터를 렌더링하기 위한 스타일

Import @sixtyfold/stocktype

type CandleStyle = "filled" | "hollow" | "ohlc"

KeyboardAnnouncementMessages

키보드 차트 조작 후 발생하는 지역화 가능한 공지사항.

Import @sixtyfold/stockinterface

interface KeyboardAnnouncementMessages
멤버정의설명
panLeft?string | undefined왼쪽으로 팬 이동.
panRight?string | undefined오른쪽으로 팬 이동.
reset?string | undefined재설정.
selectionCancelled?string | undefined선택이 취소되었습니다.
viewport?string | undefined팬, 줌 또는 재설정이 성공적으로 완료된 후에 추가되는 선택적 뷰포트 컨텍스트입니다. 자리표시자 {startPercent}, {endPercent}{spanPercent} 는 전체 데이터 범위에 대한 상대 위치로 대체됩니다. 동작 메시지만 알리려면 빈 문자열을 설정하세요.
zoomIn?string | undefined확대 텍스트.
zoomOut?string | undefined축소 텍스트.

OHLCVData

정렬된 6개의 타임스탬프, OHLC 및 거래량 열.

가져오기 @sixtyfold/stock인터페이스

interface OHLCVData
멤버정의설명
closeFloat64Array<ArrayBufferLike>종가 열은 OHLCV 타임스탬프와 인덱스로 정렬됩니다.
highFloat64Array<ArrayBufferLike>상한 값은 X와 일치하는 하한 열의 인덱스로 정렬됩니다.
lengthnumber제공된 데이터 열에서 읽을 활성 정렬 행 수.
lowFloat64Array<ArrayBufferLike>X와 인덱스별로 정렬되고 상응하는 상한 열과 짝을 이루는 하한 값들.
openFloat64Array<ArrayBufferLike>OHLCV 타임스탬프와 인덱스별로 정렬된 시가 열.
timestampFloat64Array<ArrayBufferLike>유닉스 타임스탬프(밀리초). 오름차순 및 내림차순 입력을 모두 허용.
volumeFloat64Array<ArrayBufferLike>거래량 열은 OHLCV 타임스탬프 및 가격 열과 인덱스 기준으로 정렬됩니다.

OverlayErrorCallback

오버레이 업데이트에 하나 이상의 해상도 또는 전달 실패가 있을 때 호출됩니다.

Import @sixtyfold/stocktype

type OverlayErrorCallback = (error: ChartOverlayError) => void

RendererErrorCallback

차트 렌더러가 실패하여 해체되기 직전에 한 번 호출됩니다.

가져오기 @sixtyfold/stock타입

type RendererErrorCallback = (error: ChartRendererError) => void

RendererFailurePhase

차트 렌더러가 작동을 멈춘 단계.

가져오기 @sixtyfold/stock타입

type RendererFailurePhase = "initialization" | "runtime"

StockCandleBatch

스트리밍 설치 중에 사용되는 전송 가능한 정렬된 OHLCV 열 배치 하나.

가져오기 @sixtyfold/stock인터페이스

interface StockCandleBatch
멤버정의설명
closeFloat64Array<ArrayBufferLike>종가 열은 OHLCV 타임스탬프와 인덱스별로 정렬됩니다.
highFloat64Array<ArrayBufferLike>상한값은 X 및 일치하는 하한 열과 인덱스별로 정렬됩니다.
lowFloat64Array<ArrayBufferLike>인덱스로 X와 정렬된 하한 값과 일치하는 상한 열.
openFloat64Array<ArrayBufferLike>OHLCV 타임스탬프와 인덱스로 정렬된 시가 열.
timestampFloat64Array<ArrayBufferLike>Unix epoch 밀리초 단위의 타임스탬프. 다른 정렬된 열과 함께 순서를 유지하세요.
volumeFloat64Array<ArrayBufferLike>OHLCV 타임스탬프 및 가격 열과 인덱스로 정렬된 거래량 열.

StockChartStats

활성 종목 데이터셋 및 프레임에 대한 렌더러 및 집계 텔레메트리.

Import @sixtyfold/stockinterface

interface StockChartStats
멤버정의설명
aggregationstring집계 텍스트.
bufferUsagenumber버퍼 사용 값.
firstRenderTimestring최초 렌더 시간 텍스트.
fpsnumberFPS 값.
frameTimestring프레임 시간 텍스트.
lodBuiltnumberLOD 빌트 값입니다.
lodLevelnumberLOD 레벨 값입니다.
lodReadybooleanLOD 준비를 활성화할지 여부입니다.
lodTotalnumberLOD 총 값입니다.
renderedCandlesnumber렌더된 캔들 값.
renderMode"worker" | "main"렌더 모드를 선택합니다.
ringBufferboolean링 버퍼 사용 여부입니다.
totalCandlesnumber현재 스톡 차트 통계 스냅샷의 총 캔들 수에 대해 보고된 수입니다.
totalReceivednumber현재 스톡 차트 통계 스냅샷에서 수신된 총합에 대해 보고된 카운트입니다.
visibleCandlesnumber표시된 캔들 수값입니다.

StockCrosshairIndicatorValue

스톡 크로스헤어 지시자 값의 필드입니다.

Import @sixtyfold/stockinterface

interface StockCrosshairIndicatorValue
MemberDefinitionDescription
colorstring주식 십자선 표시기 값 색상.
formattedValuestring형식화된 값 텍스트.
idstring이 주식 십자선 표시기 값의 고유 식별자.
labelstring주식 크로스헤어 지시기 값 레이블.
valuenumber값 값.

StockCrosshairMoveDetail

활성 크로스헤어 아래의 주식 캔들 및 파생 값.

가져오기 @sixtyfold/stock인터페이스

interface StockCrosshairMoveDetail
MemberDefinitionDescription
bullishboolean강세를 활성화할지 여부.
candle{ open: number; high: number; low: number; close: number; volume: number; }선택된 캔들에 대해 표시 형식 적용 전의 원시 OHLCV 값입니다.
changenumber변경 값.
changePercentnumber변경에 사용되는 비율; 상위 구성에서 허용 범위를 확인하세요.
colorstring주식 교차선 이동 세부 색상.
formatted{ open: string; high: string; low: string; close: string; volume: string; }구성된 단위 및 제한된 소수 자릿수가 적용된 후 선택된 캔들의 표시용 문자열.
formattedChangestring형식화된 변경 텍스트.
indicators?StockCrosshairIndicatorValue[] | undefined교차선 이동 상세와 연관된 지표 구성 또는 계산된 지표 값; 렌더링 및 툴팁 표시를 위해 순서가 보존됩니다.
screenXnumber화면 X 값.
screenYnumber화면 Y 값.
timestampnumberUnix epoch 밀리초 단위의 타임스탬프. 다른 정렬된 열들과 함께 순서를 유지하세요.

StockIndicator

선언형 주식 지표 구성.

Import @sixtyfold/stocktype

type StockIndicator = SMAIndicatorConfig | EMAIndicatorConfig | BollingerBandsIndicatorConfig | VWAPIndicatorConfig

StockIndicatorLineDash

주식 지표 선의 대시 허용 값.

Import @sixtyfold/stocktype

type StockIndicatorLineDash = "solid" | "dashed" | "dotted"

StockMarkerPosition

주식 마커를 배치할 때 사용하는 수직 앵커.

가져오기 @sixtyfold/stock유형

type StockMarkerPosition = "above" | "below" | "price"

StockMarkerShape

데이터 기준 앵커된 주식 마커가 지원하는 글리프.

가져오기 @sixtyfold/stock유형

type StockMarkerShape = "circle" | "square" | "diamond" | "triangle-up" | "triangle-down"

StockPriceSource

지표 입력으로 사용되는 가격 열 또는 파생된 가격.

Import @sixtyfold/stocktype

type StockPriceSource = "open" | "high" | "low" | "close" | "hl2" | "hlc3" | "ohlc4"

StockTimeScale

연속 경과 시간 위치 지정 또는 압축된 관찰 시장 위치 지정.

Import @sixtyfold/stocktype

type StockTimeScale = "continuous" | "market"

StockTooltipFieldLabels

주식 툴팁 필드 레이블에 대한 허용 값.

Import @sixtyfold/stocktype

type StockTooltipFieldLabels = Partial<Record<StockTooltipField, string>>
멤버정의설명
change?string | undefined레이블 change에 표시되는 텍스트입니다.
changePercent?string | undefined레이블 changePercent에 표시되는 텍스트입니다.
close?string | undefined레이블 close에 표시되는 텍스트입니다.
high?string | undefined레이블 high에 표시되는 텍스트입니다.
low?string | undefined레이블 low에 표시되는 텍스트입니다.
open?string | undefined라벨 open에 표시되는 텍스트입니다.
volume?string | undefined라벨 volume에 표시되는 텍스트입니다.

StockVisibleRangeChangeDetail

렌더러와 동기화된 표시되는 X 범위 및 전체 데이터 범위.

Import @sixtyfold/stockinterface

interface StockVisibleRangeChangeDetail
MemberDefinitionDescription
dataBounds{ xMin: number; xMax: number; }차트의 X 단위로 표현된, 종목 보이는 범위 변경 상세를 위한 완전 설치된 데이터 범위(완전 설치된 데이터 범위).
viewport{ xMin: number; xMax: number; }차트의 X 단위로 표현된, 종목 보이는 범위 변경 상세를 위한 현재 보이는 X-도메인 범위.

TimeRange

지원되는 종목 뷰포트 프리셋 식별자.

가져오기 @sixtyfold/stock유형

type TimeRange = (typeof STOCK_TIME_RANGES)[number]

TimeRangeChangeDetail

시간 범위 변경 이벤트의 페이로드.

가져오기 @sixtyfold/stock인터페이스

interface TimeRangeChangeDetail
구성원정의설명
previousRange"1D" | "5D" | "1M" | "3M" | "6M" | "YTD" | "1Y" | "5Y" | "ALL" | null이전에 적용된 주식 시간 범위 프리셋 또는 뷰포트와 일치하는 구체적 프리셋이 없을 때 null.
range"1D" | "5D" | "1M" | "3M" | "6M" | "YTD" | "1Y" | "5Y" | "ALL" | null적용된 주식 시간 범위 프리셋 또는 뷰포트와 일치하는 구체적 프리셋이 없을 때 null.
sourceTimeRangeChangeSource시간 범위 변경 세부 정보를 계산하거나 렌더링하는 데 사용되는 소스 값을 선택합니다.

VWAPReset

VWAP 리셋에 허용되는 값.

가져오기 @sixtyfold/stock유형

type VWAPReset = "day" | "week" | "none"