Agent Lab:用你自己的 Agent 做策略研究
重要声明:策引是个人开发的投资策略分析工具和教育平台,通过模拟组合展示交易规则、仓位变化与历史表现。平台不提供投资建议,所有策略分析仅供研究参考。真实账户中的决策与风险由用户自行判断和承担。
它是什么
Agent Lab 是 MyInvestPilot 正式会员的研究环境:把你的 Codex、Claude Code、OpenCode 等 Agent(Harness)接到策引的受控 MCP 端口,用策引的标准策略 DSL 做实验。
MyInvestPilot 会员
-> /lab 创建临时会话
-> 自己的 Harness
-> api.myinvestpilot.com/mcp
-> 恰好四个工具
-> 标准 Strategy DSL 实验配置
-> 一次性 test_ 实验
-> 引擎执行,产出结果与证据
-> /lab/{test_code} 查看
你的 Agent 负责提问、组合 DSL、解释证据;策引负责确定性的配置校验、符号解析、执行与证据产出。模型由你自带,能力边界由契约决定。
四个工具
| 工具 | 用途 |
|---|---|
resolve_symbols | 解析到策引注册表的规范符号(不猜别名) |
validate_strategy_config | 校验完整实验配置:当前契约是否支持/可执行 |
create_lab_run | 创建一个一次性 test_ 实验(带幂等键) |
get_lab_run | 读取实验状态与结果(PENDING / READY / FAILED) |
没有组合创建/修改工具、没有订阅工具、没有任意代码执行。
它不是什么
- 不是正式组合系统:
test_实验不进入你的组合列表,不订阅、不发邮件、不改动你的正式组合。 - 不是任意代码平台:策略只能用策引标准 DSL 表达,不能用 Python / JavaScript / Pine / 自定义代码。
- 不是推荐引擎:一个回测结果是对历史行为的证据,不是买入建议。
- 不是公开实验库:实验结果是不公开索引的能力链接,只有持有链接的人可以读取允许的结果产物。
会话与令牌
- 需要有效的会员资格(LIFETIME 或有效期内的 REGULAR)。
/lab创建临时会话:不透明的 bearer 令牌,默认约 12 小时有效,同一会员同时只有一个有效会话。- 明文令牌只显示一次,刷新页面无法恢复;可以在 Web 上随时撤销,撤销后旧令牌立即失效。
- 没有长期 API Key、没有 refresh token。不要把令牌提交到 Git、贴进 Discord、截图或放进 URL。
- 会话过期不影响已完成实验的链接读取。
结果可见性
实验结果 = 未公开列表的能力链接:
- 只有会员能创建新实验;
- 实验码是高熵
test_码,不可枚举; - 持有链接的人可以读取允许的结果产物;
- 不要在公开场合发布敏感实验链接;
- MVP 不提供完整的账号侧实验历史,需要保留链接就在 Harness / 项目笔记里记下来。
从实验到正式组合
test_ 实验完成后不会自动变成正式组合。如果产品后续提供"从实验创建组合",那也是你主动触发、走正式校验、生成新的 custom_ 组合;原实验保持原样。
给 Agent 的引导
连接 Agent 后,把下面这一句喂给 Harness:
Fetch https://www.myinvestpilot.com/docs/agent-lab/prompt.md
and follow the instructions before using MyInvestPilot Agent Lab.
这是面向 Harness 的官方引导文档:它建立操作模型(四个工具、DSL 边界、完整配置、研究循环、READY/FAILED 语义)与知识路由,而不是塞入全部 schema。
接下来
- 连接你的 Harness:Codex / Claude Code / OpenCode / 通用 MCP 客户端配置
- 策略研究指南:完整实验配置、标准研究循环、结果解读与错误修复
- 想围观或讨论:加入 策引社区(公告、支持、反馈与研究讨论)
重要提醒:本文内容仅供研究参考,不构成投资建议。实验结果是历史模拟行为,不代表未来表现;请结合你的资金安排、已有持仓与可承受回撤,自行判断真实账户中的操作与风险。