Skip to content
This repository has been archived by the owner on Oct 30, 2023. It is now read-only.

Binance Futures API #340

Open
wants to merge 18 commits into
base: master
Choose a base branch
from
Open

Binance Futures API #340

wants to merge 18 commits into from

Conversation

mah454
Copy link

@mah454 mah454 commented Mar 31, 2021

I implemented binance futures api according to https://binance-docs.github.io/apidocs/futures/en

  1. Rest API
  2. WebSocket Connection

With a simple examples .

@icemagno
Copy link

Great!! Many thanks to all of you.
This is a very important work.

@mah454
Copy link
Author

mah454 commented Apr 2, 2021

after 48h development and programming :
I refactor whole project (FORCED)

1. new implementation of BinanceApiConfig with ApiConfig annotation
2. implemented BinanceEngineType with types (SPOT, MARGIN, SWAP, FUTURES, TESTNET)
3. BinanceAbstractFactory replaced by old your factory pattern
4. improvement JavaDoc
5. new examples
6. cleanup codes
7. bug fixes
8. and other improvements ....

Your Welcome .
Thank you 👍

@mah454
Copy link
Author

mah454 commented Apr 3, 2021

Binance UserDataStream improved and bug fixed .

@rumenyavorov
Copy link

rumenyavorov commented Apr 11, 2021

I am not able to use this maven library with this dependency its not finding it, and i cant download it

<dependency>
  <groupId>com.binance.api</groupId>
  <artifactId>binance-api-client</artifactId>
  <version>1.0.0</version>
</dependency>

@mah454
Copy link
Author

mah454 commented Apr 16, 2021

  1. Binance futures HedgeMode implemented
  2. Improvement examples
  3. PrecisionFormat enum implemented for simplify formatting numbers
  4. new apis
    /fapi/v2/positionRisk
    /fapi/v1/marginType
    /fapi/v1/positionSide/dual
    /fapi/v1/leverage

version changed to 1.1 (not pushed to maven central yet)

@mah454
Copy link
Author

mah454 commented Apr 16, 2021

I am not able to use this maven library with this dependency its not finding it, and i cant download it

<dependency>
  <groupId>com.binance.api</groupId>
  <artifactId>binance-api-client</artifactId>
  <version>1.0.0</version>
</dependency>

my implementation not merged yet .

@eapfel
Copy link

eapfel commented Jun 18, 2021

Hi, do you have plans to merge this PR?
We need to use the futures API so our current solution would be to fork the repo and merge it on our own, but we'd prefer to not stray too far from the main trunk

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants