# Trades (/scripting-v2/data-types/trades)



Each live trade contains only:

```python
{
    "price": 1927.5,
    "size": 0.25,
}
```

```python
trades = history.source("btc@trades@bulkf")
latest = history.source("btc@trades@bulkf", 0)
```

The selector already identifies the symbol, exchange, and provider. Timestamp and aggressor side remain internal.

Trade records are live-only and cannot be used in backtests. See [Trades Source](/scripting-v2/sources/trades).
