3Commas Trading Bot API
3Commas WebSocket ゲートウェイを通じて、複数の取引所にまたがる自動取引ボット、ディール、スマートトレードを管理します。
3Commas WebSocket ゲートウェイを通じて、複数の取引所にまたがる自動取引ボット、ディール、スマートトレードを管理します。
3Commas 取引ボットプラットフォームから WebSocket ゲートウェイ経由でディールとスマートトレードの更新をストリーミングします。トランスポートには TsgcWebSocketClient とペアリングします。
TsgcWSAPI_ThreeCommas
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
TsgcWebSocketClient を API コンポーネントに接続し、ThreeCommas グループに ApiKey / ApiSecret を設定して、SubscribeDeals または SubscribeSmartTrades を呼び出します。
uses
sgcWebSocket, sgcWebSocket_API_ThreeCommas;
var
WSClient: TsgcWebSocketClient;
ThreeCommas: TsgcWSAPI_ThreeCommas;
begin
WSClient := TsgcWebSocketClient.Create(nil);
ThreeCommas := TsgcWSAPI_ThreeCommas.Create(nil);
ThreeCommas.Client := WSClient;
ThreeCommas.ThreeCommas.ApiKey := 'your-api-key';
ThreeCommas.ThreeCommas.ApiSecret := 'your-api-secret';
WSClient.Active := True;
ThreeCommas.SubscribeDeals;
ThreeCommas.SubscribeSmartTrades;
end;
// uses: sgcWebSocket, sgcWebSocket_API_ThreeCommas
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_ThreeCommas *ThreeCommas = new TsgcWSAPI_ThreeCommas(this);
ThreeCommas->Client = WSClient;
ThreeCommas->ThreeCommas->ApiKey = "your-api-key";
ThreeCommas->ThreeCommas->ApiSecret = "your-api-secret";
WSClient->Active = true;
ThreeCommas->SubscribeDeals();
ThreeCommas->SubscribeSmartTrades();
HMAC 署名付きサブスクリプションとイベント駆動型ペイロード配信を備えた、3Commas WebSocket ゲートウェイの型付きラッパーです。
SubscribeDeals / UnSubscribeDeals でサーバー側の DealsChannel を開きます。接続された取引所で新しいボットが起動すると、コンポーネントがディールの作成・更新・終了イベントを配信します。
SubscribeSmartTrades / UnSubscribeSmartTrades でアクティブなスマートトレード注文のステータス変化(約定中、完了、キャンセル)を受け取る SmartTradesChannel を開きます。
ThreeCommas.ApiKey と ThreeCommas.ApiSecret を設定します。コンポーネントはプライベートストリームに必要な、チャネルごとの HMAC-SHA256 識別子を自動計算します。
Client を通じて任意の TsgcWebSocketClient にバインドします。WatchDog、HeartBeat、認証、TLS 設定は WebSocket クライアント側にあります。このコンポーネントはプロトコルフレーミングに集中します。
OnConnect、OnDisconnect、OnException は基礎となるクライアントから伝播します。OnMessage はログ記録やカスタムルーティングのためにすべての生フレームを公開します。
TsgcWSAPI_Binance や TsgcWSAPI_Coinbase などの兄弟コンポーネントを同じフォームに配置して、3Commas ボットイベントと基礎となる取引所のティックを相関付けます。
このコンポーネントが実装する API の一次資料です。
コンポーネントリファレンスへのディープリンク、すぐに実行できるデモプロジェクト、体験版のダウンロードをご利用ください。
| オンラインヘルプ — API_3Commas 本コンポーネントのプロパティ、メソッド、イベントの完全なリファレンスです。 | 開く | |
| デモプロジェクト — Demos\05.Crypto\10.ThreeCommas すぐに実行できるサンプルプロジェクトです。sgcWebSockets パッケージに同梱されています — 下のリンクから体験版をダウンロードしてください。 | 開く | |
| 技術ドキュメント (PDF) 機能、クイックスタート、Delphi および C++ Builder のコードサンプルと一次情報源リファレンス — 本コンポーネントのみ。 | 開く | |
| ユーザーマニュアル (PDF) ライブラリ内のすべてのコンポーネントを網羅した包括的なマニュアルです。 | 開く |