Communityコーディング&開発github.com

aabrur/trading-agent-mpu-gandring

デスクのウォッチリストに関する、セットアップ時に選択された取引所(CEX Bybit または DEX Hyperliquid)の読み取り専用マーケットスナップショットです。戦略投票前やユーザーが価格を尋ねた際に使用します。

trading-agent-mpu-gandring とは?

このスキルは、取引エージェントが戦略投票を行う前やユーザーが価格を問い合わせた際に、指定された取引所(Bybit または Hyperliquid)のウォッチリスト銘柄のリアルタイムマーケットデータを読み取り専用で取得します。APIキーや注文権限は一切不要で、全ての価格情報は公開エンドポイントから取得され、引用時刻とともに出力されます。Bybit V5 のパブリックAPIとHyperliquidのinfoエンドポイントを使用し、各銘柄の最終価格、マーク価格、24時間変動率、資金調達レート、建玉、最良気配値、そして直近300本の確定済み15分足ローソク足データを収集します。結果は、タイムスタンプ付きのMarkdownブリーフファイルとCSVファイルに保存され、ユーザーに簡潔なサマリーが提示されます。取引所に接続できない場合は、その旨を一度だけ報告し、復旧まで待機します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aabrur/trading-agent-mpu-gandring/tree/HEAD/skills/market-scan

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

マーケットスキャン(読み取り専用)

注文の発注、サイジング、承認は絶対に行わないでください。価格を創作しないでください。すべての数値はライブの公開エンドポイントから取得され、UTCとユーザーのローカル時刻が引用されます。ここではAPIキーは不要であり、許可されていません。

入力(セットアップインタビューより)

  • VENUE: bybit(CEX、リニアUSDTパーペチュアル)または hyperliquid(DEXパーペチュアル)。
  • WATCHLIST: 例:ETH、SOL、AVAX、LINK。読み取り専用のシンボル(例:BTC)はスキャンされますが、取引は行われません。
  • READ_HOST: 取引所に到達可能なコンピュータ。Bybitは一部のクラウドリージョンをブロックします(CloudFront 403)。その場合は、ユーザー自身のコンピュータから読み取りを実行してください。

シンボルごとのフィールド

最終価格、マーク価格、24時間変動率、資金調達レート、建玉、最良気配値(bid/ask)、および最新の確定済み15分足ローソク足データ(ローソク足は、始値+15分 <= サーバー時刻のときに確定します)。デフォルトの履歴:300本の確定済みローソク足。

Bybit V5(公開、キー不要)

  • サーバー時刻: GET https://api.bybit.com/v5/market/time
  • ティッカー: GET https://api.bybit.com/v5/market/tickers?category=linear&symbol=ETHUSDT -> lastPrice, markPrice, price24hPcnt, fundingRate, openInterest, bid1Price, ask1Price
  • ローソク足: GET https://api.bybit.com/v5/market/kline?category=linear&symbol=ETHUSDT&interval=15&limit=301(新しい順。未確定のローソク足は除外)

Hyperliquid(公開、キー不要)

  • POST https://api.hyperliquid.xyz/info ボディ {"type":"metaAndAssetCtxs"} -> コインごとの markPx, midPx, funding, openInterest, prevDayPx
  • 板情報: ボディ {"type":"l2Book","coin":"ETH"}
  • ローソク足: ボディ {"type":"candleSnapshot","req":{"coin":"ETH","interval":"15m","startTime":<ms>,"endTime":<ms>}}

出力

簡単な内容を briefs/YYYY-MM-DD-HHMMSS-<symbols>.md に、確定済みローソク足のCSVとともに書き込みます。その後、短いサマリーを投稿します。サマリーはシンボルごとに1行、ソースとタイムスタンプを含みます。取引所に到達できない場合は、その旨を一度だけ伝え、状況が変わるまで待機します。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

関連スキル