Bring any source. Use all of it.
A desk is only as good as what it can see. The Data Fabric is the layer that wires market prices, macro series, fundamentals, on-chain data, news and your own files into one normalised stream that every Trade X module reads. Connect what you have, add what you need, and stop stitching exports together by hand.
Many sources in. One shape out.
Each connector is fetched, cleaned and cached server-side, then served to the terminal, the Council and the Lab in a single consistent format. The panel below shows the kinds of sources that plug in.
| Source | Type | State |
|---|---|---|
| Equities & FX feed | prices · OHLCV | ready |
| Macro & economic series | indicators | ready |
| Fundamentals & filings | statements | ready |
| Crypto exchanges | spot · on-chain | ready |
| News & sentiment | headlines · scores | ready |
| Your CSV / Sheets | custom | bring your own |
Six ways to feed the desk.
Mix and match. Most setups start with a price feed and grow into macro, fundamentals and alternative data as the strategy demands.
Prices & quotes
Equities, FX, futures and indices as OHLCV and live quotes — the backbone every chart and model is built on.
Economics & rates
Growth, inflation, employment, central-bank and rate series — the backdrop that decides which regime you're trading in.
Statements & filings
Income statements, balance sheets and cash flows that drive the valuation module — the numbers behind a name.
Exchange & on-chain
Spot and derivatives data from major exchanges, plus on-chain signals for a market that never closes.
Headlines & sentiment
Classified, geolocated news and sentiment scores — the same engine that powers the World Tracker.
Files & custom APIs
Drop in a CSV, point at a Sheet, or wire a custom endpoint — anything you can read becomes part of the desk.
Connect once. Everything benefits.
Connect
Add a source with its key, a file, or a URL. The Fabric handles auth and the awkward shape of each provider for you.
Normalise
Everything is mapped to one consistent schema — the same fields, units and timestamps, whatever the origin.
Cache
Responses are cached server-side to respect rate limits and keep the desk fast, with sensible refresh windows per source.
Serve
The Terminal, Lab and Council all read the same normalised stream — connect a source once and every module can use it.