API REST Cryptohopper

Pilote les bots Cryptohopper depuis Delphi/C++Builder : liste les Hoppers, récupère les positions, place des ordres d'achat/vente et met à jour la configuration des bots via l'API REST.

TsgcHTTP_Cryptohopper

Client Delphi/C++Builder typé pour l'API REST Cryptohopper — gestion des Hoppers, positions, ordres, historique et configuration dans un seul composant.

Classe du composant

TsgcHTTP_Cryptohopper

Plateformes

Windows, macOS, Linux, iOS, Android

Édition

Professional / Enterprise

Configure le token, appelle des méthodes typées

Définis le token Bearer OAuth (ou nom d'utilisateur+mot de passe) sur le composant, puis appelle des méthodes typées comme GetHoppers, GetPositions, BuyMarket et UpdateHopper.

uses
  sgcLibs;

var
  CryptoHopper: TsgcHTTP_Cryptohopper;
begin
  CryptoHopper := TsgcHTTP_Cryptohopper.Create(nil);
  CryptoHopper.CryptoHopperOptions.AccessToken := 'your-oauth-token';

  // list hoppers
  Memo1.Lines.Text := CryptoHopper.GetHoppers;

  // positions for a hopper
  Memo1.Lines.Add(CryptoHopper.GetPositions('hopper-id'));

  // market buy
  Memo1.Lines.Add(CryptoHopper.BuyMarket('hopper-id',
    'BTC/USDT', '0.001'));
end;
// uses: sgcLibs
TsgcHTTP_Cryptohopper *CryptoHopper = new TsgcHTTP_Cryptohopper(this);
CryptoHopper->CryptoHopperOptions->AccessToken = "your-oauth-token";

Memo1->Lines->Text = CryptoHopper->GetHoppers();
Memo1->Lines->Add(CryptoHopper->GetPositions("hopper-id"));

Ce qu'il contient

Encapsule l'API REST Cryptohopper sécurisée par OAuth dans un seul composant Delphi typé.

Gestion des Hoppers

GetHoppers, GetHopper, StartHopper, StopHopper et UpdateHopper gèrent la flotte de bots de trading liée à ton compte Cryptohopper.

Positions et ordres

GetPositions, GetOrders, BuyMarket, SellMarket, BuyLimit, SellLimit pilotent les actions de trading pour n'importe quelle instance Hopper.

Authentification OAuth

CryptoHopperOptions.AccessToken contient le token Bearer OAuth. Associe le composant à TsgcHTTP_OAuth2_Client pour générer et renouveler les tokens.

Appels d'historique typés

GetTrades, GetTriggers, GetSignals et GetExchangeOrders récupèrent les événements historiques pour l'analyse et les tableaux de bord.

JSON ou typé

Chaque méthode renvoie le JSON Cryptohopper brut. Des records utilitaires comme TsgcHTTPCTHopper et TsgcHTTPCTHOrder simplifient la construction des charges utiles de mise à jour.

Conscient des limites

Branche un TsgcWSRateLimiter pour limiter les appels sortants sous les quotas de l'API Cryptohopper et éviter les réponses 429 sur les charges en rafale.

Spécifications et références

Sources de référence pour les APIs que ce composant implémente.

Documentation et démos

Accès direct à la référence du composant, récupère le projet de démo prêt à l'emploi et télécharge l'essai.

Aide en ligne — CryptoHopper Référence complète des propriétés, méthodes et événements de ce composant.
Projet de démo — Demos\50.Other\03.Cryptohopper Projet d'exemple prêt à l'emploi. Livré avec le paquet sgcWebSockets — télécharge l'essai ci-dessous.
Document technique (PDF) Fonctionnalités, démarrage rapide, exemples de code pour Delphi et C++ Builder et références aux sources primaires — ce composant uniquement.
Manuel utilisateur (PDF) Manuel complet couvrant tous les composants de la bibliothèque.

Prêt à automatiser Cryptohopper ?

Télécharge l'essai gratuit et pilote les bots Cryptohopper depuis tes applications Delphi.