Tuesday, 29 November 2016

Saxo Bank taps Fix8Pro for global market connectivity

29 November 2016 (Sydney/Moscow): Fix8 Market Tech, the next-gen FIX solution provider, today announced their technology had been chosen by Saxo Bank A/S.

Saxo Bank will use Fix8Pro© as part of a new high performance market connectivity engine. Chief Technology Officer Michel Andre said, “Fix8Pro offered us a lightweight turnkey fix engine as a component that we could integrate easily into our framework and solution.”

“Fix8Pro has allowed us quicker time to market while retaining flexibility and execution speed close to a home built solution but without the sacrifices involved in more heavy handed frameworks. Fix8 Market Tech’s combined service, domain knowledge and technology expertise has been valued through the process and has been key for us.”

Fix8 Market Tech, founded in 2013 by David Dight, also offers Fix8 – a free, open-source framework that developers can use to build FIX applications using any FIX version. Dight said that Fix8 gave market participants a FIX ‘sandbox’ to make FIX application development simpler, richer and more functional.

“We operate in the spirit of FIX which is a free, open-source language,” he said. “Fix8 Market Tech provides high performance FIX products as well as consulting. Fix8Pro is the ‘secret sauce’ with self-generating code, and intelligent capabilities that push decision-making down the FIX layer for smarter FIX connections that reduce latency and streamline reporting.”

Fix8 has offices in Sydney and Moscow, with regional support in the US. It’s suited to enterprises that want to retain control of their FIX interfaces in-house, but don’t want to build from scratch. “It’s useful for larger sell-side and buy-sides, exchanges, regulators, market data providers and other non-participants,” Dight said. “Fix8Pro mitigates vendor risk and provides a nice middle ground – you get the fast, fancy tech but customized to your in-house architecture and with expert external support and documentation.”

Dight’s 30 year FIX career has encompassed roles in NASDAQ, OMX, Deutsche Bank and Computershare. He founded Fix8 Market Tech to exploit a gap in the FIX vendor market which has become “pricey and lacking innovation”.

“Tech and coding capabilities have outstripped what was previously available in the FIX implementation world,” he said. “We apply cutting edge coding to FIX, creating something new that fits very nicely into the global world of FIX.”


For interviews with David Dight:
Kristin Westlake, The Continuum Partners kwestlake@thecontinuumpartners.com

+61 416 219 358

Friday, 16 September 2016

Fix8 version 1.4.0 released!

It's been a while but here is the latest maintenance update for Fix8 Open Source. It addresses a number of important bugs. Thanks to all who have contributed to making the framework increasingly mature and stable

Download here.

For new features and enhancements, see Fix8Pro.

Summary of changes

  • Fixed Jira tickets FX-530,FX-533,FX-539,FX-562,FX-563,FX-564,FX-560,FX-588,FX-569,FX-596,FX-642,FX-633,FX-615,FX-609,FX-655
  • Added verison tag to Nuget packages
  • Fixed Seqedit reports corrupted persister index
  • Added Provide programmatic way to set reset sequence number flag on logon
  • Fixed XML parser should report line numbers of mismatched element start/end
  • Added Compiler should optionally report unused tags
  • Added Session should provide callback for rejected inbound message
  • Fixed XmlData fields unsupported
  • Fixed Rejected inbound messages do not appear in protocol log
  • Fixed FIX time to epoch converter
  • Fixed Acceptor mode: Crash while receiving logout message
  • Fixed Sequence number reset does not function correctly
  • Fixed Expected Sequence number reaches extreme and unrealistic value
  • Upgraded FastFlow to v2.1.0
  • Added ConsoleMenu permit messages to be created from inbound messages
  • Added ConsoleMenu SelectMsgFrom now displays message sending time and seqnum if available
  • Fixed crash on "Send one message, optionally save before send"
  • Fixed f8c unhandled exception while stoul'ing fields
  • Fixed login_retries="0" not working
  • Fixed Expected Sequence number reaches extreme and unrealistic value
  • Fixed Crashes on heartbeat

Wednesday, 30 December 2015

Fix8 version 1.4.0 coming soon....

We're busy on a number of fronts with both the community (open source) and commercial version. We will be releasing 1.4.0 very soon.

Sunday, 23 August 2015

Fix8 version 1.3.4 released!

It's been a while but here is the latest maintenance update for Fix8 Open Source. It addresses a number of important bugs. Thanks to all who have contributed to making the framework increasingly mature and stable

Download here.

For new features and enhancements, see Fix8Pro.

Summary of changes

  • Fixed Jira tickets - FX-511, FX-490, FX-491, FX-480, FX-470, FX-336, FX-525, FX-524, FX-523, FX-520, FX-516, FX-527
  • Client logout crashes FIX server
  • SessionWrapper needs to be cleaned up in the destructor
  • Fixed Seqedit reports corrupted persister index
  • Fixed compile errors on OSX
  • Fixed Provide hook in Session to modify header before sending
  • ReliableClientSession crash when connection failed
  • Fixed Crash on sending cloned message
  • Added Provide optional improved checksum calculation
  • Added Provide Consolemenu method to remove msg from list and return to application
  • Fixed Replace get_value<> with stoi, stoul, stof, etc
  • Added Provide non-const header and trailer accessors
  • Fixed With f8config installed in system includes, #defines causes namespace pollution
  • Fixed Test harness improvements, testing

Wednesday, 22 April 2015

Fix8 version 1.3.3 released!

This maintenance update for Fix8 Open Source addresses a number of important bugs. Download here.

For new features and enhancements, see Fix8Pro.

Summary of changes

  • Fixed Jira tickets - FX-321, FX-319, FX-336, FX-480
  • Fixed Provide capability to build stock FIX libraries
  • Fixed seqedit Poco linkage prolem
  • Added CMake find_package support
  • Fixed ssout_xxxx() macros can be used outside FIX8 namespace
  • Fixed Schedule::test bug fix for calculating "today" in local time zone
  • Fixed support application framework to manage all purmutations of process_model and mode
  • Fixed issue in MessageBase::clear
  • Fixed XML parser does not support CDATA values
  • Fixed ReliableClientSession crash when connection failed
  • Fixed Client logout crashes FIX server

Friday, 2 January 2015

Fix8 version 1.3.2 released!

This maintenance update for Fix8 Open Source is our first for the new year and addresses a number of important bugs. Download here.

For new features and enhancements, see Fix8Pro.


Summary of changes


  • Fixed Jira tickets - FX-394,FX-385,FX-379,FX-372,FX-371,FX-355,FX-353,FX-350, 
  • FX-321,FX-328, FX-326, FX-307, FX-332, FX-333, FX-369, FX-354, FX-323
  • Fixed schedule is_valid() returns true even schedule is invalid under win
  • Fixed Fix8 has empty timestamps under windows
  • Fixed client session reconnect failure after previous abnormal session disconnect
  • Fixed unhandled message and reject problems
  • Fixed invalid tag in test log of Win build
  • Fixed Tickval::todouble returning 0
  • Fixed provide capability to build stock FIX libraries
  • Fixed improve VS2013 build wth stock FIX schemas
  • Fixed replace time/date handling (Tickval) with C++11 std::chrono
  • Fixed ReliableClientSession crash when socket connection refused
  • Fixed Fix8 test harness (client) improvements
  • Fixed provide support for longname field lookup
  • Fixed add git revision & fix8 version reporting to log during fix8 start
  • Fixed crashing in hftest of Win build
  • Fixed on exit when using std::thread, logger reports "resource deadlock avoided"
  • Fixed copy_legal causes segfault on windows
  • Fixed f8test client and server core dumps on exit when compiled with stdthread

Sunday, 24 August 2014

Fix8 version 1.3.1 released!

This patch release fixes the windows build issues in 1.3.0.

Download here.

1. Windows build issue

Minor changes to fix build issues with Windows and 1.3.0


2. Issues fixed

Fixed Jira tickets FX-325


3. Summary of changes

  • 1.3 build bug under Win