用于bhex rest和websocket api的python sdk(https://www.bhex.com)

bhex的Python项目详细描述


欢迎使用BHEX Python

bhex最新开放api的正式python实现。

安装

pip install bhex

用法

rest api

初始化BHEX客户端:

b=BhexClient(api_key='',secret='')

初始化BHEX选项客户端:

b=BhexOptionClient(api_key='',secret='')

委托代理:

proxies={"http":"http://ip:port","https":"http://ip:port",}b=BhexClient(api_key='',secret='',proxies=proxies)

网络插座

初始化

初始化bhex websocket客户端:

client=BhexWss(api_key='',secret='')
订阅

订阅交易:

client.subscribe_to_trades(symbol='BTCUSDT',callback=handler)

订阅Kline/烛台:

client.subscribe_to_kline(symbol='BTCUSDT',interval='5m',callback=handler)

订阅市场票据:

client.subscribe_to_realtimes(symbol='BTCUSDT,ETHUSDT',callback=handler)

订阅书本深度标记:

client.subscribe_to_depth(symbol='BTCUSDT',callback=handler)

订阅用户数据:

client.user_data_stream(callback=handler)
启动

启动WebSocket线程

client.start()

API列表

公共api

ping

b.ping()

时间

b.time()

经纪人信息
b.broker_info()

深度

b.depth('BTCUSDT')

交易
b.trades('BTCUSDT')
克林
b.klines('BTCUSDT')

自动售票机24小时

b.ticker_24hr('BTCUSDT')

私有api

新订单
b.order_new(symbol='BTCUSDT',side='BUY',type='LIMIT',quantity='0.01',price='1000',timeInForce='GTC')

获取订单
b.order_get(order_id='')

取消订单
b.order_cancel(order_id='')

未结订单
b.open_orders()

历史订单

b.history_orders()

帐户

b.account()

我的交易

b.my_trades()

定金单
b.deposit_orders()

示例

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
尝试通过java驱动程序连接时,mongodb服务器上的SSLhandshake失败   使用PlayFramework的Azure网站中的java Logback   java在另一个ArrayList中使用ArrayList处理复杂的JSON响应   java无法在另一台机器上运行eclipse tomcat中的war文件   java GZIPOutputStream有什么替代方案吗?   java Nashorn调试在Nashorn中运行的javascript   java文本短信未发送,即使toast显示已发送   java Hibernatesearch 5.0 spatial不确定是否在散列中存储lat/lon   java我想创建一个带有文本视图的计数器   java安卓:如何正确地同步资源   java使用mockito。当不知道方法调用的参数时   firebase Java使用HTTP v1发送错误字符的中文通知   java Hibernate无法映射到表?   java使用对象映射器解析复杂JSON   java Selenium Grid 2并行测试用例执行   java所有项目在列表视图中重复