{ "info": { "author": "Hadrianl", "author_email": "137150224@qq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Natural Language :: Chinese (Simplified)", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Version Control :: Git" ], "description": "# [\u706b\u5e01API\u7684Python\u7248](https://hadrianl.github.io/huobi/)\n- websocket\u5c01\u88c5\u6210`HBWebsocket`\u7c7b\uff0c\u7528`run`\u5f00\u542f\u8fde\u63a5\u7ebf\u7a0b\n- `HBWebsocket`\u901a\u8fc7\u6ce8\u518c`Handler`\u7684\u65b9\u5f0f\u6765\u5904\u7406\u6570\u636e\uff0c\u6d88\u606f\u901a\u8fc7`pub_msg`\u6765\u5206\u53d1\u5230\u4e2a\u5404`topic`\u4e0b\u7684`Handler`\u7ebf\u7a0b\u6765\u5904\u7406\n- \u706b\u5e01\u7684\u9274\u6743WS\u662f\u4e0e\u666e\u901aWS\u72ec\u7acb\u7684\uff0c\u6240\u4ee5\u540c\u65f6\u4f7f\u7528\u9700\u8981\u5f00\u542f\u4e24\u4e2aWS\n- restful api\u57fa\u672c\u53c2\u7167\u706b\u5e01\u7f51\u7684demo\u5c01\u88c5\u6210`HBRestAPI`\u7c7b\n- \u517c\u5bb9win\uff0cmac\uff0clinux\uff0cpython\u7248\u672c\u5fc5\u987b3.6\u6216\u4ee5\u4e0a\uff0c\u56e0\u4e3a\u4f7f\u7528\u4e86\u5927\u91cf\u7684f***\n- \u76ee\u524d\u5df2\u7ecf\u7a33\u5b9a\u4f7f\u7528\uff0c\u540e\u7eed\u4f1a\u57fa\u4e8e\u6846\u67b6\u63d0\u4f9b\u5982\u884c\u60c5\u6301\u4e45\u5316\uff0c\u4ea4\u6613\u6570\u636e\u6301\u4e45\u5316\u7b49`handler`\n- \u6709\u7591\u95ee\u6216\u8005\u9700\u8981\u652f\u6301\u548c\u4ea4\u6d41\u7684\u5c0f\u4f19\u4f34\u53ef\u4ee5\u8054\u7cfb\u6211\uff0c QQ\uff1a[137150224](http://wpa.qq.com/msgrd?v=3&uin=137150224&site=qq&menu=yes)\n- \u9274\u4e8e\u5c0f\u4f19\u4f34\u6570\u91cf\u4e5f\u8d8a\u6765\u8d8a\u591a\uff0c\u6240\u4ee5\u5efa\u4e2a\u5c0f\u7fa4\uff1a859745469 \uff0c \u65b9\u4fbf\u5927\u5bb6\u4ea4\u6d41\n\n![QQ Group](/QRCode.png)\n\n## Notice\n- \u8be5\u5c01\u88c5\u7684\u51fd\u6570\u547d\u540d\u8ddf\u706b\u5e01\u672c\u8eab\u7684\u8bf7\u6c42\u547d\u540d\u8868\u8fbe\u4e0d\u592a\u4e00\u81f4\n- \u5305\u542bopen, close, high, low\u7684\u6570\u636e\u547d\u540d\u662fkline\uff08\u5176\u4e2d\u90e8\u5206\u6709ask\u548cbid\uff0c\u90fd\u7eb3\u5165\u8fd9\u7c7b\u547d\u540d\uff09\n- \u5f53\u4e14\u4ec5\u5f53\u6570\u636e\u53ea\u6709\u4e00\u6761\u9010\u7b14tick\uff08\u6ca1\u6709ohlc\uff09\uff0c\u547d\u540d\u662fticker\n- \u6df1\u5ea6\u6570\u636e\u5219\u547d\u540d\u4e3adepth\n\n## Lastest\n- \u5408\u7ea6\u4e0e\u73b0\u8d27\u5df2\u7ecf\u8fdb\u884c\u4e86\u90e8\u5206\u6d4b\u8bd5\uff0c\u4fdd\u8bc1\u53ef\u7528\u6027\n- \u4f18\u5316\u76f8\u5173datatype\n\n[![PyPI](https://img.shields.io/pypi/v/huobitrade.svg)](https://pypi.org/project/huobitrade/)\n[![GitHub forks](https://img.shields.io/github/forks/hadrianl/huobi.svg)](https://github.com/hadrianl/huobi/network)\n[![GitHub stars](https://img.shields.io/github/stars/hadrianl/huobi.svg)](https://github.com/hadrianl/huobi/stargazers)\n![build](https://travis-ci.org/hadrianl/huobi.svg?branch=master)\n![license](https://img.shields.io/github/license/hadrianl/huobi.svg)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/huobitrade.svg)\n\n- [HuoBi Trading](#\u706b\u5e01api\u7684python\u7248)\n - [1. Installation](#1-installation)\n - [2. Usage](#2-usage)\n - [2.1 huobitrade CLI Tool](#21-huobitrade-cli-tool)\n - [2.2.1 WebSocket API](#221-websocket-api)\n - [2.2.2 Auth WebSocket API](#222-auth-websocket-api)\n - [2.3 Restful API](#23-restful-api)\n - [2.4 Message Handler](#25-message-handler)\n - [2.5 Latest Message Handler](#26-latest-message-handler)\n - [2.6 HBData](#27-hbdata)\n - [3. Extra](#3-extra)\n\n\n## 1. Installation\n```sh\npip install huobitrade\n```\n\n## 2. Usage\n- \u5b9e\u73b0\u957f\u8fde\u8ba2\u9605\u7b56\u7565\u6700\u6838\u5fc3\u7684\u90e8\u5206\u662f\u5b9e\u73b0handler\u91cc\u9762\u7684handle\u51fd\u6570\n 1. \u901a\u8fc7`HBWebsocket`\u5b9e\u4f8b\u7684`sub`\u5f00\u5934\u7684\u51fd\u6570\u8ba2\u9605\u9700\u8981\u7684topic\n 2. \u901a\u8fc7\u7ee7\u627f`BaseHandler`\u7684\u5b9e\u4f8b\u7684\u521d\u59cb\u5316\u6216\u8005`add_topic`\u6765\u589e\u52a0\u5bf9\u76f8\u5173topic\uff0c\u5b9e\u73b0`handl`e\u51fd\u6570\u6765\u5904\u7406\u76f8\u5173topic\u7684\u6d88\u606f\n 3. \u901a\u8fc7`HBWebsocket`\u5b9e\u4f8b\u7684`register_handler`\u6765\u6ce8\u518c`handler`\n 4. `handler`\u521d\u59cb\u5316\u4e2d\u6709\u4e2a`latest`\uff0c\u5efa\u8bae\u4f7f\u7528depth\u6216\u8005ticker\u6570\u636e\u6765\u505a\u5904\u7406\uff0c\u4e14\u7b56\u7565\u6027\u80fd\u4e0d\u9ad8\u7684\u65f6\u5019\u4f7f\u7528\u5b83\n- \u57fa\u4e8ewebsocket\u7684\u63a5\u53e3\u90fd\u662f\u7528\u5f02\u6b65\u56de\u8c03\u7684\u65b9\u5f0f\u6765\u5904\u7406\n 1. \u9996\u5148\u9700\u8981\u7528`HBWebsocket`\u7684\u88c5\u9970\u5668`register_onRsp`\u6765\u7ed1\u5b9a\u5b9e\u73b0\u4e00\u4e2a\u5904\u7406\u76f8\u5173\u7684topic\u6d88\u606f\u7684\u51fd\u6570\n 2. \u518d\u7528`req`\u5f00\u5934\u7684\u51fd\u6570\u6765\u8bf7\u6c42\u76f8\u5173topic\u6570\u636e\uff0c\u56de\u8c03\u7684\u6570\u636e\u5c06\u4f1a\u4ea4\u7ed9\u56de\u8c03\u51fd\u6570\u5904\u7406\n- \u4ea4\u6613\u76f8\u5173\u7684\u90fd\u662f\u7528\u7684restful api\uff08\u56e0\u4e3a\u706b\u5e01\u8fd8\u6ca1\u63a8\u51fawebsocket\u7684\u4ea4\u6613\u63a5\u53e3\uff09\n 1. `setKey`\u662f\u5fc5\u8981\u7684\uff0c\u5982\u679c\u9700\u8981\u7528\u5230\u4ea4\u6613\u76f8\u5173\u8bf7\u6c42\u7684\u8bdd\uff0c\u53ea\u662f\u8bf7\u6c42\u884c\u60c5\u7684\u8bdd\u53ef\u4ee5\u4e0d\u8bbe\u3002\n 2. `HBRestAPI`\u662f\u5355\u4f8b\u7c7b\uff0c\u6240\u4ee5\u591a\u6b21\u521d\u59cb\u5316\u4e5f\u6728\u6709\u5565\u5927\u95ee\u9898\uff0c\u5982\u5728handler\u91cc\u9762\u521d\u59cb\u5316\n 3. \u6bcf\u4e2a\u8bf7\u6c42\u90fd\u6709\u4e00\u4e2a`_async`\u53c2\u6570\u6765\u63d0\u4f9b\u5f02\u6b65\u8bf7\u6c42\uff0c\u5efa\u8bae\u5c3d\u91cf\u4f7f\u7528\u5b83\uff0c\u5177\u4f53\u7528\u6cd5\u662f\u5148\u521d\u59cb\u5316\u6570\u4e2a\u8bf7\u6c42\u5230\u4e00\u4e2alist\uff0c\u518d\u7528`async_request`\u4e00\u6b21\u6027\u5411\u670d\u52a1\u5668\u53d1\u8d77\u8bf7\u6c42\n 4. \u5b50\u8d26\u6237\u4f53\u7cfb\u6ca1\u7528\u8fc7\uff0c\u53ef\u80fd\u4f1a\u6709\u95ee\u9898\uff0c\u6709bug\u6b22\u8fcepr\n- \u53e6\u5916\u8fd8\u63d0\u4f9b\u4e86\u51e0\u4e2a\u7b80\u5355\u6613\u7528\u7684\u5c01\u88c5\u7c7b\n 1. `HBMarket`, `HBAccount`, `HBMargin`\u5206\u522b\u662f\u884c\u60c5\uff0c\u8d26\u6237\u548c\u501f\u8d37\u8d26\u6237\u7c7b\uff0c\u91cc\u9762\u63d0\u4f9b\u4e86\u5927\u90e8\u5206\u5c5e\u6027\u8c03\u7528\u8bf7\u6c42\uff0c\u5747\u57fa\u4e8e`HBRestAPI`\n 2. \u4e00\u822c\u60c5\u666f\u4e0b\u5e94\u8be5\u662f\u53ef\u4ee5\u66ff\u4ee3HBRestAPI\u7684\u4f7f\u7528\u7684\n- \u6700\u540e\u8fd8\u63d0\u4f9b\u4e86\u6570\u4e2a\u8fd0\u8425\u7ba1\u7406\u7684\u5de5\u5177\n 1. \u5fae\u4fe1\u63a8\u9001handler\uff0c\u53ef\u4ee5\u5b9e\u73b0\u4e00\u4e9b\u4ea4\u6613\u4fe1\u606f\u63a8\u9001\u4e4b\u7c7b\u7684\uff0c\u4f46\u662f\u5efa\u8bae\u670b\u53cb\u4eec\u614e\u7528\uff0c\u56e0\u4e3a\u9119\u4eba\u6709\u8bd5\u8fc7\u4e00\u5929\u63a8\u9001\u51e0\u5343\u6761\u4fe1\u606f\u88ab\u5c01\u7981\u4e86\u534a\u4e2a\u6708\u5fae\u4fe1web\u7aef\u767b\u9646\u7684\u7ecf\u5386\n 2. `rpc`\u6a21\u5757\uff0c\u5177\u4f53\u7528\u6cd5\u5c31\u4e0d\u7ec6\u8bf4\u4e86\uff0c\u61c2\u7684\u5e94\u8be5\u90fd\u61c2\u7684\uff0c\u770b\u4e0b\u6e90\u7801\u5c31\u77e5\u9053\u548b\u7528\u5566\n- \u6700\u540e\u7684\u6700\u540e\uff0c\u5176\u5b9e\u57fa\u4e8e\u8fd9\u4e2a\u9879\u76ee\uff0c\u8fd8\u6709\u9644\u5e26\u7684\u53e6\u5916\u4e00\u4e2a\u53ef\u89c6\u5316web\u7684\u9879\u76ee\u6ca1\u6709\u653e\u51fa\u6765\n 1. \u57fa\u4e8e`flask`\u5199\u7684\u4e00\u4e2a\u7528\u4e8e\u67e5\u8be2\u5f53\u65e5\u6210\u4ea4\u660e\u7ec6\u548c\u6210\u4ea4\u5206\u5e03\u56fe\uff0c\u5f88\u4e11\u5f88\u7b80\u964b\n 2. \u6709\u5174\u8da3\u7684\u5c0f\u4f19\u4f34\u53ef\u4ee5\u8054\u7cfb\u6211\n\n### 2.1 huobitrade CLI Tool\n- `huobitrade run -f strategy.py -a access-key -s secret-key`\u7528\u4e8e\u542f\u7528\u4e00\u4e2a\u57fa\u672c\u7b80\u5355\u7684\u7b56\u7565\uff0c\u5176\u4e2dstrategy\u91cc\u5e94\u8be5\u53ef\u4ee5\u5305\u542b\u4e00\u4e2ainit\u548chandle_func\u7528\u4e8e\u521d\u59cb\u5316\u6216\u5904\u7406\u76f8\u5173topic.\u8fde\u63a5\u548c\u9274\u6743\u6210\u529f\u540e\uff0c\u4f1a\u8fdb\u5165\u4ea4\u4e92\u73af\u5883\uff0c\u63d0\u4f9b6\u4e2a\u547d\u540d\u7a7a\u95f4\u6765\u8fdb\u884c\u4ea4\u4e92\uff0c\u5305\u62ec`restapi` `ws` `auth_ws` `account` `data` `margin`,\u5206\u522b\u90fd\u662fhuobitrade\u51e0\u4e2a\u4e3b\u8981\u7c7b\u7684\u5b9e\u4f8bhuobi\n- `huobitrade test_conn`\u7528\u4e8e\u6d4b\u8bd5\u662f\u5426\u53ef\u4ee5\u6b63\u5e38\u8fde\u63a5\uff0c `huobitrade doc`\u6253\u5f00huobitrade\u6587\u6863\n- `huobitrade --help`\u901a\u8fc7\u8be5\u547d\u4ee4\u83b7\u53d6\u5e2e\u52a9\n\n\n### 2.2.1 WebSocket API\n```python\nfrom huobitrade.service import HBWebsocket\n\nhb = HBWebsocket() # \u53ef\u4ee5\u586b\u5165url\u53c2\u6570\uff0c\u9ed8\u8ba4\u662fapi.huobi.br.com\n@hb.after_open # \u4f7f\u7528\u88c5\u9970\u5668\u6ce8\u518c\u51fd\u6570\uff0c\u5f53ws\u8fde\u63a5\u4e4b\u540e\u4f1a\u8c03\u7528\u51fd\u6570\uff0c\u53ef\u4ee5\u5b9e\u73b0\u8ba2\u9605\u4e4b\u7c7b\u7684\ndef sub_depth():\n hb.sub_depth('ethbtc')\n\nhb.run() # \u5f00\u542fwebsocket\u8fdb\u7a0b\n\n# --------------------------------------------\nhb.sub_kline('ethbtc', '1min') # \u8ba2\u9605\u6570\u636e\n@hb.register_handle_func('market.ethbtc.kline.1min') # \u6ce8\u518c\u4e00\u4e2a\u5904\u7406\u51fd\u6570\uff0c\u6700\u597d\u7684\u5904\u7406\u65b9\u6cd5\u5e94\u8be5\u662f\u5b9e\u73b0\u4e00\u4e2ahandler\ndef handle(msg):\n print('handle:', msg)\n\nhb.unregister_handle_func(handle, 'market.ethbtc.kline.1min') # \u91ca\u653e\u5904\u7406\u51fd\u6570\n\n# --------------------------------------------\n# websocket\u8bf7\u6c42\u6570\u636e\u662f\u5f02\u6b65\u8bf7\u6c42\u56de\u8c03\uff0c\u6240\u4ee5\u5148\u6ce8\u518c\u4e00\u4e2a\u56de\u8c03\u5904\u7406\u51fd\u6570\uff0c\u518d\u8bf7\u6c42\n@hb.register_onRsp('market.btcusdt.kline.1min')\ndef OnRsp_print(msg):\n print(msg)\n\nhb.req_kline('btcusdt', '1min')\nhb.unregister_onRsp('market.btcusdt.kline.1min') # \u6ce8\u9500\u67d0topic\u7684\u8bf7\u6c42\u56de\u8c03\u5904\u7406\n\n```\n\n### 2.2.2 Auth WebSocket API\n```python\nfrom huobitrade import setKey\nfrom huobitrade.service import HBWebsocket\nsetKey('your acess_key', 'you secret_key')\nhb = HBWebsocket(auth=True) # \u53ef\u4ee5\u586b\u5165url\u53c2\u6570\uff0c\u9ed8\u8ba4\u662fapi.huobi.br.com\n@hb.after_auth # \u4f1a\u518d\u9274\u6743\u6210\u529f\u901a\u8fc7\u4e4b\u540e\u81ea\u52a8\u8c03\u7528\ndef sub_accounts():\n hb.sub_accounts()\n\nhb.run() # \u5f00\u542fwebsocket\u8fdb\u7a0b\n\n@hb.register_handle_func('accounts') # \u6ce8\u518c\u4e00\u4e2a\u5904\u7406\u51fd\u6570\uff0c\u6700\u597d\u7684\u5904\u7406\u65b9\u6cd5\u5e94\u8be5\u662f\u5b9e\u73b0\u4e00\u4e2ahandler\ndef auth_handle(msg):\n print('auth_handle:', msg)\n\n```\n\n\n### 2.3 Restful API\n- restapi\u9700\u8981\u5148\u7528`setKey`\u8bbe\u7f6e\u5bc6\u94a5\n- \u9ed8\u8ba4\u4ea4\u6613\u548c\u884c\u60c5url\u90fd\u662fhttps://api.huobi.br.com \uff08\u8c03\u8bd5\u7528\uff09,\u5b9e\u76d8\u8981\u7528`from huobitrade import setUrl`\u8bbe\u7f6eurl\n\n```python\nfrom huobitrade.service import HBRestAPI\nfrom huobitrade import setKey\n# setUrl('', '')\nsetKey('your acess_key', 'you secret_key') # setKey\u5f88\u91cd\u8981\uff0c\u6700\u597d\u5728\u5f15\u5165\u5176\u4ed6\u6a21\u5757\u4e4b\u524d\u5148setKey\uff0c\u9274\u6743ws\u548crestapi\u7684\u90e8\u5206\u51fd\u6570\u662f\u57fa\u4e8e\u5bc6\u94a5\napi = HBRestAPI(get_acc=True) # get_acc\u53c2\u6570\u9ed8\u8ba4\u4e3aFalse,\u521d\u59cb\u5316\u4e0d\u4f1a\u53d6\u5f97\u8d26\u6237ID\uff0c\u9700\u8981ID\u7684\u51fd\u6570\u65e0\u6cd5\u4f7f\u7528.\u4e5f\u53ef\u7528api.set_acc_id('you_account_id')\nprint(api.get_timestamp())\n\napi = HBRestAPI(get_acc=True) # \u5f02\u6b65\u8bf7\u6c42\nklines = api.get_kline('omgeth', '1min', _async=True)\nsymbols = api.get_symbols(_async=True)\nresults = api.async_request([klines, symbols])\nfor r in results:\n print(r)\n```\n\n### 2.4 Message Handler\n- handler\u662f\u7528\u6765\u5904\u7406websocket\u7684\u539f\u59cb\u8fd4\u56de\u6d88\u606f\u7684\uff0c\u901a\u8fc7\u7ee7\u627fbasehandler\u5b9e\u73b0handle\u51fd\u6570\u4ee5\u53ca\u6ce8\u518c\u8fdbHBWebsocket\u76f8\u5173\u7684topic\u6765\u4f7f\u7528\n\n```python\nfrom huobitrade.handler import BaseHandler\nfrom huobitrade.utils import handler_profiler\nfrom huobitrade import setKey\nfrom huobitrade.service import HBWebsocket\nsetKey('your acess_key', 'you secret_key')\nhb = HBWebsocket(auth=True) # \u53ef\u4ee5\u586b\u5165url\u53c2\u6570\uff0c\u9ed8\u8ba4\u662fapi.huobi.br.com\n\nclass MyHandler(BaseHandler):\n def __init__(self, topic, *args, **kwargs):\n BaseHandler.__init__(self, 'just Thread name', topic)\n\n @handler_profiler('profiler.csv') # \u53ef\u4ee5\u52a0\u4e0a\u8fd9\u4e2a\u88c5\u9970\u5668\u6765\u6d4b\u8bd5handle\u51fd\u6570\u7684\u6267\u884c\u6027\u80fd,\u52a0\u53c2\u6570\u4f1a\u8f93\u51fa\u5230\u5355\u72ec\u6587\u4ef6\n def handle(self, topic, msg): # \u5b9e\u73b0handle\u6765\u5904\u7406websocket\u63a8\u9001\u7684msg\n print(topic, msg)\n\n\nhandler = MyHandler('market.ethbtc.kline.1min') # topic\u4e3astr\u6216\u8005list\nhandler.add_topic('market.ethbtc.kline.5min') # \u4e3ahandler\u589e\u52a0\u5904\u7406topic(remove_topic\u6765\u5220\u9664)\nhb.register_handler(handler) # \u901a\u8fc7register\u6765\u628ahandler\u6ce8\u518c\u5230\u76f8\u5e94\u7684topic\n\n\n```\n- \u5185\u7f6e\u5b9e\u73b0\u4e86\u4e00\u4e2amongodb\u7684`DBHandler`\n\n```python\nfrom huobitrade.handler import DBHandler\nfrom huobitrade import setKey\nfrom huobitrade.service import HBWebsocket\nsetKey('your acess_key', 'you secret_key')\nhb = HBWebsocket(auth=True) # \u53ef\u4ee5\u586b\u5165url\u53c2\u6570\uff0c\u9ed8\u8ba4\u662fapi.huobi.br.com\nhandler = DBHandler() # topic\u4e3a\u7a7a\u7684\u8bdd\uff0c\u4f1a\u5bf9\u6240\u6709topic\u7684msg\u505a\u5904\u7406\nhb.register_handler(handler)\n```\n\n### 2.5 Latest Message Handler\n- \u57fa\u4e8ehandler\u51fd\u6570\u6839\u636e\u7b56\u7565\u590d\u6742\u5ea6\u548c\u6027\u80fd\u7684\u7684\u4e0d\u540c\u9020\u6210\u5bf9message\u7684\u5904\u7406\u65f6\u95f4\u4e0d\u4e00\u6837\uff0c\u53ef\u80fd\u9020\u6210\u5feb\u751f\u4ea7\u6162\u6d88\u8d39\u7684\u60c5\u51b5\uff0c\u589e\u52a0lastest\u53c2\u6570\uff0c\u6bcf\u6b21\u90fd\u662fhandle\u6700\u65b0\u7684message\n```python\nfrom huobitrade.handler import BaseHandler\nfrom huobitrade.utils import handler_profiler\nclass MyLatestHandler(BaseHandler):\n def __init__(self, topic, *args, **kwargs):\n BaseHandler.__init__(self, 'just Thread name', topic, latest=True)\n\n @handler_profiler() # \u53ef\u4ee5\u52a0\u4e0a\u8fd9\u4e2a\u88c5\u9970\u5668\u6765\u6d4b\u8bd5handle\u51fd\u6570\u7684\u6267\u884c\u6027\u80fd\n def handle(self, topic, msg): # \u5b9e\u73b0handle\u6765\u5904\u7406websocket\u63a8\u9001\u7684msg\n print(topic, msg)\n```\n\n### 2.6 HBData\n- \u4f7f\u7528\u7c7b\u4f3ctopic\u7684\u65b9\u5f0f\u6765\u53d6\u6570\u636e,topic\u7684\u8868\u8fbe\u65b9\u5f0f\u4e0e\u706b\u5e01\u6709\u4e0d\u540c\n\n```python\nfrom huobitrade import setKey\nsetKey('acess_key', 'secret_key')\nfrom huobitrade.datatype import HBMarket, HBAccount, HBMargin\n\ndata = HBMarket() # \u884c\u60c5\u63a5\u53e3\u7c7b\naccount = HBAccount() # \u4ea4\u6613\u63a5\u53e3\u7c7b\nmargin = HBMargin() # \u501f\u8d37\u63a5\u53e3\u7c7b\n\ndata.omgeth\n # \ndata.omgeth.kline\n # < for omgeth>\ndata.omgeth.depth\n # < for omgeth>\ndata.omgeth.ticker\n # < for omgeth>\ndata.omgeth.kline._1min_200 # period\u524d\u9762\u52a0'_', \u540e\u9762\u52a0\u6570\u91cf\u6700\u5927\u503c\u4e3a2000\ndata.omgeth.kline.last\ndata.omgeth.kline.last_24_hour\ndata.omgeth.depth.step0 # step0,1,2,3,4,5\ndata.omgeth.ticker.last # \u6700\u65b0\u7684\u4e00\u6761tick\ndata.omgeth.ticker.last_20 # last_1\u81f3last_2000\ndata.all_24h_kline # \u5f53\u524d\u6240\u6709\u4ea4\u6613\u5bf9\u7684ticker\naccount.Detail # \u6240\u6709\u8d26\u6237\u660e\u7ec6\naccount.balance_XXXX # XXXX\u4e3aaccount_id,\u67d0\u8d26\u6237\u7684\u7ed3\u4f59, \u5f15\u7528\u7ed3\u4f59\u4fe1\u606f\u4f1a\u81ea\u52a8\u66f4\u65b0\naccount.order # \u8d26\u6237\u7684\u8ba2\u5355\u7c7b\naccount.order['order_id'] # \u67e5\u8be2\u67d0order\u660e\u7ec6,\u6216\u8005\u7528get\u65b9\u6cd5\naccount.order.send('account_id', 1, 'omgeth', 'buy-limit', 0.001666) # \u53d1\u9001\u8ba2\u5355\naccount.order.batchcancel(['order_id1', 'order_id2'])\naccount.order + [1, 'omgeth', 'buy-limit', 0.001666] # \u53d1\u9001\u8ba2\u5355\naccount.order + {'acc_id': 'your_account_id', 'amount': 1, 'symbol': 'omgeth', 'type': 'buy-limit', 'price': 0.001666}\naccount.order - 'order_id' # \u53d6\u6d88\u8ba2\u5355\naccount.order - ['order_id1', 'order_id2'] # \u6279\u91cf\u53d6\u6d88\u8ba2\u5355\naccount.trade.get_by_id('order_id') # \u67d0\u8d26\u6237\u7684\u6210\u4ea4\u7c7b(\u5373\u706b\u5e01\u7684matchresults),\u4e5f\u53ef\u4ee5\u76f4\u63a5\u7d22\u5f15\nmargin.transferIn('ethusdt', 'eth', 1)\nethusdt_margin_info = margin['ethusdt'] # \u6216\u8005\u7528getBalance\nethusdt_margin_info.balance # ethusdt\u4ea4\u6613\u5bf9\u7684\u4fdd\u8bc1\u91d1\u7ed3\u4f59\u4fe1\u606f\n\n```\n\n## 3. Extra\n- \u4ea4\u6613\u7b56\u7565\u8fd0\u8425\u76f8\u5173\u7684\u6a21\u5757\uff0c`wechat\u63a8\u9001`\uff0c`rpc\u8fdc\u7a0b\u8ba2\u9605\u8c03\u7528`\u7b49\n\u8be6\u89c1[extra](https://github.com/hadrianl/huobi/blob/master/huobitrade/extra/log_handler.md)\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://hadrianl.github.io/huobi/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "huobitrade", "package_url": "https://pypi.org/project/huobitrade/", "platform": "", "project_url": "https://pypi.org/project/huobitrade/", "project_urls": { "Homepage": "https://hadrianl.github.io/huobi/" }, "release_url": "https://pypi.org/project/huobitrade/0.5.6/", "requires_dist": [ "websocket-client (>=0.53)", "requests", "pymongo", "pyzmq", "pandas", "requests-futures", "ecdsa", "click" ], "requires_python": "", "summary": "HuoBi Trading Framwork(python)", "version": "0.5.6" }, "last_serial": 5532686, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4d1c6f052556b622b3c7ca0e8110a1dd", "sha256": "e5fd3d56f1f965c872470578f0c48b86695df215a3bb31dd995c0ff8d011a040" }, "downloads": -1, "filename": "huobitrade-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4d1c6f052556b622b3c7ca0e8110a1dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9047, "upload_time": "2018-05-29T07:32:14", "url": "https://files.pythonhosted.org/packages/77/6f/48cb68a7e62587969cd8f7bbb57e86b76ff062b45d045e646cd6323dfe56/huobitrade-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d933da1e9f0897e7f4c731847bd27dee", "sha256": "b8f2ef04fb38230bf9386e0b32a8ed637f6f86507b95b27aa6d56bbf7383c6fb" }, "downloads": -1, "filename": "huobitrade-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d933da1e9f0897e7f4c731847bd27dee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7485, "upload_time": "2018-05-29T07:32:16", "url": "https://files.pythonhosted.org/packages/0d/2f/9185b01c233b02140fc516957338a3848babb0bf2d1cc92ddae6b11754a0/huobitrade-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2c0b071725d170fc4b696a0514d42690", "sha256": "32607d9bac6405ec1bc3db9f8eda1dca814334b235714d713074e6e5f005442b" }, "downloads": -1, "filename": "huobitrade-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2c0b071725d170fc4b696a0514d42690", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9768, "upload_time": "2018-05-29T08:57:01", "url": "https://files.pythonhosted.org/packages/88/7c/14be4f7bc7c1a553b6e156f00521f63932edf1018bb09cabf0d34d93bf29/huobitrade-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1386d549738b51b9aeea8bfc78d68243", "sha256": "9c9ed6f99e400e45cdcd5923f8f951fee708c89fa2291fe43ccf783fb3ce8b14" }, "downloads": -1, "filename": "huobitrade-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1386d549738b51b9aeea8bfc78d68243", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8154, "upload_time": "2018-05-29T08:56:26", "url": "https://files.pythonhosted.org/packages/bf/d2/5f7bf1f772bfaf03252f53edd8db2696a71180c2027f3e135d00c68ea0a4/huobitrade-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0940f9d4445035e5c9435ae73e5ae64e", "sha256": "38177ad11dca1509defa839efecf4d05742b59928f0e680ba9bee86709d50704" }, "downloads": -1, "filename": "huobitrade-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0940f9d4445035e5c9435ae73e5ae64e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10231, "upload_time": "2018-05-30T01:42:17", "url": "https://files.pythonhosted.org/packages/69/31/97553fff5d3527a3cfb06809f7e41820b6e3cf2b731f70ce8395d3ec9dec/huobitrade-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0db792533c7f00371160a142773774ce", "sha256": "2635fa37fdcbeefdc72343b6e36ec5680a68817ffcba8f9f17c618cfafc57caa" }, "downloads": -1, "filename": "huobitrade-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0db792533c7f00371160a142773774ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8725, "upload_time": "2018-05-30T01:42:18", "url": "https://files.pythonhosted.org/packages/d2/bd/adda7adfa5b8bbaa297c3383a790d6bd7fa187277246a33b8dd2525a63f3/huobitrade-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "bb90bb3ac9ba151364c441bd8fdb6ee9", "sha256": "4837807c6520616d8b4e34f6b7359b73655c13ad7747ded88d2f50ba54f26bbb" }, "downloads": -1, "filename": "huobitrade-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "bb90bb3ac9ba151364c441bd8fdb6ee9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10783, "upload_time": "2018-05-30T02:57:25", "url": "https://files.pythonhosted.org/packages/ba/60/85dd38e8f80c41f7271a7e79a8d1b80bdf9791c6a4fb2519ea2301ac1ea8/huobitrade-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca3b09d05e49efd341120d870eb0bff1", "sha256": "eb5291da3c4e930205943d757abe96a82f6ea09011053912acb6b1156ade4883" }, "downloads": -1, "filename": "huobitrade-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ca3b09d05e49efd341120d870eb0bff1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9486, "upload_time": "2018-05-30T02:57:27", "url": "https://files.pythonhosted.org/packages/75/c4/51603b563406cc04149116d1247a0ee17b9b2101928dbd341449f7d9cf53/huobitrade-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "6b47c86b8f5bac83f259efda4294391f", "sha256": "22b47f057ccc0f1f6ec0e2e12429a18be583b94e52424c8e8d8480b611b6a608" }, "downloads": -1, "filename": "huobitrade-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6b47c86b8f5bac83f259efda4294391f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10897, "upload_time": "2018-05-31T07:48:49", "url": "https://files.pythonhosted.org/packages/4a/2b/3c731ab7ddb7ef26f0fef92e921112f985d9e6982fab01ae4fcc3a35817e/huobitrade-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8552237b7124aa62505ad0fb315ca185", "sha256": "9047776720193dda11953e52534491452b66bffa114c2c9ffded250605238ac1" }, "downloads": -1, "filename": "huobitrade-0.1.4.tar.gz", "has_sig": false, "md5_digest": "8552237b7124aa62505ad0fb315ca185", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9612, "upload_time": "2018-05-31T07:48:51", "url": "https://files.pythonhosted.org/packages/05/b2/e376dba9e3e5a4c290a1a8c402a5e28a39c0658c93e11ddb085a59e00d64/huobitrade-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "eef818e5a782f9e6d688e728db0d198e", "sha256": "34f43c9166b9f0b75ba005f15211e2db402873b83d43c233c8d49752cd617d29" }, "downloads": -1, "filename": "huobitrade-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "eef818e5a782f9e6d688e728db0d198e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10876, "upload_time": "2018-06-05T02:22:00", "url": "https://files.pythonhosted.org/packages/0c/5a/e42ae607351e218b609e3e781065237ae6d73ae59bc6341c8ce8a60a9f3d/huobitrade-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e820d5569feaa6901037c14ff01268f2", "sha256": "4713257e2cf8ff5ac076491fd469e1e8667ddf53a5690e65c2769455a4d1a85e" }, "downloads": -1, "filename": "huobitrade-0.1.5.tar.gz", "has_sig": false, "md5_digest": "e820d5569feaa6901037c14ff01268f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9600, "upload_time": "2018-06-05T02:22:01", "url": "https://files.pythonhosted.org/packages/1c/11/a8e6b6fdaae211abb29b4eaa254dea7a7a01c95dc9e9610054e4575d10ec/huobitrade-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "a22b866b5abafcf4a5323f575fec9f07", "sha256": "29544598fdc4c884dac2ce2dbe8a06f3a7a1448a26cc935ce75820bb308901f8" }, "downloads": -1, "filename": "huobitrade-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "a22b866b5abafcf4a5323f575fec9f07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13118, "upload_time": "2018-06-05T13:27:44", "url": "https://files.pythonhosted.org/packages/f4/10/61afac32a86ee8bba7f5b7fd827f021d794b6c63f198a07c6cb0c45510e3/huobitrade-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa24b56383bd742405891c97bf604a3d", "sha256": "67676bb106b608be56e1d4cd189509f1bb8cf0e9ad4618d9e1f7dc9095e8b18c" }, "downloads": -1, "filename": "huobitrade-0.1.6.tar.gz", "has_sig": false, "md5_digest": "aa24b56383bd742405891c97bf604a3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9834, "upload_time": "2018-06-05T13:27:45", "url": "https://files.pythonhosted.org/packages/0e/81/c124fafbb481c0f16a863b1f22233569e53922088863e4e4cb0413f08063/huobitrade-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "5ba7ad9cb925ec23dea3c8eded8c2b01", "sha256": "390cf398515ac2725e8a7eea2ec184c56894d4ea356cc6898d492c730d73a4e0" }, "downloads": -1, "filename": "huobitrade-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "5ba7ad9cb925ec23dea3c8eded8c2b01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11068, "upload_time": "2018-06-06T07:01:39", "url": "https://files.pythonhosted.org/packages/b2/ae/dc25dc1e0f819b63d5bea13941686fe45d9bf84e2b6814e99b4a3f12dd27/huobitrade-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3df491f9c40591b66d2df9dac6fd53d1", "sha256": "0796a5f4159c557602b6313df72a524b2a9a8d441e9b5ebcec796dcf7a3417ce" }, "downloads": -1, "filename": "huobitrade-0.1.7.tar.gz", "has_sig": false, "md5_digest": "3df491f9c40591b66d2df9dac6fd53d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9779, "upload_time": "2018-06-06T07:01:41", "url": "https://files.pythonhosted.org/packages/1c/6f/2ee7b9ffb07f6aed2f5764036fb19556b3a89ef2e661972a244a17b43cce/huobitrade-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "1b958f3225e74470511de9a7cc546997", "sha256": "4ce026b411b17c85ce773708cf7ad2f9282a069f099be69085926cb4dfd65f7e" }, "downloads": -1, "filename": "huobitrade-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "1b958f3225e74470511de9a7cc546997", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11657, "upload_time": "2018-06-08T06:06:26", "url": "https://files.pythonhosted.org/packages/56/c6/8f90d0908d4cc2e1282989f88a59e94e25bc3443003e0203c240cac25ba9/huobitrade-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4b7bff3c398a4cd10197fc9a6c3a729", "sha256": "a4125c7fbb4d19884160c279d334f27851a7f2466dd0f8b4622ca3df1c7d24a7" }, "downloads": -1, "filename": "huobitrade-0.1.8.tar.gz", "has_sig": false, "md5_digest": "b4b7bff3c398a4cd10197fc9a6c3a729", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10372, "upload_time": "2018-06-08T06:06:27", "url": "https://files.pythonhosted.org/packages/3c/00/9fc3ba8d56dcec39df6e3856e9bd9619639c6ba5348fd893981acc6d4458/huobitrade-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "44295e1d0075ace1aa538126d1e4c642", "sha256": "56c1f92cf9d2c0c90385019f4502bb910bc09c47ad4676b0914ec34f1d1cbe86" }, "downloads": -1, "filename": "huobitrade-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "44295e1d0075ace1aa538126d1e4c642", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12200, "upload_time": "2018-06-11T06:25:22", "url": "https://files.pythonhosted.org/packages/c1/5a/43c57e4fefe54043132a35107ef64168b9a67e30423372603acea7cca885/huobitrade-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b616780df440f86f29ee3836136b8f7", "sha256": "f835d5c15f1e290d0a8cd44692e86522fbc288569da00d4b382e3b903cb65224" }, "downloads": -1, "filename": "huobitrade-0.1.9.tar.gz", "has_sig": false, "md5_digest": "2b616780df440f86f29ee3836136b8f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10900, "upload_time": "2018-06-11T06:25:23", "url": "https://files.pythonhosted.org/packages/af/f0/54e32271704e71c88b4f7613eb89786b30bc192586f050102b123fd0f521/huobitrade-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "110449a387a994e6370de710bff098f3", "sha256": "789a4c5e1b6f725dfefda2ca831d7a716017b04bfa3056654bb6f851b37bfbf0" }, "downloads": -1, "filename": "huobitrade-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "110449a387a994e6370de710bff098f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15243, "upload_time": "2018-06-14T06:59:01", "url": "https://files.pythonhosted.org/packages/0c/74/eef2f5d7461b17b14a9086940294835fec524f6e51266feeec676a271fe9/huobitrade-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2e6d46dd140b372f578fca192f7b514", "sha256": "4c0b5bbcdadf6606c97d02eca2ae71e1dae57f4ddb503b97d6210bb381931f6f" }, "downloads": -1, "filename": "huobitrade-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f2e6d46dd140b372f578fca192f7b514", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13169, "upload_time": "2018-06-14T06:59:02", "url": "https://files.pythonhosted.org/packages/2a/ee/44589f8cbccef7cf0790f7ec1b9e1636949c2c48c9afdf2afdd86aa8fdb8/huobitrade-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "16016c3c3dca667d6e25b47fe3520f47", "sha256": "da552ec6f967ce70d32771a3fe59d2e6b3c4b35011288f1835a75d23a42bc875" }, "downloads": -1, "filename": "huobitrade-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "16016c3c3dca667d6e25b47fe3520f47", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15292, "upload_time": "2018-06-15T01:55:09", "url": "https://files.pythonhosted.org/packages/8a/d7/8cd1b9740aba1f1db06ad5a9d5363b7111905b681cbfb9f009a11c59b91d/huobitrade-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94b5d912baac4b83ec83114a5d76702e", "sha256": "f73e9f42aa91e4bd76dfb0d43f356dc507b709fd3dcf5be455c6ccfc44c5b2a5" }, "downloads": -1, "filename": "huobitrade-0.2.1.tar.gz", "has_sig": false, "md5_digest": "94b5d912baac4b83ec83114a5d76702e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13276, "upload_time": "2018-06-15T01:55:11", "url": "https://files.pythonhosted.org/packages/56/ef/dff6e1fccb80671f9c962c2bb9215594f4c0164bec16a468d67d2311f76a/huobitrade-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "55ebdad986f1750fbc94ab360df61861", "sha256": "dfdaddc62b2ecbe6bd836455e80bd70769e0584dc70ab5dbe3ed0d93451a5636" }, "downloads": -1, "filename": "huobitrade-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "55ebdad986f1750fbc94ab360df61861", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15438, "upload_time": "2018-06-15T08:13:40", "url": "https://files.pythonhosted.org/packages/66/9e/5cd53d7a7ed6ea0b2835d382650ba6b631f803adb2b3acc30a15a5e51061/huobitrade-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3908c7b77176344df2eb3c06885f767a", "sha256": "cae414a72422cf0da020b89da38c08c2d2570a4ae6d865c080c936e318e3fc9e" }, "downloads": -1, "filename": "huobitrade-0.2.2.tar.gz", "has_sig": false, "md5_digest": "3908c7b77176344df2eb3c06885f767a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13437, "upload_time": "2018-06-15T08:13:42", "url": "https://files.pythonhosted.org/packages/e0/0e/c9958ad890696093013d22c2adb892cdd6b37505e33f46b207e30dbdde98/huobitrade-0.2.2.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "babff897f2b70383d49fd6da42b71652", "sha256": "68e635be71b7330e9cd805b41d03d65f1a2ca76062b12fe14e3f16b52dae4530" }, "downloads": -1, "filename": "huobitrade-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "babff897f2b70383d49fd6da42b71652", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16809, "upload_time": "2018-06-19T05:50:32", "url": "https://files.pythonhosted.org/packages/7f/42/c2ddca5d608758eb7e8366445b5c511a62a54a9e7a8e2124447640b7f7f1/huobitrade-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74f3537563cc00f961174eaa2cc77d61", "sha256": "692794f4a12ee38665e330e5bdf0ab601cfb2228aa95cb62a2e089d5eca2b09d" }, "downloads": -1, "filename": "huobitrade-0.2.4.tar.gz", "has_sig": false, "md5_digest": "74f3537563cc00f961174eaa2cc77d61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14386, "upload_time": "2018-06-19T05:50:33", "url": "https://files.pythonhosted.org/packages/58/09/0e99c9d5e22e1965bb2e658672ac4a0677271df8c204e55b69fc3b01a627/huobitrade-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "fd7bc9e445bf946d687afebf141a32f4", "sha256": "22b0b8f0237f313af1d24427a4857db32f4c9d69a8731c2541f860a2b2102f01" }, "downloads": -1, "filename": "huobitrade-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "fd7bc9e445bf946d687afebf141a32f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16809, "upload_time": "2018-06-19T06:46:38", "url": "https://files.pythonhosted.org/packages/6b/b1/e1f7e03b6bc130c4bb75f59077785656504f8102b47351a2e4e9cdf55ec3/huobitrade-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e097d1d6f433ba78a13a5f1865caa3b", "sha256": "70b11e29994512b072a2006344a7d57de1b197a4a9283239212381b5dc5c1dad" }, "downloads": -1, "filename": "huobitrade-0.2.5.tar.gz", "has_sig": false, "md5_digest": "2e097d1d6f433ba78a13a5f1865caa3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14381, "upload_time": "2018-06-19T06:46:40", "url": "https://files.pythonhosted.org/packages/39/2b/553bd6ad6c8bfd430eaa52b8666353f689478b9c39f3096e2987622936f6/huobitrade-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "ccef23901f77818762726a8db3cb5cdf", "sha256": "9b6f72b817453465bcc7cf4506512bde3302d10d3b00dcaa19938dcab7ebcbeb" }, "downloads": -1, "filename": "huobitrade-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ccef23901f77818762726a8db3cb5cdf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17379, "upload_time": "2018-06-20T08:19:10", "url": "https://files.pythonhosted.org/packages/3b/21/aa887707c195effb8686fce06e50c5357aa580235465d7e01b42125892c4/huobitrade-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dd4d057aa28fb973eadba58bf14506d", "sha256": "21ce9237596256f549555d5bd03025af0f47acd9572a439b8d328f9422ad992c" }, "downloads": -1, "filename": "huobitrade-0.2.6.tar.gz", "has_sig": false, "md5_digest": "5dd4d057aa28fb973eadba58bf14506d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14942, "upload_time": "2018-06-20T08:19:11", "url": "https://files.pythonhosted.org/packages/7d/87/d3a1bdf9f84cf141f6308840777bab7156b966500015874f8199bce54cca/huobitrade-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "8b5603cab08c116a17a609262c068de7", "sha256": "cc594feec5b233111532ce6b2474d8fe5aeca9b1f34120e16f512dbf8a1f825f" }, "downloads": -1, "filename": "huobitrade-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "8b5603cab08c116a17a609262c068de7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17495, "upload_time": "2018-06-20T09:03:44", "url": "https://files.pythonhosted.org/packages/66/94/16422173d7bf246a15f9559c4e2f4fb745cd318059d6376d19ed0901e86f/huobitrade-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dadff8f91595be357899afb6d7063d0b", "sha256": "8eabeefcb3f9db7285db6ebbfa4ff98bf8204b4c98c0269b894be07497936738" }, "downloads": -1, "filename": "huobitrade-0.2.7.tar.gz", "has_sig": false, "md5_digest": "dadff8f91595be357899afb6d7063d0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15026, "upload_time": "2018-06-20T09:03:45", "url": "https://files.pythonhosted.org/packages/91/77/46b1e3f466136dab9824eb2ff9af911846862025fdce2e35c11113aaea26/huobitrade-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "f592f5e58dda0a39198db8da80c9dadd", "sha256": "ca0f663f598b49953c8643d274a1ca0f1beb6863aabf51e0c02e9db8c50afbce" }, "downloads": -1, "filename": "huobitrade-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "f592f5e58dda0a39198db8da80c9dadd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17463, "upload_time": "2018-06-21T01:56:52", "url": "https://files.pythonhosted.org/packages/02/2a/e3ab1f0a9dfcdc7e615b2ed9381e2d080df3d7794b7084cce99009ebc9b6/huobitrade-0.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c10d3ac1831c6f214954c599ce6cfad7", "sha256": "6aab124163c3aed1592bc0c31aee513b3febc454536f255969ee30bdc4c0e5e8" }, "downloads": -1, "filename": "huobitrade-0.2.8.tar.gz", "has_sig": false, "md5_digest": "c10d3ac1831c6f214954c599ce6cfad7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15006, "upload_time": "2018-06-21T01:56:53", "url": "https://files.pythonhosted.org/packages/2b/24/edd297f80617a8e1b78d2e58f2f48799049d75ad8ff8f489f1cfc66df992/huobitrade-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "51f0b998d5e2c2e2845f0674ceb8a1e0", "sha256": "15f01d83dfba0872b1bcf70d0891878ad2150e3900ba66e0e1beacf54bb81397" }, "downloads": -1, "filename": "huobitrade-0.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "51f0b998d5e2c2e2845f0674ceb8a1e0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19236, "upload_time": "2018-06-25T07:01:42", "url": "https://files.pythonhosted.org/packages/95/21/7617089403c40d105898197ef75e2988d066a212e0d4399a8c0afc84d1b6/huobitrade-0.2.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ca136870bfb46ba046f619c1353ba2d", "sha256": "1afa19c3307a0f14d37c432415f4be2b3dbce6dc24dd540ad80e19422d79a8dc" }, "downloads": -1, "filename": "huobitrade-0.2.9.tar.gz", "has_sig": false, "md5_digest": "2ca136870bfb46ba046f619c1353ba2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16789, "upload_time": "2018-06-25T07:01:43", "url": "https://files.pythonhosted.org/packages/83/c1/2736c0e6767c03c2007e6f34576c83687fb1cc775057b707435385f0e0be/huobitrade-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7bfe1448d1fa2e6f4fa568dfbdcd857c", "sha256": "a1943a1ad99dc48321b2feda2a19d67da0f94bacc6dd818b7db3c61aa675c3d6" }, "downloads": -1, "filename": "huobitrade-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7bfe1448d1fa2e6f4fa568dfbdcd857c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21199, "upload_time": "2018-06-26T04:18:29", "url": "https://files.pythonhosted.org/packages/82/ab/86d028f89178fbaaed57e4f0eeea92c57b1c63fdb6d57cb465d3a74390c3/huobitrade-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a2583bfbaede3fff5c2f385e2455009", "sha256": "ee1c17c7805b2e31f5853d810a1ef5dee6d2b6093a903379b5b88ce7fae2995e" }, "downloads": -1, "filename": "huobitrade-0.3.0.tar.gz", "has_sig": false, "md5_digest": "9a2583bfbaede3fff5c2f385e2455009", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18124, "upload_time": "2018-06-26T04:18:30", "url": "https://files.pythonhosted.org/packages/43/e7/c035eaa32f24b29bc4c17260d91daf09ba7185d0dedc25f8f048c1093b04/huobitrade-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "b93a6070ad654dda63d7821b69e25d93", "sha256": "f20ab4215446c8a2297f31d18c5d09998b85b10a9a3535c6c6ba4c885c510658" }, "downloads": -1, "filename": "huobitrade-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b93a6070ad654dda63d7821b69e25d93", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21199, "upload_time": "2018-06-27T05:05:03", "url": "https://files.pythonhosted.org/packages/63/5d/3a4006d9fcc28f49d3f11b5cec9243c0109e11028a63fbcc957bff1b7185/huobitrade-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4137d84bc77117216877af42c6c248f", "sha256": "da981d47a9e1fcd7389cd269851964755e7ead713ee24b4d7c8bffb99fef7092" }, "downloads": -1, "filename": "huobitrade-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f4137d84bc77117216877af42c6c248f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18124, "upload_time": "2018-06-27T05:05:04", "url": "https://files.pythonhosted.org/packages/af/6e/2e6fd2849870e30a627a728bff070bf6ca334d894345f49f8f5f6f7eff12/huobitrade-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "647b6ccc4a1ee079954bd7955fb92cbd", "sha256": "bfd269606b12418c3babe18c3f77f91a41e2435c7a0f16166d2d68c954fbad8c" }, "downloads": -1, "filename": "huobitrade-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "647b6ccc4a1ee079954bd7955fb92cbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21223, "upload_time": "2018-06-27T07:58:08", "url": "https://files.pythonhosted.org/packages/e6/64/9558c440da928d1dc6996dda2bd9dc310ac5bb3445a97791e608a5a4f557/huobitrade-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c6401f70ff869819be7451ebf7a9366", "sha256": "d20b829dfed68a53cf798266397a0cf8d491feadb716536e5447351245daf93a" }, "downloads": -1, "filename": "huobitrade-0.3.2.tar.gz", "has_sig": false, "md5_digest": "4c6401f70ff869819be7451ebf7a9366", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18139, "upload_time": "2018-06-27T07:58:09", "url": "https://files.pythonhosted.org/packages/80/47/cb5543dee0004f491e39713fd42fde0756a242ddd567811bca0d663fa1e0/huobitrade-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "982bd565b81fbaf16766f718f66afe69", "sha256": "2f41f03bd20058020f64251966480b7a7542514316f2e77a0635d4a2bf332ebc" }, "downloads": -1, "filename": "huobitrade-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "982bd565b81fbaf16766f718f66afe69", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21610, "upload_time": "2018-07-02T01:44:46", "url": "https://files.pythonhosted.org/packages/df/79/d78984f6f254459b7580e644b5236b50658c15f0e487c000570864b18dd4/huobitrade-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd8450ffe02cd7e886fdddcfd834ab35", "sha256": "184f0e3dd37cf0906f69ede87dbf8ac29e99ee41fdf68615d9627e644714fe7c" }, "downloads": -1, "filename": "huobitrade-0.3.3.tar.gz", "has_sig": false, "md5_digest": "cd8450ffe02cd7e886fdddcfd834ab35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18626, "upload_time": "2018-07-02T01:44:47", "url": "https://files.pythonhosted.org/packages/bd/b3/77f6e10c8e36ca359c86b61ef1bfb97accc261677705034a30ec6f3c8502/huobitrade-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "ef72acae7bc5d643b17463294fefab14", "sha256": "834c352b7fd7a5dc193ae84e9e963439937e57f481f29139968e4b596d73c56c" }, "downloads": -1, "filename": "huobitrade-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ef72acae7bc5d643b17463294fefab14", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21640, "upload_time": "2018-07-04T07:37:11", "url": "https://files.pythonhosted.org/packages/a4/d3/0a86996abdc3ba94893c5f8b058068ff7dc6e901ea963386e23ad89508ae/huobitrade-0.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2816880791f9b287b0fcef2e66da5ffc", "sha256": "f7d6e98b6ee572e5d77d709a62e42777a92777a007e1f7032ee05fd090347ffa" }, "downloads": -1, "filename": "huobitrade-0.3.4.tar.gz", "has_sig": false, "md5_digest": "2816880791f9b287b0fcef2e66da5ffc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18668, "upload_time": "2018-07-04T07:37:15", "url": "https://files.pythonhosted.org/packages/46/c7/e37189da583b92e744cad08a6cba0ac30c2d85a384398f28999cbe386780/huobitrade-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "3e8b3b43808ab005b92b841aa9f69ddc", "sha256": "ef77cfb2b7811974b402007206d7e9e2d345a7ce28e7b3ccfb369ebbcc66710d" }, "downloads": -1, "filename": "huobitrade-0.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "3e8b3b43808ab005b92b841aa9f69ddc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22633, "upload_time": "2018-07-09T03:50:09", "url": "https://files.pythonhosted.org/packages/86/54/6d6e809e341d8d631ebb79417f30ace8d2ee36b12015607e923372ed142e/huobitrade-0.3.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9860aaba0a18e989e63793f8ba683f85", "sha256": "e3176f06773a773f944b85d1d61a4d26f0d0b87a0f07b88c55301b05498bf9b7" }, "downloads": -1, "filename": "huobitrade-0.3.5.tar.gz", "has_sig": false, "md5_digest": "9860aaba0a18e989e63793f8ba683f85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19649, "upload_time": "2018-07-09T03:50:11", "url": "https://files.pythonhosted.org/packages/b6/27/57ae9197d88523cb39820edabdfee3137ea3e017bc4515416ab95ea1beb1/huobitrade-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "ea04ab074f8d75dc3face7fad1abe2ea", "sha256": "c1cc110cce16e818a605db3f1ee73780fdb5acf4e957cdf8a3fe6817b4449d7b" }, "downloads": -1, "filename": "huobitrade-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ea04ab074f8d75dc3face7fad1abe2ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23051, "upload_time": "2018-07-10T02:07:32", "url": "https://files.pythonhosted.org/packages/18/a5/44e8c8c769d7c198af9ed7fba447c65a23e40b6738452eb0e5bcee46aa48/huobitrade-0.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b25fcb79b50b9f6eb658c3401f6030ae", "sha256": "35f322dfe355b89f2740054bac03bd49fac37256f39687f2cf12bd104610eb0f" }, "downloads": -1, "filename": "huobitrade-0.3.6.tar.gz", "has_sig": false, "md5_digest": "b25fcb79b50b9f6eb658c3401f6030ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20085, "upload_time": "2018-07-10T02:07:33", "url": "https://files.pythonhosted.org/packages/36/31/360a2e7afdf30aa8b4b662250999aa0fc79843a872cf8601776664b83adb/huobitrade-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "9204984c9884b8c5333fe92a2076ad14", "sha256": "f102bbb315ddba19b851568092bcbd898665c44f45f33e93bc5a854dfed9e16c" }, "downloads": -1, "filename": "huobitrade-0.3.7-py3-none-any.whl", "has_sig": false, "md5_digest": "9204984c9884b8c5333fe92a2076ad14", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23049, "upload_time": "2018-07-10T02:39:18", "url": "https://files.pythonhosted.org/packages/6f/b1/990d0202847d1359d95347d63aaa53b3c41b3bf3447dc0a42ff56e028e6a/huobitrade-0.3.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb180e37d00efbc1a4971c5d15ffbf9c", "sha256": "6118a5358e049228a04d542e4e61074ac1aa75f8b22ea217a6ce3e12bd3b197e" }, "downloads": -1, "filename": "huobitrade-0.3.7.tar.gz", "has_sig": false, "md5_digest": "fb180e37d00efbc1a4971c5d15ffbf9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20077, "upload_time": "2018-07-10T02:39:19", "url": "https://files.pythonhosted.org/packages/db/71/1f3ace2782bc59e027ab3e6573af98046547114b2e40be673d915c904be3/huobitrade-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "bf40f4aebbedaa5adea2f233b1a2d88e", "sha256": "f9c42959170e7f2a969160224e8075c0644c546d8fc051e03ebe580fc553e102" }, "downloads": -1, "filename": "huobitrade-0.3.8-py3-none-any.whl", "has_sig": false, "md5_digest": "bf40f4aebbedaa5adea2f233b1a2d88e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23040, "upload_time": "2018-07-10T04:17:18", "url": "https://files.pythonhosted.org/packages/66/b7/c9571e363eed569db72f93d0d0fb4637776d9397776df719a1f4f4c307d4/huobitrade-0.3.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aafa183314ee78d4e6a05cff5757de0c", "sha256": "7615db9e40eda4e59e32cb4855ef60f657716c214155c5a3e108605148f28cf9" }, "downloads": -1, "filename": "huobitrade-0.3.8.tar.gz", "has_sig": false, "md5_digest": "aafa183314ee78d4e6a05cff5757de0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20078, "upload_time": "2018-07-10T04:17:20", "url": "https://files.pythonhosted.org/packages/6c/39/b2b18929319fce4203e6ebcef99a76977aa4faee7c941cadaed6a55f07d7/huobitrade-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "e9fb597fba46e8cbc2ea41f58acf3ca6", "sha256": "8c3062facd730769ef13239e5a0d7fc7ce19b366c01910f266c777bb79ceae18" }, "downloads": -1, "filename": "huobitrade-0.3.9-py3-none-any.whl", "has_sig": false, "md5_digest": "e9fb597fba46e8cbc2ea41f58acf3ca6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23397, "upload_time": "2018-07-11T07:06:46", "url": "https://files.pythonhosted.org/packages/dd/52/c64cfb3109707125ad0cd3a7395cd438a97531683c0e25665a89e9d1cfdc/huobitrade-0.3.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b94f28518ea9858f2b3e050a833ee18e", "sha256": "18b739ffb5ae2210cffdbcc9cf1101519282977a344ead887ffe6b318ade8ccb" }, "downloads": -1, "filename": "huobitrade-0.3.9.tar.gz", "has_sig": false, "md5_digest": "b94f28518ea9858f2b3e050a833ee18e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20417, "upload_time": "2018-07-11T07:06:48", "url": "https://files.pythonhosted.org/packages/26/bb/16ec8a30dc752a243798640c92d5dfe6d7bbcd2f09736da54fa21f4b2711/huobitrade-0.3.9.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "5a40221229757c9c60db8e6121d8e263", "sha256": "e9b622c0f68dd239eeffb8e43f773438f805c97a386b05f734a9daf655f42829" }, "downloads": -1, "filename": "huobitrade-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5a40221229757c9c60db8e6121d8e263", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23431, "upload_time": "2018-07-18T01:55:36", "url": "https://files.pythonhosted.org/packages/d0/04/66764f9dafd0e4d9c922d623fe84559a0d8fbd4ab78d5b4f37f2ac34b0f7/huobitrade-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dacb4207d743055cb40b241d737b1acc", "sha256": "1505d494ab568c4ddc89dd66b0b1e029c220de2e587c999d2b488677acaf67d0" }, "downloads": -1, "filename": "huobitrade-0.4.0.tar.gz", "has_sig": false, "md5_digest": "dacb4207d743055cb40b241d737b1acc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20471, "upload_time": "2018-07-18T01:55:37", "url": "https://files.pythonhosted.org/packages/65/32/7cc3fcf4cb982f0a8cba3be53bb1361b47562313c685c3904c6608bd6fe0/huobitrade-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "f4fc355927208d9d317f638b91cef6a8", "sha256": "cc37e35ab6225b42ff3ea2f133478009d9a8b892ea57193a628a0673692b6f6f" }, "downloads": -1, "filename": "huobitrade-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f4fc355927208d9d317f638b91cef6a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23287, "upload_time": "2018-07-26T08:09:57", "url": "https://files.pythonhosted.org/packages/f7/61/fad17f179292e3a3379f12b326b718644c41057a068ac997afded22aee62/huobitrade-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "382650542deb5bee0bff25918e1754cf", "sha256": "fd8e9b80e01cb6f5b0edc3659471bb9709744710d2d5d5119d1c7fe657318af6" }, "downloads": -1, "filename": "huobitrade-0.4.1.tar.gz", "has_sig": false, "md5_digest": "382650542deb5bee0bff25918e1754cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20306, "upload_time": "2018-07-26T08:09:58", "url": "https://files.pythonhosted.org/packages/3b/5a/ac4de1800cd69a18e3f024ad533e2083a5fc923bfbb1cecfc30d87d90092/huobitrade-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "2115948874df5e6b104196357f08a2a3", "sha256": "7a0d932a6f4a4719c0b9535e70434a41574e54ac2ee3ec1a131bdf6a37a868fb" }, "downloads": -1, "filename": "huobitrade-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2115948874df5e6b104196357f08a2a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23615, "upload_time": "2018-08-07T01:41:12", "url": "https://files.pythonhosted.org/packages/22/24/62f171174dbbf5a0d4f0d9c4748e00eb44d85705fd6850e765f4d0eb53b1/huobitrade-0.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8cce236186cb22dbb3116c734423399", "sha256": "ddcdf22936c2247873a0f09d789ec529c229eb5ebaffa3f5662572cbabe1f55b" }, "downloads": -1, "filename": "huobitrade-0.4.2.tar.gz", "has_sig": false, "md5_digest": "c8cce236186cb22dbb3116c734423399", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20702, "upload_time": "2018-08-07T01:41:14", "url": "https://files.pythonhosted.org/packages/33/31/365cbe820049c2f3c95ca86207713abf5fef76666e668070901ed20fcd59/huobitrade-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "85633cfae3422810f01e4ed07c027eef", "sha256": "ba20abcdff6530d409c89db3dabde82a96ea3be1c6c1dfdcf43d8421182bab32" }, "downloads": -1, "filename": "huobitrade-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "85633cfae3422810f01e4ed07c027eef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24876, "upload_time": "2018-09-06T02:15:06", "url": "https://files.pythonhosted.org/packages/6e/4e/c824ee6d9fe1f255debeced865aa71c2e519655ce3d922b15cb1a20c2f10/huobitrade-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f944d8ae42b155f96a533ac0aa4947bc", "sha256": "557eb139460bd9a4e47e5827d196dcac58f6becd52a6032a5b0a55f8d77cf3c6" }, "downloads": -1, "filename": "huobitrade-0.4.3.tar.gz", "has_sig": false, "md5_digest": "f944d8ae42b155f96a533ac0aa4947bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22093, "upload_time": "2018-09-06T02:15:07", "url": "https://files.pythonhosted.org/packages/49/56/ee34778725fcb0423e9ad94be3aec3901db1cae7b013a50dacfe6c89ecc2/huobitrade-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "d350b78dd7d508fc5f82d28e797fbbd1", "sha256": "9d5db38f27e17493a87606d457de5eb11281c61c283be24d9eddaa6a755d6537" }, "downloads": -1, "filename": "huobitrade-0.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d350b78dd7d508fc5f82d28e797fbbd1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26652, "upload_time": "2018-09-17T03:14:34", "url": "https://files.pythonhosted.org/packages/3c/01/b9bc766d0acfa76783d4a3affe6b19b6dfcd872e9d9d7dda1e9b0c3e0082/huobitrade-0.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b0cc80067662174f935e254310721f1", "sha256": "caf27739f5fadf23fd7e1c8c8ece6e072f0ed3694ab890dc1ae9a77a5e607516" }, "downloads": -1, "filename": "huobitrade-0.4.4.tar.gz", "has_sig": false, "md5_digest": "4b0cc80067662174f935e254310721f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24021, "upload_time": "2018-09-17T03:14:36", "url": "https://files.pythonhosted.org/packages/7f/0f/41611d043c243678a967c3fc394cef44c63a0a25d4db98f9891cd7139533/huobitrade-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "61970ada1a86beb961dd53e50ee04f0a", "sha256": "d1208a6b9506e5554b1560dde3571837959b8e52bcb7d7075f4b548aa000efdc" }, "downloads": -1, "filename": "huobitrade-0.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "61970ada1a86beb961dd53e50ee04f0a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26659, "upload_time": "2018-09-18T07:53:08", "url": "https://files.pythonhosted.org/packages/06/7c/41d47e938792f479b42fc915a65e130adb7e35ffd372e79e7358e7a0f091/huobitrade-0.4.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eaf1a659e9af631460bd217f2d8d30c2", "sha256": "a305a5fd5bc06a2633ddb4d7637ff8ac8407f5b8f8b1103adc44ff4f8bf14e3a" }, "downloads": -1, "filename": "huobitrade-0.4.5.tar.gz", "has_sig": false, "md5_digest": "eaf1a659e9af631460bd217f2d8d30c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24012, "upload_time": "2018-09-18T07:53:10", "url": "https://files.pythonhosted.org/packages/a6/4c/bf34f00352530f6e46abe8cc6860dddef5a8cadc7ce11a7bafe15398b557/huobitrade-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "14e477107107951eabece8996b4b18c1", "sha256": "76a4fa4ffc294c3f8544b218630e586f031b3cbee78df8e4f84a9e8c0d587187" }, "downloads": -1, "filename": "huobitrade-0.4.6-py3-none-any.whl", "has_sig": false, "md5_digest": "14e477107107951eabece8996b4b18c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27561, "upload_time": "2018-09-20T10:25:29", "url": "https://files.pythonhosted.org/packages/71/d2/b688bdfea5ed13bc1394afc5bf7beba2753bf780726cbeff5a3893c3e3b4/huobitrade-0.4.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "667afd29816e206606fd6ef74a705741", "sha256": "a80b16a5397f80c423fa03cfd8b354f5cab428419985f9d845519b56a1d9c82e" }, "downloads": -1, "filename": "huobitrade-0.4.6.tar.gz", "has_sig": false, "md5_digest": "667afd29816e206606fd6ef74a705741", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24474, "upload_time": "2018-09-20T10:25:31", "url": "https://files.pythonhosted.org/packages/1d/1d/2ae5da5ebba6251608b96ccda3e1746ede135186afccfbe5d3cc973a2aa8/huobitrade-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "e2f0013958c80ba7e1bedbee60dd1103", "sha256": "f69724c5d6fe7a012be67bef653000e0bedca859683080c4c167c4c91ca26e9c" }, "downloads": -1, "filename": "huobitrade-0.4.7-py3-none-any.whl", "has_sig": false, "md5_digest": "e2f0013958c80ba7e1bedbee60dd1103", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27775, "upload_time": "2018-09-21T04:06:46", "url": "https://files.pythonhosted.org/packages/6d/8d/79326b95cf8a588cd2ca9662b05d8379facf30091cb75bc2b9b23ecb8276/huobitrade-0.4.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34df7d2f4dff65ac11c28b1c187ffc0d", "sha256": "b31c5e991f85b281175399e21d8aa581aa453bc28aa0152aa93b2b972038509a" }, "downloads": -1, "filename": "huobitrade-0.4.7.tar.gz", "has_sig": false, "md5_digest": "34df7d2f4dff65ac11c28b1c187ffc0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24781, "upload_time": "2018-09-21T04:06:48", "url": "https://files.pythonhosted.org/packages/b3/33/084edd9281c07e13e08224bdee0346400ca7cc54c5dbd7d59e31c2a76e42/huobitrade-0.4.7.tar.gz" } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "bacafc96bee1c0d0034bbf509e0f557a", "sha256": "b7cc30dddbe2fcee0d84a487b0af1dc5771b3bdec7b99d10696cd4e15d51d9c4" }, "downloads": -1, "filename": "huobitrade-0.4.9-py3-none-any.whl", "has_sig": false, "md5_digest": "bacafc96bee1c0d0034bbf509e0f557a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29962, "upload_time": "2018-10-22T09:21:34", "url": "https://files.pythonhosted.org/packages/d2/78/d5db9a664bbbccc5c7d9c0696cb9d31145d291fbcb7b763196244d3c5edd/huobitrade-0.4.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53f6b9ea30ea6f45fa6b049452b9ca35", "sha256": "85879ad02f7a811107f0505a4eb7fc6a6f651a901828720a672c5c43bc545cd1" }, "downloads": -1, "filename": "huobitrade-0.4.9.tar.gz", "has_sig": false, "md5_digest": "53f6b9ea30ea6f45fa6b049452b9ca35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26427, "upload_time": "2018-10-22T09:21:36", "url": "https://files.pythonhosted.org/packages/47/9e/244fe2f162d1acc9e68b22cc3c0ba1b86d746c75be81480f16d0fcb14497/huobitrade-0.4.9.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "a293f65e045b32d030488e6825bcaa37", "sha256": "fc9aa6f348fa5910f43437d5fbbe655bc9affefe27aab80706c2ce65bb98abf6" }, "downloads": -1, "filename": "huobitrade-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a293f65e045b32d030488e6825bcaa37", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35492, "upload_time": "2018-10-24T17:38:17", "url": "https://files.pythonhosted.org/packages/75/10/8b6eef2f595c5e2f1eb4a320a08176b484ec8376cf1ce36ddcaadfcc14fc/huobitrade-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64ae0d9665ec2610428f9991001f9a66", "sha256": "d5bd3c3a6fc6c2015f3de4c9d2184aa39b2385600e9e9d32d81384908a4359bb" }, "downloads": -1, "filename": "huobitrade-0.5.0.tar.gz", "has_sig": false, "md5_digest": "64ae0d9665ec2610428f9991001f9a66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25883, "upload_time": "2018-10-24T17:38:20", "url": "https://files.pythonhosted.org/packages/ea/05/bb5ec2aead772d46fc880971737b5f1df990b7da852bd3733830dacfb29f/huobitrade-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "023c37a2e73bbf9aa9bb2217024590e2", "sha256": "ebc432398c9c312f1cb609a14047306626675d274109170a587e3314140ef7b7" }, "downloads": -1, "filename": "huobitrade-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "023c37a2e73bbf9aa9bb2217024590e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30932, "upload_time": "2018-10-29T06:22:27", "url": "https://files.pythonhosted.org/packages/4c/23/83d0305317790c28c4809b78b8ae865d4c178466e076a1174d513ca33b21/huobitrade-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3ee327bd7ba709e0742863521a0b654", "sha256": "622ffc1c11309d0090322b030130341ea02684560c024158502cfa6e6bc0fbc4" }, "downloads": -1, "filename": "huobitrade-0.5.1.tar.gz", "has_sig": false, "md5_digest": "d3ee327bd7ba709e0742863521a0b654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27339, "upload_time": "2018-10-29T06:22:29", "url": "https://files.pythonhosted.org/packages/0c/39/c175d858e53a234d55aa19041a4d725d7c8feecb0474c3a0d89e3718c4c0/huobitrade-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "56278e98b52171bf6960967b25d9c918", "sha256": "c106059df49ba6775d529b3af9182451d7d8f5172db5fe5b1a193b52b2920d1a" }, "downloads": -1, "filename": "huobitrade-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "56278e98b52171bf6960967b25d9c918", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30954, "upload_time": "2018-11-07T04:29:40", "url": "https://files.pythonhosted.org/packages/de/38/1340e6c2b4de5deaac22d124efa8a2be49f3389802494b0933a2126d5654/huobitrade-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d11e5308e866ccdcd316ced88328358", "sha256": "bce161bf4738babfd0302272f15161a3da46bb932521a78435ec29909815d351" }, "downloads": -1, "filename": "huobitrade-0.5.2.tar.gz", "has_sig": false, "md5_digest": "9d11e5308e866ccdcd316ced88328358", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27393, "upload_time": "2018-11-07T04:29:42", "url": "https://files.pythonhosted.org/packages/a1/63/84ab1b7348c4ae8a02d74dd28c9704bf5c4c1d0995e6396ab4c10421667c/huobitrade-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "ddaa05359a1ec3ca36eea0fd65ece8b5", "sha256": "10f0e7b60960193d0ad6d75cb8f9699105db38f436b3b95a20373705b43e6cee" }, "downloads": -1, "filename": "huobitrade-0.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ddaa05359a1ec3ca36eea0fd65ece8b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31585, "upload_time": "2019-05-14T04:08:09", "url": "https://files.pythonhosted.org/packages/fb/34/dad3c58cd9e564ce1cd1681f86eb76f317376fd6fb89a9f6a8a683f48ab9/huobitrade-0.5.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e9bb4374813698871bddce9361a53fb", "sha256": "9cfc1d08afc4f98520bcd6d7bae0893901941dbff5d6c6a016a642411c47b7d7" }, "downloads": -1, "filename": "huobitrade-0.5.3.tar.gz", "has_sig": false, "md5_digest": "2e9bb4374813698871bddce9361a53fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27977, "upload_time": "2019-05-14T04:08:11", "url": "https://files.pythonhosted.org/packages/64/8c/fcd9558b4aa115557d368aaf3c9080525dd6393a18e102d298047f617520/huobitrade-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "e3bdcc65987e6c32241dac85e5a297e3", "sha256": "f7297eb376ba8546322f65743344ee150cdee113bc55e978866633eaf46774bc" }, "downloads": -1, "filename": "huobitrade-0.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e3bdcc65987e6c32241dac85e5a297e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34523, "upload_time": "2019-06-03T14:24:43", "url": "https://files.pythonhosted.org/packages/6b/9f/26420401a41026f97c3aa27642291e9bed3f8b3590efc049f49fd89016e0/huobitrade-0.5.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32a746dee57e9de18800b36d37d5ceb5", "sha256": "fc965ed317e90aab2ab36dc403ef3ab322c153d966b9a1ac1ba9783c99b6e74e" }, "downloads": -1, "filename": "huobitrade-0.5.4.tar.gz", "has_sig": false, "md5_digest": "32a746dee57e9de18800b36d37d5ceb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30380, "upload_time": "2019-06-03T14:24:45", "url": "https://files.pythonhosted.org/packages/f1/07/398966a8bc55c0056fa63f0630c5a5680817570e88a4f86caf7421ffcb3d/huobitrade-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "4500323173d63824dc731830aad7b9ec", "sha256": "e9aa5dc22a0c51e8e1be4c750b4ced52a30fe4fd62f6b11aa602a84148e870e3" }, "downloads": -1, "filename": "huobitrade-0.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "4500323173d63824dc731830aad7b9ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34859, "upload_time": "2019-06-25T09:31:06", "url": "https://files.pythonhosted.org/packages/ba/74/586405db754eb443924db8c5beb91d3c5c533e0415ce07543ea5cb7bb8fe/huobitrade-0.5.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "731a57410456742f6a15b0bbf6d2458f", "sha256": "f181eb1440447a6dfd829426f0be7de8cdd3b9e09e0d4a7a7f6bfb9309a2125e" }, "downloads": -1, "filename": "huobitrade-0.5.5.tar.gz", "has_sig": false, "md5_digest": "731a57410456742f6a15b0bbf6d2458f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31286, "upload_time": "2019-06-25T09:31:08", "url": "https://files.pythonhosted.org/packages/25/cf/f12682d9aacfd32669c58ee114616f0bac1089c96c5081a8572deee7da6b/huobitrade-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "def1b34bd4b5ff0e7635acfd1040841b", "sha256": "0593bf27ac75bbae14b20dde61c4a00bff28ec9dcb49ffcad9ea3fe1f81b72fd" }, "downloads": -1, "filename": "huobitrade-0.5.6-py3-none-any.whl", "has_sig": false, "md5_digest": "def1b34bd4b5ff0e7635acfd1040841b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34882, "upload_time": "2019-07-15T01:14:29", "url": "https://files.pythonhosted.org/packages/a4/5d/b0c7e3368bbf99d1d7b848474425268494d91a6b3b26280cacb763df4ab6/huobitrade-0.5.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c0f2d89757cba80db2fd56b3ce169dc", "sha256": "8eb4eb8fd285e0bebce5c4749a1cc0dc6b1b221fa45400f7bc0cf8e0ff12ab22" }, "downloads": -1, "filename": "huobitrade-0.5.6.tar.gz", "has_sig": false, "md5_digest": "2c0f2d89757cba80db2fd56b3ce169dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31321, "upload_time": "2019-07-15T01:14:31", "url": "https://files.pythonhosted.org/packages/cc/d9/3b4630737dbad9c310981b7c4720f28e8f2ba1de23c4b972ae721301f328/huobitrade-0.5.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "def1b34bd4b5ff0e7635acfd1040841b", "sha256": "0593bf27ac75bbae14b20dde61c4a00bff28ec9dcb49ffcad9ea3fe1f81b72fd" }, "downloads": -1, "filename": "huobitrade-0.5.6-py3-none-any.whl", "has_sig": false, "md5_digest": "def1b34bd4b5ff0e7635acfd1040841b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34882, "upload_time": "2019-07-15T01:14:29", "url": "https://files.pythonhosted.org/packages/a4/5d/b0c7e3368bbf99d1d7b848474425268494d91a6b3b26280cacb763df4ab6/huobitrade-0.5.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c0f2d89757cba80db2fd56b3ce169dc", "sha256": "8eb4eb8fd285e0bebce5c4749a1cc0dc6b1b221fa45400f7bc0cf8e0ff12ab22" }, "downloads": -1, "filename": "huobitrade-0.5.6.tar.gz", "has_sig": false, "md5_digest": "2c0f2d89757cba80db2fd56b3ce169dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31321, "upload_time": "2019-07-15T01:14:31", "url": "https://files.pythonhosted.org/packages/cc/d9/3b4630737dbad9c310981b7c4720f28e8f2ba1de23c4b972ae721301f328/huobitrade-0.5.6.tar.gz" } ] }