Skip to content

A very basic FIX (Financial Information eXchange) Protocol client to collect performance stats.

License

Notifications You must be signed in to change notification settings

LMAX-Exchange/txfixclient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

txfixclient

A very basic FIX (Financial Information eXchange) Protocol client to collect performance stats.

To use this as it is you will need to be a customer of LMAX Exchange. If you wish to use this against another FIX engine then you can modify the messages to suit that platform.

Quickfix XML spec files ara available at http://www.quickfixengine.org/

https://travis-ci.org/LMAX-Exchange/txfixclient.svg?branch=master Code issues

Installation

pip install git+https://github.com/lmax-exchange/txfixclient.git#egg=txfixclient

Usage

twistd -n \
    txfixclient \
    --hostname fix-marketdata.london-demo.lmax.com \
    --port 443 \
    --spec ./specs/FIX44.xml \
    --target_comp_id <targetcompid> \
    --sender_comp_id <sendercompid> \
    --password <password> \
    --heartbeat_int 30 \
    --instrument_id 4001 \
    --market_depth 1 \
    --statsdir ./stats \
    --metrics_interval 60

Thanks

Written using the Twisted framework for async networking in Python.

Stats recorded by HdrHistogram_py

About

A very basic FIX (Financial Information eXchange) Protocol client to collect performance stats.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages