Skip to main content

Wincent OTC Trade Connector

Features

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

Notes

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

ParameterDefault ValueDescription
apiKeyWincent API key used as Username(553) during Logon.
apiSecretBase64-encoded Wincent API secret used to sign Logon.

Supported order attributes

KeyDescription
168, 6168EffectiveTime(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>"
}
}
}