欧易OKEx交易平台上的apikey是什么意思

欧易OKEx交易平台上的apikey是什么意思

  欧易OKEx交易平台上的apikey是什么意思?有很多宽客需要做数字货币量化交易,这就会用到APIKEY,OKEX的网站采用了websocket,无法通过简单的get获取数据,虽然利用seleium库模拟浏览网页也并非无法实现这些功能。但前车之鉴告诉我们,与大部分头部交易所相同(此处排除bitfinex),欧易OKEx正处于非常快速的发展之中,其网页结构和接口经常动不动就进行升级和优化。而且这不是一锤子买卖,我们得长期地获取这一数据,以收集足够的研究样本。所以更加经济方便的方法是用它的官方API。

  1、什么是API?

  API(Application Programming Interface)是应用程序接口的意思,用户通过API可以访问平台的后台数据。

  比如说,我们在打开交易平台的APP或网页版的时候,显示的数据就是是APP或网页调用API显示在窗口上的,这是一种直观化的表现。例如当你点击1分钟K线图的时候,平台就会通过API读取1分钟的数据,显示在界面上。

  我们也可以直接调用这些API,获取自己想要的数据,供自己使用。平台提供了丰富的接口,供开发者调用,比如价格、账户资金、持仓量、盈亏等信息。用户的程序根据价格的变化,做出判断,自动进行交易。程序代替了人的操作,也规避了人性的风险。

  2、API权限

  公共API:可用于获取配置信息和行情数据。公共请求无需认证即可调用,是任何人都可以访问的接口,比如价格参数等。

  私有API:私有接口可用于订单管理和账户管理。每个私有请求必须使用规范的验证形式进行签名。私有接口需要使用APIKey进行验证。这是只有个人才能访问的接口,比如说自己的账户余额等。

  就好比你在股票APP中即使不登录也能查看行情,但想查看自己的持仓情况,就必须登录一样。

  比特币交易平台也是类似的,但他们不是通过账号、密码来提供权限的,而是通过APIKey,直接翻译就是API钥匙的意思。

  每个账户最多可申请50个APIkey,每个APIKey都唯一指向所属账户,可以看做是账户的下一层。把APIkey和账户隔开一方面可以保护账户安全,另一方面可以根据不同需求定制适合的APIKey。

  3、如何申请APIKey?

  在个人账户头像下面有个API菜单,APP和网页版都有。

9a9ae76ce199713a5a02b74e7bc2e4ff

  点进去后,出现申请页面:

85ea1e189f7f355b82ff8e06e59fcf23

  点击申请API,弹出如下界面:

62ab648a0f7ac2dd344b5ed28e3d1e86

  输入备注名、密码。注意这个密码是不能找回的,如果丢了只能重新申请APIKey。

  还可以绑定IP地址,可以提高安全性。如果绑定固定IP的话,在其它IP上即使获取了这个API的密钥,也不能操纵账户。

  权限有只读、提币、交易三项,一般选择只读、交易就可以了,提币留给自己手动进行就行,毕竟这不是频繁的操作。还有一层原因是,很多人会把APIKey给第三方平台,使用他们的量化交易策略,如果允许提现的话,可能资金就被提取走了,风险很大。

(友情提醒:本文不构成投资建议。阅读者据此操作投资,风险自担。)