Skip to main content

Standard Chartered Bank Trade Connector

Features

fix-scbConnector Key
Instruments
FX
Request Types
SUBMIT
Order Types
PREVIOUSLY_QUOTED
Time In Force
FOKIOC
Order ID Mapper
COMPOSITE
Order Status Request
Cancel On Disconnect
Commission
Post Only
Fast Cancel
Fast Replace

Notes

Orders

Order Cancel, Order Cancel/Replace requests are not supported.

Settlement Date

Required for previously quoted orders. Value date in YYYYMMDD format, taken directly from the Quote (unless it is a market order).

Parties

PartyIDSourceDescription
ProprietaryCustom code
MICCodeMIC code. Required for MIFID Trading Venues
PartyRoleDescription
ClientIdClient ID. Used to convey the individual user, not mapped by SC.
OrderOriginationFirmOrder Origination Firm. Used to identify the individual client, mapped by SC.
SystematicInternaliserSystematic Internaliser (SI)
MIFIDTradingVenueMIFID Trading Venue (MTF / OTF / RM).

Symbology

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

Session Schedule (With Daily sequence reset)
Start Time: 17:05 ET - Sunday - Thursday
Close Time: 17:00 ET - Monday - Friday
Reset Time: 17:02 ET - Monday - Friday

Configuration

Connector settings

ParameterDefault ValueDescription
accountRequired if booking trade to an account other than the default account.
clientTierUsed to indicate which tier to get prices from. This is only required where agreed. (e.g. for multiuser portals).
parties.partyIdPartyID value.
parties.partyIdSourceIdentifies class or source of the PartyID value. Required if PartyID is specified.
parties.partyRoleIdentifies the type or role of the PartyID specified. Required if PartyID is specified.

Supported order attributes

KeyDescription
64SettlDate(64). Conditionally required for Previously Quoted orders. Value date in YYYYMMDD format, this should be populated directly from the Quote.
1Account(1). User account.
167SecurityType(167). Instrument type. Valid values: FXSPOT, FXFWD, FXNDF.
7533ClientTier(7533). Used to indicate which tier to get prices from.
7250TenorCode(7250). For Market orders a valid tenor code as detailed in the Settlement Tenors section can be specified. For Previously Quoted orders this tag should not be sent.
541MaturityDate(541). Conditionally required fixing date for NDF contract.
20034NDFCurrency(20034). Optional tag which can be used to specify the NDF currency if there is ambiguity as to which currency is non deliverable.
120SettlCurrency(120). The settlement currency if different to the dealt currency. This can only be specified if the product is an NDF and then only if it is required.

Config sample

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

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

account = "ACCOUNT"
clientTier = "CLIENT_TIER"

parties = [
{
partyId = "CLIENT_ID"
partyIdSource = Proprietary
partyRole = ClientId
}
]
}
}
}