Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/quickfixgo/traderui

QuickFIX/Go UI Trader Example :zap:
https://github.com/quickfixgo/traderui

finance fixprotocol go javascript quickfix trading trading-platform ui

Last synced: 3 months ago
JSON representation

QuickFIX/Go UI Trader Example :zap:

Awesome Lists containing this project

README

        

# UI Trader Example Client
[![Build Status](https://github.com/quickfixgo/traderui/workflows/CI/badge.svg)](https://github.com/quickfixgo/traderui/actions)
[![GoDoc](https://godoc.org/github.com/quickfixgo/traderui?status.png)](https://godoc.org/github.com/quickfixgo/traderui)
[![Go Report Card](https://goreportcard.com/badge/github.com/quickfixgo/traderui)](https://goreportcard.com/report/github.com/quickfixgo/traderui)

Screnshot

## About
This repo contains an example of a [quickfix/go](https://github.com/quickfixgo/quickfix) 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](https://github.com/quickfixgo/examples).

## Building the Client
```sh
make build
```

## Running the Client
```sh
./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.

## Licensing
This software is available under the QuickFIX Software License. Please see the [LICENSE](https://github.com/quickfixgo/traderui/blob/main/LICENSE) for the terms specified by the QuickFIX Software License.



Sponsored by Connamara