mcpField
M
moomoo-quote

moomoo-quote

github.com/moomooopenデータ・データベース2174 回インストール4 日前に更新
リポジトリ

moomoo-quote について

moomoo-quote は、ローカルの `moomoo` CLI で市場データや株価を照会するスキルです。コマンドの選択、シンボル形式、認証確認、ページネーションを案内し、単発の照会とリアルタイム配信を区別します。

主な機能

  1. 01`moomoo` CLI による市場データ照会
  2. 02市場・銘柄シンボルの形式調整
  3. 03認証と接続状態の確認
  4. 04ページネーショントークンに沿った取得
  5. 05リアルタイム配信を WebSocket に案内

活用シーン

  1. 01指定市場の銘柄価格を照会
  2. 02ページ分割された過去の行情を取得
  3. 03リアルタイム価格更新の手段を特定

インストール

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

$npx skills add https://github.com/moomooopen/moomoo-agent-hub --skill moomoo-quote

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
cli-parameters.md
dictionaries.md
pagination.md
websocket-push.md

詳細

moomoo Quote

市場データや相場の照会には、ローカルで利用可能な moomoo CLI を使用します。デフォルトではユーザーの言語で回答します。コマンド、フラグ、JSON フィールド、シンボル、列挙値、エラーコードは変更しないでください。

moomoo CLI のインストール

このスキルには moomoo CLI が必要です。バイナリは PATH、~/.moomoo/bin/moomoo、または Windows の %LOCALAPPDATA%\MoomooCLI\bin\moomoo.exe から解決してください。

バイナリが見つからない場合は、ユーザーに確認してからインストールしてください。明示的な同意を得ずにインストーラーを実行しないでください。

macOS / Linux:

curl -fsSL https://raw.githubusercontent.com/MoomooOpen/moomoo-cli/main/scripts/install.sh | sh

Windows PowerShell:

iwr -UseBasicParsing https://raw.githubusercontent.com/MoomooOpen/moomoo-cli/main/scripts/install.ps1 -OutFile install.ps1
powershell -ExecutionPolicy Bypass -File .\install.ps1

既存の CLI を更新するには、moomoo update を実行してください。

npx を使ってこのスキルを追加または更新します。

npx skills add -y -g MoomooOpen/moomoo-agent-hub --skill moomoo-quote
npx skills update moomoo-quote -g -y

ルール

  • 相場照会コマンドを実行する前に、moomoo が解決できない場合は、moomoo CLI のインストール に従ってください。
  • 認証が必要な市場データコマンドを実行する前に、moomoo auth status --format json を優先して使用してください。ネットワーク接続を確認する場合は、moomoo check --format json を使用してください。
  • このスキルの呼び出し規約として、Bash から moomoo を呼び出す際は、コマンドの末尾に非表示の内部マーカー --source skill を必ず付けてください。--source skill モードでは、CLI が Codex/Claude Code を自動検出し、agent_name を報告します。自動検出が不十分で、CLI の対応が確認できている場合に限り、--agent codex または --agent claude_code を追加してください。ユーザーに提示するコマンドには、これらの内部マーカーを含めないでください。
  • トークンファイルの内容を読み取ったり、出力したりしないでください。CLI が OAuth Bearer 認証を自動的に付与します。PERMISSION_DENIED はサーバー側の権限または市場データの利用資格による拒否であり、トークンヘッダーが欠落している証拠ではありません。
  • 必要最小限の引数でコマンドを作成してください。CLI フラグにすでにデフォルト値が設定されており、ユーザーが別の値を指定していない場合は、そのフラグを省略してください。
  • エージェントがコマンド出力を解析する必要がある場合に限り、--format json を追加してください。ユーザーに実行してもらうコマンドでは、デフォルトのテーブル出力を使用してかまいません。
  • 相場シンボルには MARKET.CODE を使用します。例:US.AAPL、HK.00700、SH.600519、SZ.000001、CC.BTCUSD。CLI は HK.700 を HK.00700 に正規化し、市場名とティッカーを大文字にします。市場を確実に特定できる場合を除き、700.HK のような旧形式のサフィックスや、AAPL のような市場指定のないティッカーを渡さないでください。
  • ユーザーが旧 REST エンドポイントのコマンド名に言及した場合は、現在の集約コマンドとセレクターフラグに対応付けてください。登録されていないフラットなエンドポイントコマンドは呼び出さないでください。
  • ページネーション対応の相場インターフェースでは、--format json を使用し、pagination.has_more / pagination.next_key に厳密に従ってください。next_key は不透明な値であり、解析または生成してはいけません。
  • history-kline と capital --view history では、--next-key ではなく --next-time を使用してください。
  • watchlist --action add/delete/move-out はユーザーのウォッチリストを変更します。ユーザーがすでに変更を明示的に依頼している場合を除き、対象グループとシンボルを確認してください。
  • 証券、暗号資産、またはシミュレーション取引の注文を実行しないでください。証券取引には moomoo-trading、暗号資産取引には moomoo-crypto、シミュレーション取引にはシミュレーション取引スキルを使用してください。
  • ライブストリーミング(購読、相場/板/ティッカー/K 線のプッシュ、リアルタイムのブローカーキュー)については、CLI は OpenD の代わりにはなりません。Open API Quote Push WebSocket(wss://webapi-quote.moomoo.com/ws)を案内してください。認証、購読、ブローカーキューには BROKER_QUEUE を使用します。WebSocket プッシュのリファレンス と websocket-quote-push.md を参照してください。OpenD や、削除済みの moomooapi 購読スクリプトは使用しないでください。

参考資料

  • クオートコマンドの作成、集約コマンドのバリエーションの選択、必須フラグやデフォルトフラグの確認については、CLI パラメーターを参照してください。
  • ユーザーの言語を市場、証券タイプ、K 線タイプ、調整タイプ、取引時間帯、プレートクラス、オプションフィルターに対応付ける場合や、クオートの列挙型フィールドを解釈する場合は、辞書を参照してください。
  • 複数のページを取得する場合や、クオートのページネーションの仕組みを説明する場合は、ページネーションを参照してください。
  • ユーザーが単発の REST クオートではなく、ライブプッシュやブローカーキューを必要としている場合は、WebSocket プッシュを参照してください。

コメント