https://github.com/robothy/exunion
https://github.com/robothy/exunion
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/robothy/exunion
- Owner: Robothy
- License: apache-2.0
- Created: 2019-11-25T14:15:55.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-02-28T14:45:18.000Z (over 5 years ago)
- Last Synced: 2023-02-27T23:46:01.983Z (over 3 years ago)
- Language: Java
- Size: 372 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
NOTE: This library is in developing, no released version so far.
# exunion
[](https://github.com/Robothy/exunion/actions/workflows/build.yml)
[](https://www.codacy.com/manual/robothyluo/exunion?utm_source=github.com&utm_medium=referral&utm_content=Robothy/exunion&utm_campaign=Badge_Grade)
[](https://codecov.io/gh/Robothy/exunion)
exunion is a Java lib that aggregate the main cryptocurrency exchanges' API and provide uniform interfaces.
You can easily apply your excellent quantitative trading program on different cryptocurrency exchanges based on this library.
## Installation
todo
## Usages
`ExchangeServiceProvider` is the core API of exunion, it takes the exchange service generation responsibility.
You can get most services' instance through `ExchangeServiceProvider.newInstance(exchange, serviceClazz, options)`.
The `newInstance` method has three parameters:
+ `exchange` the exchange that provide the service.
+ `serviceClazz` the exchange service clazz. For example: DepthService.class
+ `options` the options to initialize the exchange service instance.
Here are more concrete details and samples about the usages of exunion.
### Account
```java
```
### Market Data
```java
```
## Contribution
todo