Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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:
- Host: GitHub
- URL: https://github.com/quickfixgo/traderui
- Owner: quickfixgo
- License: other
- Created: 2016-08-24T15:11:27.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2023-11-15T06:00:18.000Z (about 1 year ago)
- Last Synced: 2024-06-19T00:39:43.456Z (8 months ago)
- Topics: finance, fixprotocol, go, javascript, quickfix, trading, trading-platform, ui
- Language: JavaScript
- Homepage: https://www.quickfixgo.org/
- Size: 2.26 MB
- Stars: 18
- Watchers: 1
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)## 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.