Configurez et déployez une stratégie utilisateur ou marketplace pour le bot de trading d'un utilisateur. Tout d'abord, obtenez la liste de toutes les stratégies disponibles de l'utilisateur, puis configurez la stratégie dans le bot de trading de l'utilisateur.
Pour faire des requêtes API, vous devrez créer une application et avoir un jeton d'accès. Si vous n'avez pas encore créé de jeton d'accès, suivez d'abord le tutoriel Obtenir un jeton d'accès avec Oauth2.
Obtenir toutes les stratégies d'un utilisateur
Il existe 3 types de stratégies chez Cryptohopper : les stratégies intégrées, les stratégies créées par l'utilisateur et les stratégies marketplace. Vous trouverez ci-dessous une liste des stratégies intégrées.
Stratégies intégrées :
| multiple_ta | La stratégie Multiple TA utilise un ensemble limité d'indicateurs TA pour déterminer les achats et les ventes. |
| bbands | Stratégie Bollinger Bands, la première stratégie jamais disponible sur Cryptohopper. |
| bbands_advanced | Stratégie Bollinger Bands, la première stratégie jamais disponible sur Cryptohopper. |
| rsi | La stratégie RSI. |
| fixed | La stratégie des taux fixes, utilisée pour construire des bots ping-pong. |
| no_strategy | Désactiver la stratégie. |
Pour obtenir les stratégies d'un utilisateur et les stratégies marketplace qu'un utilisateur a achetées ou téléchargées, vous devrez effectuer une requête GET vers l'API.
GET stratégies utilisateur :
https://api.cryptohopper.com/v1/strategy
GET stratégies marketplace de l'utilisateur :
https://api.cryptohopper.com/v1/strategy/market
Étape 2 : Configurer une stratégie dans votre bot de trading
Maintenant que vous avez une liste de stratégies disponibles, il est temps de configurer la stratégie dans votre bot de trading afin que vous puissiez commencer à trader automatiquement. Toutes les mises à jour de votre bot de trading se feront en accédant aux endpoints du bot de trading avec votre identifiant, comme /hopper/{id}. Pour mettre à jour la configuration de votre bot de trading, vous devrez faire une requête PATCH vers cet endpoint. Vous trouverez ci-dessous l'endpoint vers lequel vous devrez envoyer votre requête PATCH. Veuillez remplacer {id} par l'identifiant de votre hopper.
Endpoint de l'API :
https://api.cryptohopper.com/v1/hopper/{id}
Exemple de requête JSON PATCH :
{
"config": {
"strategy": "La clé de la stratégie à configurer"
}
}
La valeur config->strategy doit être la clé de la stratégie intégrée que vous souhaitez configurer, ou d'une stratégie utilisateur ou market. Par exemple : rsi, multiple_ta. Si vous ne souhaitez pas configurer de stratégie, saisissez la clé : no_strategy. Si vous souhaitez configurer une stratégie utilisateur, vous aurez besoin de l'identifiant de la stratégie et vous la configurerez comme suit : user_{id}, par exemple : user_1. Si vous souhaitez configurer une stratégie marketplace, vous aurez besoin de l'identifiant de la stratégie reçu de l'endpoint strategy/market et vous la configurerez comme suit : market_{id}, par exemple : market_1.
Lorsque vous aurez mis à jour avec succès la configuration de votre bot de trading, vous recevrez une réponse 200 contenant votre objet de configuration complet. Si la requête a échoué, vous recevrez un statut 400 avec un message d'erreur expliquant l'erreur.
J'espère que vous avez réussi à configurer une stratégie différente pour votre bot de trading après avoir lu ce tutoriel. Vous pourrez désormais configurer différentes stratégies pour vos bots de trading, ou désactiver des stratégies dans vos bots de trading.