A package to make requests to brokers like binance,kraken
Project description
Python_Brokers_API
This repository hosts the brain api used for my trading algorithms.
Simple functions to use crypto brokers with python 3
Built by
Hugo Demenez
Example
import Python_Brokers_API
broker=Python_Brokers_API.binance()
#Public data
print(
broker.price(symbol="BTCEUR"),
broker.get_klines_data(symbol="BTCEUR",interval="minute"),
broker.get_24h_stats("BTCEUR"),
)
#To create .key file
print(
broker.create_key_file()
)
#To connect api
print(
broker.connect_key("binance.key")
)
#To check the connection True = Ok, False = Error
print(
broker.test_order()
)
#Private data
print(
broker.account_information(),
broker.get_open_orders(),
broker.get_balances(),
broker.create_market_order(symbol='BTCUSD',side='buy',quantity=1),
broker.create_limit_order(symbol='BTCUSD',side='buy',quantity=1,price=10000),
broker.create_take_profit_order(symbol='BTCUSD',side='buy',quantity=1,profitPrice=100000),
broker.create_stop_loss_order(symbol='BTCUSD',side='buy',quantity=1,stopPrice=1000),
)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Python_Brokers_API-3.9.tar.gz
(9.9 kB
view hashes)
Built Distribution
Close
Hashes for Python_Brokers_API-3.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a65b3bfb855aec55f3e00673c16440b4e3d362143a26051a8daf104f6561731 |
|
MD5 | ad2d754bc1ea2de7ec6bf52a7c88e3ca |
|
BLAKE2b-256 | c006a79d5dd5715e8645f86b7788e7f129bfda2b5c4d3f6dd697c0f6de8b84a8 |