How do I connect?
Moment maintains FIX servers at the following addresses:
trade.fix.live.moment-api.com:1636
for live trading.trade.fix.paper.moment-api.com:1636
for UAT trading.
To maintain high availability, these domains resolve to one of multiple static IP addresses in separate cloud availability zones. When forming a new connection, clients should always go through the DNS lookup step in order to be routed to an available host. Caching the static IP of a host can result in the host being unavailable upon reconnection. All connections are required to be TLS encrypted.
Authentication
Clients authentication is handled via IP address. When onboarding to Moment client's will provide a list of static IP addresses that will allow them to authenticate with Moment's FIX connections. Connections must originate from one of these IP addresses in order to establish a trading session.
When is Moment available?
Moment's trading servers are available daily, between the hours of 00:20:00 ET
and 23:59:59 ET
. Trades placed outside of supported market hours will be cancelled back unexecuted.
How does the FIX trading API differ from the orders websocket API?
Moment's FIX API supports both placing orders and receiving order status updates over a single, bi-directional, connection. By contrast, the websocket API only supports receiving order updates. Because FIX sequence numbers are specific to a session, they will not match those on the websocket 1-1. Sessions, and as a result, sequence numbers, will reset at midnight UTC.