国王小组:数字货币交易所开发API客户端的集合

简介: DAPP交易所开发稳定版丨DAPP交易所系统开发(开发案例)丨DAPP交易所系统源码部署数字货币去中心化交易所开发详情版丨数字货币去中心化交易所系统开发(原生开发)丨数字货币去中心化交易所现成源码模板去中心化交易所开发丨去中心化交易所系统开发(功能及逻辑)丨去中心化交易所系统源码部署海外版数字货币交易所系统开发(逻辑及功能)丨多语言数字货币交易所系统开发(案例及源码)数字货币交易所系统开发(功能版)丨数字货币交易所开发源码案例部署交易所系统开发(原生开发)丨 交易所系统开发(多语言)丨交易所源码详情交易所源码案例丨交易所APP开发丨交易所系统开发(海外版)秒合约交易所系统开发实

交易所
BitEx是一个用于加密货币交易所的API客户端的集合。

它有两个部分 - bitex.api代表基础级别的API接口,在此基础上的第二部分 - bitex.interfaces - 建立。bitex.api类可以不使用接口类。

欢迎捐款!BTC @ 3D4yuyf84eQUauyZLoQKyouPuThoxMMRZa

状态
RESTAPI : 已完成

WSSAPI : BETA

接口。正在进行中

支持的交易所
交易所API认证 公共端点*1 私人端点1 格式化测试
Bitfinex 完成了 完成了 完成了 WIP WIP
Bitstamp 完成了 完成了 完成了 WIP WIP
Bittrex 完成了 完成了 完成了 WIP WIP
Bter Done BETA Done Done WIP WIP
C-Cex 做了BETA 做了WIP WIP
CoinCheck Done Done Done Done WIP WIP
Cryptopia Done BETA Done Done WIP WIP
GDAX 完成了 BETA,完成了 WIP WIP
双子座做了BETA,做了WIP WIP
淘宝网做了BETA,做了WIP,做了WIP。
ItBit Done BETA Done Done WIP WIP
Kraken Done Done Done Done WIP WIP
OkCoin Done BETA Done Done WIP WIP
Poloniex Done Done Done Done WIP WIP
Quoine Done BETA Done Done WIP WIP
洛克交易中心(QuadrigaCX)做了BETA,做了WIP WIP。
TheRockTrading做了BETA,做了WIP WIP
允斌做了BETA,做了WIP,WIP
Vaultoro Done BETA Done WIP WIP
其他客户将根据其流动性和市场容量被添加到(或从)该列表中删除。

bitex.api.REST
bitex.api.REST中的类为Python的请求模块提供封装类和方法,包括处理每个交易所的特定认证程序。

一个例子。

from bitex.api.REST import KrakenREST

k = KrakenREST()
k.load_key('kraken.key') # 从给定文件中加载密钥和秘密。

查询一个公共端点

k.query('GET','public/Depth', params={'pair': 'XXBTZUSD'})

查询一个私有的(经过认证的)端点

q = {'pair': 'XXBTZUSD', 'type': 'sell', 'ordertype': 'limit', 'price':1000.0,

 '成交量': 0.01, '验证':True}

k.query('POST','private/AddOrder', authenticate=True, params=q)
示例.key文件。

dummy.key
my_api_key
my_fancy_api_secret
如果api需要进一步的细节,例如用户名或帐号(例如用于bitstamp),你应该检查类方法的doc字符串,尽管通常这些信息需要放在api key和secret之后,在单独的一行中。

dummy2.key
my_api_key
my_fancy_api_secret
用户名
帐户名
bitex.api.WSS
bitex.api.WSS为少数交易所提供基于队列()的Websocket接口。其中发现的类是非常基本的,有待进一步开发。私人端点和交易只是零星的实现。

它们的首要目标是为交易所的所有Websocket端点提供一个原始、实时的接口。

使用方法
from.bitex.api.WSS import GeminiWSS
输入时间

wss = GeminiWSS()
wss.start()
time.sleep(5)
wss.stop()

while not wss.data_q.empty():

print(wss.data_q.get())

当然,您也可以在WebSocket仍在运行时(即在调用stop()之前)访问data_q。

bitex.interfaces
建立在 bitex.api 的 api 类之上的是 bitex.interface 中稍微复杂的交易所接口。编写这些接口是为了统一已实现的交易所的不同 REST API,为所有交易所提供相同的方法和方法参数(更多信息见下一节,标准化方法)。

例如,使用bitex.interface查询股票,以及下单,在所有交易所看起来都一样。

from bitex import Kraken, Bitstamp, Gemini
k = Kraken(key_file='krkn.key')
b = Bitstamp(key_file='btst.key')
g = Gemini(key_file='gmni.key')

k.ticker('XBTUSD')
b.ticker('btceur')
g.ticker('BTC-USD')

k.ask(pair, price, size)
b.ask(pair, price, size)
g.ask(pair, price, size)
标准化方法
正如上一节所解释的,标准化方法是指每个接口的方法,它们被认为是通过交易所的API在交易所进行交易所需的最小方法和功能集的一部分。它们具有以下特点。

每个方法在所有接口上都有一个相同的方法头
它的输出在所有接口上都是相同的
每个方法都返回一个 bitex.api.response.APIResponse 对象;这些对象的行为类似于 requests.Request 对象,并增加了一个新的属性 formatted,它存储了所查询数据的标准化表示。
bitex.formatters
该模块为标准化方法提供格式化器,将其json输出格式化为统一的布局。它们是一个正在进行中的功能。

请注意,为了提供一个统一的输出格式,一些字段已经在格式化的输出中被丢弃了!如果你依赖这些被丢弃的字段,那么你就会发现,这些字段已经被删除了。如果你依赖这些被删除的字段,请确保使用APIResponse的json属性来代替,并自己解析json。

from bitex import Kraken
k = Kraken()
response = k.ticker()
print(response.formatted) # 显示格式化的数据
print(response.json()) # 返回所有json数据
下面是目前实现的所有格式化方法的表格--任何没有标记为Done的方法都不会进行任何格式化。
交易所代码() 订单() 交易() 买入() /卖出() 订单() 取消() 余额() 提款() 存款()
Bitfinex 已完成 计划中 计划中 计划中 计划中 计划中 计划中
Bitstamp 已完成 计划中 计划中 计划中 计划中
Bittrex Done Planned Planned Planned Planned Bittrex Done Planned Planned Bittrex Done Planned Planned Bittrex Done Planning Planning Planning Planning Planning Planning Planning Planning
Bter WIP WIP WIP WIP WIP WIP WIP WIP WIP WIP WIP WIP
C-Cex 已完成计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划
Coincheck Done Planned Planned Planned Planned Planned Planned Planned Planned Planning Planning Planning Planning
Cryptopia 已完成计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划
GDAX 已完成计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划
Gemini 已完成 计划中 计划中 计划中 计划中 计划中 计划中
HitBtc WIP WIP WIP WIP WIP WIP WIP WIP WIP WIP WIP WIP
itBit 已完成计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划
Kraken 已完成计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划
OKCoin 已完成 计划中 计划中 计划中 计划中 计划中 计划中
Poloniex 已完成 计划中 计划中 计划中 计划中 计划中 计划中
QuadrigaCX 已经完成了计划,计划了计划,计划了计划,计划了计划,计划了计划。
Quoine Done Planned Planned Planned Planned Planned Planned Planned Planned Planned Planning
TheRockTradingLTD 已完成计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划计划
Vaultoro WIP WIP WIP WIP WIP WIP WIP WIP WIP WIP WIP WIP
芸芸众生 芸芸众生 芸芸众生 芸芸众生 芸芸众生 芸芸众生 芸芸众生 芸芸众生
安装
手动安装,使用提供的setup.py文件。

python3 setup.py install

或通过 pip

pip安装BitEx

相关文章
|
1天前
|
API 数据安全/隐私保护 UED
探索鸿蒙的蓝牙A2DP与访问API:从学习到实现的开发之旅
在掌握了鸿蒙系统的开发基础后,我挑战了蓝牙功能的开发。通过Bluetooth A2DP和Access API,实现了蓝牙音频流传输、设备连接和权限管理。具体步骤包括:理解API作用、配置环境与权限、扫描并连接设备、实现音频流控制及动态切换设备。最终,我构建了一个简单的蓝牙音频播放器,具备设备扫描、连接、音频播放与停止、切换输出设备等功能。这次开发让我对蓝牙技术有了更深的理解,也为未来的复杂项目打下了坚实的基础。
81 58
探索鸿蒙的蓝牙A2DP与访问API:从学习到实现的开发之旅
|
7天前
|
监控 供应链 搜索推荐
阿里妈妈商品详情API接口:开发、应用与收益的深度剖析
阿里妈妈是阿里巴巴旗下的数字营销平台,其商品详情API接口为开发者提供了获取淘宝、天猫等电商平台商品详细信息的工具。本文介绍了该接口的开发流程、应用场景及带来的收益,揭示了其在电商生态中的重要地位。
57 6
|
7天前
|
供应链 搜索推荐 API
1688APP原数据API接口的开发、应用与收益(一篇文章全明白)
1688作为全球知名的B2B电商平台,通过开放的原数据API接口,为开发者提供了丰富的数据资源,涵盖商品信息、交易数据、店铺信息、物流信息和用户信息等。本文将深入探讨1688 APP原数据API接口的开发、应用及其带来的商业收益,包括提升流量、优化库存管理、增强用户体验等方面。
46 6
|
9天前
|
监控 搜索推荐 API
京东商品详情API接口的开发、应用与收益探索
在数字化和互联网高速发展的时代,京东通过开放商品详情API接口,为开发者、企业和商家提供了丰富的数据源和创新空间。本文将探讨该API接口的开发背景、流程、应用场景及带来的多重收益,包括促进生态系统建设、提升数据利用效率和推动数字化转型等。
34 3
|
3天前
|
存储 搜索推荐 API
小红书笔记详情API接口的开发、应用与收益
小红书笔记详情API接口为开发者、企业和内容创作者提供了获取平台丰富资源的通道。通过该接口,用户可以提取笔记的详细信息(如标题、正文、标签等),并应用于市场调研、竞品分析、内容创作、电商推荐等多个领域。这不仅有助于提升品牌影响力和优化用户体验,还能挖掘商业机会,促进内容创新,增强用户互动与社群凝聚力。总之,小红书笔记详情API接口为企业和个人在社交媒体领域探索新增长点提供了重要工具。
23 0
|
13天前
|
人工智能 自然语言处理 API
Multimodal Live API:谷歌推出新的 AI 接口,支持多模态交互和低延迟实时互动
谷歌推出的Multimodal Live API是一个支持多模态交互、低延迟实时互动的AI接口,能够处理文本、音频和视频输入,提供自然流畅的对话体验,适用于多种应用场景。
62 3
Multimodal Live API:谷歌推出新的 AI 接口,支持多模态交互和低延迟实时互动
|
8天前
|
前端开发 API 数据库
Next 编写接口api
Next 编写接口api
|
14天前
|
XML JSON 缓存
阿里巴巴商品详情数据接口(alibaba.item_get) 丨阿里巴巴 API 实时接口指南
阿里巴巴商品详情数据接口(alibaba.item_get)允许商家通过API获取商品的详细信息,包括标题、描述、价格、销量、评价等。主要参数为商品ID(num_iid),支持多种返回数据格式,如json、xml等,便于开发者根据需求选择。使用前需注册并获得App Key与App Secret,注意遵守使用规范。
|
13天前
|
JSON API 开发者
淘宝买家秀数据接口(taobao.item_review_show)丨淘宝 API 实时接口指南
淘宝买家秀数据接口(taobao.item_review_show)可获取买家上传的图片、视频、评论等“买家秀”内容,为潜在买家提供真实参考,帮助商家优化产品和营销策略。使用前需注册开发者账号,构建请求URL并发送GET请求,解析响应数据。调用时需遵守平台规定,保护用户隐私,确保内容真实性。
|
14天前
|
搜索推荐 数据挖掘 API
淘宝天猫商品评论数据接口丨淘宝 API 实时接口指南
淘宝天猫商品评论数据接口(Taobao.item_review)提供全面的评论信息,包括文字、图片、视频评论、评分、追评等,支持实时更新和高效筛选。用户可基于此接口进行数据分析,支持情感分析、用户画像构建等,同时确保数据使用的合规性和安全性。使用步骤包括注册开发者账号、创建应用获取 API 密钥、发送 API 请求并解析返回数据。适用于电商商家、市场分析人员和消费者。