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

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for huobi-0.1.10.tar.gz
Algorithm Hash digest
SHA256 fa9bf3d34044f90e5ef6364cdc7faa3a1b2ae3291e89dabdd81769e30e4c6be4
MD5 73535b748c9bfc44b9ec45ae05ae0297
BLAKE2b-256 c656f9edeabf5bf6c927934a384071fb04bad2cbfd9bcee28c65f3aca3827900

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