This repo contains an example of a FIX trading system in Go Initiator service with a web UI that can interact with a quickfix Acceptor service and transmit common FIX messages back and forth. The messages are assembled and displayed in the UI in a way that will be familiar and informative to those wishing to explore basic quickfix capabilities. An acceptor to use as a local counterparty can be found in the examples repo.
make build
./bin/traderui
This will try to connect to a FIX acceptor on localhost:5001
and expose the UI on localhost:8080
.
You can modify the quickfix config for this found in config/tradeclient.cfg to suit your own needs.