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

https://github.com/jvirtanen/coinbase-fix-example

Simple example application for Coinbase Pro FIX API
https://github.com/jvirtanen/coinbase-fix-example

bitcoin coinbase coinbase-pro finance fixprotocol java trading

Last synced: 6 months ago
JSON representation

Simple example application for Coinbase Pro FIX API

Awesome Lists containing this project

README

          

# Coinbase Pro FIX Example

This is a simple example application that demonstrates how to connect to
[Coinbase Pro][] using the [FIX API][] and [Philadelphia][], an open source
FIX engine for the JVM.

[Coinbase Pro]: https://pro.coinbase.com
[FIX API]: https://docs.pro.coinbase.com/#fix-api
[Philadelphia]: https://github.com/paritytrading/philadelphia

Building and running this application requires Java Development Kit (JDK) 11
or newer and Maven.

## Usage

To build and run the application, follow these steps:

1. Build the application:

```shell
mvn package
```

2. Create a configuration file, `etc/example.conf`:

```shell
cp etc/example.conf.template etc/example.conf
```

3. Fill in the API passphrase, key, and secret in the configuration file,
`etc/example.conf`.

4. Run the application:

```shell
java -jar coinbase-fix-example.jar etc/example.conf
```

The application logs onto Coinbase Pro and immediately logs out.

## License

Copyright 2017 Jussi Virtanen.

Released under the Apache License, Version 2.0. See `LICENSE.txt` for details.