mcpField
U
usdt-m-futures

usdt-m-futures

github.com/htx-exchangeその他19132 回インストール3 日前に更新
リポジトリ

usdt-m-futures について

HTX USDT-M Futuresを利用する方向けの取引スキルです。公開APIと認証APIを通じて、市場、口座、ポジション、資金調達率の情報や一部の取引・口座操作を扱います。

主な機能

  1. 01先物市場データの照会
  2. 02口座とポジション情報の確認
  3. 03資金調達率と決済記録の取得
  4. 04レバレッジ・制限・システム状況の確認

活用シーン

  1. 01コントラクトの板情報やKラインの確認
  2. 02口座資産とポジションの照会
  3. 03過去の資金調達率と清算データの確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/htx-exchange/htx-skills-hub --skill usdt-m-futures

インストール後、Claude Code で/usdt-m-futuresを入力して読み込まれたか確認します。

同梱ファイルLICENSE.mdreferences/authentication.md

詳細

HTX USDT-M Futures スキル

認証済みおよび公開 API エンドポイントを使用した HTX USDT-M Futures の取引です。結果は JSON 形式で返します。

ベース URL

クイックリファレンス

HTX USDT-M Futures のすべての API エンドポイントです。すべてのエンドポイントで、ベース URL https://api.hbdm.com(AWS の場合は https://api.hbdm.vn)を使用します。

参照データ
エンドポイント説明必須任意認証
GET /linear-swap-api/v3/swap_unified_account_typeアカウントタイプの照会なしなしはい
POST /linear-swap-api/v3/swap_switch_account_typeアカウントタイプの変更account_typeなしはい
GET /linear-swap-api/v1/swap_funding_rate資金調達率の照会contract_codeなしいいえ
GET /linear-swap-api/v1/swap_batch_funding_rate資金調達率の一括照会contract_codeなしいいえ
GET /linear-swap-api/v1/swap_historical_funding_rate過去の資金調達率の照会contract_codepage_index, page_sizeいいえ
GET /linear-swap-api/v1/swap_liquidation_orders清算注文の照会contract_codetrade_type, create_date, page_index, page_sizeいいえ
GET /linear-swap-api/v1/swap_settlement_records過去の決済記録の照会contract_codepage_index, page_sizeいいえ
GET /linear-swap-api/v1/swap_elite_account_ratioトップトレーダーのセンチメント指数の照会(アカウント)contract_codeperiodいいえ
GET /linear-swap-api/v1/swap_elite_position_ratioトップトレーダーのセンチメント指数の照会(ポジション)contract_codeperiodいいえ
GET /linear-swap-api/v1/swap_system_statusシステムステータス情報の照会(分離マージン)contract_codeなしいいえ
POST /linear-swap-api/v1/swap_cross_tiered_margin_info段階的証拠金情報の照会(クロスマージン)なしなしはい
POST /linear-swap-api/v1/swap_tiered_margin_info段階的証拠金情報の照会(分離マージン)contract_codeなしはい
GET /linear-swap-api/v1/swap_estimated_settlement_price推定決済価格の取得contract_codeなしいいえ
POST /linear-swap-api/v1/swap_adjustment_factor段階的調整係数の照会(分離マージン)contract_codeなしはい
POST /linear-swap-api/v1/swap_cross_adjustment_factor段階的調整係数の照会(クロスマージン)なしなしはい
GET /v1/insurance_fund_infoリスク準備金残高情報の照会contract_codeなしいいえ
GET /v1/insurance_fund_history過去のリスク準備金の照会contract_codepage_index, page_sizeいいえ
GET /linear-swap-api/v1/swap_price_limitスワップ価格制限の照会contract_codeなしいいえ
GET /linear-swap-api/v1/swap_open_interestスワップの未決済建玉情報の取得contract_codeなしいいえ
GET /linear-swap-api/v1/swap_contract_infoコントラクト情報の照会contract_codeなしいいえ
GET /linear-swap-api/v1/swap_indexスワップ指数価格情報の照会contract_codeなしいいえ
GET /linear-swap-api/market/swap_contract_constituents指数構成銘柄の取得index_codeなしいいえ
GET /linear-swap-api/v1/swap_query_elementsコントラクト要素contract_codeなしいいえ
GET /linear-swap-api/v1/swap_timestamp現在のシステムタイムスタンプの取得なしなしいいえ
GET https://api.hbdm.com/heartbeat/システムが利用可能かどうかの照会なしなしいいえ
市場データ
エンドポイント説明必須任意認証
GET /linear-swap-ex/market/depth市場の板情報を取得contract_codetypeいいえ
GET /linear-swap-ex/market/bbo市場のBBOデータを取得contract_codeなしいいえ
GET /linear-swap-ex/market/klineKラインデータを取得contract_code, periodsize, from, toいいえ
GET /linear-swap-ex/market/mark_price_klineマーク価格のKラインデータを取得contract_code, periodsize, from, toいいえ
GET /linear-swap-ex/market/overview市場データの概要を取得contract_codeなしいいえ
GET /linear-swap-ex/market/batch_overview複数の市場データ概要を取得contract_codeなしいいえ
GET /linear-swap-ex/market/tradeコントラクトの最新取引を照会contract_codeなしいいえ
GET /linear-swap-ex/market/trades複数の取引記録を照会contract_codesizeいいえ
GET /linear-swap-ex/market/open_interest未決済建玉に関する情報を照会contract_codeなしいいえ
GET /linear-swap-ex/market/premium_index_klineプレミアムインデックスのKラインデータを照会contract_code, periodsize, from, toいいえ
GET /linear-swap-ex/market/estimated_funding_rate_kline推定資金調達率のKラインを照会contract_code, periodsize, from, toいいえ
口座インターフェース
エンドポイント説明必須任意認証
POST /linear-swap-api/v1/swap_account_info資産評価額を照会なしvaluation_assetはい
POST /linear-swap-api/v1/swap_account_info口座情報を照会(分離)contract_codeなしはい
POST /linear-swap-api/v1/swap_cross_account_info口座情報を照会(クロス)なしvaluation_assetはい
POST /linear-swap-api/v1/swap_position_infoポジション情報を照会(分離)contract_codeなしはい
POST /linear-swap-api/v1/swap_cross_position_infoポジション情報を照会(クロス)なしcontract_codeはい
POST /linear-swap-api/v1/swap_account_position_info資産とポジションを照会(分離)contract_codeなしはい
POST /linear-swap-api/v1/swap_cross_account_position_info資産とポジションを照会(クロス)なしvaluation_assetはい
POST /linear-swap-api/v1/swap_sub_account_listサブアカウントの取引権限を設定sub_uidtradesはい
POST /linear-swap-api/v1/swap_account_info_listすべてのサブアカウントを照会(分離)なしなしはい
POST /linear-swap-api/v1/swap_cross_account_info_listすべてのサブアカウントを照会(クロス)なしvaluation_assetはい
POST /linear-swap-api/v1/swap_account_info_sub単一のサブアカウントを照会(分離)contract_code, sub_uidなしはい
POST /linear-swap-api/v1/swap_cross_account_info_subサブアカウントを照会(クロス)sub_uidvaluation_assetはい
POST /linear-swap-api/v1/swap_position_info_subサブアカウントのポジションを照会(分離)contract_code, sub_uidなしはい
POST /linear-swap-api/v1/swap_cross_position_info_subサブアカウントのポジションを照会(クロス)sub_uidcontract_codeはい
POST /linear-swap-api/v3/swap_financial_record口座の財務記録を照会なしcontract_code, type, start_time, end_time, page_index, page_size, directはい
POST /linear-swap-api/v3/swap_financial_record_exactフィールドを指定して財務記録を照会なしcontract_code, type, start_time, end_time, page_index, page_size, directはい
POST /linear-swap-api/v1/swap_available_level_rate利用可能なレバレッジを照会(分離)contract_codeなしはい
POST /linear-swap-api/v1/swap_cross_available_level_rate利用可能なレバレッジを照会(クロス)なしなしはい
POST /linear-swap-api/v1/swap_order_limit注文上限を照会なしcontract_code, order_price_typeはい
POST /linear-swap-api/v1/swap_feeスワップ取引手数料を照会なしcontract_codeはい
POST /linear-swap-api/v1/swap_transfer_limit振替上限を照会(分離)contract_codeなしはい
POST /linear-swap-api/v1/swap_cross_transfer_limit振替上限を照会(クロス)なしなしはい
POST /linear-swap-api/v1/swap_position_limitポジション上限を照会(分離)contract_codeなしはい
POST /linear-swap-api/v1/swap_cross_position_limitポジション上限を照会(クロス)なしなしはい
POST /linear-swap-api/v1/swap_lever_position_limitすべてのレバレッジのポジション上限を照会(分離)contract_codeなしはい
POST /linear-swap-api/v1/swap_cross_lever_position_limitすべてのレバレッジのポジション上限を照会(クロス)なしなしはい
POST /linear-swap-api/v1/swap_master_sub_transferマスターアカウントとサブアカウント間で振替sub_uid, asset, amount, typeclient_order_idはい
POST /linear-swap-api/v1/swap_master_sub_transfer_record振替記録を照会なしsub_uid, transfer_type, page_index, page_size, direct, sort_byはい
POST /linear-swap-api/v1/swap_transfer_inner証拠金口座間で振替asset, amount, from_margin_account, to_margin_accountclient_order_idはい
GET /linear-swap-api/v1/swap_api_trading_statusAPI インジケーターの無効化情報を照会なしなしはい
POST /linear-swap-api/v1/linear-cancel-after注文の自動キャンセルtimeoutcontract_codeはい
取引インターフェース
エンドポイント説明必須任意認証
POST /linear-swap-api/v1/swap_cross_query_trade_state取引状態を照会(クロス)なしなしはい
POST /linear-swap-api/v1/swap_switch_position_modeポジションモードを切り替え(分離)contract_code, modeなしはい
POST /linear-swap-api/v1/swap_cross_switch_position_modeポジションモードを切り替え(クロス)modecontract_codeはい
POST /linear-swap-api/v1/swap_order注文を発注(分離)contract_code, client_order_id, price, volume, direction, offset, lever_rate, order_price_typetp_trigger_price, tp_order_price, tp_order_price_type, sl_trigger_price, sl_order_price, sl_order_price_type, reduce_only, hf_order_typeはい
POST /linear-swap-api/v1/swap_cross_order注文を発注(クロス)contract_code, client_order_id, price, volume, direction, offset, lever_rate, order_price_typetp_trigger_price, tp_order_price, tp_order_price_type, sl_trigger_price, sl_order_price, sl_order_price_type, reduce_only, hf_order_typeはい
POST /linear-swap-api/v1/swap_cross_batch_orders複数の注文を一括発注(クロス)orders_dataなしはい
POST /linear-swap-api/v1/swap_cancel注文をキャンセル(分離)contract_code, order_idclient_order_idはい
POST /linear-swap-api/v1/swap_cross_cancel注文をキャンセル(クロス)order_idcontract_code, client_order_idはい
POST /linear-swap-api/v1/swap_cancelallすべての注文をキャンセル(分離)contract_codedirection, offsetはい
POST /linear-swap-api/v1/swap_cross_cancelallすべての注文をキャンセル(クロス)なしcontract_code, direction, offsetはい
POST /linear-swap-api/v1/swap_switch_lever_rateレバレッジを切り替え(分離)contract_code, lever_rateなしはい
POST /linear-swap-api/v1/swap_cross_switch_lever_rateレバレッジを切り替え(クロス)lever_ratecontract_codeはい
POST /linear-swap-api/v1/swap_order_info注文情報を取得(分離)contract_code, order_idclient_order_idはい
POST /linear-swap-api/v1/swap_cross_order_info注文情報を取得(クロス)order_idcontract_code, client_order_idはい
POST /linear-swap-api/v1/swap_order_detail注文詳細を取得(分離)contract_code, order_idcreated_at, page_index, page_size, client_order_idはい
POST /linear-swap-api/v1/swap_cross_order_detail詳細情報を取得(クロス)order_idcontract_code, created_at, page_index, page_size, client_order_idはい
POST /linear-swap-api/v1/swap_openorders現在の未約定注文(分離)contract_codepage_index, page_sizeはい
POST /linear-swap-api/v1/swap_cross_openorders現在の未約定注文(クロス)なしcontract_code, page_index, page_sizeはい
POST /linear-swap-api/v3/swap_hisorders注文履歴を取得(分離)contract_code, trade_typetype, start_time, end_time, direct, page_index, page_size, sort_byはい
POST /linear-swap-api/v3/swap_cross_hisorders注文履歴を取得(クロス)trade_typecontract_code, type, start_time, end_time, direct, page_index, page_size, sort_byはい
POST /linear-swap-api/v3/swap_hisorders_exactフィールド指定で注文履歴を取得(分離)contract_code, trade_typetype, start_time, end_time, direct, page_index, page_size, sort_byはい
POST /linear-swap-api/v3/swap_cross_hisorders_exactフィールド指定で注文履歴を取得(クロス)trade_typecontract_code, type, start_time, end_time, direct, page_index, page_size, sort_byはい
POST /linear-swap-api/v3/swap_matchresults約定履歴を取得(分離)contract_code, trade_typestart_time, end_time, page_index, page_size, directはい
POST /linear-swap-api/v3/swap_cross_matchresults約定履歴を取得(クロス)trade_typecontract_code, start_time, end_time, page_index, page_size, directはい
POST /linear-swap-api/v3/swap_matchresults_exactフィールド指定で約定結果を取得(分離)contract_code, trade_typestart_time, end_time, page_index, page_size, directはい
POST /linear-swap-api/v3/swap_cross_matchresults_exactフィールド指定で約定結果を取得(クロス)trade_typecontract_code, start_time, end_time, page_index, page_size, directはい
POST /linear-swap-api/v1/swap_lightning_close_positionライトニング決済注文(分離)contract_code, volume, directionclient_order_id, order_price_typeはい
POST /linear-swap-api/v1/swap_cross_lightning_close_positionライトニング決済(クロス)contract_code, volume, directionclient_order_id, order_price_typeはい
GET /linear-swap-api/v1/swap_position_sideポジションモードを照会(分離)contract_codeなしはい
GET /linear-swap-api/v1/swap_cross_position_sideポジションモードを照会(クロス)なしcontract_codeはい
ストラテジー注文インターフェース
エンドポイント説明必須任意認証
POST /linear-swap-api/v1/swap_trigger_orderトリガー注文を発注(分離マージン)contract_code, trigger_type, trigger_price, order_price, volume, direction, offset, lever_rate, order_price_typeclient_order_idはい
POST /linear-swap-api/v1/swap_cross_trigger_orderトリガー注文を発注(クロスマージン)contract_code, trigger_type, trigger_price, order_price, volume, direction, offset, lever_rate, order_price_typeclient_order_idはい
POST /linear-swap-api/v1/swap_trigger_cancelトリガー注文をキャンセル(分離マージン)contract_code, order_idclient_order_idはい
POST /linear-swap-api/v1/swap_cross_trigger_cancelトリガー注文をキャンセル(クロスマージン)order_idcontract_code, client_order_idはい
POST /linear-swap-api/v1/swap_trigger_cancelallすべてのトリガー注文をキャンセル(分離マージン)contract_codedirection, offsetはい
POST /linear-swap-api/v1/swap_cross_trigger_cancelallすべてのトリガー注文をキャンセル(クロスマージン)なしcontract_code, direction, offsetはい
POST /linear-swap-api/v1/swap_trigger_openordersトリガー注文の未決済注文を照会(分離マージン)contract_codepage_index, page_sizeはい
POST /linear-swap-api/v1/swap_cross_trigger_openordersトリガー注文の未決済注文を照会(クロスマージン)なしcontract_code, page_index, page_sizeはい
POST /linear-swap-api/v1/swap_trigger_hisordersトリガー注文の履歴を照会(分離マージン)contract_codetrigger_type, status, page_index, page_size, sort_by, directはい
POST /linear-swap-api/v1/swap_cross_trigger_hisordersトリガー注文の履歴を照会(クロスマージン)なしcontract_code, trigger_type, status, page_index, page_size, sort_by, directはい
POST /linear-swap-api/v1/swap_tpsl_orderTP/SL 注文を設定(分離マージン)contract_code, volume, tp_trigger_price, tp_order_price, sl_trigger_price, sl_order_price, directiontp_order_price_type, sl_order_price_type, client_order_idはい
POST /linear-swap-api/v1/swap_cross_tpsl_orderTP/SL 注文を設定(クロスマージン)contract_code, volume, tp_trigger_price, tp_order_price, sl_trigger_price, sl_order_price, directiontp_order_price_type, sl_order_price_type, client_order_idはい
POST /linear-swap-api/v1/swap_tpsl_cancelTP/SL 注文をキャンセル(分離マージン)contract_code, order_idclient_order_idはい
POST /linear-swap-api/v1/swap_cross_tpsl_cancelTP/SL 注文をキャンセル(クロスマージン)order_idcontract_code, client_order_idはい
POST /linear-swap-api/v1/swap_tpsl_cancelallすべての TP/SL 注文をキャンセル(分離マージン)contract_codeなしはい
POST /linear-swap-api/v1/swap_cross_tpsl_cancelallすべての TP/SL 注文をキャンセル(クロスマージン)なしcontract_codeはい
POST /linear-swap-api/v1/swap_tpsl_openorders未決済の TP/SL 注文を照会(分離マージン)contract_codepage_index, page_sizeはい
POST /linear-swap-api/v1/swap_cross_tpsl_openorders未決済の TP/SL 注文を照会(クロスマージン)なしcontract_code, page_index, page_sizeはい
POST /linear-swap-api/v1/swap_tpsl_hisordersTP/SL 注文の履歴を照会(分離マージン)contract_codestatus, page_index, page_size, sort_by, directはい
POST /linear-swap-api/v1/swap_cross_tpsl_hisordersTP/SL 注文の履歴を照会(クロスマージン)なしcontract_code, status, page_index, page_size, sort_by, directはい
資金振替インターフェース
エンドポイント説明必須任意認証
POST /linear-swap-api/v1/swap_cross_transfer_state振替状況を照会(クロスマージン)なしなしはい

パラメーター

共通パラメーター
契約とシンボル
  • contract_code:契約コード(例:BTC-USDT、ETH-USDT)
  • symbol:シンボル名
  • pair:取引ペア(例:BTC-USDT)
  • contract_type:契約タイプ(swap、this_week、next_week、quarter、next_quarter)
  • business_type:取引タイプ(futures、swap、all)
アカウントと証拠金
  • margin_account:証拠金アカウント識別子
  • margin_mode:証拠金モード(cross、isolated)
  • margin_asset:証拠金資産(例:USDT)
  • account_type:アカウントタイプ
注文パラメーター
  • order_id:注文 ID(複数の注文の場合はカンマ区切りで指定できます)
  • client_order_id:クライアントが定義した注文 ID
  • order_source:注文ソース
  • order_type:注文タイプ
  • order_price_type:注文価格タイプ(limit、optimal_5、optimal_10、optimal_20、post_only、fok、ioc など)
  • direction:取引方向(buy、sell)
  • offset:オフセット方向(open、close、both)
  • volume:注文数量(契約数)
  • price:注文価格
  • lever_rate:レバレッジ率
  • reduce_only:決済のみフラグ(0:いいえ、1:はい)
トリガー注文パラメーター
  • trigger_type:トリガータイプ(ge:以上、le:以下)
  • trigger_price:トリガー価格
  • triggered_price:トリガー注文が約定したときの価格
利益確定と損切りのパラメーター
  • tp_trigger_price:利益確定注文のトリガー価格
  • tp_order_price:利益確定注文の注文価格
  • tp_order_price_type:利益確定注文の注文タイプ
  • sl_trigger_price:損切り注文のトリガー価格
  • sl_order_price:損切り注文の注文価格
  • sl_order_price_type:損切り注文の注文タイプ
  • price_protect:価格保護(ブール値)
トレーリング注文パラメーター
  • callback_rate:トレーリング注文のコールバック率
  • active_price:トレーリング注文の有効化価格
  • is_active:有効化価格が有効になっているかどうか
クエリパラメーター
  • page_index:ページ番号(デフォルト:1)
  • page_size:ページサイズ(デフォルト:20、最大:50)
  • start_time:開始時刻(ミリ秒単位の Unix タイムスタンプ)
  • end_time:終了時刻(ミリ秒単位の Unix タイムスタンプ)
  • create_date:日数
  • direct:検索方向(NEXT:昇順、PREV:降順)
  • from_id:ページネーションの開始 ID
  • sort_by:ソートフィールド(降順)
サブアカウントのパラメーター
  • sub_uid:サブアカウントの UID
  • sub_auth:サブアカウントの認証(0:無効、1:有効)
振替パラメーター
  • from:振替元アカウント(例:spot、linear-swap)
  • to:振替先アカウント(例:spot、linear-swap)
  • currency:振替通貨
  • amount:振替額
  • from_margin_account:振替元の証拠金アカウント
  • to_margin_account:振替先の証拠金アカウント
市場データのパラメーター
  • period:K 線の期間(1min、5min、15min、30min、60min、4hour、1day、1mon、1week、1year)
  • type:板の深さのタイプ(step0-step19)
  • size:返されるレコード数
その他のパラメーター
  • trade_type:取引タイプ(0:すべて、1:ロングの新規建て、2:ショートの新規建て、3:ショートの決済、4:ロングの決済)
  • status:注文ステータス(複数のステータスはカンマ区切りで指定できます)
  • self_match_prevent:自己約定防止フラグ
  • self_match_prevent_new:自己取引の防止
列挙値
注文タイプ
  • order_price_type:limit、optimal_5、optimal_10、optimal_20、post_only、fok、ioc、opponent、lightning、optimal_5_fok、optimal_5_ioc、optimal_10_fok、optimal_10_ioc、optimal_20_fok、optimal_20_ioc、opponent_ioc、opponent_fok
注文ステータス
  • status:submitted(3)、partial-filled(4)、partial-canceled(5)、filled(6)、canceled(7)、送信準備完了(1)、受理済み(2)
方向とオフセット
  • direction:buy、sell
  • offset:open、close、both
証拠金モード
  • margin_mode:isolated、cross
契約タイプ
  • contract_type:swap(無期限)、this_week、next_week、quarter(当四半期)、next_quarter
ポジションモード
  • position_mode:dual_side(ヘッジモード)、single_side(ワンウェイモード)

認証

認証が必要なエンドポイントでは、HTX API の認証情報を指定する必要があります。

必要な認証情報:

  • apiKey:HTX API キー
  • secretKey:HTX API シークレット(署名用)

認証が必要なすべてのエンドポイントでは、HMAC SHA256 署名が必要です。

  1. 次の順序で署名対象文字列を作成します。

    • HTTP メソッド(GET/POST) + "\n"
    • API ホスト(例:api.hbdm.com) + "\n"
    • API パス(例:/linear-swap-api/v1/swap_order) + "\n"
    • ソート済みのクエリ文字列パラメーター
  2. 認証が必要なすべてのリクエストに、次の必須パラメーターを追加します。

    • AccessKeyId:API キー
    • SignatureMethod:HmacSHA256
    • SignatureVersion:2
    • Timestamp:UTC タイムスタンプ(形式:yyyy-MM-ddTHH:mm:ss)
  3. secretKey を使い、HMAC SHA256 で署名対象文字列に署名します。

  4. Signature パラメーターとして、クエリ文字列に署名を追加します。

  5. POST リクエストでは、URL のクエリ文字列にも署名を含めます。

署名対象文字列の例:

POST\\n
api.hbdm.com\\n
/linear-swap-api/v1/swap_order\\n
AccessKeyId=xxx&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2017-05-11T15:19:30

セキュリティ

認証情報の共有

ユーザーは、次の形式の内容を含むファイルを送信して HTX API の認証情報を提供できます。

fe45419a...xyz
secretabc...key
シークレット全体を表示しない

ユーザーに認証情報を表示する際:

  • API キー: 先頭 5 文字と末尾 4 文字を表示します:fe45419a...xyz
  • シークレットキー: 常にマスクし、末尾 5 文字のみ表示します:***...key1

認証情報を尋ねられた際の回答例:

Account: main
API Key: fe45419a...xyz
Secret: ***...key1
Environment: Mainnet
アカウントの一覧表示

アカウントを一覧表示する際は、名前と環境のみを表示し、キーは絶対に表示しないでください:

HTX Accounts:
* main (Mainnet)
* trading (Mainnet - AWS)
メインネットでの取引

メインネットで取引を実行する前に、必ずユーザーに「CONFIRM」と入力して続行するよう求め、確認を取ってください。


HTX アカウント

main
  • API キー:your_mainnet_api_key
  • シークレット:your_mainnet_secret
  • 環境:https://api.hbdm.com
  • 説明:USDT-M Futures の主要な取引アカウント
trading
  • API キー:your_aws_api_key
  • シークレット:your_aws_secret
  • 環境:https://api.hbdm.vn
  • 説明:AWS 最適化 USDT-M Futures 取引
TOOLS.md の構成
## HTX Accounts

### main
- API Key: fe45419a...xyz
- Secret: secretabc...key
- Environment: https://api.hbdm.com
- Description: Primary USDT-M Futures trading account

### trading
- API Key: test456...abc
- Secret: testsecret...xyz
- Environment: https://api.hbdm.vn
- Description: AWS optimized USDT-M Futures trading

エージェントの動作

  1. 認証情報を尋ねられた場合:シークレットをマスクし、末尾 5 文字のみ表示します。
  2. アカウントの一覧表示:名前と環境を表示し、キーは絶対に表示しません。
  3. アカウントの選択:曖昧な場合は尋ね、デフォルトでは main を選択します。
  4. メインネットで取引を行う場合:「CONFIRM」と入力して続行するようユーザーに求め、事前に確認を取ります。
  5. 新しい認証情報:名前と環境を尋ねます。

アカウントの追加

ユーザーから新しい認証情報が提供された場合:

  • アカウント名を尋ねます。
  • 環境(Mainnet または Mainnet-AWS)を尋ねます。
  • マスクした表示を確認したうえで、TOOLS.md に保存します。

User Agent ヘッダー

次の文字列を含む User-Agent ヘッダーを設定します:htx-usdt-m-futures/1.0.0 (Skill)

重要な注意事項

  • 特に指定がない限り、すべてのタイムスタンプは Unix ミリ秒単位です。
  • コントラクトコードは大文字を使用します(例:btc-usdt ではなく BTC-USDT)。
  • 成行買い注文の場合、volume パラメーターはコントラクト数を表します。
  • 取引の前に、適切なエンドポイントからアカウント ID を取得する必要があります。
  • レート制限が適用されます。詳細は HTX API のドキュメントを参照してください。
  • 認証が必要なリクエストごとに署名を計算する必要があります。
  • 署名のタイムスタンプは、サーバー時刻との誤差が 1 分以内でなければなりません。
  • 分離マージンモードとクロスマージンモードの両方がサポートされています。
  • ポジションモード:single_side(ワンウェイ)および dual_side(ヘッジ)
  • 操作には、必ず正しいマージンモードとマージンアカウントを使用してください。
  • クロスマージン操作では、パスに「cross」を含むエンドポイントを使用します。
  • 分離マージン操作では、パスに「cross」を含まないエンドポイントを使用します。
  • すべてのリクエスト先エンドポイントは、ドキュメントに記載されているエンドポイントと一致している必要があります。

コメント