Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • LogIncomingMessages = false
  • ThirdPartyRoutingIsEnabled = false
  • EnableIncrementalLogFileCreation = true (for persistent mode)
  • TimestampsInLogs = false
  • RecvCpuAffinity  you can find the description of this parameter here: FIX Engine parameters#RecvCpuAffinity
  • DictionariesFilesList  to get best latency user should create FIX protocol XML file with minimal message/field set. Only used fields should be listed in the message. Path to the XML file should be passed to DictionariesFilesList parameter in the engine.properties. SessionExtraParameters::validation_.ignoreUnknownFields_ should be true.

SessionExtraParameters

...

  • CheckVersionOfOutgoingMessages = false
  • TimestampsInLogs = false
  • EnableIncrementalLogFileCreation = true (for persistent mode)
  • SendCpuAffinity  you can find the description of this parameter here: FIX Engine parameters#SendCpuAffinity
  • DictionariesFilesList  to get best latency user should create FIX protocol XML file with minimal message/field set. Only used fields should be listed in the message. Path to the XML file should be passed to DictionariesFilesList parameter in the engine.properties. SessionExtraParameters::validation_.ignoreUnknownFields_ should be true.

SessionExtraParameters

  • SessionExtraParameters::validation_.isEnabled = false
  • SessionExtraParameters::validation_.ignoreUnknownFields_ = true
  • generateCheckSum_ = false; if remote side does not validate CheckSum(10) field, user can disable calculation of this field
  • SendCpuAffinity_ – you can find the description of this parameter here: FIX Engine parameters#SendCpuAffinity
  • disableTCPBuffer_ = true
  • socketPriority_ |= Engine::AGGRESSIVE_SEND_SOCKET_OP_PRIORITY

...