Bitstamp WebSocket API

BTC、ETH、XRP、LTC などすべての取引ペアのリアルタイムティッカー、取引、板情報更新のために Bitstamp v2 パブリックチャネルをサブスクライブします。

TsgcWSAPI_Bitstamp

Bitstamp WebSocket v2 クライアント — 対応するすべての銘柄のリアルタイム取引、板情報、詳細注文イベント。

コンポーネントクラス

TsgcWSAPI_Bitstamp

プロトコル

Bitstamp WebSocket v2

プラットフォーム

Windows, macOS, Linux, iOS, Android

エディション

Standard / Professional / Enterprise

コンポーネントを配置してキーを設定し、サブスクライブ

コンポーネントを TsgcWebSocketClient とペアリングし、通貨ペアごとに SubscribeLiveTrades、SubscribeOrderBook、または SubscribeLiveOrders を呼び出します。

uses
  sgcWebSocket, sgcWebSocket_API_Bitstamp;

var
  WSClient: TsgcWebSocketClient;
  Bitstamp: TsgcWSAPI_Bitstamp;
begin
  WSClient := TsgcWebSocketClient.Create(nil);

  Bitstamp := TsgcWSAPI_Bitstamp.Create(nil);
  Bitstamp.Client := WSClient;

  WSClient.Active := True;

  Bitstamp.SubscribeLiveTrades('btcusd');
  Bitstamp.SubscribeOrderBook('btcusd');
  Bitstamp.SubscribeLiveOrders('btcusd');
end;
// uses: sgcWebSocket, sgcWebSocket_API_Bitstamp
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_Bitstamp *Bitstamp = new TsgcWSAPI_Bitstamp(this);
Bitstamp->Client = WSClient;

WSClient->Active = true;
Bitstamp->SubscribeLiveTrades("btcusd");
Bitstamp->SubscribeOrderBook("btcusd");
Bitstamp->SubscribeLiveOrders("btcusd");

主な機能

リアルタイム取引テープ、詳細注文イベント、完全な板情報スナップショット、差分詳細板情報の更新。

リアルタイム取引

SubscribeLiveTrades は live_trades_xxx チャネルを開き、ペアごとに個別の取引ティック(価格、数量、マイクロタイムスタンプ、買い/売りサイド)を提供します。

板情報ストリーム

SubscribeOrderBook(上位 100 件)、SubscribeDetailOrderBook(完全な L3 詳細)、SubscribeDiffOrderBook(差分更新)が、Bitstamp が公開する板情報のあらゆる詳細レベルに対応します。

リアルタイム注文

SubscribeLiveOrders は選択した通貨ペアの order_createdorder_changedorder_deleted イベントを公開します — 生の L3 注文テープです。

再接続対応

TsgcWebSocketClient の WatchDog による再接続時に、コンポーネントは以前アクティブだったすべてのチャネルを再サブスクライブするため、手動での再実行は不要です。

ハートビート

Bitstamp v2 は接続レベルのハートビートを使用します — 基盤となるクライアントの HeartBeat プロパティを設定して、ファイアウォールや NAT トランスレーター越しに接続を維持します。

複数ペアの多重化

1 つのコンポーネントで複数の通貨ペアを同時に処理できます。OnBitstamp* イベントは元のペアを表示するため、ペイロードを適切にルーティングできます。

仕様とリファレンス

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

ドキュメントとデモ

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

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

Bitstamp での取引を始める準備はできていますか?

体験版をダウンロードして、Bitstamp WebSocket ストリームを Delphi アプリケーションに統合してください。