Wincent OTC Trade Connector
Features
fix-wincentConnector KeyNotes
Authentication
The connector signs each Logon message with the configured API key and base64-encoded API secret. Sequence numbers are reset on every connection, as required by Wincent.
Order lifecycle
Wincent supports Market and Limit orders with Immediate-or-Cancel or Fill-or-Kill time in force. Orders cannot be cancelled, replaced, or queried after submission.
EffectiveTime(168) can be supplied using order attribute 168 or 6168.
If omitted, Wincent expires the order two seconds after SendingTime(52).
Symbology
Symbols use the <BASE>_<QUOTE>_SPOT format. For example, BTC_USDC_SPOT represents spot Bitcoin quoted in USDC.
Quantities are expressed in the base currency and prices in the quote currency.
Available 24/7, no fixed maintenance windows. Wincent don't announce <1min reconnects; for significantly longer planned downtime, Wincent would generally notify counterparties beforehand.
Configuration
Connector settings
| Parameter | Default Value | Description |
|---|---|---|
| apiKey | Wincent API key used as Username(553) during Logon. | |
| apiSecret | Base64-encoded Wincent API secret used to sign Logon. |
Supported order attributes
| Key | Description |
|---|---|
| 168, 6168 | EffectiveTime(168). UTC time at which the order expires. |
Config sample
connectors {
WINCENT : ${template.connector.fix.wincent} {
settings {
host = "<HOST>"
port = <PORT>
senderCompId = "<SENDER_COMP_ID>"
targetCompId = "WINCENT_TRADE"
apiKey = "<API_KEY>"
apiSecret = "<API_SECRET>"
}
}
}