IntroducingQWFIX Order Gateway

The QWFIX Order Gateway is the centerpiece software in a trading organization. QWFIX Order Gateway combines the functionalities of both order routing and order management, while most of the order routing engines in market only do simple message translations.

QWFIX Order Gateway takes advantages of the superior performance and efficiency of the QWFIX Engine and Order Management component. QWFIX engine can cache more than 1 million FIX messages per gigabyte of memory. On modern 64 bit machines with 128 GB or 256 GB memory, it is possible to cache over 100 million FIX messages in memory, which is more than the daily volume of most of firms.

Note QWFIX does not have to cache all messages in memory in order to achieve maximum performance. QWFIX Order Gateway can manage tens of millions of intraday orders at constant rate of tens of thousands of FIX messages per second.

It's also easy to distribute the load to more than one servers. Considering the nature of the FIX protocol, such a distributed system can achieve almost linear scalability. With QWFIX, performance will never ever be an issue!

QWFIX Order Gateway is fully configurable with our GUI based configuration tool, QWFIX Enterprise Manager. It is also fully manageable with our GUI based management tool, QWFIX RTAnalyzer. QWFIX Order Gateway is tightly integrated with our innovative GUI based rule engine, Visual Lambda. Message manipulation and routing override can be customized with Visual Lambda during run-time.

QWFIX Order Gateway is released with full source code. By publishing the code we want to demonstrate how easy it is to build order handling application with QWFIX Order Manager API. The code that implements the complete order routing logic is only about 1,000 lines of code. About another 1,000 lines of code defines the settings data structure that is manageable by the GUI based configuration tool QWFIX Enterprise Manager.

QWFIX Order Gateway is highly extensible and robust framework. Developers can easily implement their own functions for ID translation, message translation and route calculation. There is even no need to directly modify the published gateway source code.

Note there are some limitations with the demo.

  1. Only single and multileg orders are supported. List and cross orders are not.
  2. GT order is not supported in the demo.

Teraspaces provides professional service to implement all missing features in weeks.