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>"
}
}
}