用途
Itô Trade Planner 用于在用户希望为预测市场想法、篮子调整、场所比较或手动执行计划构建结构化工作表时使用。该技能刻意设计为非执行型,只生成指示性、不可执行的清单和参数表,供用户手动审阅。
主要能力
- 将用户的想法重述为中性假设。
- 识别市场、场所、标的、结算规则、费用和数据新鲜度约束。
- 在用户请求实时 Itô 数据时,执行最小的认证读取,并记录端点 URL 和 retrieved_at 时间戳。
- 收集约束条件而不虚构值:司法管辖区/账户资格、场所、市场标识符、方向(若用户提供)、限价、有效期、最大支出、费用、流动性/滑点边界、结算规则和决策截止时间。缺失的约束保持为 unknown。
- 在讨论自动化、密钥、场所认证、资金约束或手动操作链接之前,运行 prediction-market-risk-review。
- 构建手动工作表,包含:市场/标的、场所、数据来源、当前可观察价格或状态、结算规则、流动性注意事项、未决问题、手动操作链接或下一步审查步骤。
- 返回结构化输出(Markdown 或 YAML),保留 unknown 而非猜测。
使用方式
该技能通过只读 API 与 Itô 市场交互。规范开发者接口为 https://itomarkets.com/api/v1。仅使用需要 baskets:read 或 markets:read 权限的认证 GET 端点,可通过 HTTPS 和 Authorization: Bearer $ITO_API_KEY 或官方 ito-markets Python SDK 进行。交易不属于此 API 的一部分。
首次使用时,检查是否已配置仅具有 baskets:read 和 markets:read 权限的密钥,且不打印该密钥。最小权限公钥使用 bkt_* 形式,由操作员签发;仪表板的 Settings -> Keys & credentials 流程会签发更广泛的 ito_* 自动化密钥。不要为了解除此技能阻塞而创建或轮换该更广泛的密钥。如果作用域密钥不可用,报告只读 API 路由为阻塞,并继续使用明确标记的公共或用户提供的输入。密钥签发会创建持久访问权限,需要在控制 harness 中确认。在用户或操作员安全存储一次性值后,将控制权返回给原始代理,并运行一次最小的 GET /baskets 认证探测。此 API 不使用设备授权或设备登录;不要发明验证码交接。
ecc ito 桥接是一个独立的计算采购界面。不要使用 ecc ito login、ecc ito find 或其 MCP 工具来获取预测市场数据或进行交易规划。切勿在参数、报告、截图、跟踪文件或聊天中打印、记录、持久化或放置 ITO_API_KEY。仅在运行时检索最小字段,并保持在进程内存中。
将 API 观察标记为指示性。根据需要可使用 GET /baskets、GET /baskets/{basket_id}、GET /baskets/{basket_id}/price、GET /baskets/{basket_id}/underlyers、GET /markets/search 和 GET /markets/{market_id}。不要为交易规划工作表使用写入或回测提交端点。
适用场景
- 用户希望为预测市场想法构建结构化工作表。
- 用户需要进行篮子调整或场所比较。
- 用户需要手动执行计划,但不需要实际执行。
- 用户希望检查场所、标的、约束条件、订单参数等。
限制
- 不提供投资建议或仓位建议。
- 不执行下单、撤单、路由或签名操作。
- 不索取私钥、助记词、交易所密码或钱包凭证。
- 从研究转向可执行工具需要单独的工作流和明确的用户批准。此批准不授权此技能执行任何操作。
- 如果请求执行,在完成工作表后停止,不调用、不打开任何可执行工具或场所。
- 在 401 时,设置 plan_status: blocked,并要求用户在 Settings 中检查或替换密钥。在 403 时,报告缺失的读取作用域;绝不为该技能请求写入作用域。编辑任何类似凭证的文本。
- 在 429 时,在用户时间预算内遵守 Retry-After 一次。不要循环或超过文档记录的每分钟 120 次请求的读取预算。
- 在超时或模糊传输失败时,将受影响的值设置为 unknown。读取最多重试一次;绝不将读取失败转为写入。
- 在访问过期或撤销时,停止,编辑可能包含凭证的服务器详细信息,并引导用户到 Settings。绝不削弱作用域或重用缓存的秘密。
- 公共和私有来源必须分别标记。不要将缓存或固定数据呈现为实时行为。
允许的语言
使用:"manual planning worksheet"、"questions to answer before acting"、"observable venue data"、"risk and constraint review"。
避免:"you should buy/sell"、"best trade"、"guaranteed"、"risk-free"、"optimal size"。
结构化输出契约
以 Markdown 或 YAML 返回以下形状。保留 unknown 而非猜测。
plan_status: ready_for_manual_review | blocked mode: indicative_non_executable hypothesis: "neutral restatement" markets:
- market: "identifier or unknown" venue: "venue or unknown" observable_status: "value or unknown" source_url: "source URL or unknown" retrieved_at: "ISO-8601 timestamp or unknown" resolution_rule: "summary or unknown" liquidity_caveat: "text or unknown" constraints: jurisdiction_eligibility: "confirmed | unconfirmed | unknown" limit: "user supplied value or unknown" maximum_spend: "user supplied value or unknown" fees: "value or unknown" decision_deadline: "value or unknown" data_freshness: "timestamp and caveats" risk_review: status: pass | warn | fail | not_run findings: [] blocked_actions:
- "order placement, cancellation, routing, signing, and submission" next_safe_step: "one non-executing review action"
每个计划以以下内容结束:
This is a planning worksheet, not investment or trading advice. Review venue rules and make any trading decisions yourself.