Skip to main content

Crate finance_data

Crate finance_data 

Source
Expand description

§finance-data

Provider-neutral financial market data types and indexing helpers.

This crate owns OHLCV bars, quotes, instruments, corporate actions, range queries, candle downsampling, and market-data validation. Return and risk statistics are delegated to moritzbrantner-finance-statistics.

Provider-specific clients are intentionally out of scope for the initial API.

§Package Surface

moritzbrantner-finance-data owns the standard runtime surface used by its CLI, server, WASM, and app companions. The surface accepts inline FinanceSeries payloads and exposes:

  • describe
  • financeData.bounds
  • financeData.barsInRange
  • financeData.downsampleOhlcv
  • financeData.returns
  • financeData.riskSummary

Transport packages:

  • moritzbrantner-finance-data-cli
  • moritzbrantner-finance-data-server
  • crates/bindings/finance-data-wasm
  • packages/finance-data-wasm
  • packages/finance-data-app

Modules§

surface
Library-owned runtime surface for finance-data.

Structs§

CorporateAction
DrawdownSummary
FinanceBounds
FinanceSeries
FinanceSeriesIndex
Instrument
LoadBarsRequest
OhlcvBar
Quote
RiskSummary
RiskSummaryOptions

Enums§

AssetClass
CorporateActionKind

Traits§

FinanceDataProvider

Functions§

parse_ohlcv_json