HTX(旧 Huobi)API の sgcWebSockets 更新

· 機能

sgcWebSockets for Delphi の Huobi(HTX)WebSocket API コンポーネントに大幅なアップデートをお知らせいたします。 本アップデートにより、市場データのサポートが拡張され、先物固有の新しい購読チャネルが追加され、パラメーターオプションが改善されます。 これにより、取引アプリケーションを最新の HTX 取引所機能に追随させることができます。

目次

  1. 拡張された Kline 期間
  2. 拡張された Market Depth 集計レベル
  3. 新しい Market By Price レベル
  4. 改善された SubscribeAccountChange
  5. 新しい Futures 購読メソッド
  6. コード例
  7. 互換性

新機能

拡張された Kline 期間

KLine(ローソク足)購読は 4 時間期間 をサポートするようになりました。 (hup4Hour)これはテクニカル分析で最もよく使われる時間枠の 1 つです。 サポートされる期間の完全なリスト:1min、5min、15min、30min、60min、4hour、1day、1week、1mon、1year。


拡張された Market Depth 集計レベル

Market Depth 購読は step0 から step15 までの集計レベルをサポートするようになりました(以前は step0〜step5 のみ)。 これにより、オーダーブックデータの粒度をより細かく制御できます。


新しい Market By Price レベル

Market By Price(MBP)購読は、レベル 150 および 400 によるより深いオーダーブックビューをサポートするようになりました。 これは既存の 5、10、20 レベルに加えて利用可能です。


改善された SubscribeAccountChange

SubscribeAccountChange メソッドは、更新動作を制御するための aMode パラメーターを受け付けるようになりました。

モード 説明
0 アカウント残高が変更されたときのみ更新します。
1 アカウント残高または利用可能残高のいずれかが変更されたときに更新します(別々の更新)。
2 アカウント残高または利用可能残高が変更されたときに更新します(統合された更新)。

新しい Futures 購読メソッド

Futures API クライアント(TsgcWS_API_Huobi_Fut)には、 先物固有の市場データに対応する 7 つの新しい購読チャネルが追加されました。

メソッド 説明
SubscribePremiumIndexKLine 先物契約のプレミアムインデックス kline/ローソク足データを購読します。
SubscribeEstimatedRateKLine 先物契約の推定資金調達レート kline データを購読します。
SubscribeBasisData ベーシスデータ(現物と先物の価格スプレッド)を購読します。価格タイプ:open、close、high、low をサポートします。
SubscribeMarkPriceKLine 先物契約のマーク価格 kline/ローソク足データを購読します。
SubscribeLiquidationOrders パブリックの清算注文フィードを購読します。認証は不要です。
SubscribeFundingRate 指定された契約のパブリック資金調達レート更新を購読します。
SubscribeContractInfo 契約パラメーター変更(新規上場、上場廃止、調整)を購読します。

コード例

// Subscribe to 4-hour kline for BTC/USDT
sgcWSHuobi1.SubscribeKLine('btcusdt', hup4Hour);
// Subscribe to deeper order book (150 levels)
sgcWSHuobi1.SubscribeMarketByPrice('btcusdt', hulLevel150);
// Subscribe to account changes with mode 1
sgcWSHuobi1.SubscribeAccountChange(1);
// Futures: Subscribe to mark price kline
sgcWSHuobiFut1.SubscribeMarkPriceKLine('BTC-USD', hup1Min);
// Futures: Subscribe to liquidation orders
sgcWSHuobiFut1.SubscribeLiquidationOrders('BTC-USD');
// Futures: Subscribe to basis data with close price type
sgcWSHuobiFut1.SubscribeBasisData('BTC_CQ', hup1Min, hbpClose);
// Futures: Subscribe to funding rate
sgcWSHuobiFut1.SubscribeFundingRate('BTC-USD');

互換性

すべての変更は 後方互換性 があります。既存のコードは変更なしで引き続き動作します。 WebSocket エンドポイントは変更されていません(パブリックデータは wss://api.huobi.pro/ws、 認証済みチャネルは wss://api.huobi.pro/ws/v2)。 認証方式(HmacSHA256 v2.1)も変更されていません。

注: このアップデートは sgcWebSockets 2026.3.0 でご利用いただけます。