# Market Data (/market-data)



Market Lab normalizes market data from standalone exchanges and MMT.

## Tasks [#tasks]

| Task                       | Command        | Guide                           |
| -------------------------- | -------------- | ------------------------------- |
| Find an exchange or symbol | `mlab markets` | [Markets](/market-data/markets) |
| Read raw market data       | `mlab source`  | [Sources](/market-data/sources) |
| Calculate a derived value  | `mlab study`   | [Studies](/market-data/studies) |

## Routing [#routing]

Standalone exchange:

```bash
mlab source orderbook --exchange hyperliquidf --symbol BTC --depth 20
```

MMT:

```bash
mlab source orderbook \
  --provider mmt \
  --exchange binancef \
  --symbol BTC \
  --depth 20
```

Do not add a provider flag to standalone exchanges. MMT always uses `--provider mmt` and `--exchange` together.

Provider-specific availability and symbol rules are listed under [Market Data Providers](/providers-market-data).
