360X
API ReferenceRESTWebsocketsFIX
SupportStatusWebsite
API ReferenceRESTWebsocketsFIX
SupportStatusWebsite
  1. FIX
  • Introduction
  • Getting Started
  • Connectivity Setup
  • Authentication
  • Session Management
  • Instrument Discovery
  • Market Data
  • Order Management
  • Request for Quote (RFQ)
  • Message Reference
  • Error Handling
  • Code Examples
  • Troubleshooting
  • Support & Ressources
  • Appendix
  • Exchange FIX Dictionary Downloads
  1. FIX

Connectivity Setup

Configuration Parameters#

The following table describes all configuration parameters required for connecting to the 360X FIX API.
ParameterDescriptionValid ValuesExample
BeginStringFIX transport versionFIXT.1.1FIXT.1.1
DefaultApplVerIDFIX application version (required for FIXT 1.1)FIX.5.0SP2FIX.5.0SP2
SenderCompIDYour ID as associated with this FIX sessionCase-sensitive alphanumeric string
Provided by 360X
CLIENT_COMP_123
TargetCompID360X server ID for this FIX sessionAlways 360X360X
SocketConnectHostHost to connect tofix.360x.com (production)
fix.sandbox.360x.com (sandbox)
fix.360x.com
SocketConnectPortPort to connect to5005 (production and sandbox)5005
HeartBtIntHeartbeat interval in secondsInteger between 1 and 30
Recommended: 30
30
ReconnectIntervalTime between reconnection attempts in secondsPositive integer
Default: 30
30
ConnectionTypeConnection modeinitiator (client connects to server)initiator
ResetOnLogonReset sequence numbers on logonY (yes) or N (no)
Recommended: Y for initial testing
Y
FileStorePathDirectory for storing session stateValid filesystem path./store
FileLogPathDirectory for storing FIX logsValid filesystem path./log
DataDictionaryPath to FIX 5.0 SP2 data dictionaryValid file path to FIX50SP2-360X.xml./config/FIX50SP2-360X.xml
TransportDataDictionaryPath to FIXT 1.1 data dictionaryValid file path to FIXT11.xml./config/FIXT11.xml
StartTimeDaily session start time (UTC)HH:MM:SS format00:00:00
EndTimeDaily session end time (UTC)HH:MM:SS format23:59:59

Important Configuration Notes#

HeartBtInt: Must be ≤ 30 seconds. The server enforces a maximum heartbeat interval of 30 seconds.
TargetCompID: Must be exactly 360X (with hyphen, not underscore).
SenderCompID: Will be provided by 360X upon account setup. This must match your registered identifier.
ResetOnLogon: Set to Y during initial testing to avoid sequence number issues. For production, consider N to maintain sequence continuity.

Sample Configuration Files#

Production Environment (QuickFIX Format)#

Sandbox Environment (QuickFIX Format)#

Before using:
1.
Replace YOUR_SENDER_COMP_ID with your assigned SenderCompID
2.
Ensure ./store and ./log directories exist
3.
Download the 360X data dictionary files
4.
Update dictionary file paths to match your setup

Data Dictionary#

360X uses a custom FIX 5.0 SP2 data dictionary that includes platform-specific tags and message types.

Required Dictionary Files#

1.
FIX50SP2-360X.xml - 360X custom application-layer data dictionary
2.
FIXT11.xml - Standard FIXT 1.1 transport-layer data dictionary

Obtaining Dictionary Files#

Contact your 360X account representative to obtain the FIX50SP2-360X.xml data dictionary file. The standard FIXT11.xml file is typically included with QuickFIX distributions.

Configuration#

Modified at 2026-03-09 15:06:12
Previous
Getting Started
Next
Authentication