Running QWFIX Trader for the First Time

 

Setting Up FIX Sessions and Engines

FIX engine has to be set up using QWFIX Enterprise Manager. This may sound strange for some users at the begining. But please keep in mind in QWFIX all QWFIX related configuration must be stored in Repository Server and managed by QWFIX Enterprise Manager.

 

Setup Wizard

When the first time the QWFIX Trader is started, the "Setup Wizard" is automatically brought up.

Working Directory

The working directory is a folder on the local hard drive that is used to store all log files, including FIX message log and remote alert message log.

Cache Settings

Cache settings affects the maximum amount of system memory that can be allocated to cache system FIX messages.

If the cache size limit is measured by message count, the limit can not be smaller than 50,000. If the cache size limit is measured by memory size, the limit can not be smaller than 100 MB.

QWFIX implements very efficient FIX message cache. The system can cache about 2-5 million FIX messages per gigabyte of memory.

The larger the cache, the better system performance can be achieved. However, the maximum possible system memory a process can use on a 32 bit memory can not exceed 3 GB.

Once the valid working directory and cache size is specified, click "Next" button to navigate to next wizard page.

Repository Server

The location (TCP address and port) and login credentials (user name and password) has to be specified so that the trader can retrieve settings from the repository server.

In the "Repository Server" page, click "Browse" button to set up the repository server information.

 

FIX Engine

Once the repository server is set up. The wizard retrieves names of all FIX engine settings from the Repository Server. Choose the correct FIX engine settings for the trader and click "Next" button.

The system has two built in sample engine settings for the QWFIX Trader, the "Tutorial_OrderMan_Trader" and "Tutorial_Routing_Trader".