FX Quotes
Bilaterally agree rates for OTC FX trading with other participants on the network.
Overview
FX Quotes enables you to agree a rate for an FX trade, which can then be settled using the Link and Settle service.
RTGS.global provides the communication mechanism only, aligned to the FIX Standard specification. RTGS.global does not provide rates or take any margin on agreed trades.
Two API versions are available:
- V3 (current) — FIX 4.4 compatible. The Funds Controller acts as the FX provider, returning indicative quotes derived from their rates at the time of the request.
- V2 — FIX 4.2 compatible. Full bilateral negotiation where each message is explicitly exchanged between participants.
V3
V3 quotes are estimates derived from rates provided by the Funds Controller at the time of the request. The final executed amount is determined at the point of settlement and may differ from the quote. All quotes are non-binding and subject to expiry.
- Quote request — Submit via
POST /v3/fx/quote/request, specifying the currency pair (Symbol), side (Buy/Sell), and either the base (OrderQty) or quote (OrderQty2) quantity - Quote response — The Funds Controller responds with a quote including the offered rate, amounts in both currencies, and an expiry time (
quoteNotificationV3event) - Exchange — Accept the quote via
POST /v3/fx/exchange, providing theQuoteId, your base and quote currency account details, and theClOrdIdyou intend to use for settlement. Set thertgs-global-signed-forHTTP header to the Funds Controller's RTGS.global ID - Execution report — The Funds Controller confirms or cancels the order (
executionReportNotificationV3event)
If the execution report confirms the trade, proceed to Link and Settle to settle. Use ClOrdId (from the exchange) as the Link Identifier — this chains the identifiers end-to-end: QuoteReqId → ClOrdId → LinkId.
V2
- Request for Quote — Initiate a Request for Quote via
POST /v2/quote/request, specifying the currency pair, amount to buy/sell, and intended recipient(s) - Quote response — Counterparty participants respond with a Quote Message detailing the offered rate and resulting amounts in both currencies
- New Order Single — Examine responses and send a New Order Single via
POST /v2/quote/new-order-singleto the counterparty whose quote suits you best - Execution Report — The counterparty responds via
POST /v2/quote/execution-reportconfirming whether the order is accepted and can be settled, or cancelled
If the Execution Report confirms the trade, proceed to Link and Settle to complete settlement.