QuickFIX/J - Open Source Java FIX Engine / News: Recent posts

QuickFIX/J 1.5.3 Released

QuickFIX/J 1.5.3 is here...

This release includes some bug fixes and improvements (e.g. support for FIX5.0 SP1/SP2, support for 789/NextExpectedMsgSeqNum)

All QuickFIX/J users are invited to update their version.

For more information, go to http://www.quickfixj.org.

Posted by Christoph John 2012-12-10

QuickFIX/J 1.5.2 Released

QuickFIX/J 1.5.2 is here...

This release includes some bug fixes and minor improvements.
All QuickFIX/J users are invited to update their version.

For more information, go to http://www.quickfixj.org.

Posted by Christoph John 2011-12-20

QuickFIX/J 1.5.1 Released

QuickFIX/J 1.5.1 is finally here...

This is a mainly a bug fix release including some improvements.
All QuickFIX/J users are invited to update their version.

For more information, go to http://www.quickfixj.org.

Posted by Eric Deshayes 2011-08-26

QuickFIX/J 1.5.0 Released

After long work, it is here: QuickFIX/J 1.5.0.

This is a main release including a lot a improvements and bug fixes. All QuickFIX/J users are invited to update their version.

For more information, go to http://www.quickfixj.org.

Posted by Laurent DANESI 2010-07-08

QFJ and ST at Open Source in Finance Exchange

Smart Trade Technologies CTO and QFJ commiter, David VINCENT, explores how open source software, particularly ESPER Complex Event Processing and QuickFixJ are used today in leading Liquidity Management Systems (LMS)

Posted by Laurent DANESI 2009-11-05

QuickFIX/J 1.4.0 Released

QuickFIX/J is an 100% Java implementation of the popular QuickFIX open source FIX protocol engine. QuickFIX/J features include support for FIX protocol versions 4.0 through 5.0 (www.fixprotocol.org).

This is a major release introducing the support of FIX5.0 and FIXT1.1. This release also fixes a lot of bugs.

More information at http://www.quickfixj.org/.

Posted by Laurent DANESI 2009-02-11

Apache Synapse and WSO2 ESB embed QFJ

The Apache Synapse development team and the WSO2 ESB team has announced that they have successfully integrated Quickfix/J with Apache Synapse and WSO2 ESB. Currently this feature is available in Apache Synapse and WSO2 ESB trunks. But they are planning for a release early next May. This release will contain the new addition of FIX protocol support with Quickfix/J.

The projects will be shipping Quickfix/J jars along with Synapse and WSO2 ESB. They have also developed a couple of sample scenarios based on the Quickfix/J sample applications. The documentation related to these samples are currently available in the trunks and soon will be available on Synapse and WSO2 ESB websites.... read more

Posted by Stephen Bate 2008-04-21

EclipseTrader using QFJ

Eclipse Trader is an Eclipse Rich Client Platform (RCP) application focused to the building of an online stock trading system, featuring shares pricing watch, intraday and history charts with technical analysis indicators, level II/market depth view, news watching, and integrated trading. The standard Eclipse RCP plug-ins architecture allows third-party vendors to extend the functionality of the program to include custom indicators, views or access to subscription-based data feeds and order entry.... read more

Posted by Stephen Bate 2008-03-27

QFJ in ActiveQuant

Quickfix/J has been integrated into the ActiveQuant open source automated trading framework.

QuickFIX/J is an 100% Java implementation of the popular QuickFIX open source FIX protocol engine. QuickFIX/J features include support for FIX protocol versions 4.0 through 4.4 (www.fixprotocol.org).

See also: http://activequant.org/?q=node/210

Posted by Stephen Bate 2008-03-27

Apache Camel using QFJ

The Apache Camel project now provides a QuickFIX/J connector.

Camel implements the Enterprise Integration Patterns allowing you to configure routing and mediation rules in either a Java based Domain Specific Language (or Fluent API) or via Spring based Xml Configuration files. Either approaches mean you get smart completion of routing rules in your IDE whether in your Java or XML editor.

Apache Camel uses URIs so that it can easily work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, JMS, JBI, SCA, MINA or CXF Bus API together with working with pluggable Data Format options. Apache Camel is a small library which has minimal dependencies for easy embedding in any Java application.... read more

Posted by Stephen Bate 2008-03-03

QFJ used in SmartConnect

Smart Trade Technologies, the leading provider
of Liquidity Management System announced the
first production release of SmartConnect,
its new trading connectivity platform.

SmartConnect is a new product from Smart Trade
Technologies. The product offers an highly
configurable platform allowing to offer
comprehensive connectors to various liquidity
sources. The system is able to receive and send
messages from multiple sources using different
formats and network protocols.... read more

Posted by Stephen Bate 2008-03-03

QFJ at O'Reilly Money:Tech

I had a great opportunity to participate with Marketcetera's Graham Miller, Tim O'Reilly and others on a panel at the O'Reilly Money:Tech conference. The panel discussed the use of open source software in the financial community. My impression is that there was positive response from the Wall Street crowd. There seems to be keen interest in open standards and related open source implementations.

Steve Bate

Posted by Stephen Bate 2008-02-06

QuickFIX/J 1.3.1 Released

QuickFIX/J is an 100% Java implementation of the popular QuickFIX open source FIX protocol engine. QuickFIX/J features include support for FIX protocol versions 4.0 through 4.4 (www.fixprotocol.org).

This is primarily a maintenance release. The only
significant new feature is the support for full
session IDs. This release also fixes a potentially serious bug in the resend queue management. This may cause erratic behavior when the engine is under load and the network is unreliable.... read more

Posted by Stephen Bate 2008-01-16

QuickFIX/J 1.3.0 Released

QuickFIX/J is an 100% Java implementation of the popular QuickFIX open source FIX protocol engine. QuickFIX/J features include support for FIX protocol versions 4.0 through 4.4 (www.fixprotocol.org).

The primary change in this release is the change to use Java 5 for compilation. A Java 4 version is also included as a binary release (created using Retrotranslator). There are also numerous other small improvements and bug fixes. See the change log for more details.... read more

Posted by Stephen Bate 2007-09-26

QuickFIX/J 1.2.0 Released

QuickFIX/J is an 100% Java implementation of the popular QuickFIX open source FIX protocol engine. QuickFIX/J features include support for FIX protocol versions 4.0 through 4.4 (www.fixprotocol.org).

Several new features are included in the 1.2.0 release along with several bug fixes. An upgrade from previous versions is recommended. See the change log for more details.

Posted by Stephen Bate 2007-07-03

QuickFIX/J 1.1.0 Released

QuickFIX/J is a Financial Interchange Protocol (FIX) engine written in Java.

This is a significant release with many new features and bug fixes
(note: most of the bug fixes have already been merged into 1.0.5).
Some of the significant new functionality includes embedded SSL
support, ability to configure custom MINA I/O filters, ability
to use multiple acceptor socket ports, and a suite of JMX MBeans
that allow standards-based management of QFJ sessions and
connectors.... read more

Posted by Stephen Bate 2007-04-11

QuickFIX/J 1.0.5 Released

This is primarily a maintenance release. It's includes an upgrade to MINA 1.0.1 and thread safety improvements.

Posted by Stephen Bate 2007-01-08

QuickFIX/J 1.0.4 Released.

This release has a fix for a problem with a MINA thread blocking under some conditions. This problem is usually related to the socket throwing an exception. An upgrade is strongly recommended.

Posted by Stephen Bate 2006-10-13

QuickFIX/J 1.0.3 Released

Release Notes - QuickFIX/J - Version 1.0.3

** Bug
* [QFJ-48] - Fix class path in examples scripts
* [QFJ-54] - Occasional NPE in block method during acceptor start.
* [QFJ-56] - Support null LogFactories.
* [QFJ-57] - Make QFJ timer thread a daemon.
* [QFJ-59] - Documentation: "initiator" was misspelled in the sample
configuration

** Improvement
* [QFJ-61] - Extend SessionState to track whether a Logout has
been received. Can be used in onLogout() to determine
if the logout was normal or not.... read more

Posted by Stephen Bate 2006-09-05

Marketcetera OMS using QFJ

Marketcetera is building an open-source trading platform based on QuickFIX/J and other open-source technologies. The platform includes an order entry application built on the Eclipse RCP, an order routing server, and other integration tools including a plug-in for Excel spreadsheets.

Marketcetera LLC is building a new software platform committed to providing fast, flexible and reliable securities trading tools to financial services professionals. There mission is to make world-class order-management and risk-management software available and affordable to individuals and to institutions of all sizes. Marketcetera focuses on building the key trading functions that are common to all organizations, thus freeing our clients to concentrate on proprietary trading algorithms and other specialized software that provide a competitive advantage.... read more

Posted by Stephen Bate 2006-08-15

QuickFIX/J 1.0.2 Released

QuickFIX/J Support: http://www.quickfixj.org/support/
This is primarily a maintenance release with several
bug fixes and a few a few minor improvements. Thanks to
Brad Harvey, Nick Fortescue, Eddie Robertsson, Matyas Barakonyi,
Scott Harrington, Christian Braeuner and Lin Lejiang for
their 1.0.1 problem reports and assistance.

File can be downloaded from SourceForge at:

https://sourceforge.net/project/showfiles.php?group_id=163099... read more

Posted by Stephen Bate 2006-08-14

FIX Log Viewer Released

QuickFIX/J's sister project, QuickFIX, has announced the release of a FIX message log viewer based on QFJ. Oren Miller, QuickFIX project lead, says...

Available for download at http://www.quickfixengine.org

Documentation is available, in PDF format, here http://
www.quickfixengine.org/quickfix-logviewer/documentation.pdf

This is a logviewer we have been using internally for a couple years. We've put it in a releasable state along with substantial user documentation. While taking a look at this, also check out
log4fix at http://www.opentradingsolutions.org/blog/log4fix/, and
Hermes JMS at http://www.hermesjms.com/. All of these take different
approaches to managing FIX logs which should prove useful in
different scenarios.

Posted by Stephen Bate 2006-08-08

QuickFIX/J article at Forbes.com

Joint QFJ and Smart Trade press release for version 1.0 release. Contributions from Steve Bate (QFJ developer and head of R&D at Smart Trade), David Vincent (CTO of Smart Trade), and Oren Miller (QuickFIX founder and C++ engine developer).

Forbes.com:
http://www.forbes.com/feeds/businesswire/2006/06/14/businesswire20060614005623r1.html

Posted by Stephen Bate 2006-06-17

HermesJMS to use QuickFIX/J

Colin Crist, founder of the HermesJMS project, is currently developing some very interesting new features for his project using QuickFIX/J. HermesJMS is a great tool for monitoring JMS connections and for testing JMS based applications using message capture, replay, and other techniques. Colin is using QuickFIX/J to parse FIX messages sent through JMS. He also is going to provide a nice hierarchical view of the FIX message structure, a hex dump of the message, and the ability to query messages using an SQL-like language. And there are even more features in the works. See more information on the HermesJMS project at:... read more

Posted by Stephen Bate 2006-06-17

AppliaFIX Appliance includes QFJ

This was an entry in the VMware Ultimate Virtual Appliance Challenge in the "Best Server Appliance" category.

AppliaFIX is a server appliance designed for use in ESX Server and VirtualCenter Infrastructure environments. For evaluation and experimentation, as well as the Challenge, this distribution runs in VMware Player.

It's not recommended for production use, but it might give some of the companies out there ideas on potential applications of QuickFIX/J.... read more

Posted by Stephen Bate 2006-06-17