Cryptohopper REST API

Delphi/C++Builder から Cryptohopper ボットを操作します:Hopper の一覧取得、ポジション取得、売買注文の発注、REST API 経由でのボット設定更新が可能です。

TsgcHTTP_Cryptohopper

Cryptohopper REST API 向けの型付き Delphi/C++Builder クライアントです ― Hopper 管理、ポジション、注文、履歴、設定を 1 つのコンポーネントで操作できます。

コンポーネントクラス

TsgcHTTP_Cryptohopper

プラットフォーム

Windows, macOS, Linux, iOS, Android

エディション

Professional / Enterprise

トークンを設定して型付きメソッドを呼び出す

コンポーネントに OAuth Bearer トークン(またはユーザー名とパスワード)を設定し、GetHoppers、GetPositions、BuyMarket、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"));

主な機能

OAuth で保護された Cryptohopper REST API を 1 つの型付き Delphi コンポーネントとしてラップします。

Hopper 管理

GetHoppersGetHopperStartHopperStopHopperUpdateHopper で Cryptohopper アカウントに紐づくトレーディングボット群を管理します。

ポジションと注文

GetPositionsGetOrdersBuyMarketSellMarketBuyLimitSellLimit で任意の Hopper インスタンスのトレーディング操作を実行します。

OAuth 認証

CryptoHopperOptions.AccessToken に OAuth Bearer トークンを設定します。TsgcHTTP_OAuth2_Client と組み合わせてトークンの発行と更新を行います。

型付き履歴取得

GetTradesGetTriggersGetSignalsGetExchangeOrders で分析やダッシュボード向けに過去のイベントを取得します。

JSON または型付き

すべてのメソッドが生の Cryptohopper JSON を返します。TsgcHTTPCTHopperTsgcHTTPCTHOrder などのヘルパーレコードで更新ペイロードの構築を簡略化できます。

レート制限対応

TsgcWSRateLimiter を接続して送信呼び出しを Cryptohopper API クォータ内に制限し、バースト的なワークロードでの 429 レスポンスを回避します。

仕様とリファレンス

本コンポーネントが実装する API の公式情報源です。

ドキュメントとデモ

コンポーネントリファレンスへのディープリンク、すぐに実行できるデモプロジェクト、体験版のダウンロードをご利用ください。

オンラインヘルプ — CryptoHopper 本コンポーネントのプロパティ、メソッド、イベントの完全なリファレンスです。
デモプロジェクト — Demos\50.Other\03.Cryptohopper すぐに実行できるサンプルプロジェクトです。sgcWebSockets パッケージに同梱されています — 下のリンクから体験版をダウンロードしてください。
技術ドキュメント (PDF) 機能、クイックスタート、Delphi および C++ Builder のコードサンプルと一次情報源リファレンス — 本コンポーネントのみ。
ユーザーマニュアル (PDF) ライブラリ内のすべてのコンポーネントを網羅した包括的なマニュアルです。

Cryptohopper を自動化しますか?

体験版をダウンロードして、Delphi アプリケーションから Cryptohopper ボットを操作しましょう。