Skip to main content

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


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.7.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Python_Brokers_API-3.7-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file Python_Brokers_API-3.7.tar.gz.

File metadata

  • Download URL: Python_Brokers_API-3.7.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for Python_Brokers_API-3.7.tar.gz
Algorithm Hash digest
SHA256 b1f73e1a89832e813d7caf3cf44e979354a09714417217336d7db741b2ca14d0
MD5 584c67fdbfe54b94cbeaf8e1d4afe264
BLAKE2b-256 af26ff35fc7d5813caae52cefcea29b2da64d02c10c855dbaee21129c4a23c31

See more details on using hashes here.

File details

Details for the file Python_Brokers_API-3.7-py3-none-any.whl.

File metadata

  • Download URL: Python_Brokers_API-3.7-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for Python_Brokers_API-3.7-py3-none-any.whl
Algorithm Hash digest
SHA256 774e88b66e34ee724f6a77ddcaccdc218fe3d267c310f6cf554acbc899149912
MD5 460dc70fc3abbfb2b7f1bfc45d426f27
BLAKE2b-256 db696b7386050fb9f3e960525298e4032e361b683a0144356eed970b259dd553

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page