教程

用交易机器人买卖

 

通过调用订单 API 端点,用你的交易机器人执行一个简单的买入和卖出订单。

要进行 API 请求,你需要创建一个应用程序并拥有一个访问令牌。 如果你还没有创建访问令牌,请先按照教程 使用 Oauth2 获取访问令牌 操作。

下买单

通过 API,你可以使用交易机器人下达简单或更高级的买单。 在此示例中,我们将只关注一个简单的买单。 发送到 API 的简单买入命令只需要一个币种/货币,因为大多数其他必要的细节已经在交易机器人本身中配置好了,例如:要购买的数量。 可以通过向 /hopper/{id}/order 端点发出 POST 调用来下达买单,其中 {id} 是你的 hopper 的 ID。

API 端点:

https://api.cryptohopper.com/v1/hopper/{id}/order

JSON POST 示例:

{
  "order_type": "buy",
  "coin": "要购买的加密货币。",
  "amount": 0,
  "price": 0
}

JSON 值 amount 和 price 是可选的,只需要 order_type 和 coin。 如果你的交易机器人使用美元作为报价货币,并且你想为 BTC 下达简单的买单,那么你只需要将以下 JSON POST 到 API 中。

{
  "order_type": "buy",
  "coin": "BTC"
}

如果成功,你将收到一个 200 状态响应,其中包含你的买单将在交易所下达的消息。 现在检查你的交易机器人,看看买单是否已通过。

下卖单

你也可以下卖单,但由于 Cryptohopper 使用仓位,因此将出售给定币种/货币的仓位。 例如:如果你要发送一个卖出 BTC 的命令,你所有的 BTC 仓位都将被卖出(如果没有被持有等)。

API 端点:

https://api.cryptohopper.com/v1/hopper/{id}/order

JSON POST 示例:

{
  "order_type": "sell",
  "coin": "要卖出的加密货币。"
}

使用相同的 API 端点,但在此情况下,我们将 order_type 设置为 sell。 如果你的交易机器人使用美元作为报价货币,并且你想卖出所有 BTC 仓位,那么你只需要将以下 JSON POST 到 API 中。

{
  "order_type": "sell",
  "coin": "BTC"
}

如果成功,你将收到一个 200 状态响应,其中包含你的卖单将在交易所下达的消息。 现在检查你的交易机器人,看看你的仓位是否已售出。

希望在完成本教程后,你能够通过 API 下达买卖订单。 如果你需要关于订单端点的更多信息,或者想下达更高级的订单,请查看 API 参考 以获取更多信息。