OKEX API 智能炒币编程机器人开发入门配置教程 三
OKE账户分为资金账户、交易账户和其他账户,其中交易账户包括币币账户、币币杠杆账户、交割合约账户、永续合约账户、期权合约账户和法币账户,其他账户包括余币宝账户和挖矿账户。为了用户更方便地管理资产和控制风险,每个账户内资产是独立且可以相互划转的,若用户需要进行币币或合约交易,需要通过资金划转接口将资产划转到相应的币币或合约账户才能进行交易。
资金划转接口: POST /api/account/v3/transfer
可以将某一账户中的资产划转到其他账户(如币币账户、交割合约账户等):
①由于币币杠杆、交割合约和永续合约又分为标的货币和交易货币(合约交易中叫做保证金),因此在进行交易时,用户可以将资产从币币杠杆账户的某一杠杆币对的指定币种下划转到交割合约、永续合约的某一合约账户的相同币种下(如可将ETH从ETH/USDT杠杆账户划转到ETH/USD交割合约账户)。
②交割合约账户和永续合约账户中,币本位合约账户中只能转入标的货币如BTC、ETH等作为保证金,USDT合约账户中只能转入USDT作为保证金。
以下分别是各个账户的介绍和API提供的接口:
1)资金账户
资金账户是管理出入金的账户,显示的是用户当前资金账户中的资产,空投、糖果、以及活动奖励也会发送至您的资金账户(领取需要您去web端操作)。通过充币,可以将资产充入用户的资金账户;通过提币,可以将资产提至用户个人钱包或其他平台。
GET/api/account/v3/wallet
和 GET/api/account/v3/wallet/<currency>
分别可以查询资金账户内所有币种和单个币种的余额、冻结、和可用额度。
2)币币账户
币币账户是进行币币交易的资产账户,显示的是用户当前币币账户中的资产。要进行币币交易,需将资产划转至币币账户中,币币账户中的资产可以用于币币交易区的所有交易对。
GET/api/spot/v3/accounts
和GET/api/spot/v3/accounts/<currency>
分别可以查询币币账户内所有币种和单个币种的余额、冻结、和可用额度。
3)杠杆账户
杠杆账户是进行杠杆交易的资产账户,显示的是用户当前杠杠账户中的资产。杠杆账户是分币对的独立账户,各杠杆币对的资产互相独立,风险分币对控制。要进行某个币对的杠杆交易,需将资产转至该币对的杠杆账户中的标的货币或交易货币,且支持同币种不同杠杆币对账户之间直接划转(如可将ETH从ETH/USDT杠杆账户划转到ETH/BTC杠杆账户)。
GET/api/margin/v3/accounts
可以查询币币杠杆账户内所有币种的余额、冻结、可用额度和风险率等信息。
4)交割合约账户
交割合约账户是进行交割合约交易的资产账户,显示的是用户当前交割合约账户中的资产。根据保证金类型,交割合约分为USDT保证金交割合约和币本位保证金交割合约。两种合约下,每个标的货币对应的合约都有独立的交易账户,单独核算收益和风险。币本位合约账户中只能转入标的货币如BTC、ETH等作为保证金,USDT合约账户中只能转入USDT作为保证金。
GET/api/futures/v3/accounts
和GET/api/futures/v3/accounts/<underlying>
分别可以查询交割合约账户内所有合约和单个合约的账户权益、账户余额、已实现盈亏、未实现盈亏等信息。
5)永续合约账户
永续合约账户是进行永续合约交易的资产账户,显示的是用户当前永续合约账户中的资产。根据保证金类型,永续合约分为USDT保证金永续合约和币本位保证金永续合约。两种合约下,每个标的货币对应的合约都有独立的交易账户,单独核算收益和风险。币本位合约账户中只能转入标的货币如BTC、ETH等作为保证金,USDT合约账户中只能转入USDT作为保证金。
GET/api/swap/v3/accounts
和GET/api/swap/v3/<instrument_id>/accounts
分别可以查询永续合约账户内所有合约和单个合约的账户权益、账户余额、已实现盈亏、未实现盈亏等信息。
6)期权合约账户
期权合约账户是进行期权合约交易的资产账户,显示的是用户当前期权合约的账户资产。目前,OKEx上线了BTC期权,用户可以在期权合约账户中以BTC进行交易。
GET/api/option/v3/accounts/<underlying>
可以查询期权合约账户内BTC合约的账户权益、账户余额、已实现盈亏、未实现盈亏等信息。
7)法币账户
法币账户是进行法币交易的资产账户,显示的是用户当前法币账户中的资产。用户可用法定货币按照一定的价格兑换为数字货币,兑换后的数字货币资产将存于法币账户中。
POST /api/account/v3/transfer
可以将资产从法币账户划转到其他账户(如币币账户、交割合约账户),或从其他账户划转到法币账户,目前暂无支持法币余额查询或法币交易的接口。
8)余币宝账户
余币宝账户是使用余币宝服务的资产账户,显示的是用户当前余币宝账户的资产。用户将资产转入余币宝账户中,系统即自动开始为用户计算收益,用户将资产转出余币宝,则停止计算收益。
POST /api/account/v3/transfer
可以将资金从余币宝账户划转到其他账户(如币币账户、交割合约账户等),或从其他账户划转到余币宝账户,目前暂无其他如查询余币宝余额等数据的接口。
9)挖矿账户
挖矿账户是用于OKEx矿池挖矿服务的资产账户,显示的是用户当前挖矿账户的资产余额。用户可以用挖矿账户中的余额参与锁仓挖矿等产品,用户在OKEx矿池中的挖矿收益也会打入挖矿账户中的相应币种。
POST /api/account/v3/transfer
可以将资金从挖矿账户划转到其他账户(如币币账户、交割合约账户等),或从其他账户划转到挖矿账户,目前暂无其他如查询挖矿收益等数据的接口。
相关阅读:
OKEX API智能炒币编程机器人开发入门配置教程 一
OKEX 合约交易限价规则编程机器人开发入门配置教程 二
OKE API 主账户和子账户和资产划转 教程四