Workflow
Taker RFS.
Supported Instruments
| Expand |
|---|
| Table Filter |
|---|
| totalrow | ,,,,,,,,,,,, |
|---|
| hidelabels | false |
|---|
| sparkName | Sparkline |
|---|
| hidePane | Filtration panel |
|---|
| sparkline | false |
|---|
| default | t360_tex,MDBookType(PricingSession)&&MDEntryType(PricingSession)&&Comments&&ExecutionVenue&&MDBookType (SessionType == Pricing)&&MDEntryType (SessionType == Pricing)&&Products&&client_role&&target_platform&&MDBookType&&MDEntryType |
|---|
| isFirstTimeEnter | false |
|---|
| cell-width | 250,250 |
|---|
| hideColumns | true |
|---|
| customNoTableMsg | false |
|---|
| disabled | false |
|---|
| enabledInEditor | false |
|---|
| globalFilter | false |
|---|
| id | 1706243615658_-1944328825 |
|---|
| order | 0,1 |
|---|
| hideControls | false |
|---|
| inverse | false,false |
|---|
| column | Venue |
|---|
| disableSave | false |
|---|
| separator | Point (.) |
|---|
| labels | Venue‚Hide columns |
|---|
| ddOperator | OR |
|---|
| datepattern | dd M yy |
|---|
| hideFilters | 1 |
|---|
| updateSelectOptions | false |
|---|
| worklog | 365|5|8|y w d h m|y w d h m |
|---|
| isOR | AND |
|---|
| | Table Excerpt Include |
|---|
| isFirstTimeEnter | true |
|---|
| v | 2 |
|---|
| name | SupportedInstruments |
|---|
| merge-tables | true |
|---|
| page | Supported Instruments |
|---|
| type | page |
|---|
|
|
|
Please refer to Whisperer Enterprise - Supported Instruments for the full Enterprise table across all venues.
PartyIDs
| Expand |
|---|
| Table Filter |
|---|
| totalrow | ,,, |
|---|
| hidelabels | false |
|---|
| sparkName | Sparkline |
|---|
| hidePane | true |
|---|
| sparkline | false |
|---|
| default | t360_tex |
|---|
| isFirstTimeEnter | false |
|---|
| cell-width | 250 |
|---|
| hideColumns | false |
|---|
| customNoTableMsg | false |
|---|
| disabled | false |
|---|
| enabledInEditor | false |
|---|
| globalFilter | false |
|---|
| id | 1706225089110_22182935 |
|---|
| order | 0 |
|---|
| hideControls | true |
|---|
| inverse | false |
|---|
| column | Venue |
|---|
| disableSave | false |
|---|
| separator | Point (.) |
|---|
| labels | Venue |
|---|
| ddOperator | OR |
|---|
| datepattern | dd M yy |
|---|
| updateSelectOptions | false |
|---|
| worklog | 5|8|w d h m|w d h m |
|---|
| isOR | AND |
|---|
| | Table Excerpt Include |
|---|
| copytable | true |
|---|
| name | PartyIDs |
|---|
| page | PartyIDs |
|---|
| type | page |
|---|
|
|
|
Please refer to Whisperer Enterprise - PartyIDs for the full Enterprise table across all venues.
Regulatory Fields
| Expand |
|---|
| Table Filter |
|---|
| totalrow | ,,,,, |
|---|
| hidelabels | false |
|---|
| sparkName | Sparkline |
|---|
| hidePane | true |
|---|
| sparkline | false |
|---|
| default | t360_tex |
|---|
| isFirstTimeEnter | false |
|---|
| cell-width | 250 |
|---|
| hideColumns | false |
|---|
| customNoTableMsg | false |
|---|
| disabled | false |
|---|
| enabledInEditor | false |
|---|
| globalFilter | false |
|---|
| id | 1706225045729_768028204 |
|---|
| order | 0 |
|---|
| hideControls | true |
|---|
| inverse | false |
|---|
| column | Venue |
|---|
| disableSave | false |
|---|
| separator | Point (.) |
|---|
| labels | Venue |
|---|
| ddOperator | OR |
|---|
| datepattern | dd M yy |
|---|
| updateSelectOptions | false |
|---|
| worklog | 5|8|w d h m|w d h m |
|---|
| isOR | AND |
|---|
| | Table Excerpt Include |
|---|
| copytable | true |
|---|
| name | RegulatoryFields |
|---|
| page | Regulatory Fields |
|---|
| type | page |
|---|
|
|
|
Please refer to or Regulatory Fields for the full Enterprise table across all venues.
Passthru Details
| Expand |
|---|
| Table Filter |
|---|
| totalrow | ,,,,, |
|---|
| hidelabels | false |
|---|
| sparkName | Sparkline |
|---|
| hidePane | true |
|---|
| sparkline | false |
|---|
| default | t360_tex |
|---|
| isFirstTimeEnter | false |
|---|
| cell-width | 250 |
|---|
| hideColumns | false |
|---|
| customNoTableMsg | false |
|---|
| disabled | false |
|---|
| enabledInEditor | false |
|---|
| globalFilter | false |
|---|
| id | 1705441562397_-569085714 |
|---|
| order | 0 |
|---|
| hideControls | true |
|---|
| inverse | false |
|---|
| column | Venue |
|---|
| disableSave | false |
|---|
| separator | Point (.) |
|---|
| labels | Venue |
|---|
| ddOperator | OR |
|---|
| datepattern | dd M yy |
|---|
| updateSelectOptions | false |
|---|
| worklog | 5|8|w d h m|w d h m |
|---|
| isOR | AND |
|---|
| | Table Excerpt Include |
|---|
| copytable | true |
|---|
| name | PassthruFields |
|---|
| page | Passthru Fields |
|---|
| type | page |
|---|
|
|
|
Please refer to Passthru Fields for the full Enterprise table across all venues.
Details
| Note |
|---|
| title | Unsupported Functionality |
|---|
|
Functionality currently not yet supported in Whisperer: - Time Options
- MultiAllocations
|
Pricing
As well as Bilateral Quote negotiation, 360T TEX also supports Basket functionality where Quote messages are received from multiple providers.
A list of all available LPs per SecurityType is provided for the client in the UserNotification(LoggedOn) message's Text field in json format, as per the example below:
| Code Block |
|---|
| title | Example: |
|---|
| collapse | true |
|---|
|
8=FIXT.1.1|9=106|35=CB|49=GW.ven.t360_tex.RFS|56=testuser|34=3|52=20231212-10: 54: 02.073125423|926=1|58={
"Status": "Venue connected.",
"LPs": {
"BLK": [
"RBS.LND.DEMO",
"SOCGEN.LND.DEMO",
"COBA.DEMO",
"RBC.DEMO",
"CITIBANK.DEMO",
"BOAL.DEMO"
],
"FWD": [
"RBS.LND.DEMO",
"SOCGEN.LND.DEMO",
"COBA.DEMO",
"RBC.DEMO",
"CITIBANK.DEMO",
"BOAL.DEMO"
],
"SPT": [
"RBS.LND.DEMO",
"SOCGEN.LND.DEMO",
"COBA.DEMO",
"RBC.DEMO",
"CITIBANK.DEMO",
"BOAL.DEMO"
],
"SWP": [
"RBS.LND.DEMO",
"SOCGEN.LND.DEMO",
"COBA.DEMO",
"RBC.DEMO",
"CITIBANK.DEMO",
"BOAL.DEMO"
],
"NDF": [
"RBS.LND.DEMO",
"SOCGEN.LND.DEMO",
"COBA.DEMO",
"RBC.DEMO",
"CITIBANK.DEMO",
"BOAL.DEMO"
],
"NDS": [
"RBS.LND.DEMO",
"SOCGEN.LND.DEMO",
"COBA.DEMO",
"RBC.DEMO",
"CITIBANK.DEMO",
"BOAL.DEMO"
]
}
}|10=187| |
For Basket functionality, clients can specify a QuoteRequest with multiple PartyRole ExecutionVenue.
There are 3 options available for clients to utilize this functionality.
- Single LP (Bilateral) -
QuoteRequest contains NoPartyIDs group with single PartyRole ExecutionVenue with PartyID populated with a LP. Clients will receive Quote message from requested LP. - Multiple LPs (Basket) -
QuoteRequest contains NoPartyIDs group with multiple PartyRole ExecutionVenues with PartyIDs populated with LPs. Clients will receive MassQuote messages with each LP as a QuoteEntry. - All LPs (Basket) -
QuoteRequest does not contain PartyRole ExecutionVenue in NoPartyIDs. Clients will subscribe to all available LPs and they will receive Massquote messages with each LP as a QuoteEntry.
| Warning |
|---|
| title | Mandatory field - LegMaturityDate |
|---|
|
For NDF/NDS/NDB, it is mandatory to populate LegMaturityDate in the QuoteRequest. Otherwise, the Venue will interpret the request as deliverable rather than non deliverable. This is breaking the normalised client behaviour on this venue. But rather than enforcing this field for all other venues, this is considered the best approach for now on this specific venue. |
| Note |
|---|
|
- QuoteRequests - The default maximum number of parallel requests is 20. Please contact 360T support if you require a higher number.
- Blocks - The venue does not support TwoWay pricing for Blocks, and such request are rejected by WE.
- Allocations -The venue only supports a single allocation per leg.
- Stream Duration- The client can specify desired
ExpireTime as an optional BodyPassThru field in the QuoteRequest. This limit by default is 1 minute for Spot and 5 minutes for all other products, but can be configured per customer and product.
|
Trading
The NewOrderMultiLeg must contain the quoteID from the quote message for the Bilateral request.
For the Basket functionality where MassQuote message is received:
ExecutionVenue per QuoteEntry is provided as EntryPassThruField indicating the Liquidity Provider name.- Clients should use
QuoteEntryID from the MassQuote message, as QuoteID in the NewOrderMultiLeg. - It is recommended that
PartyRole with the correct ExecutionVenue is provided in the NewOrderMultiLeg.
Please refer to RFS Basket workflow for the full Enterprise details across all venues.
| Note |
|---|
|
- NDF SettlCurrency - As per the venue, settlement occurs outside 360T TEX and the settlement currency is up to the 2 counterparts to decide.
- ExecutionReport Delays - If an
ExecutionReport with state Filled or Rejected is not received by the client within 10 seconds, clients must immediately contact 360T TEX support to clarify the deal status.
|