Page History
...
| Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Please refer to Supported Instruments to view across all venues.
PartyIDs
| Expand | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Please refer to PartyIDs to view across all venues.
Regulatory Fields
| Expand | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Please refer to Regulatory Fields to view across all venues.
Passthru Fields
| Expand | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Please refer to Passthru Fields to view across all venues.
Details
LP selection
Fxspotstream supports both Bilateral Quote negotiation and Basket functionality where Quote messages are received from multiple providers.
The client can The client is required to specify which LPs to receive quotes from by populating the NoPartyIDs repeating group in the MF QuoteRequest – use PartyRole (452) = ExecutionVenue (73). Multiple LPs are supported for ESP requests but only a single LP is supported for RFS requests QuoteRequest NoPartyIDs with PartyRole ExecutionVenue. Multiple LPs are supported for both ESP and RFS.
For ESP Clients will always receive MassQuotes.
For RFS, Clients will either receive Quotes or MassQuotes depending on the number of LP's:
- Single LP (Bilateral) -
QuoteRequestcontainsNoPartyIDsgroup with singlePartyRoleExecutionVenuewithPartyIDpopulated with a LP. Clients will receiveQuotemessage from requested LP. - Multiple LPs (Basket) -
QuoteRequestcontainsNoPartyIDsgroup with multiplePartyRoleExecutionVenueswithPartyIDspopulated with LPs. Clients will receiveMassQuotemessages with each LP as aQuoteEntry. - All LPs (Basket) -
QuoteRequestdoes not containPartyRoleExecutionVenueinNoPartyIDs. Clients will subscribe to all available LPs and they will receiveMassquotemessages with each LP as aQuoteEntry.
The supported LPs are:
| LP |
|---|
| PartyID (MIC) | FSS ID | |
|---|---|---|
| Bank of America | BAML | BAML |
| Barclays | BARX | BARX |
| BNP Paribas | BNPS | BNP |
| MUFG Bank | MUTI | BTMU |
| Citi | CGMI | CITI |
| CommerzBank | CBKA | COBA |
| Goldman Sachs | GSCO | GS |
| HSBC | HSBC | HSBC |
| JPMorgan Chase | JPSI | JPMC |
| Morgan Stanley | MSAX | MS |
| NatWest Markets | NWMS | NMW |
| Standard Chartered | STAN | SCB |
| Societe Generale | XSGA | SGSP |
| State Street | SSBI | STS |
| UBS | UBSG | UBS |
| Wells Fargo* | WFLB | WFNA |
* Wells Fargo's liquidity is available only on the ESP workflow. Wells Fargo's liquidity on RFS is a work in progress.
Example:
| Code Block |
|---|
8=FIXT.1.1|9=423|35=R|1129=5 18444 1179469389 189|34=603|49=CL_dev-fxspotstream-pricing|56=MF_dev-fxspotstream-pricing|52=20200723-17:30:50.905000000|20003=N N|20004=N|60=20200723-18:30:50.905000000|131=qr_2/ftY4_1595525350490|2115=101|55=EUR/USD|167=1|20021=N N N N|453=2|452=11|448=testTrader|452=73|448=CGMI|555=1|609=1|624=1|556=EUR|685=1000000|587=28|670=1|671=testAccount|672=1|673=1000000|58=testText|10=000| |
...
| Info | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
FXSpotStream supports both MiFID and EMIR trades. The values required by FxSpotstream are dependent on the target FxSpotStream Regulatory fields.xlsx Execution Venue. The Regulatory fields table(attached below) describes all regulatory fields that are supported, and which Execution Venue require
| RegulatorySpreadSheet | RegulatorySpreadSheet | Please find the table attached here: FxSpotStream Regulatory fields.xlsxNOTE: FXSpotStream supports both MiFID and EMIR regulatory regimes.
| Warning |
|---|
Given that LPs have changing requirements, we recommend that you implement sending this data regardless of the LP. |
...