技术文档

交易所 API 获取指南与系统接口说明

系统概述

OIOption 鹰眼系统通过各大交易所的官方 API 实时采集期权和衍生品市场数据,为用户提供专业的监控、分析与决策支持。以下文档将帮助您了解如何获取交易所 API 密钥并接入系统。

数据来源

系统通过交易所公开 API 获取期权行情、持仓数据、成交记录等,所有数据均来自官方接口

支持交易所

目前支持 Deribit、OKX、Binance 三大主流交易所,覆盖 BTC/ETH 等主流品种期权数据

数据更新

系统 7×24 小时自动采集,数据延迟通常 < 5秒,确保您获取最新的市场信息

安全保障

所有 API 密钥使用 AES-256 加密存储,系统仅需只读权限,不涉及任何资金操作

交易所 API 获取指南

使用鹰眼系统前,您需要在对应交易所创建 API 密钥。以下是各交易所的详细步骤:

  1. 1登录 OKX 官网,进入「个人中心」→「API」
  2. 2点击「创建 API 密钥」,设置备注名称(如 "OIOption")
  3. 3权限选择:勾选「读取」,不要勾选「交易」和「提币」
  4. 4设置 Passphrase(牢记此密码,后续配置需要)
  5. 5绑定 IP 地址(可选,增强安全性)
  6. 6记录 API Key、Secret Key 和 Passphrase
https://www.okx.com/account/my-api
  1. 1登录 Deribit 官网,进入「My Account」→「API」标签
  2. 2点击「+ Add new key」创建新的 API 密钥
  3. 3权限配置:Scope 选择 "read" 或 "read_write"(仅监控选 read)
  4. 4设置 Account 范围:选择需要监控的子账户
  5. 5创建后系统会显示 Client ID 和 Client Secret
  6. 6立即保存 Client Secret(仅显示一次)
https://www.deribit.com/main#/account?tab=api
  1. 1登录 Binance 官网,进入「账户管理」→「API 管理」
  2. 2输入标签名(如 "OIOption"),点击「创建 API」
  3. 3完成安全验证(邮箱 + 手机/谷歌验证)
  4. 4权限设置:仅启用「读取信息」,关闭「现货交易」和「提现」
  5. 5(推荐)设置 IP 限制,仅允许服务器 IP 访问
  6. 6保存 API Key 和 Secret Key(Secret 仅创建时显示)
https://www.binance.com/en/my/settings/api-management

API 权限配置说明

为了保障您的资金安全,请严格按照以下权限要求配置 API 密钥:

读取权限(必需)

获取账户信息、持仓数据、历史订单。系统的数据监控、净头寸分析、信号检测等核心功能均依赖此权限。

交易权限(可选)

下单、撤单、修改订单。仅在使用系统的量化交易功能时需要开启,纯监控用户无需此权限。

提币权限(禁止开启)

系统不需要也不会使用提币权限。请务必关闭此权限,确保即使密钥泄露也不会造成资金损失。

IP 白名单(强烈推荐)

将 API 密钥绑定到服务器 IP,即使密钥泄露也无法从其他 IP 使用,大幅提升安全性。

系统数据接口

鹰眼系统提供 RESTful API 接口,登录后通过 JWT Token 认证访问。以下为主要数据接口:

接口路径方法说明认证
/api/pingGET系统健康检查无需
/api/auth/loginPOST用户登录,获取 JWT Token无需
/api/data/options/recentGET获取近期期权数据Bearer
/api/data/options/statisticsGET获取期权统计概览Bearer
/api/data/signals/recentGET获取近期信号事件Bearer
/api/data/net-positions/snapshotGET获取净头寸快照Bearer
/api/data/net-positions/gridGET获取净头寸网格数据Bearer
/api/data/eagle-decision/fusionGET获取 Eagle 融合分析结果Bearer
/api/data/visualization/anomaliesGET获取异常数据(可视化)Bearer
/api/data/kline/ohlcvGET获取 K 线行情数据Bearer
/api/system/healthGET系统状态与健康度Bearer
/api/system/exchange-statusGET各交易所连接状态Bearer

认证方式

所有需要认证的接口,请在 HTTP Header 中携带 JWT Token:

Authorization: Bearer <your_access_token>

快速上手

1

注册账号

在官网完成注册并购买订阅套餐,获取系统访问权限

2

创建 API 密钥

按照上方指南,在需要监控的交易所创建 API 密钥(仅需只读权限)

3

配置 API

登录用户中心,在「API 配置」中填入各交易所的 API Key、Secret 和 Passphrase

4

进入系统

配置完成后,点击「进入主系统」开始使用 Dashboard、监控、信号分析等功能

5

开始使用

系统会自动开始采集数据,您可以通过各功能模块查看实时行情、异常检测、净头寸分析等

常见问题

API 密钥会被泄露吗?

所有 API 密钥采用 AES-256 加密存储,传输过程使用 TLS 加密。建议额外开启 IP 白名单并关闭提币权限,确保多重安全保障。

需要开通交易权限吗?

如果您只使用数据监控和分析功能(Dashboard、信号、净头寸等),仅需「只读」权限即可。量化交易模块需要「交易」权限。

支持哪些交易所?

目前支持 OKX、Deribit、Binance 三大交易所。Deribit 是全球最大的加密期权交易所,OKX 和 Binance 提供丰富的衍生品数据。

API 请求有频率限制吗?

系统内部已做好请求频率控制,不会超出交易所的限频规则。用户无需担心 API 被封禁。

数据延迟是多少?

数据采集延迟通常 < 5秒,系统 7×24 小时持续运行。您可在 Dashboard 页面查看各交易所的数据新鲜度。

如何更换或删除 API 密钥?

在用户中心的「API 配置」中可以随时更新或删除已保存的 API 密钥。建议定期轮换密钥以提升安全性。