moomoo-sim-trading について
moomoo-sim-tradingは、Agentがmoomoo CLIでシミュレーション・ペーパー・デモ取引を行うためのスキルです。実取引とコマンドを分け、模擬口座の変更前に注文内容の明確化を求めます。
主な機能
- 01moomoo sim配下で模擬コマンドを実行
- 02模擬口座を明示的に特定
- 03市場接頭辞付き銘柄コードの正規化
- 04模擬取引と実取引の分離
- 05注文変更前に詳細を確認
活用シーン
- 01模擬口座や注文の確認
- 02ペーパー取引注文の発注や変更
- 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を使用してください。
コメント
Markdown 対応