欧易okx交易所下载

欧易交易所又称欧易OKX,是世界领先的数字资产交易所,主要面向全球用户提供比特币、莱特币、以太币等数字资产的现货和衍生品交易服务,通过使用区块链技术为全球交易者提供高级金融服务。

官网注册   APP下载  

比特币是一种去中心化的数字货币,可以通过比特币 API 与比特币网络进行交互实现api交易比特币。Api是一组允许开发人员与比特币网络进行交互的编程接口,可以帮助开发者构建各种比特币应用程序。

一、注册账户

首先,您需要在比特币 API 提供商的网站上注册账户。以欧易OKX为例,注册自己的账户,并且查看比特币 API 的文档。

二、常见API

1、市场数据

用户能够从websocket频道接收实时的市场数据更新。

bbo-tbt和books5是每10毫秒和100毫秒发布一次的深度快照。当订单簿没有变化时,系统不会发送新的快照。

books、books-l2-tbt和books50-l2-tbt是增量订单簿频道,每100毫秒和10毫秒发布订单簿的变化。为使用books-l2-tbt和books50-l2-tbt,用户需要在订阅之前登录。

在系统内部,订单簿数据每10毫秒被创建一次,并根据用户订阅的频道发送相关数据。用户从所有websocket连接和频道接收到的订单簿数据都是相同的。

如果深度在间隔期间发生了如A->B->A一样的改变,则不会发送更新。如果订单簿长时间没有更新,快照频道会重推订单簿数据,增量订单簿频道会推送没有更新的信息,以通知用户连接仍处于活动状态。

2、配置账户和子账户

创建子账户和其API密钥后,用户可以在交易之前通过API配置主账户和子账户。

用户可以通过以下的 REST API 查看当前账户/子账户的配置:GET /api/v5/account/config.

API 会返回账户模式、持仓模式、自动借币设置、期权希腊值PA/BS以及许多其他与账户相关的信息。

3、账户模式

交易账户交易系统提供四个账户模式,分别为简单交易模式、单币种保证金模式、跨币种保证金模式以及组合保证金模式。

4、持仓模式

交易所目前支持两种持仓模式。

买卖模式 只可持有开多或开空仓位。交易所会根据您所指定的持仓数量自动开/平仓。

。开平仓模式 可同时持有开多仓位和开空仓位

用户可以通过以下的 REST API 设置持仓模式(设置前需平掉所有仓位和没有挂单):POST /api/v5/account/set-position-mode

5、交易模式

交易账户交易系统的全仓/逐仓设置更为弹性,用户可以同时以全仓和逐仓交易同一产品。因此,用户需要在下单时指定该订单的交易模式(tdMode字段)。

各种情景下tdMode所需的值:

在简单交易中,产品类型包括币币和期权,保证金模式为 (N/A),交易模式分别为 cash。

在单币种保证金中,产品类型涵盖币币、币币杠杆和交割/永续/期权,保证金模式有全仓和逐仓,交易模式为 cross 和 isolated。

在跨币种保证金中,产品类型涉及币币/币币杠杆和交割/永续/期权,保证金模式有全仓和逐仓,交易模式为 cross 和 isolated。

6、批量操作

下单、改单、撤单均支持批量操作,每次最多 20 张订单。批量操作的订单可包括不同的产品类型。

REST:

下单 POST /api/v5/trade/batch-orders

改单 POST /api/v5/trade/amend-batch-orders

撤单 POST /api/v5/trade/cancel-batch-orders

WebSocket 业务操作请求参数:

下单 "op": "batch-orders"

改单 "op": "batch-amend-orders"

撤单 "op": "batch-cancel-orders"

批量操作容许部分订单操作成功。在收到返回后,用户应检查返回结果内每个订单的sCode和sMsg字段来判段订单的执行结果。

7、订单时间戳

订单数据中有多个时间戳,供用户跟踪订单状态和延迟。

cTime 是订单管理系统在风险检查后的订单创建时间。

uTime 是订单管理系统最后一次更新订单的时间。在订单修改、成交和取消后进行更新。

fillTime 是订单成交的时间。fillTime 与公共交易数据的时间相同。

inTime 是 WebSocket / REST 网关接收请求时的时间戳。REST接口返回的时间是请求验证后的时间。

outTime 是 WebSocket / REST 网关发送响应时的时间戳。

8、自成交保护

自成交保护 (STP) 机制使客户避免同一个主账户和STP ID的订单在连续交易时成交。

STP ID (stpId) 是通过 API (POST /api/v5/trade/order,POST /api/v5/trade/batch-orders,WS order,WS batch-orders)启动自成交保护的全新可选参数。

OKX 将防止具有相同 STP ID 并隶属于同一主账户的用户订单相互成交。API 用户可以使用 STP ID 客制化 STP 的应用逻辑。

三、小结

API交易比特币可以实现的功能很多,若用户需要在主账户下禁止订单之间相互成交,可将相同的 ID 填充到所有订单。需在同一子账户内禁止订单相互成交,可为每个子账户对应的订单填充唯一的 ID。若用户在不同子账户间执行多个交易策略,可为每个策略对应的订单填充唯一的 ID。

买虚拟币 买虚拟币 比特币购买