Sign in Open account
Platform
Markets Platform Trading & Execution AI Intelligence
Products
Marketplace Desktop Agent API
Knowledge
Research Academy
Company
Enterprise About Trust & Security Legal
Home/Markets

One canonical data model across five asset classes

Every feed is normalised into a canonical event model with provenance retained: source provider, feed timestamp, ingest timestamp, sequence number, correction status and data-quality state.

WatchlistINDICATIVE
SYMLASTCHG
XAUUSDGold / USD2,341.8+0.62%
BTCUSDBitcoin / USD67,412-1.04%
SPX500S&P 5005,412.3+0.31%
USOILWTI Crude78.94+0.19%
Canonical event model

Every field, every source, fully accounted for

Retaining provenance is not a technical nicety — it is what lets a trader answer the only question that matters after a bad fill: what did the system actually know, and when?

Field Purpose Inconsistency it prevents
symbolCanonical instrument identitySame instrument, two names, one chart
venue / sourceWhere the number came fromCross-venue contamination
asset_classCorrect semantics per instrumentComparing incompatible volume types
timestamp + timezoneUTC in storage, local at presentationSession boundary errors
OHLCVBar constructionNon-reproducible candles
bid / ask / spreadCost realismBacktests that ignore spread
sequence_numberOrdering and gap detectionSilent data loss
quality_flagsTrustworthiness at a glanceTrading on a bad tick
correction_statusPost-publication revisions trackedSilent history rewrites
Volume honesty

We label the volume you are actually reading

FX spot is decentralised — there is no single central tape. Presenting a broker feed as global volume is the most common lie in retail trading software, and we do not tell it.

Broker / tick volume

A count of price updates from one liquidity provider. Useful for activity and absorption analysis. Not a measure of money traded.

Venue volume

Actual traded contracts on a specific exchange. Real, countable, but specific to that venue — never the whole market.

Futures proxy

Where a futures contract stands in for a spot market — USDJPY with 6J, AUDUSD with 6A — the relationship is labelled explicitly on the chart.

Asset classes

What each market actually gives you

Listed equities

Cash equities with genuine venue volume and corporate-action-adjusted series, so splits and dividends do not create phantom gaps in your indicators.

  • Adjusted and unadjusted series side by side
  • Corporate action handling recorded per event
  • Venue volume, never aggregated into a fictional total
Primary dataConsolidated OHLCV, venue volume, corporate actions
Provenance keptFeed and ingest timestamps, sequence, quality flags
ChartingCandles, volume, indicators, drawing tools, alerts

Crypto and digital assets

Multi-venue aggregation with order-book depth and liquidity metrics. Because crypto never closes, the reconnect and gap-recovery path matters more here than anywhere else.

  • Order-book depth and liquidity metrics
  • Per-venue labelling, no blended fantasy price
  • Sequence-aware WebSocket with gap reconciliation
Primary dataTicks, OHLCV, order book, venue volume
SessionsContinuous — gap recovery is the critical path
RealtimeThrottled and aggregated by entitlement

Foreign exchange

Spot feeds with bid, ask and spread, plus broker/tick volume clearly distinguished from any notion of global turnover. Where a futures proxy is shown, it is labelled.

  • Bid, ask, spread carried on every event
  • Broker/tick volume labelled as such
  • Session restrictions configurable in the risk profile
Primary dataSpot bid/ask, spread, tick volume
Proxy labellingUSDJPY ↔ 6J, AUDUSD ↔ 6A, explicitly marked
Never claimedCentralised global FX volume

Listed futures

Exchange-traded contracts with real venue volume and explicit roll handling, so a continuous series does not silently change character at contract expiry.

  • Contract month tracking
  • Documented roll method and dates
  • Margin and contract-size aware position sizing
Primary dataVenue OHLCV, contract volume, open interest where licensed
Roll handlingMethod and dates recorded per series

Commodities

Metals, energy and softs. Where the tradable expression is a futures contract rather than a physical spot price, the platform says so instead of implying a single global benchmark.

  • Spot feed plus labelled futures expression
  • Session and delivery awareness
CoveragePrecious and industrial metals, energy, softs
Labelling ruleProxy relationship always stated explicitly
Get started

Stop guessing what the volume number means

Fetch normalised data with provenance intact, through the terminal or the API.