Skip to main content

CME BrokerTec Trade Connector

Features

cme-btecConnector Key
Instruments
BOND
Request Types
SUBMITCANCELREPLACE
Order Types
LIMIT
Time In Force
DAYIOCFOK
Order ID Mapper
SEQUENCE
Order Status Request
Cancel On Disconnect
Commission
Post Only
Fast Cancel
Fast Replace

Notes

Common CME Connectors Settings

Symbology

SMD Column KeyRequiredDescription
cmeSymbolYesSecurityID (numeric)

Schedule

ParameterValue
Time ZoneAmerica/Chicago
Start DaySunday
Start Time16:00:00
End DayFriday
End Time16:00:00
Daily Session?No

Config sample

connectors {
CME-BTEC: ${template.connector.cme.btec}{
settings {
host = "<PRIMARY_HOST>"
port = <PRIMARY_PORT>

backupHost = "<BACKUP_HOST>"
backupPort = <BACKUP_PORT>

session = "<SESSION_ID>"
firm = "<FIRM_ID>"

accessKey = "<ACCESS_KEY_ID>"
secretKey = "<SECRET_KEY_ID>"

senderId = "<OPERATOR_ID>"
senderLocationId = "ML,US" # default

orderEntryService {
host = "<OESG_PRIMARY_HOST>"
backupHost = "<OESG_BACKUP_HOST>"

declaredPartyDetails = [
{
account = "<ACCOUNT>"
operator = "<OPERATOR_ID>"
}
]
}
}
}
}

Tools

Converts CME binary logs (*.messages) to JSON format.
Usage: cme-btec-log-to-json --log-dir <message-logs-dir> --output-dir <output-dir>

docker compose exec ember /opt/deltix/ember/lib/custom/tools/cme-btec-log-to-json --log-dir /var/lib/emberwork/connectors/BTEC --output-dir /var/lib/emberwork