api交易比特币,常见API一览
欧易okx交易所下载
欧易交易所又称欧易OKX,是世界领先的数字资产交易所,主要面向全球用户提供比特币、莱特币、以太币等数字资产的现货和衍生品交易服务,通过使用区块链技术为全球交易者提供高级金融服务。
比特币是一种去中心化的数字货币,可以通过比特币 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。
买虚拟币 买虚拟币 比特币购买欧易OKX介绍: 欧易OKX是行业领先的虚拟资产交易所及Web3生态圈,欧易OKX开发出速度与可靠性兼备的虚拟资产应用程序,深受全球逾五千万投资者及专业交易员的青睐。除了交易所服务外,欧易OKX最新推出OKX Web3钱包服务,为用户打通交易 GameFi和 DeFi代币的入口,尽情探索NFT和元宇宙领域。
原文网站:数位理财网 https://www.monetary.tw/zh/
原文标题: api交易比特币,常见API一览
原文网址:https://www.monetary.tw/zh/know/571.html