API REST Cryptohopper

Pilota i bot Cryptohopper da Delphi/C++ Builder: elenca gli Hopper, recupera le posizioni, piazza ordini buy/sell e aggiorna la configurazione del bot tramite l'API REST.

TsgcHTTP_Cryptohopper

Client tipizzato Delphi/C++ Builder per l'API REST Cryptohopper — gestione Hopper, posizioni, ordini, cronologia e configurazione in un unico componente.

Classe componente

TsgcHTTP_Cryptohopper

Piattaforme

Windows, macOS, Linux, iOS, Android

Edizione

Professional / Enterprise

Imposta il token, chiama metodi tipizzati

Imposta il token OAuth Bearer (o username+password) sul componente, poi chiama metodi tipizzati come GetHoppers, GetPositions, BuyMarket e UpdateHopper.

uses
  sgcLibs;

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

  // elenca gli hopper
  Memo1.Lines.Text := CryptoHopper.GetHoppers;

  // posizioni per un hopper
  Memo1.Lines.Add(CryptoHopper.GetPositions('hopper-id'));

  // acquisto a mercato
  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"));

Cosa c'è all'interno

Incapsula l'API REST Cryptohopper protetta da OAuth come un unico componente Delphi tipizzato.

Gestione Hopper

GetHoppers, GetHopper, StartHopper, StopHopper e UpdateHopper gestiscono la flotta di bot di trading collegata al tuo account Cryptohopper.

Posizioni e ordini

GetPositions, GetOrders, BuyMarket, SellMarket, BuyLimit, SellLimit pilotano le azioni di trading per qualsiasi istanza Hopper.

Autenticazione OAuth

CryptoHopperOptions.AccessToken contiene il token OAuth Bearer. Abbina il componente a TsgcHTTP_OAuth2_Client per generare e rinnovare i token.

Chiamate cronologia tipizzate

GetTrades, GetTriggers, GetSignals e GetExchangeOrders recuperano eventi storici per analisi e dashboard.

JSON o tipizzato

Ogni metodo restituisce il JSON Cryptohopper grezzo. Record helper come TsgcHTTPCTHopper e TsgcHTTPCTHOrder semplificano la costruzione dei payload di aggiornamento.

Consapevolezza dei rate-limit

Collega un TsgcWSRateLimiter per limitare le chiamate in uscita sotto le quote API Cryptohopper ed evitare risposte 429 con carichi a raffica.

Specifiche e riferimenti

Fonti autorevoli per le API implementate da questo componente.

Documentazione e demo

Accedi al riferimento del componente, scarica il progetto demo pronto all'uso e ottieni la versione di prova.

Guida online — CryptoHopper Riferimento completo di proprietà, metodi ed eventi per questo componente.
Progetto demo — Demos\50.Other\03.Cryptohopper Progetto di esempio pronto all'uso. Incluso nel pacchetto sgcWebSockets — scarica la versione di prova qui sotto.
Documento tecnico (PDF) Funzionalità, guida rapida, esempi di codice per Delphi e C++ Builder e riferimenti delle fonti primarie — solo per questo componente.
Manuale utente (PDF) Manuale completo che copre ogni componente della libreria.

Pronto ad automatizzare Cryptohopper?

Scarica la versione di prova gratuita e pilota i bot Cryptohopper dalle tue applicazioni Delphi.