fix-client.cfg (21 lines of code) (raw):

# This is a client (initiator) [DEFAULT] #settings which apply to all the Sessions. ConnectionType=initiator #This specifies if you are creating an acceptor(Server) or initiator (Client) LogonTimeout=30 #Time in seconds before your session will expire, keep sending heartbeat requests if you don't want it to expire ReconnectInterval=30 # Time in seconds before reconnecting ResetOnLogon=Y # FIX messages have a sequence ID, which shouldn't be used for uniqueness as specification doesn't guarantee anything about them. If Y is provided every time a logon message is sent, the server will reset the sequence. FileLogPath=./logs #Path where logs will be written # session definition [SESSION] # Settings specifically for one session # inherit ConnectionType, ReconnectInterval and SenderCompID from default BeginString=FIX.4.4 #Should always specify you FIX version SenderCompID=TCLIENT1 # A string which identifies client uniquely SenderPassword=testpassword1 # A custom client password attribute TargetCompID=DELTIX # A String which identifies Server uniquely StartTime=00:00:00 # Time when session starts and ends EndTime=00:00:00 HeartBtInt=30 # Time in seconds which specifies the interval between heartbeat CheckLatency=N # If this is set to True then you have to provide MacLatency, value should be large enough to cater to network latency. MaxLatency=240 SocketConnectPort=9001 SocketConnectHost=127.0.0.1 UseDataDictionary=N # Specifies if data dictionary will be used DataDictionary= FileStorePath=./sessions # Session info will be saved here # Link to official documentation: # http://www.quickfixengine.org/quickfix/doc/html/configuration.html