All Projects β†’ Th0rgal β†’ binance.py

Th0rgal / binance.py

Licence: MIT license
A python3 binance API (v3) wrapper powered by modern technologies such as asyncio. The project aims to rival python-binance.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to binance.py

My Token
πŸ“ˆTrack token prices of your favorite exchanges in terminal!
Stars: ✭ 141 (+138.98%)
Mutual labels:  binance
Go Quote
Yahoo finance/Google finance/Coinbase/Bittrex/Binance/Tiingo historical quote downloader library and cli written in golang
Stars: ✭ 198 (+235.59%)
Mutual labels:  binance
Unicorn Binance Websocket Api
An unofficial Python API to use the Binance Websocket API`s (com+testnet, com-margin+testnet, com-isolated_margin+testnet, com-futures+testnet, jersey, us, tr, jex, dex/chain+testnet) in a easy, fast, flexible, robust and fully-featured way.
Stars: ✭ 232 (+293.22%)
Mutual labels:  binance
Bitprophet
Node crypto trading platform for Binance exchange.
Stars: ✭ 166 (+181.36%)
Mutual labels:  binance
Aioquant
Asynchronous event I/O driven quantitative trading framework.
Stars: ✭ 188 (+218.64%)
Mutual labels:  binance
Bsc
A Binance Smart Chain client based on the go-ethereum fork
Stars: ✭ 190 (+222.03%)
Mutual labels:  binance
Pythonic
Graphical Python programming for trading and automation
Stars: ✭ 131 (+122.03%)
Mutual labels:  binance
java-binance-api
Java Binance API Client
Stars: ✭ 72 (+22.03%)
Mutual labels:  binance
Trading Server
A multi-asset, multi-strategy, event-driven trade execution and management platform for running many algorithms/bots at many venues simultaneously with unified risk management and reporting. Uses MongoDB for storage and Telegram for user notifications/trade consent.
Stars: ✭ 191 (+223.73%)
Mutual labels:  binance
Cryptotrader
A cryptocurrency trader for all famous exchanges
Stars: ✭ 228 (+286.44%)
Mutual labels:  binance
Binance Rs
Rust Library for the Binance API
Stars: ✭ 164 (+177.97%)
Mutual labels:  binance
Krypto Trading Bot
Self-hosted crypto trading bot (automated high frequency market making) written in C++
Stars: ✭ 2,589 (+4288.14%)
Mutual labels:  binance
Binance
A .NET Standard Binance API library.
Stars: ✭ 199 (+237.29%)
Mutual labels:  binance
Crex
A Golang cryptocurrency trading API & Library. Support Binance, BitMEX, Deribit, Bybit, Huobi DM, OKEX Futures and more.
Stars: ✭ 166 (+181.36%)
Mutual labels:  binance
Python Binance
Binance Exchange API python implementation for automated trading
Stars: ✭ 4,114 (+6872.88%)
Mutual labels:  binance
Binance Trader
πŸ’° Cryptocurrency Trading Bot for Binance (Experimental)
Stars: ✭ 2,128 (+3506.78%)
Mutual labels:  binance
Bbgo
The modern cryptocurrency trading bot written in Go.
Stars: ✭ 192 (+225.42%)
Mutual labels:  binance
bscscan-python
The most popular asynchronous Python API for BscScan (Binance Smart Chain Explorer), available via PyPI.
Stars: ✭ 260 (+340.68%)
Mutual labels:  binance
hands-on-elixir-and-otp-cryptocurrency-trading-bot-source-code
Resources related to the "Hands-on Elixir & OTP: Cryptocurrency trading bot" book
Stars: ✭ 70 (+18.64%)
Mutual labels:  binance
Binance Trader
Experimental trading bot for crypto currency on Binance.com
Stars: ✭ 218 (+269.49%)
Mutual labels:  binance


Binance.py logo

🦾 A python3 binance API wrapper powered by asyncio and python Decimals.

Language grade: Python

Get binance.py

To install the library, you can just run the following command:

# Linux/macOS
python3 -m pip install -U binance.py

# Windows
py -3 -m pip install -U binance.py

Alternatively you can build the package and install it manually:

python setup.py sdist bdist_wheel
python -m pip install dist/binance.py-X.X.X-py3-none-any.whl

Why binance.py?

The binance api is complex to grasp and using a wrapper saves time but also ensures that the right practices are adopted. Binance.py offers a modern and asynchronous solution.

Features

  • Covers general endpoints (test connectivity and get exchange informations)
  • Covers market data endpoints
  • Covers Account endpoints (create and manage orders)
  • Covers user data stream (receive real time user updates)
  • Covers web socket streams (receive real time market updates)
  • Async support
  • Completely free and without limitations

What it does not

  • Binance.py does not cover the withdraw API
  • Binance.py does not cover the margin trading API

If you need these features, don't open an issue to ask me to implement them

Get started

  • Generate an API Key and assign relevant permissions.
  • import binance, create a client and send your first test order:
import binance

client = binance.Client(API_KEY, API_SECRET)
await client.load()

order = await client.create_order(
    "ETHPAX", binance.Side.BUY.value, binance.OrderType.MARKET.value, quantity="1", test=True,
)
print(order)
await client.close()

License

FOSSA Status

Donate

  • ETH (ENS): thomas.ethers.xyz
  • ETH (legacy address): 0x54c5a92c57A07f33500Ec9977797219D70D506C9
  • BTC: bc1qm9g2k3fznl2a9vghnpnwem87p03txl4y5lahyu

Powered by binance.py

martin binance

Free trading system for Binance SPOT market. Adaptive customizable reverse grid strategy based on martingale.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].