quickfixgo/qf

By quickfixgo

Updated about 3 years ago

Example QuickFIX/Go Applications

Image
0

624

quickfixgo/qf repository overview

Example QuickFIX/Go Applications

All examples have been ported from QuickFIX

Usage

This project builds a cli tool qf with 3 commands corresponding to each example. The generalized usage is of the form:

qf [GLOBAL FLAGS] [COMMAND] [COMMAND FLAGS] [ARGS]

The examples are meant to be run in pairs- the TradeClient as a client of either the Executor or OrderMatcher. By default, the examples will load the default configurations named after the example apps provided in the config/ root directory. i.e., running qf tradeclient will load the config/tradeclient.cfg configuration. Each example can be run with a custom configuration as a command line argument (qf tradeclient my_trade_client.cfg).

To pull and run the latest, use the following command:

docker run -it quickfixgo/qf

To run a specific example, you can do something like this:

docker run -it -p 5001:5001 quickfixgo/qf ordermatch

Note: The docker image comes pre-loaded with the default configs. If you want to supply your own, you can specify a volume binding to your local directory in the run command.

Tag summary

Content type

Image

Digest

sha256:e30c51929

Size

126.2 MB

Last updated

about 3 years ago

Requires Docker Desktop 4.37.1 or later.