Coygo宣布构建加密货币交易机器人的Node.js API
建立一个加密货币机器人可能是一个挑战。您需要从多个不同的交易所websocket API中获取实时信息而不会造成延迟,还需要使用REST API管理每个交易所的订单,以及许多其他需要大量工作和编码的事情。
今天,我们很高兴地宣布,我们将以node.js软件包的形式向公众发布Coygo node.js加密货币交易和帐户管理API。为了展示如何使用API,我将演示如何使用Coygo API轻松开发交易机器人或系统,让开发人员专注于最重要的事情。
以下是Coygo API的简要摘要,我们将在下面详细介绍:
这是为Coygo应用程序提供动力的API。实时加密货币价格供稿和订单簿,交易所之间的转移,提交和管理交易订单,投资组合跟踪以及您在Coygo应用中看到的所有内容都可以通过我们的API获得。什么是Coygo API?
Coygo API是用于构建加密货币交易机器人的node.js软件包,但它可以做更多的事情。
Coygo API将您的机器直接连接到每个交易所以实现零延迟访问,而Coygo的服务器不充当中间人。这意味着订单簿数据存储在您机器上的内存中,所有交易和API交互都直接从您的设备提交。
您可以将该库导入到node.js代码库中并使用它,但是您认为该库适合开发系统,例如交易机器人,仪表板,实时分析系统等。您决定存储API密钥的位置和方式,我们的服务器切勿触摸您的API密钥或帐户。
为什么选择Coygo API?
Coygo API提供了与每个受支持的交易所进行交互的标准化方法,您可以专注于重要的事情,而我们将简化其余的工作。没有Middelman意味着没有延迟,并且所有数据都可以通过实时Websocket获得。按照所有Coygo产品的标准,我们的服务器永远都无法访问您的API密钥或帐户。
代码遍历
让我们来看一些如何使用API的示例。
设置您的交易所客户
首先,您需要设置一个客户端以与一个或多个交易所进行交互。在此示例中,我们将使用我们的API密钥设置Kraken,Coinbase Pro和Bittrex,然后创建一个客户端以与Kraken进行交互。
为BTC-USD市场创建实时交易流监听器
假设我们要实时分析交易,以便我们可以将价格变化作为我们策略的一部分。我们可以注册一个实时侦听器,以获取每笔交易的最新动态以及市场上最近发生的交易历史。
也收听实时订单更新
出于多种原因,分析订单簿数据可能会有所帮助。您可以检查每个订单以找出潜在订单的真实成本,也可以通过锁定订单中的资金来衡量市场中的整体兴趣。让我们使用本地存储器中完全复制的订单簿实时监听订单簿更新。
提交交易
好了,现在假设您喜欢订单簿的当前状态和当前的交易趋势,并且这次要在BTC-ETH市场下订单。我们可以轻松做到这一点,并且在每个交易所进行交易时都使用相同的API。
交易所之间的转移
有时您需要在交易所之间转移硬币。也许您需要进入某些交易所无法提供的市场,或者您已经找到想要从中获利的套利价差。在此示例中,我们将为发送和接收交易所获得交易所客户,从接收交易所获取存款地址,然后将转帐提交给发送交易所。
读取余额
如果您想建立一个仪表板来跟踪每个交易所的钱包余额怎么办?我们也有介绍。
这仅仅是开始
Coygo API可以做很多很棒的事情。这只是基础知识的简要介绍。您还可以访问衍生的计算,例如订单簿优势,侦听交易所之间的实时套利价差以及许多其他有趣的事情。
如果您想体验Coygo API所提供的功能,则可以立即下载Coygo应用并亲自尝试。
如果您有兴趣注册抢先体验,可以了解更多信息并登录www.coygo.app。