Skip to content

MauroEBordon/binance-market-data-with-python

Repository files navigation

Binance market data with python

Small project part of an interview process.

Requirements

  • Python 3.6 or newer
  • ccxt
  • asyncio
  • either python-binance or binance-connector (they can't coexist in the same enviroment)
  • Internet Connection

How to run

  • Run this on the repo directory:
pip install -r requirements.txt
  • the ws.py & ws_binance.py implementations have incompatible libraries. To avoid this you should either run:
pip uninstall python-binance; pip install binance-connector
python3 ws_binance.py

or

pip uninstall binance-connector; pip install python-binance
python3 ws.py

Implementations

reduction.py

the simpler & most straight foward implementation

ws.py

Asyncronic implementation using BinanceSocketManager to connect to binance streams. It only refresh the displayed data when theres a change in a coin's price.

ws_binance.py

Stright foward implementation using Binance's own connector module.

Useful documentation

About

Small project part of an interview process

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages