Skip to main content

677FG Trade Connector

Features

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

Notes

Connectivity

677FG supports FIX 4.4 over TLS (stunnel is required). In FIX terminology, 677FG is the session acceptor and the integrating party (client) is the session initiator.

Sandbox

677FG has a sandbox environment that clients can use to test their integration. The sandbox environment is identical to the production environment, except trades executed in sandbox are not considered "real" and no actual funds are exchanged.

Trading in Term Currency

When interacting with the 677FG FIX API, clients can specify quantities in either base or quote currency terms. For example, when requesting quotes, clients may specify the quote amount in either of the relevant product’s currencies. Similarly, when submitting orders, the order amount can be in either currency.
Note that the price is always in the BASE/QUOTE standard (does not invert even when the amount is in quote currency) and the side always refers to the purchase or sale of the base currency.

Symbology

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

Configuration

Connector settings

ParameterDefault ValueDescription
usernameUsername. Optional.
passwordPassword. Optional.

Config sample

connectors {
677FG : ${template.connector.fix.fg677} {
settings {
host = "<STUNNEL_HOST>"
port = <STUNNEL_PORT>

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