Skip to content

A set of libraries for trading on Binance.us through a C++ application.

License

Notifications You must be signed in to change notification settings

AugustJMote/Binance-CPP-Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Binance CPP Library

A set of libraries for trading on Binance.us through a C++ application.

  • Connection provides an interface for utililizing the HTTPS API.
  • OrderBook provides a live updating orderbook which runs a WebSocket feed in the background.

Prerequisites

Posix OS - relies on PThread.

See Cmake for all dependancies.

To Do

  • Incorporate logging instead of printing
  • Provide convient ways to export data
  • Provide a general WebSocket stream library instead of or in addition to the orderbook
  • Support more endpoints
  • Better distinguish between routines and functions including using constexpr
  • encorporate enums or structs for common requests and replies
  • Facilities for monitoring API limits

Getting Started

Simply include library headers where needed and make sure to satisfy all dependancies. See the test app for examples.

Built With

  • Boost - Boost.Asio, Boost.Beast, and others

Credits

License

This project is licensed under the MIT License

About

A set of libraries for trading on Binance.us through a C++ application.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published