欧易算法交易端API文档

欧易(OKX)交易所提供强大的算法交易API接口,支持开发者实现量化交易、自动化策略和程序化交易。本API文档详细介绍欧易交易接口的使用方法、参数说明和示例代码。

注意:使用API前需要先在欧易官网创建API密钥,并设置适当的权限。请妥善保管您的API密钥,避免泄露。

API基础信息

欧易API基于RESTful架构设计,同时提供WebSocket接口,支持实时数据推送。

API端点

REST API: https://www.okx.com/api/v5
WebSocket: wss://ws.okx.com:8443/ws/v5

认证方式

所有私有API请求都需要使用API密钥进行签名认证,签名算法如下:

timestamp = ISO8601格式的当前时间
signature = hex(hmac_sha256(timestamp + method + requestPath + body, secretKey))

主要API功能

市场数据API

交易API

账户API

API请求限制

欧易API对请求频率有限制:

API客户端下载

欧易官方提供多平台客户端,支持算法交易功能:

下载欧易算法交易客户端

Android版

点击下载欧易安卓APP

iOS版

点击下载欧易苹果APP

Windows版

点击下载欧易Windows客户端

Mac版

点击下载欧易Mac客户端

API使用示例

获取BTC/USDT行情

GET /api/v5/market/ticker?instId=BTC-USDT

限价下单

POST /api/v5/trade/order
{
    "instId": "BTC-USDT",
    "tdMode": "cash",
    "side": "buy",
    "ordType": "limit",
    "px": "50000",
    "sz": "0.01"
}

常见问题

API请求返回错误怎么办?

请检查返回的错误代码和消息,常见错误包括:

如何获取更多API帮助?

您可以访问欧易官方API文档获取更详细的信息:欧易官方API文档

如需技术支持,请联系欧易客服或加入开发者社区。

风险提示

数字货币交易具有高风险性,使用API进行自动化交易前,请充分了解相关风险,谨慎操作。