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
}
}
}