Hyperliquid コピー取引ボット

Tool

概要

Hyperliquid Copytrading Botは、Hyperliquid取引所上の特定トレーダー(ターゲットアドレス)が発行した注文をWebSocketでリアルタイムに購読し、その「filled(約定)」情報を検知して自動的に同等の注文をユーザー自身のアカウントに発行するTypeScriptベースの自動売買ボットです。資産シンボルのインデックス解決、メインネット/テストネット対応、環境変数と設定ファイルを用いた構成など、実運用を想定した基本機能を備えています。小規模で参考実装として取り回しやすく、コピー取引の自動化を素早く試せる点が特徴です。

GitHub

リポジトリの統計情報

  • スター数: 28
  • フォーク数: 18
  • ウォッチャー数: 28
  • コミット数: 6
  • ファイル数: 8
  • メインの言語: TypeScript

主な特徴

  • WebSocketによるターゲットアドレスの注文監視(リアルタイム受信)
  • filled注文の検知に応じた自動コピー執行(自身のアカウントへ発注)
  • 資産シンボル→Hyperliquidインデックスの解決機能
  • メインネット/テストネット両対応、環境変数での秘密情報管理

技術的なポイント

本プロジェクトはTypeScriptで記述され、非同期処理とイベント駆動の設計を中心に組まれています。外部とのインタラクションは主にWebSocketでの注文更新購読と、必要に応じたHTTP/RPC呼び出し(注文発行や資産情報取得)を通じて行います。WebSocketを使うことで注文ステータスの低遅延検知が可能になり、ターゲットの「filled」イベントをトリガーに即座にコピー処理を開始できます。

資産の扱いでは、シンボル名からHyperliquid内部で使われるインデックスへ変換するマッピング処理が用意されており、これによりAPIが求める識別子で発注できるようになります。発注ロジックはREADMEの記述からは最小限のマッピングと注文再発行を行う実装と推測され、必要な変数(APIキーや秘密鍵など)は.envやconfig.example.tomlで外部化されているため運用時の秘匿性と可搬性が考慮されています。

注意すべき運用面の技術課題も見えます。コピー取引ではサイズ調整/レバレッジ差やスリッページ、部分約定、注文取消などの状態遷移を正しく扱う必要があります。プロジェクトは比較的小規模なプロトタイプに留まるため、実運用ではリトライ/冪等性(idempotency)の担保、APIレート制限対応、資金管理(ポジションや証拠金チェック)、詳細なログとモニタリング、テスト環境での検証フローが必須です。また秘密鍵の管理は.envに依存するため、実運用ではKMSやシークレットマネージャの利用を検討すべきです。拡張案としては、注文サイズを元トレーダー比でスケーリングする機能、コピー停止ルール(最大ドローダウンや取引ペアフィルタ)、および部分約定に対する追従ロジックの実装が挙げられます。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .env.example: file
  • .gitignore: file
  • README.md: file
  • config.example.toml: file
  • package-lock.json: file

…他 3 ファイル

まとめ

小規模ながらWebSocketベースのリアルタイムコピーを実現する実用的なTypeScriptプロトタイプです。実運用には追加の安全対策と堅牢化が必要です。

リポジトリ情報:

  • 名前: hyperliquid-copytrading-bot
  • 説明: hyperliquid copytrading bot hyperliquid copy trade bot aster dex bot perps bot hyperliquid copytrading bot hyperliquid copy trade bot aster dex bot perps bot hyperliquid copytrading bot hyperliquid copy trade bot aster dex bot perps bot hyperliquid copytrading bot hyperliquid copy trade bot aster dex bot perps bot hyperliquid copytrading bot
  • スター数: 28
  • 言語: TypeScript
  • URL: https://github.com/agendaless/hyperliquid-copytrading-bot
  • オーナー: agendaless
  • アバター: https://avatars.githubusercontent.com/u/81632814?v=4