Skip to main content

Morgan Stanley Trade Connector

Features​

fix-morganstanleyConnector Key
Instruments
FUTURE
Request Types
SUBMITCANCELREPLACE
Order Types
LIMITMARKET
Time In Force
DAY
Order ID Mapper
SEQUENCE
✓
Order Status Request
✓
Cancel On Disconnect
✗
Commission
✗
Post Only
✗
Fast Cancel
✗
Fast Replace

Notes​

Algo trading​

Per the spec, a custom tag with a value higher than 7000 must be included.

Symbology​

Morgan Stanley uses standard futures symbology with contract month and year encoded in the symbol name, e.g. XU21M, NG21N, C21Z.

Schedule​

Schedule not defined.

Configuration​

Connector settings​

ParameterDefault ValueDescription
accountDefault value for Account(1) tag.
fixSpecFUT3.7MS Algo spec version for which client or vendor is certified.
targetSubIdUsed by internal Morgan Stanley Systems to determine internal destination for order
senderSubIdUsed by internal Morgan Stanley Systems to determine order sender
idSourceIdentifies class of alternative SecurityID
senderLocationIdAssigned value used to identify specific message originator's location

Supported order attributes​

KeyDescription
>7000Used for various Algo parameters
57Used to override targetSubId
50Used to override senderSubId
168Time the order should start executing. Suggested format: localtime on frontend. FIX message requires GMT.
167Indicates type of security
22Identifies class of alternative SecurityID
48CUSIP or other alternate security identifier
142Assigned value used to identify specific message originator's location
200MaturityMonthYear(200) - Month and Year of the maturity for Futures
461CFICode(461) - Indicates the type of security using ISO 10962 standard

Config sample​

connectors {
MS : ${template.connector.fix.morganstanley} {
settings {
host = "<HOST>"
port = <PORT>

senderCompId = "<SENDER_COMP_ID>"
targetCompId = "<TARGET_COMP_ID>"
targetSubId = "<TARGET_SUB_ID>"

fixSpec = FUT3.7
}
}
}