Cryptohopper REST API

Controle bots da Cryptohopper a partir do Delphi/C++Builder: liste Hoppers, consulte posições, envie ordens de compra e venda e atualize a configuração dos bots pela API REST.

TsgcHTTP_Cryptohopper

Cliente tipado para Delphi/C++Builder da API REST da Cryptohopper, com gerenciamento de Hoppers, posições, ordens, histórico e configuração em um único componente.

Classe do componente

TsgcHTTP_Cryptohopper

Plataformas

Windows, macOS, Linux, iOS, Android

Edição

Professional / Enterprise

Defina o token e chame métodos tipados

Defina o token OAuth Bearer (ou usuário e senha) no componente e chame métodos tipados como GetHoppers, GetPositions, BuyMarket e 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"));

O que tem por dentro

Encapsula a API REST da Cryptohopper protegida por OAuth em um único componente Delphi tipado.

Gerenciamento de Hoppers

GetHoppers, GetHopper, StartHopper, StopHopper and UpdateHopper gerenciam a frota de bots de negociação associada à sua conta Cryptohopper.

Posições e ordens

GetPositions, GetOrders, BuyMarket, SellMarket, BuyLimit, SellLimit executam as ações de negociação de qualquer instância de Hopper.

Autenticação OAuth

CryptoHopperOptions.AccessToken guarda o token OAuth Bearer. Combine o componente com TsgcHTTP_OAuth2_Client para emitir e renovar tokens.

Chamadas de histórico tipadas

GetTrades, GetTriggers, GetSignals and GetExchangeOrders recuperam eventos históricos para análises e painéis.

JSON ou tipado

Todo método retorna o JSON bruto da Cryptohopper. Records auxiliares como TsgcHTTPCTHopper and TsgcHTTPCTHOrder simplificam a montagem dos payloads de atualização.

Atento ao limite de requisições

Conecte um TsgcWSRateLimiter para limitar as chamadas de saída dentro das cotas da API da Cryptohopper e evitar respostas 429 em cargas com picos.

Especificações e referências

Fontes autoritativas das APIs que este componente implementa.

Documentação e demos

Acesse direto a referência do componente, baixe o projeto de demonstração pronto para rodar e baixe a versão de avaliação.

Ajuda online — CryptoHopper Referência completa de propriedades, métodos e eventos deste componente.
Projeto de demonstração — Demos\50.Other\03.Cryptohopper Projeto de exemplo pronto para rodar. Acompanha o pacote sgcWebSockets — baixe a versão de avaliação abaixo.
Documento técnico (PDF) Recursos, início rápido, exemplos de código para Delphi & C++ Builder e referências de fontes primárias — somente deste componente.
Manual do usuário (PDF) Manual abrangente cobrindo todos os componentes da biblioteca.
Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Pronto para automatizar a Cryptohopper?

Baixe a versão de avaliação gratuita e controle bots da Cryptohopper a partir dos seus aplicativos Delphi.