mcpField
M
moomoo-sim-trading

moomoo-sim-trading

github.com/moomooopenその他2163 回インストール2 日前に更新
リポジトリ

moomoo-sim-trading について

moomoo-sim-tradingは、Agentがmoomoo CLIでシミュレーション・ペーパー・デモ取引を行うためのスキルです。実取引とコマンドを分け、模擬口座の変更前に注文内容の明確化を求めます。

主な機能

  1. 01moomoo sim配下で模擬コマンドを実行
  2. 02模擬口座を明示的に特定
  3. 03市場接頭辞付き銘柄コードの正規化
  4. 04模擬取引と実取引の分離
  5. 05注文変更前に詳細を確認

活用シーン

  1. 01模擬口座や注文の確認
  2. 02ペーパー取引注文の発注や変更
  3. 03実資産に影響しない取引練習

インストール

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

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

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

同梱ファイルreferences/cli-parameters.mdreferences/dictionaries.md

詳細

moomoo シミュレーション取引

シミュレーション取引、ペーパー取引、またはデモ取引のみに、ローカルで利用可能な moomoo sim ... CLI を使用してください。デフォルトではユーザーの言語で回答し、コマンド、フラグ、JSON フィールド、シンボル、口座 ID、注文 ID、エラーコードは変更しないでください。

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-sim-trading
npx skills update moomoo-sim-trading -g -y

実取引との境界

  • ユーザーがシミュレーション取引、ペーパー取引、デモ取引、または sim コマンドを明示的に依頼した場合に限り、このスキルを使用してください。
  • ユーザーが「買う」「売る」「注文する」「注文を変更する」「注文をキャンセルする」とだけ述べ、シミュレーション/ペーパー/デモであることを明示していない場合、シミュレーションだと決めつけないでください。シミュレーション取引と実取引のどちらを意味するのか確認してください。
  • このスキルから moomoo order ...、moomoo position、moomoo account funds などの実証券取引コマンドを使用しないでください。シミュレーション取引に対応するコマンドは moomoo sim ... の下にあります。
  • このスキルから moomoo crypto ... などの暗号資産コマンドを使用しないでください。
  • シミュレーション注文は実資産に影響しませんが、ユーザーのシミュレーション口座の状態は変更されます。シミュレーション注文を発注、変更、またはキャンセルする前に、口座、マーケット、シンボル、売買区分、数量、価格/注文タイプ、注文 ID を明確にしてください。

ルール

  • シミュレーション取引コマンドを実行する前に、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 はサーバー側の権限拒否であり、トークンヘッダーが欠落している証拠ではありません。
  • moomoo sim ... の配下にある統合済みの高レベルコマンドのみを使用してください。sim-trade-* などの旧式のフラットなエンドポイント名は呼び出さないでください。
  • コマンドは必要最小限の引数で作成してください。CLI フラグにデフォルト値があり、ユーザーが別の値を指定していない場合は、そのフラグを省略してください。
  • シミュレーション口座の特定には moomoo sim account list --format json を優先し、その後 --account <sim-account-id> を明示的に渡してください。実証券口座 ID をシミュレーション口座 ID として扱わないでください。
  • コマンド出力をエージェントが解析する必要がある場合に限り、--format json を追加してください。ユーザーが実行するコマンドを提示する場合は、デフォルトのテーブル出力を使用してもかまいません。
  • シミュレーション取引のシンボルには、US.AAPL や HK.00700 のような MARKET.CODE 形式を使用します。CLI は HK.700 を HK.00700 に正規化し、マーケット/ティッカーを大文字にします。マーケットを先に確実に特定できない限り、700.HK のような旧式のサフィックス形式や、AAPL のようなマーケットなしのティッカーは渡さないでください。
  • シミュレーション注文履歴のページネーションには --next-key を使用します。前回の応答に含まれる pagination.next_key を変更せずに渡してください。

参考資料

  • 模擬取引コマンドを作成する場合や、必須、任意、デフォルトのフラグを判断する場合は、CLI パラメーターを参照してください。
  • 模擬市場、注文の売買区分、注文種別、取引セッション、注文ステータス、一般的な模擬取引エラーを選択または解釈する場合は、辞書を参照してください。
  • 実際の証券口座、資金、ポジション、証券注文には moomoo-trading を使用してください。暗号資産の取引には moomoo-crypto を使用してください。市場データの照会には moomoo-quote を使用してください。

コメント