欧交易所官网标准协议与接口规范

完整的API文档与技术规范 · 2026年最新版本 · 专业开发者文档中心

协议概览

欧交易所提供完善的API接口和协议规范,支持高频交易、实时行情、账户管理等全方位功能。 本文档详细说明了接口的使用方法、参数规范、错误处理等内容,帮助开发者快速集成欧交易所服务。

RESTful API

标准的HTTP REST接口,支持账户查询、订单管理、历史记录等所有交易相关功能。支持JSON格式数据交换。

HTTP/HTTPS JSON

WebSocket API

实时数据推送接口,提供市场行情、订单状态更新、账户变动等实时信息,延迟低至毫秒级。

实时推送 低延迟

FIX协议

金融信息交换协议,适用于机构客户和专业量化交易,提供标准的金融交易接口规范。

机构级 标准协议

API接口目录

公共接口(无需认证)

  • GET /api/v1/time GET 获取服务器时间
  • GET /api/v1/symbols GET 获取交易对信息
  • GET /api/v1/currencies GET 获取币种信息
  • GET /api/v1/ticker GET 获取24小时行情数据

私有接口(需要认证)

  • GET /api/v1/accounts 认证 获取账户信息
  • POST /api/v1/orders 认证 下单接口
  • DELETE /api/v1/orders 认证 取消订单
  • GET /api/v1/fills 认证 获取成交记录

市场数据接口

  • GET /api/v1/depth GET 获取深度数据
  • GET /api/v1/kline GET 获取K线数据
  • GET /api/v1/tradeHistory GET 获取历史成交
  • WebSocket /market WS 实时市场数据推送

交易接口

  • POST /api/v1/limit-order 认证 限价单
  • POST /api/v1/market-order 认证 市价单
  • POST /api/v1/stop-order 认证 止损/止盈单
  • WebSocket /trade WS 实时交易推送

接口规范说明

认证机制

使用API Key和Secret进行HMAC-SHA256签名认证,确保接口调用安全可靠。
// 认证示例代码 const apiKey = 'your-api-key'; const apiSecret = 'your-api-secret'; const timestamp = Date.now().toString(); const queryString = `apiKey=$×tamp=$`; const signature = crypto.createHmac('sha256', apiSecret) .update(queryString) .digest('hex');

请求格式

  • 支持HTTP GET、POST、PUT、DELETE方法
  • Content-Type: application/json
  • 所有API响应均为JSON格式
  • 时间戳统一使用Unix时间戳(毫秒)

频率限制

公共接口

每IP每秒100次请求

每分钟1000次请求

私有接口

每用户每秒50次请求

每分钟500次请求

技术要求与标准

请确保您的开发环境符合以下技术要求,以保证接口的正常调用。

网络要求

  • HTTPS 1.1及以上版本
  • TLS 1.2加密传输
  • IPv4/IPv6双栈支持
  • WebSocket Secure (WSS)

编程语言

  • Python 3.6+
  • Node.js 12.0+
  • Java 8+
  • Go 1.12+
  • C# .NET Core 3.0+

数据格式

  • JSON (UTF-8编码)
  • 数值使用字符串格式
  • 时间戳(毫秒级)
  • 精度18位小数

安全标准与最佳实践

数据加密

所有敏感数据传输均采用SSL/TLS加密,API密钥使用HMAC-SHA256签名验证。

IP白名单

建议设置IP白名单,限制API访问来源,提高账户安全性。

密钥管理

  • 定期轮换API密钥
  • 不要在代码中硬编码密钥
  • 使用环境变量或密钥管理服务
  • 设置最小权限原则

风险控制

// 设置风险控制参数示例 { "maxOrdersPerSecond": 10, "maxOrderValue": 1000000, "stopLossThreshold": 0.05, "enableTwoFactor": true }

快速开发指南

步骤1

获取API密钥

登录欧交易所官网,进入API管理页面,创建新的API密钥对。记录好API Key、Secret Key和Passphrase。

步骤2

配置权限

根据需要设置API权限,包括读取、交易、提现等。建议仅授予必要的最小权限。

步骤3

测试连接

使用公共接口测试连接是否正常,获取服务器时间和交易对信息。

步骤4

实现签名

实现HMAC-SHA256签名算法,确保请求认证正确。

步骤5

开发功能

根据业务需求,调用相应的API接口,实现交易、查询等功能。

版本更新日志

2026-12-15

v2.3.0 发布

  • 新增期权交易接口
  • 优化WebSocket推送性能
  • 增加更多K线周期选项
2026-11-01

v2.2.5 更新

  • 修复批量下单接口bug
  • 提升深度数据返回速度
  • 增加新的市场统计指标
2026-10-10

v2.2.0 发布

  • 推出全新WebSocket V2接口
  • 支持批量撤单功能
  • 更新费率查询接口

常见问题解答

Q: 如何获取API访问权限?

A: 登录后在账户设置中申请API权限,需要完成身份验证和谷歌验证器绑定。

Q: 接口调用频率限制是多少?

A: 公共接口每秒100次,私有接口每秒50次。超出限制将返回429错误。

Q: WebSocket连接断开如何处理?

A: 建议实现自动重连机制,使用指数退避算法控制重连频率。

Q: 如何处理网络异常?

A: 建议设置合理的超时时间,实现重试机制,并记录错误日志用于排查。

Q: 支持哪些编程语言的SDK?

A: 官方提供Python、Java、Node.js、Go、C#等主流语言的SDK。

Q: 如何获取实时行情数据?

A: 推荐使用WebSocket接口,可以实时推送深度、成交、K线等数据。

技术支持与联系方式

开发文档

完整的API文档和示例代码,帮助快速上手开发。

查看文档 →

SDK下载

官方SDK及开发工具包,包含多个语言版本。

下载SDK →

社区论坛

开发者社区,交流经验、提问解答、分享案例。

加入社区 →

工单系统

技术问题提交工单,专业技术团队24小时响应。

提交工单 →

需要更多帮助?

我们的技术支持团队随时为您提供帮助