Skip to main content

Huobi Python SDK

Project description

Huobi Python SDK

Requirements

Python>=3.6

Installaton

pip install huobi

Usage

Rest API

Example:

>>> from huobi import HuobiRestClient
>>> client = HuobiRestClient(access_key=..., secret_key=...)
>>> trades = client.market_history_trade(symbol='ethusdt').data

To see all available methods and their arguments:

>>> from huobi import HuobiRestClient
>>> help(HuobiRestClient)
>>> help(HuobiRestClient.symbols)

Real Time API

Rudimentary websocket subscription support

Please refer to Huobi’s documentation for available subscribe channels.

If callback is not a coroutine function, run_in_executor with default Executor will be called.

Example:

from huobi import subscribe
>>> def btc_callback(data):
        print(data)
>>> async def eth_callback(data):
        print(data)
>>> task = subscribe({
        'market.btcusdt.kline.1min': {
            'callback': btc_callback
        },
        'market.ethusdt.kline.1min': {
            'callback': eth_callback
        },
    })
>>> asyncio.get_event_loop().run_until_complete(task)

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

huobi-0.1.11.tar.gz (10.6 kB view details)

Uploaded Source

File details

Details for the file huobi-0.1.11.tar.gz.

File metadata

  • Download URL: huobi-0.1.11.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for huobi-0.1.11.tar.gz
Algorithm Hash digest
SHA256 0f6f218234bcb67d7ed76423da2540f962fdd77d9a7dfbaac5a0b4e5a0333c3b
MD5 33703912326d5032a52543aa1dd4d32f
BLAKE2b-256 60b0724ed87ee1d121bd4813a93620d2fe89256d41172bb09874ec66098df6d0

See more details on using hashes here.

Supported by

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