ALTA 研究交易工作台

让多智能体围绕可追溯证据研究市场机会,并在明确授权下进行模拟或经纪商执行。

源仓库
kyky2347/ALTA
Star 数
★ 1.1k
最近更新
26 天前
License
Apache-2.0
主语言
Python

30 秒速览

运行形态
网页应用自托管服务
可在哪里用
兼容但需适配Codex(部分支持)
上手难度
高 · 需要较重的基础设施
开始前需要
Node.js 22+Python 3.12uvDocker/OrbStackRust 工具链Shell / 命令行网络访问本地文件系统
典型场景
研究员想追踪财报、业务变化或催化剂时,用 Change / event Scout 建立带时间戳和来源的研究机会。
不适合
  • 需要已验证实盘账户接入的交易团队
  • 需要低延迟交易或全天候运行保证的机构
  • 希望把它当作投资建议或盈利证据的用户

这个 Agent 能做什么,适合哪些场景?

ALTA 是一套本地运行的多智能体市场研究系统,提供 React 三语言操作台、Node 网关、Python 研究服务和 PostgreSQL 持久化记录。四种 Scout 负责发现线索,独立评审者挑战证据,策略台比较表达方式,最终产出带来源、判断、风险和后续观察记录的研究机会。用户可在 Shadow 模式中管理内部模拟持仓,也可配置独立的 Broker API 执行路径;经纪商订单必须绑定经过验证并明确选择的账户,且需要单独授权。项目要求 macOS 或 Linux、Node.js 22+、Python 3.12、uv、Docker/OrbStack,初次安装需要联网;它定位为研究软件,不是投资建议、低延迟交易引擎或盈利能力证明。

运行 npm run dashboard 安装锁定的前端依赖、构建 React 控制台并打开本机认证页面。操作员在控制台录入研究或数据凭证、按角色分配模型并启动托管研究服务;Python 研究服务调度四类 Scout 使用日期感知搜索、发行人抓取、信息源和公开数据集收集线索,形成带引用的机会记录。独立评审者提交锁定意见,Moderator 汇总分歧,软件进行排序与门槛检查,Expression Agent 比较最多三种方案,独立审计者选择方案或 Wait。系统保存事件、证据、决策、模拟持仓、监控与结果记录;Shadow 不发出经纪商订单,Broker API 路径只接受持久化研究及审计产物,并由独立监控器刷新报价、对账订单和管理退出。

  1. 研究员想追踪财报、业务变化或催化剂时,用 Change / event Scout 建立带时间戳和来源的研究机会。
  2. 量化研究团队需要检验价格分歧和相关证券关系时,让 Market dislocation Scout 收集线索,再由独立评审者检查反证。
  3. 研究人员分析政策或行业的二阶影响时,使用 Causal / policy Scout 跟踪可能受影响的企业与产业。
  4. 投资研究团队希望比较候选股票、ETF 或受支持的期权表达及其成本时,使用策略台形成方案并保留 Wait 判断。
  5. 开发者需要检查多智能体工作流如何运行时,在控制台查看 Agent 角色、模型、输出、工具活动、上下文用量和延迟。
  6. 操作员想在不向经纪商发单的情况下观察持仓与后续结果时,使用 Shadow 模式记录模拟成交、成本、持仓和退出。

如何安装或部署这个 Agent?

要求 macOS 或 Linux、Node.js 22+ 与 npm、Python 3.12、uv、Docker/OrbStack 和足够磁盘空间。初次安装需要互联网;构建固定版本的自定义 harness 还需要 Rust 工具链。先克隆仓库并启动控制台:

git clone https://github.com/kyky2347/ALTA.git
cd ALTA
npm run dashboard

首次使用需在控制台输入研究或数据凭证、分配可用模型,并准备锁定的后端环境。保存密钥不会授予交易权限;模型访问、数据授权和经纪商账户权限是分开的。

如何使用这个 Agent?

在控制台按顺序连接研究或数据凭证、在 Agents → Agent models 分配模型、准备后端环境并启动研究服务,建议从 Shadow 开始。打开 Scout 记录,检查引用和评审意见;在 Research radar 查看机会详情,在 Agent desk 查看执行记录,在 Activity & history 查看事件与重放。若配置 Broker API,先验证账户、保存明确的 Paper 或 Live 目的地,再单独授权;仅支持的账户和执行范围可用。停止 ALTA 不会清算经纪商持仓。

这个 Agent 有哪些优点和局限?

优点
  • 机会、证据、评审、表达方案和后续结果通过持久化记录关联,可追查决策时已知的信息。
  • 评审者先独立锁定意见,软件负责排序和门槛检查,减少单个 Agent 自行批准执行的路径。
  • Shadow 模式提供内部成交、成本、持仓和退出管理,无需向经纪商发送订单。
  • 提供三语言控制台、事件历史和 Agent 活动检查,适合研究与工作流审计。
  • 经纪商执行与研究服务隔离,并通过持久化台账和订单身份对账处理不确定响应。
局限
  • 部署涉及多个运行时、托管数据库与缓存服务,初次安装和启动步骤较多。
  • 研究需要可用模型、数据凭证和相应授权;README 未给出服务及 API 的具体费用。
  • 六个连接器的存在不代表六种账户均已通过实盘验收;Longbridge / Longport 与 Schwab 的授权受阻。
  • Broker API 的初始生命周期范围有限:单账户一个活动方案、美元多头股票或 ETF、整股和 DAY 限价单;不含期权、做空或多方案组合执行。
  • 软件管理的退出依赖运行中的后端和经纪商会话;停止 ALTA 不会平仓,故障时也可能延迟退出。
  • 持续样本外 Alpha、实盘订单接受、所有断电恢复情形及通用浏览器兼容性尚未得到证明。

这个 Agent 与同类方案有什么区别?

相较于只输出股票代码的聊天机器人,ALTA 将研究线索、证据、独立评审、方案与后续观察作为关联记录保存。相较于直接连接经纪商的执行路径,Shadow 模式只管理内部模拟成交与持仓;Broker API 是需要单独账户选择和授权的另一条路径。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
ALTA 研究交易工作台 当前 83 · 表现良好 网页应用 ★ 1.1k 26 天前 Python —
QuantDinger AI 量化交易系统 89 · 表现良好 自托管服务免费 + 模型费 ★ 13k 3 天前 Python Codex · Claude Code · OpenAI API
TradingAgents-Astock 52 · 缺口较多 代码库 / SDK免费 + 模型费 ★ 3.7k 2 天前 Python OpenAI API · Claude API
Agentic RAG 调研指南 证据不足 代码库 / SDK ★ 1.7k 11 个月前 — —

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
表现良好
83/ 100 五分制 4.2 / 5
信任安全 25/29
可靠稳定 9/14
适用触发 15/18
规范维护 15/18
有效结果 12/13
证据核验 7/8
查看各维度的扣分理由
信任安全25 / 29 · 4.3/5

SECURITY.md、README 与引擎测试材料描述了研究代理的密钥隔离、最小权限、显式账户授权、持久化订单意图、重试阻断及审计边界,因此最小权限、用户确认、数据流透明、敏感数据处理和外部效果控制得 3。依赖审计有锁定文件和 CI 门禁,但没有提供本次依赖审计结果,故依赖安全得 2。撤销可进入关闭恢复状态,但停止 ALTA 不会平仓,退出仍依赖软件监控,故回滚得 2。归属说明涵盖 Codex 快照、NOTICE 和变更记录,但发布者身份未验证,故来源归属得 2。

可靠稳定9 / 14 · 3.2/5

文档与测试材料对账户隔离、恢复、模糊订单结果和故障处理有相互一致的设计描述;但运行状态、长期可用性和完整依赖可达性不能由静态材料确立,因此自洽性与依赖可用性均得 2。代码化错误边界及不回显秘密的测试有支持,但没有足够材料证明所有失败路径的操作提示都完整,故失败消息得 2。

适用触发15 / 18 · 4.2/5

README 面向研究者、开发者和操作者,说明研究、Shadow 与受控经纪商流程;明确的能力边界也较充分,因此受众与场景、能力边界得 3。触发描述主要是控制台步骤及运行周期,未充分列出何种事件触发各项能力,故触发精度得 2。安装要求清楚,但限于 macOS/Linux、Node 22+、Python 3.12、uv、Docker/OrbStack 且初次设置需要网络,环境适配得 2。

规范维护15 / 18 · 4.2/5

README 提供清晰目录、架构、操作和故障排查入口,信息架构得 3;本地启动、环境要求及后续步骤具体,安装说明得 3。Opportunity、Candidate、Expression 等术语有定义,但多个服务和执行边界仍增加理解成本,命名稳定性得 2。提供了运行命令和操作指引,但没有单独 FAQ,示例与 FAQ 得 2。风险、未验证事项和操作限制写得具体,已知限制得 3。仓库含 Apache-2.0 许可证,许可证得 3。虽有 CHANGELOG 和固定修订信息,但提供的材料未展示具体版本历史,版本与变更记录得 2。SECURITY.md 说明漏洞报告路径,README 称独立维护;由于维护责任主体仍未验证,维护责任得 2。

有效结果12 / 13 · 4.6/5

控制台将证据、审查、决策和事件历史关联,并区分研究记录与投资结果;测试材料还展示了离线契约和生命周期用例,因此输出可用性与增量价值得 3。系统需要多语言模型、数据服务、数据库及本地基础设施,且长时间运行仍需操作员处理异常,成本效益得 2。

证据核验7 / 8 · 4.4/5

README 将重要主张链接到架构、审计、复现和运行文档;测试材料提供具体的边界断言,因此主张可追溯性得 3。README、SECURITY.md、CI 和测试材料对关键边界有交叉支持,但测试结果及审计结论在本次静态审查中只是所提供材料中的陈述,不能独立确认,交叉佐证得 2。材料明确区分研究主张、测试覆盖、账户验收和投资表现,并标明哪些仍未证明,事实与推断区分得 3。

风险与缓解建议
  • 这是基于所提供文件的静态审查;信心为低,未执行代码或独立验证测试和审计结果。
  • 材料明确说明没有真实账户验收证明;经纪商退出由软件管理,停机可能延迟退出,停止 ALTA 不会平仓。
  • 实盘授权和真实账户订单接受仍未建立;初始边界限于单账户、单计划、USD 股票/ETF、整股及 DAY 限价单。
证据充分度:低 评估于 2026年10月9日 审查版本 68c31c4b7133
查看完整评分方法 →

常见问题

使用 ALTA 是否免费?
README 未说明软件、模型或数据服务的费用。运行需要模型访问和数据授权,具体价格取决于相应提供方。
保存模型或数据密钥后,系统能否自动交易?
不能。保存密钥不会授予交易权限;Broker API 还要求验证并选择账户,以及单独授权。
我能否直接用它进行实盘交易?
项目有条件执行路径,但实盘账户接受尚未建立。授权状态各有不同;初始执行还限于单账户的美元多头股票或 ETF 整股 DAY 限价单。
断网或停止后端时,持仓会怎样?
停止 ALTA 不会关闭经纪商持仓。软件管理的退出需要经纪商会话、最新数据和运行中的后端;未解决的持仓或订单可能需要操作员介入。
研究结果能证明策略有 Alpha 吗?
不能。测试和研究记录说明系统检查过哪些行为与材料;持续样本外投资表现仍未得到证明。
在 GitHub 查看 ↗ 安装 ↓

相关 Agents