Get current coin (btc/eth/xrp) ticker from exchanges (bitflyer/btcbox/zaif/bitbank/quoinex)
Project description
Get current coin (btc/eth/xrp) ticker from exchanges (bitflyer/btcbox/zaif/bitbank/quoinex)
Installation
$ pip install arbitrage
Usage
import arbitrage
ticker = arbitrage.ticker()
print(ticker)
# {
# "btc": {
# "bitflyer": {"ask": 923717.0,"bid": 923175.0},
# "btcbox": {"ask": 924397.0,"bid": 922298.0},
# "zaif": {"ask": 922605.0,"bid": 922445.0},
# "bitbank": {"ask": 922904.0,"bid": 922495.0},
# "quoinex": {"ask": 921706.83,"bid": 921414.31}
# },
# "eth": {
# "bitflyer": {"ask": 78700.6884,"bid": 78608.35125},
# "btcbox": {"ask": 78919.0,"bid": 78509.0},
# "zaif": {"ask": 78670.0,"bid": 78650.0},
# "bitbank": {"ask": 79084.64972536,"bid": 77950.8459499},
# "quoinex": {"ask": 79356.93999,"bid": 78400.01001}
# },
# "xrp": {
# "bitbank": {"ask": 77.219,"bid": 77.171},
# "quoinex": {"ask": 76.9898,"bid": 75.881}
# }
# }
def exception_handler(request, exception):
print('Request failed', exception)
ticker = arbitrage.ticker(timeout=30, exception_handler=exception_handler)
Contributing
Fork it
Create your feature branch (git checkout -b my-new-feature)
Commit your changes (git commit -am 'Add some feature')
Push to the branch (git push origin my-new-feature)
Create new Pull Request
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
arbitrage-0.1.2.tar.gz
(2.0 kB
view hashes)