国王小组:数字货币交易所开发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

相关文章
|
4月前
|
缓存 监控 前端开发
顺企网 API 开发实战:搜索 / 详情接口从 0 到 1 落地(附 Elasticsearch 优化 + 错误速查)
企业API开发常陷参数、缓存、错误处理三大坑?本指南拆解顺企网双接口全流程,涵盖搜索优化、签名验证、限流应对,附可复用代码与错误速查表,助你2小时高效搞定开发,提升响应速度与稳定性。
|
5月前
|
数据可视化 测试技术 API
从接口性能到稳定性:这些API调试工具,让你的开发过程事半功倍
在软件开发中,接口调试与测试对接口性能、稳定性、准确性及团队协作至关重要。随着开发节奏加快,传统方式已难满足需求,专业API工具成为首选。本文介绍了Apifox、Postman、YApi、SoapUI、JMeter、Swagger等主流工具,对比其功能与适用场景,并推荐Apifox作为集成度高、支持中文、可视化强的一体化解决方案,助力提升API开发与测试效率。
|
5月前
|
Java 大数据 API
Java Stream API:现代集合处理与函数式编程
Java Stream API:现代集合处理与函数式编程
318 100
|
5月前
|
Java API 数据处理
Java Stream API:现代集合处理新方式
Java Stream API:现代集合处理新方式
338 101
|
5月前
|
人工智能 自然语言处理 机器人
使用 API 编程开发扣子应用
扣子(Coze)应用支持通过 API 编程,将 AI 聊天、内容生成、工作流自动化等功能集成至自有系统。主要 API 包括 Bot API(用于消息交互与会话管理)及插件与知识库 API(扩展功能与数据管理)。开发流程包括创建应用、获取密钥、调用 API 并处理响应,支持 Python 等语言。建议加强错误处理、密钥安全与会话管理,提升集成灵活性与应用扩展性。
1589 0
|
4月前
|
API 开发者 数据采集
高效获取淘宝商品详情:API 开发实现链接解析的完整技术方案
2025反向海淘新机遇:依托代购系统,聚焦小众垂直品类,结合Pandabay数据选品,降本增效。系统实现智能翻译、支付风控、物流优化,助力中式养生茶等品类利润翻倍,新手也能快速入局全球市场。
高效获取淘宝商品详情:API 开发实现链接解析的完整技术方案
|
5月前
|
数据采集 缓存 API
小红书笔记详情 API 实战指南:从开发对接、场景落地到收益挖掘(附避坑技巧)
本文详解小红书笔记详情API的开发对接、实战场景与收益模式,涵盖注册避坑、签名生成、数据解析全流程,并分享品牌营销、内容创作、SAAS工具等落地应用,助力开发者高效掘金“种草经济”。
小红书笔记详情 API 实战指南:从开发对接、场景落地到收益挖掘(附避坑技巧)
|
4月前
|
存储 缓存 算法
淘宝买家秀 API 深度开发:多模态内容解析与合规推荐技术拆解
本文详解淘宝买家秀接口(taobao.reviews.get)的合规调用、数据标准化与智能推荐全链路方案。涵盖权限申请、多模态数据清洗、情感分析、混合推荐模型及缓存优化,助力开发者提升审核效率60%、商品转化率增长28%,实现UGC数据高效变现。
|
4月前
|
存储 缓存 算法
亚马逊 SP-API 深度开发:关键字搜索接口的购物意图挖掘与合规竞品分析
本文深度解析亚马逊SP-API关键字搜索接口的合规调用与商业应用,涵盖意图识别、竞品分析、性能优化全链路。通过COSMO算法解析用户购物意图,结合合规技术方案提升关键词转化率,助力卖家实现数据驱动决策,安全高效优化运营。
|
6月前
|
测试技术 API 开发工具
API文档该怎么写,开发效率能翻几倍?
API文档是提升开发效率与协作的关键因素,本文探讨了API文档的核心要素、常见类型及编写规范,并介绍了如何借助现代化工具如Apifox实现高效管理与维护,助力团队打造高质量的API文档体系。

热门文章

最新文章