myriad-orderbook
`myriad ob ...`を使用して、Myriadの完全なオーダーブック機能を操作します。オーダーブックイベントやマーケットディスカバリー、イベント/オーダーブック/トレード検査、`--render`オプション、指値注文または成行注文、建玉管理、マーケット単位での一括キャンセル、またはオーダーブックポジションアクション(リスト表示、分割、統合、ネガティブリスク分割/統合、償却)が必要なタスクで使用します。
description の原文を見る
Operate Myriad's full order book workflow through `myriad ob ...`. Use when the task involves order book event or market discovery, event/orderbook/trade inspection, `--render`, limit or market orders, open-order management, bulk cancel by market, or order book position actions like list, split, merge, NegRisk split/merge, and redeem.
SKILL.md 本文
Myriad オーダーブック
概要
myriad ob ... の完全なワークフローに対して、このスキルを使用します。イベントと市場の検出、オーダーブックの深さの確認、注文の発注、未決済注文の管理、ポジション管理を実行できます。
デフォルトではオーダーブックを本番環境の BNB Smart Chain ワークフローとして扱います。非本番環境へのデプロイをターゲットとする場合にのみ、明示的なランタイムオーバーライドを使用してください。
ランタイムの確認
実行前に以下を確認します。
- アクティブなオーダーブックランタイムを検証します。
- 推測ではなく、明示的なランタイム検証を優先してください。
- 非デフォルトのデプロイを意図的に必要とする場合のみ、
--chain-id、API ベース URL、コントラクトアドレスを固定してください。
2.署名者と残高を検証します。
- 署名者が存在することを確認してください。
- ネイティブ BNB ガスが利用可能であることを確認してください。
- 買い注文/分割フローに十分な USD1 残高があることを確認してください。
- セレクタをクリーンに保ちます。
--market-idまたは--market-slugのいずれか 1 つを正確に使用してください。- 特定の結果に対して操作する場合は、明示的な
--outcome-idを使用してください。 - イベントポジションアクション の場合は、
--eventまたは--neg-risk-idのいずれか 1 つを使用し、--outcome-indexを設定してください。
推奨ワークフロー
- 市場を検出します。
myriad ob events listでグループ化された複数結果イベントを開始します。- イベント結果の取引前に
myriad ob events showで兄弟市場を確認します。 myriad ob markets listで開始します。- 最終的な市場確認には
myriad ob markets showを使用してください。
- 書き込み前にリクイディティを確認します。
- NegRisk イベントレベルの深さには
myriad ob events orderbook --renderを使用してください。 - イベントレベルのテイカー取引履歴には
myriad ob events actionsを使用してください。 - 現在の深さには
myriad ob markets orderbookを使用してください。 - ターミナルラダービューには
myriad ob markets orderbook --renderを使用してください。 - 最近の約定と最終価格のコンテキストは
myriad ob markets tradesで確認してください。
- 書き込み前にドライランを実行します。
- 注文またはポジション書き込みの前に
--dry-runを使用してください。
- 送信後のライフサイクルを管理します。
myriad ob orders list/showでステータスを確認します。- 単一注文に対しては
myriad ob orders cancelを使用してください。 - 選択した注文の整理には
myriad ob orders cancel batch <hash...>を使用してください。 - 明示的な市場スコープの整理には
myriad ob orders cancel market --market-id|--market-slugを使用してください。 - すべての市場の整理には
myriad ob orders cancel allを使用するか、互換性スコープの整理にはmyriad ob orders cancel all --market-id|--market-slugを保持してください。
- ポジションを明示的に管理します。
- ポートフォリオ確認には
myriad ob positions listを使用してください。 - 担保 -> YES + NO には
myriad ob positions splitを使用してください。 - YES + NO -> 担保には
myriad ob positions mergeを使用してください。 - NegRisk イベント結果ポジションには
myriad ob positions neg-risk splitとmergeを使用してください。 - 確定済み結果には
myriad ob positions redeemを使用してください。
コマンドパターン
myriad --chain-id 56 ob markets list --state open --limit 10 --json
myriad --chain-id 56 ob events list --state open --json
myriad --chain-id 56 ob events orderbook 2028-election --render
myriad --chain-id 56 ob markets orderbook --market-id 42 --outcome-id 0 --render
myriad --chain-id 56 ob limit buy --market-id 42 --outcome-id 0 --price 0.55 --shares 5 --dry-run --json
myriad --chain-id 56 ob market sell --market-id 42 --outcome-id 1 --shares 2 --dry-run --json
myriad --chain-id 56 ob orders cancel batch 0xORDER1 0xORDER2 --dry-run --json
myriad --chain-id 56 ob orders cancel market --market-slug will-btc-close-above-120k --dry-run --json
myriad --chain-id 56 ob orders cancel all --dry-run --json
myriad --chain-id 56 ob positions neg-risk split --event 2028-election --outcome-index 0 --amount 10 --dry-run --json
実行ガイダンス
- リミット注文:
明示的な
--priceと--sharesを使用してください。--time-in-forceを意図的に設定し、GTD スタイルのワークフローを使用する場合は--expirationを追加してください。 - マーケット注文:
--sharesをネイティブの正確モードとして扱います。--valueを現在のオーダーブックスナップショットから導出された最善努力の利便性として扱い、ハード保証の支出またはリターン上限ではありません。 - 承認: 買い注文フローは ERC20 の allowance が必要です。 売却フローは ERC1155 の approval が必要です。
障害対応
- 誤ったチェーンまたはデプロイ: 再試行する前にチェーン、API ベース URL、およびオーダーブックコントラクト設定を再確認してください。
- 署名者がない:
/myriad-wallet-opsにルーティングしてください。 - USD1 またはガスがない: 再試行する前に残高をトップアップしてください。
- 承認がない: 明示的な allowance 戦略で再実行するか、標準承認フローを許可してください。
- 深さが不十分: 注文サイズを減らすか、リミット価格に切り替えるか、オーダーブックが補充されるまで待機してください。
- セレクタが一致しない:
--market-idまたは--market-slugのいずれか 1 つのみを保持してください。 - イベントセレクタが一致しない:
--eventまたは--neg-risk-idのいずれか 1 つのみを保持してください。
境界
myriad ob ...には/myriad-trade-executionを使用しないでください。このスキルがオーダーブックワークフローを所有しています。- ウォレット/キーチェーン修復については、
/myriad-wallet-opsにハンドオフしてください。 - MCP シーケンスの詳細については、
/myriad-mcp-orchestrationにハンドオフしてください。
リファレンス
- 検出、render、注文、キャンセル、およびポジションレシピについては references/recipes.md を使用してください。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- MyriadProtocol
- ライセンス
- MIT
- 最終更新
- 2026/5/7
Source: https://github.com/MyriadProtocol/myriad-cli / ライセンス: MIT