moomoo-quote について
moomoo-quote は、ローカルの `moomoo` CLI で市場データや株価を照会するスキルです。コマンドの選択、シンボル形式、認証確認、ページネーションを案内し、単発の照会とリアルタイム配信を区別します。
主な機能
- 01`moomoo` CLI による市場データ照会
- 02市場・銘柄シンボルの形式調整
- 03認証と接続状態の確認
- 04ページネーショントークンに沿った取得
- 05リアルタイム配信を WebSocket に案内
活用シーン
- 01指定市場の銘柄価格を照会
- 02ページ分割された過去の行情を取得
- 03リアルタイム価格更新の手段を特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ moomooopen/ moomoo-agent-hub --skill moomoo-quoteインストール後、Claude Code で/moomoo-quoteを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/cli-parameters.mddictionaries.mdpagination.mdwebsocket-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 プッシュを参照してください。
コメント
Markdown 対応