# X (Market Data - Incremental Refresh)

The FIX message **`X` (Market Data - Incremental Refresh)** is used to transmit trade executions only.

Currently, it is not used for incremental updates to the order book.

| Tag                              |           | Name               | Type            | Required                                                           | Description                                                                                                                                                                                                                       |
| -------------------------------- | --------- | ------------------ | --------------- | ------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **262**                          |           | `MDReqID`          | `String`        | **yes, by Revolut FIX Gateway**                                    | Unique identifier of the subscription provided with the [**`V` (Market Data)**](/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/message-v-market-data-request) request.   |
| **268**                          |           | `NoMDEntries`      | `NumInGroup`    | **yes**                                                            | Number of the Market Data entries.                                                                                                                                                                                                |
| ↳                                | **279**   | `MDUpdateAction`   | `Char`          | **yes**                                                            | Type of the action. <br/><br/>Supported values: <br/><ul><li> `0` - New</li></ul>                                                                                                                                                 |
| ↳                                | **269**   | `MDEntryType`      | `Char`          | **yes, by Revolut FIX Gateway**                                    | Type of the entry. Only trades are supported. <br/><br/>Supported values: <br/><ul><li> `2` - Trade execution</li></ul>                                                                                                           |
| ↳                                | **278**   | `MDEntryID`        | `String`        | **yes, by Revolut FIX Gateway**                                    | Unique identifier of the trade execution.                                                                                                                                                                                         |
| ↳                                | **55**    | `Symbol`           | `String`        | **yes, by Revolut FIX Gateway**                                    | [Currency pair](/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/currency-pairs).                                                                                          |
| ↳                                | **270**   | `MDEntryPx`        | `Price`         | **yes, by Revolut FIX Gateway**                                    | Trade execution price.                                                                                                                                                                                                            |
| ↳                                | **271**   | `MDEntrySize`      | `Qty`           | **yes, by Revolut FIX Gateway**                                    | Trade execution quantity.                                                                                                                                                                                                         |
| ↳                                | **272**   | `MDEntryDate`      | `UTCDateOnly`   | **yes, by Revolut FIX Gateway**                                    | Trade execution date.                                                                                                                                                                                                             |
| ↳                                | **273**   | `MDEntryTime`      | `UTCTimeOnly`   | **yes, by Revolut FIX Gateway**                                    | Trade execution time.                                                                                                                                                                                                             |
| ↳                                | **2446**  | `AggressorSide`    | `Char`          | **no**                                                             | Side of the taker: <br/><ul><li> `0` - BUY</li><li> `1` - SELL</li></ul>                                                                                                                                                          |

For more details, see [`FIX 4.4 : Market Data - Incremental Refresh <X> message` in the FIX 4.4 documentation](https://www.onixs.biz/fix-dictionary/4.4/msgType_X_88.html).