Tutoriels

Achat et vente avec un robot de trading

 

Effectuez un simple ordre d'achat et de vente sur l'exchange avec votre bot de trading en appelant le point de terminaison de l'API d'ordre.

Pour faire des requêtes API, tu devras créer une application et avoir un jeton d'accès. Si tu n'as pas encore créé de jeton d'accès, suis d'abord le tutoriel Obtenir un jeton d'accès avec Oauth2.

Placer un ordre d'achat

Avec l'API, vous pouvez placer des ordres d'achat simples ou plus avancés avec votre bot de trading. Dans cet exemple, nous allons juste nous concentrer sur un simple ordre d'achat. Une simple commande d'achat à l'API n'aura besoin que d'une pièce/devise, car la plupart des autres détails nécessaires sont déjà configurés dans le bot de trading lui-même, par exemple : le montant à acheter. Un ordre d'achat peut être placé en faisant un appel POST au point de terminaison /hopper/{id}/order, où {id} est l'identifiant de votre hopper.

Point de terminaison API :

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

Exemple JSON POST :

{
  "order_type": "buy",
  "coin": "La crypto-monnaie à acheter.",
  "amount": 0,
  "price": 0
}

Les valeurs JSON amount et price sont optionnelles, seuls order_type et coin sont requis. Si tu as un bot de trading avec l'USD comme devise de cotation et que tu veux placer un simple ordre d'achat pour BTC, tu n'auras qu'à POSTER le JSON suivant vers l'API.

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

En cas de succès, vous recevrez une réponse de statut 200 avec le message indiquant que votre ordre d'achat sera passé sur l'exchange. Maintenant, vérifiez votre bot de trading et voyez si l'ordre d'achat est passé.

Placer un ordre de vente

Vous pouvez également placer un ordre de vente, mais comme Cryptohopper fonctionne avec des positions, les positions de la pièce/devise donnée seront vendues. Par exemple : si tu envoies une commande pour vendre des BTC, toutes tes positions BTC seront vendues (si elles ne sont pas en attente, etc.).

Point de terminaison API :

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

Exemple JSON POST :

{
  "order_type": "sell",
  "coin": "La crypto-monnaie à vendre."
}

Le même point de terminaison API est utilisé, mais dans ce cas, nous définissons order_type sur sell. Si tu as un bot de trading avec l'USD comme devise de cotation et que tu veux vendre toutes les positions BTC, tu n'auras qu'à POSTER le JSON suivant à l'API.

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

En cas de succès, tu recevras une réponse de statut 200 avec le message indiquant que votre(s) ordre(s) de vente seron(t) placé(s) sur l'exchange. Maintenant, vérifie ton bot de trading et vois si tes positions sont vendues.

Avec un peu de chance, vous aurez réussi à placer des ordres d'achat et de vente avec l'API après avoir terminé ce tutoriel. Si tu as besoin de plus d'informations sur le point de terminaison d'ordre ou si tu veux placer des ordres plus avancés, consulte la Référence de l'API pour plus d'informations.