About FIX
FIX is an electronic messaging protocol for financial transactions. The Financial Information eXchange (FIX) is an open, widely used industry standard. More information is available on the FIX protocol website.
COMPARISONS TO QUICKFIX
QuickFIX/n is a .NET port of QuickFIX, an open source C++ FIX engine.
We love QuickFIX. We have been contributors nearly since its conception and use it heavily in our products and consulting.
The goal of QuickFIX/n is to create an open source FIX engine that feels native to C#. The (C++) QuickFIX project maintains a C# wrapper which has been used successfully in .NET for many years, but it results in code that is not idiomatic of .NET development. QuickFIX/n attempts to keep the same robustness and conformance of QuickFIX with a similar API while bringing native performance and idiomatic usage to .NET.
For Java development, please visit the excellent QuickFIX/J.
QuickFIX/n uses the QuickFIX name with the full backing and support of QuickFIX and its creator Oren Miller.
DocumentationCommercial Backing
Work on QuickFIX/n is sponsored by Connamara Systems.
In addition to launching and supporting the QuickFIX/n initiative, Connamara has been involved with the QuickFIX project since its inception. Today, Connamara is an active maintainer of QuickFIX and a contributor to the QuickFIX/J project. Connamara also offers a commercial version of QuickFIX/J that exhibits dramatically lower latencies and variance.
Visit ConnamaraContribute
QuickFIX/n is an open source project and we welcome your contributions to
the project on github.
Core Contributions
Start by forking the repository on github, and when you are done
with your changes, issue a pull request. Information on code generation,
how to build the project, tests, etc. can be found in README.md at the
top level of the project.
Every Pull request should have an accompanying unit test to ensure fast
acceptance of your contributions. We will run your test in addition to
reviewing your changes. See the UnitTests directory for examples of
existing unit tests.
Website Contributions
The QuickFIX/n website is open source and is located in the same
repository on github. To make a change to the website, fork the
project, make your changes to the web directory, then issue a pull request.
The README contains instructions for developing the website.
Credits
Thanks to Oren Miller, the creator of QuickFIX, who imbued the FIX world
with a reference implementation of FIX when it desperately needed it, and who generously supported our efforts to bring his ideas to a native .NET implementation. This project would have taken significantly longer and launched with significantly more bugs had we not been able to copy the hundreds of acceptance tests that ship with his original QuickFIX
project.
Thanks to Jim Downs, CEO of Connamara Systems, who took our baby project into his company and gave it a final push into reality.
Contributors
- Kenny Stone
- Shane Trotter
- Mike Gatny
- Grant Birchmeier
- Kirk Kozel
- Chris Busbey
- Richard Young
- Harvinder Vasdev
- Chris Barker
- Wesley McClure
- Alex Martsynkevich
- Matt Wood
- Laszlo Ligart
- Ervin Marguc
- Bjorn Andersson
- Christian Jungers
- Jonathan M Robson
- Shay Rojansky
- Kevin McWhirter
- Tomas Vetrovsky
- Thomas Fleming
- Paul Kotlyar
- Julien Roncaglia
- Abderraouf Elgasser
- Ryan Rastedt
- Daniel Svensson
- Ruann Viljoen
- Andrey Kamyshanov
- Jac Steyn
- Timothy Caro
- Staffan Ulfburg
- Martin Adams
- Dmitry Afanasiev
- James Cook
- Matt Lane
- Austin Swaney
- Arkadiusz Wojcik
- Zachary Herr
- Mohit Kumar
- Dain Hall
- Huw Jenkins
- Mike Miracle
- Jos Hickson
- Michael Wilner
- Zeljko Vignjevic
- Vitaliy Pfau
- Nilesh Wagle
- Ami Bar
- Eugene Baranov
- Philipe de Liz Pereira
- Aleksandar Ivanov Dalemski
- Jann Roeder
- Reinis Rudzits
- Peter Mihalik
- Aidan Chisholm
- Mikhail Derevyashkin
- Brian Leach
- Pavel Karasev
- Craig E. Shea
- Rob Lugt
- Robert May
- Johnathan David
- Jaroslav Havel
- Sylvain Rabot
- Bruno Belmondo
- Rob Hague
- Oliver Clancy
- Bohdan Stefaniuk
- Stanislav Jamriska
- Peter Larson
- Richard Russell
- Matt Lahner
- Nazar Mandzyk
- Michal Dachs