FIXMsgType
35=YMarket Data Request Reject (35=Y)
The server sends MarketDataRequestReject (35=Y) to the client over TLS/TCP. This is not an HTTP response.
Sent when a MarketDataRequest cannot be fulfilled due to invalid symbol, duplicate request ID, rate limits, or other constraints.
Error Codes (Tag 281):
0: Unknown symbol. Product not available or trading halted1: Duplicate MDReqID. This request ID is already in use; choose a unique ID2: Insufficient Bandwidth. Too many active subscriptions or rate limit exceeded4: Unsupported SubscriptionRequestType (263). Must be 0, 1, or 25: Unsupported MarketDepth (264). Must be 0–1006: Unsupported MDUpdateType (265). Must be 0 (full) or 1 (incremental)8: Unsupported MDEntryType. Trade data not yet supported; use only 0 (Bid) and 1 (Offer)10: Unsupported Scope. Market data unavailable for this symbol
Fields:
mdReqID(262): Echoed from the original request. Use this to correlate with your subscriptionmdReqRejReason(281): Numeric code (see above)text(58): Human-readable description (present when non-empty)
Message fields
| Tag | Field | Required | Description |
|---|---|---|---|
| 262 | MDReqID | Required | Required. Echoed from the original request. |
| 281 | MDReqRejReason | Required | Required.
|
| 58 | Text | Optional | Optional. Human-readable reason when non-empty. |