Skip to main content

360T RFQ Connector

Features​

rfq-360tConnector Key
Instruments
FX
Request Types
SUBMIT
Order Types
MARKETLIMITPREVIOUSLY_QUOTED
Time In Force
FOK
Order ID Mapper
CUSTOM
✓
Order Status Request
✓
Cancel On Disconnect
✗
Commission
✗
Post Only
✗
Fast Cancel
✗
Fast Replace

Notes​

360T API​

RFQ360T Trade Connector is implemented and tested with 360T RFS Market Taker API v.12.0.0.

Default order currency is taken from a new order request's Currency property. It can be overridden by the request's Currency(15) attribute.

Instrument types​

A trade settlement date for a quote request or a new order request must be specified in the request's SettlementDate property. It can be overridden by the request's SettlDate(64) attribute. Instrument type in requests to 360T is defined by the trade settlement date only.

Quote ID​

360T Exchange has the following requirements for QuoteID (FIX tag 117):

Order TypeQuoteID
LimitQuoteRequestId
Previously QuotedQuoteId

Required information should be specified in the request's QuoteId property.

Account​

Account for the 360T QuoteRequest message is taken from the PartyId property of the QuoteRequest request. If the property is not specified in the request, the default account is used.

Account from the 360T Quote message is reported back in the PartyId property of the Quote event.

Symbology​

Currency pairs in BASE/QUOTE format, e.g. EUR/USD, GBP/USD.

Schedule​

Open 24 hours. Session reset is performed on Saturdays at 17:00 EST.

Configuration​

Connector settings​

ParameterDefault ValueDescription
passwordPassword
accountDefault account
useAccountfalseSend account specified in the order request in the Account(1) tag
streamName of Timebase stream for quote requests and quotes

Supported order attributes​

KeyDescription
1Account(1)
15Currency(15)
64SettlDate(64)
106Issuer(106) for the order. Specifies the issuer of the original quote that is supposed to be executed.

Config sample​

connectors {
RFQ360T : ${template.connector.rfq.rfq360t} {
settings {
host = "<STUNNEL_HOST>"
port = <STUNNEL_PORT>

senderCompId = "<SENDER_COMP_ID>"
senderSubId = "<SENDER_SUB_ID>"
targetCompId = "<TARGET_COMP_ID>"

password = "<PASSWORD>"
account = "<ACCOUNT>"

stream = "<RFQ_STREAM_KEY>"
}
}
}

Stunnel​

360T allows connections over the internet, which must be secured via stunnel to the 360T data center.