Page History
...
| Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Please refer to Whisperer Enterprise - Supported Instruments for the full Enterprise table across all venues.
| Note | ||
|---|---|---|
| ||
Functionality currently not supported in Whisperer
|
| Warning | ||
|---|---|---|
| ||
Venue details : Side is relative to base currency by default on 360T Taker API. There is a possibility to configure a session to allow all Side tags in the communication - quote requests, quotes, orders and execution reports - to be relative to the notional currency. MF only supports the side to be relative to notional currency and MarketFactory Support will have it configured by default. |
| Note | ||
|---|---|---|
| ||
QuoteRequests - The default number of parallel requests is 20. Please contact 360T support if you require a higher number. Swaps - Uneven Swaps are not supported. Hence allocations on near and far leg should always match. Blocks - TwoWay pricing is not supported for blocks. Allocations - NetZero allocations are not supported, thus ExpireTime - Client can provide this as an optional BodyPassThru field. If not provided, this limit is by default 1 minute for Spot and 5 minutes for all other products, but can be configured per customer and product. |
| Note | ||
|---|---|---|
| ||
If you don’t receive an |
PartyIDs
| Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
| Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
| Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Please refer to Passthru Fields for the full Enterprise table across all venues.
Details
| Note | ||
|---|---|---|
| ||
Functionality currently not yet supported in Whisperer:
|
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 | ||||
|---|---|---|---|---|
| ||||
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) -
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.
| Warning | ||
|---|---|---|
| ||
For NDF/NDS/NDB, it is mandatory to populate 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 | ||
|---|---|---|
| ||
|
Trading
The NewOrderMultiLeg must contain the quoteID from the quote message for the Bilateral request.
For the Basket functionality where MassQuote message is received:
ExecutionVenueperQuoteEntryis provided asEntryPassThruFieldindicating the Liquidity Provider name.- Clients should use
QuoteEntryIDfrom theMassQuotemessage, asQuoteIDin theNewOrderMultiLeg. - It is recommended that
PartyRolewith the correctExecutionVenueis provided in theNewOrderMultiLeg.
Please refer to RFS Basket workflow for the full Enterprise details across all venues.
| Note | ||
|---|---|---|
| ||
|
Forward Time Options
Clients interested in trading Forward Time Options should be on Whisperer schema version 19457 or later.
Please take note of the following when trading Forward Time Options:
SecurityType- Should beFTOinSecurityTypeandLegSecurityType.- TimeOptionStartTenor - Conditionally required to specify the start of the settlement period in standard tenor.
TimeOptionStartDate- Conditionally required whenTimeOptionStartTenor = BKNto specify the start date of the settlement period.LegSettlType- Specifies a standard tenor for the end of the settlement period. This is a required field when trading Forward Time Options.LegSettlDate- Specifies the end date of the settlement period in a Forward Time Option. Conditionally required whenLegSettlType = BKN.
Please refer to 2025-02-18 - Whisperer API Upgrade to v19457 for further info.