ALTA Shadow影子模拟完全解析:不花一分钱验证AI交易想法的整套机制
【免费下载链接】ALTAAutonomous LLM Trading Asterism — a research-only multi-agent trading platform with evidence-first research, an auditable console, Shadow simulation and explicitly authorized broker execution.项目地址https://gitcode.com/gh_mirrors/alta2/ALTA点击查看免费下载ALTAAutonomous LLM Trading Asterism是一个本地运行的多 Agent 量化研究平台其核心的Shadow 影子模拟模式让 AI 研究团队在完全不动真金白银的前提下走完发现机会 → 决策下单 → 模拟成交 → 持仓监控 → 退出结算 → 对比 SPY 基准的完整交易闭环。本文带你彻底看懂这套零成本验证 AI 交易想法的机制它如何模拟成交、如何记账、如何退出以及如何把结果变成可信的前瞻证据。先搞懂Shadow 影子模拟是什么ALTA 的执行只有两种模式这一点在控制台界面上一目了然模式实际行为ShadowALTA 在内部管理成交、成本、持仓和退出不向券商发任何订单Broker API使用已审计计划走所选券商的模拟盘或实盘账户需单独授权也就是说Shadow 影子模拟是一个内部影子账本AI 研究团队像真实交易一样研究、决策、开仓但所有成交都由本地确定性代码模拟完成资金是虚拟的风险是零。这种设计不是拍脑袋而是被代码强制的。B5 主运行时在初始化时会校验资金模式只接受disabledif capital_mode ! disabled: raise ValueError(the B5 main runtime requires capital mode disabled)对应源码见 b5_runtime.py。简单说主研究链路上没有任何下真单的代码路径想接真实券商必须走另一条完全隔离的 Broker API 边界并单独授权。Shadow 影子仓的一生从研究到结算一个 Shadow 影子仓要出生必须先穿越整条研究流水线。四个专职 Scout Agent 并行搜索公开信息独立评审质疑证据策略台比较不同工具股票、ETF、期权或 Wait独立审计 Agent 最后把关。所有 Agent 只负责判断报价、成本、限额、账本全部由确定性代码掌控。这条流水线的详细运维文档见 autonomous-shadow.md。真正落袋虽然是虚拟的发生在几个关键合约里1. 意图ShadowIntent决策时刻被冻结开仓时系统生成一份ShadowIntent契约绑定标的、数量、决策时间和成交策略版本。意图本身不下单它只是决策时刻的存根——后续只能用决策之后的新报价来模拟成交。2. 模拟成交ShadowFill宁可不成交也不追价这是 Shadow 影子模拟最较真的部分。成交评估函数会检查三道门槛时间门槛报价必须出现在意图时间 冻结延迟默认 500ms之后否则标记quote_not_after_frozen_latency新鲜度门槛报价必须比意图更新、且不超过 60 秒过期报价直接price_stale保守定价买入按卖一价加滑点股票 5 bps、期权 50 bps模拟还有限价保护——如果限价单当前追不上市场价宁可no_fill。全部检查通过才会产生一笔conservative_quote_fill模拟成交同时计算佣金。宁可模拟失败也绝不回头看历史低价假装成交成功——这正是模拟盘和回测的最大区别用的是决策之后才存在的前瞻报价。核心实现见 shadow.py确定性 Fixture 路径下的开仓流程见 mvp_shadow_flow.py。3. 记账Ledger复式记账分文不差每笔模拟成交都会生成一笔借贷平衡的账本事务涉及cash、position、expense、realized_pnl四个账户代码层面强制校验借方必须等于贷方否则直接抛错。平仓时盈亏会被精确结算到realized_pnl账户——和真实券商的对账逻辑一个思路只是对象是影子资金。持仓与退出Agent 只提问代码做决定开仓后Shadow 影子仓不会放任自流。每个新的冻结唤醒点运行时都会检查现有持仓流程是只挑选比持仓论点更新的证据由 Position Monitor Agent 回答一个唯一问题新证据是否触发了冻结的失效条件触发必须引用具体证据 ID不许凭感觉最终由确定性monitor_position函数输出hold或exit。退出原因码只有六类全部可审计原因码含义thesis_invalidated新证据证实论点失效time_exit到达预定的时间退出点better_opportunity出现优势超过阈值默认 75 bps的更好机会price_stale/quote_not_known报价异常capital_drain资金边界收缩Agent 永不拥有平仓按钮它只提供证据退出决定属于代码。完整实现见 shadow.py 中的 monitor_position。不花钱凭什么算验证了Shadow 影子模拟的终点不是持仓而是前瞻测量每笔平仓写入追加式绩效事件毛/净 PnL、扣除成本后的收益基点、同区间 SPY 中点收益以及净收益 − SPY 收益得到的已实现 Alpha样本不足 30 笔基准化平仓前API 只会诚实地报告Alpha is unproven——模型自信度、回测、未平仓浮盈都不能替代前瞻证据样本成熟后滚动 Alpha 治理会反向约束下一次 Shadow 开仓规模回撤超 100 bps 或置信上界非正时规模上限压到 10%且永远不允许超过 1.0 的放大系数。这套测量 → 治理 → 收紧/放宽的闭环意味着Shadow 模式不花一分钱却产出了可以证伪的交易记录——赢了有数据输了也有数据。从 Shadow 到 Paper可选的最后一公里如果你希望模拟成交更接近真实券商行为ALTA 提供了可选的隔离 Tiger Paper 镜像需要操作者显式运行acceptance命令、绑定一个空的专用 Paper 账户、且账户零持仓零挂单才能启动。它只允许风险限额内的整股当日限价单结束前必须验证账户回归空仓。这条路径永远独立于常规服务启动绝不允许实盘凭证进入。相关运维细节见 autonomous-shadow.md 的 Paper 验收章节隔离执行器代码在 capital-python 目录。常见问题FAQShadow 影子模拟和回测有什么区别回测用历史数据假装成交Shadow 用的是决策之后才出现的前瞻实时报价报价过期、追不上市场价都会如实记为no_fill不会美化结果。Shadow 模式会动我的钱吗不会。主运行时强制capital_modedisabled控制台也没有任何下单 API。真实执行必须走独立的 Broker API 边界并单独授权。在哪里看我的 Shadow 影子仓操作台首页会显示快照内 N 个影子持仓仪表盘的影子账本组件在 shadow-book.tsx 中实现展示持仓、PnL 与 Alpha 测量。Alpha 是负数怎么办这正是 Shadow 存在的意义负结果同样被记录并驱动治理机制收紧下一次仓位规模。没有前瞻证据之前ALTA 会一直报告 Alpha is unproven。小结ALTA 的 Shadow 影子模拟机制本质上是给 AI 交易想法建了一个零成本、可证伪、全程留痕的试炼场零资金风险主运行时资金模式写死为禁用不向券商发任何订单⏱️前瞻成交只认决策之后的新鲜报价追价即不成交复式记账每笔模拟成交借贷平衡盈亏精确到分诚实测量以 SPY 为基准算已实现 Alpha样本不足就明说未经验证️闭环治理历史表现反向约束未来仓位好运不能自动放大风险。想亲手跑一遍不需要任何凭证的确定性流程可以参考 getting-started.md 中的demo与replay命令完整了解架构可阅读 系统总览。赞分享【免费下载链接】ALTAAutonomous LLM Trading Asterism — a research-only multi-agent trading platform with evidence-first research, an auditable console, Shadow simulation and explicitly authorized broker execution.项目地址https://gitcode.com/gh_mirrors/alta2/ALTA点击查看免费下载相关推荐ALTA如何测量AI的Alpha前向影子模拟、SPY基准对比与资本治理全解析ALTA如何测量AI的Alpha前向影子模拟、SPY基准对比与资本治理全解析 ALTA 是一个开源的多智能体 AI 交易研究平台Autonomous LLM不花一分钱也能访谈用户user-research-skill合成用户(AI Persona)功能全解析不花一分钱也能访谈用户user research skill合成用户 AI Persona 功能全解析 想访谈用户却不想花一分钱招募真实参与者 user同一新闻别变成10笔交易ALTA机会去重与跨周期身份追踪机制同一新闻别变成10笔交易ALTA机会去重与跨周期身份追踪机制 多 Agent 自动盯盘时同一条新闻往往会在不同循环里被反复发现甚至被拆成多笔重复交易。创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考