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)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa9bf3d34044f90e5ef6364cdc7faa3a1b2ae3291e89dabdd81769e30e4c6be4 |
|
MD5 | 73535b748c9bfc44b9ec45ae05ae0297 |
|
BLAKE2b-256 | c656f9edeabf5bf6c927934a384071fb04bad2cbfd9bcee28c65f3aca3827900 |