← Financial Cloud Cloud Cloud Club · AWS Re:cap

极点宏观|Financial Cloud Cloud · AWS Re:cap

AWS Re:cap 05: AgentCore 上的多 Agent 量化回测

演讲者: Haowen Huang

场次: 05

场次
Summit Dev Lounge2026 Re:cap
01 把架构写成 Steering,引导 AI Agent
Summit Dev Lounge2026 Re:cap
02 Agent Harness 才是真正的工程护城河
Summit Dev Lounge2026 Re:cap
03 用白话询问可观测性数据
Summit Dev Lounge2026 Re:cap
04 以 Bedrock AgentCore 打造 Serverless AR 游戏
Summit Dev Lounge2026 Re:cap
05 AgentCore 上的多 Agent 量化回测
Summit Dev Lounge2026 Re:cap
06 三分钟用 Kiro 把博客变成幻灯片
Summit Dev Lounge2026 Re:cap
AWS Community Day Hong Kong 2025 Re:cap
02 使用 Terraform 实现 AWS 合规
AWS Community Day Hong Kong 2025 Re:cap
03 从初学者到构建者:一段精彩的 AWS 云之旅
AWS Community Day Hong Kong 2025 Re:cap
04 以团队为先:使用 Laravel 与 Bref 开展无服务器工程
AWS Community Day Hong Kong 2025 Re:cap
05 活动开幕式
AWS Community Day Hong Kong 2025 Re:cap
06 智能体到智能体:在 AWS 上构建可互操作的 AI
AWS Community Day Hong Kong 2025 Re:cap
07 利用另一类遥测数据,借助 AI 智能体更快改进
AWS Community Day Hong Kong 2025 Re:cap
08 告别氛围编程:使用 Kiro 进行规格驱动开发
AWS Community Day Hong Kong 2025 Re:cap
09 使用 MCP 与 AI 智能体进行自动化测试
AWS Community Day Hong Kong 2025 Re:cap
10 使用机器学习方法实现电信安全现代化
AWS Community Day Hong Kong 2025 Re:cap
11 重新思考生成式 AI 智能体:RAG 与 MCP
AWS Community Day Hong Kong 2025 Re:cap
12 使用 TAK 和 AWS 开展灾难与应急响应
AWS Community Day Hong Kong 2025 Re:cap
13 从测试视角重新思考无服务器应用程序工作流
AWS Community Day Hong Kong 2025 Re:cap
14 Practical AWS FinOps for Cloud Success
AWS Community Day Hong Kong 2025 Re:cap
15 基于 AWS 的 AI 驱动全球纯 Alpha 宏观交易:重塑风险调整后资产收益
AWS Community Day Hong Kong 2025 Re:cap
FSI Recap
01 现代交易生命周期:从交易到结算
FSI Recap
02 Goldman Sachs:通过 Fast Track 加速应用程序上云 - AWS Re:cap Q1/2023
FSI Recap
03 Zurich Insurance Group:在 AWS 上构建高效的日志管理解决方案
FSI Recap
04 FSI Meetup 2025 年第四季度 - Brex 数据库灾难恢复
FSI Recap
05 FSI Meetup 2025 Q4 - Graviton 迁移成功案例
FSI Recap
06 FSI Meetup 2025 Q4 - Stifel 现代数据平台
FSI Recap
07 FSI Meetup 2025 Q4 - PayPal 金融交易数据对账系统
FSI Recap
08 FSI Meetup 2025 Q4 - 规模化提升韧性
FSI Recap
09 最大限度提高 AI 推理成本效益:战略性采用 AWS GPU 实例
FSI Recap
10 高级智能体 AI 设计模式
FSI Recap
11 在 AWS 上构建全新的现代化应用
FSI Recap
AWS re:Invent 2025
01 Coinbase re:Invent 回顾 (IND3312)
AWS re:Invent 2025
02 利用 AI 和 AWS 构建未来交易平台
AWS re:Invent 2025
03 交易创新:Jefferies 基于 Amazon Bedrock 构建的 AI 助手 (IND3315)
AWS re:Invent 2025
04 FSI 如何通过 Agentic AI (GBL302) 彻底改变 HFT 分析
AWS re:Invent 2025
05 使用 Amazon Time Sync 改进分布式系统(采用 Nasdaq)
AWS re:Invent 2025
06 Amazon Aurora HA 和 DR 全球弹性设计模式 (DAT442)
AWS re:Invent 2025
07 构建智能体式 AI:Amazon Nova Act 与 Strands Agents 实践 (DEV327)
AWS re:Invent 2025
08 深入探讨 Amazon Aurora 及其创新 (DAT441)
AWS re:Invent 2025
09 深入探讨 Amazon S3(STG407)
AWS re:Invent 2025
10 Nasdaq:为全球金融服务构建弹性基础设施 (HMC327)
AWS re:Invent 2025
11 AWS Lambda 新功能 (CNS376)
AWS re:Invent 2025
12 使用 Kiro 进行规范驱动开发 (DEV314)
AWS re:Invent 2025
13 Amazon 的 FinOps:全球电商巨头的云成本管理经验 (AMZ308)
AWS re:Invent 2025
14 AWS 上交易平台的 Tick-to-Trade 延迟
AWS re:Invent 2025
政务数据
01 The AI Era: The Boundary Between Development and Design Is Disappearing
政务数据
02 端侧多模态 AI 与智慧城市实践
政务数据
03 大模型能力评测与 AI 项目落地方法论
政务数据
04 基于云代理的政府开发全链路受控自动化
政务数据
05 从多智能体看 Agent 时代软件新生态
政务数据
06 AI 驱动的宏观量化研究与智慧治理
政务数据
07 公共数据授权运营与智慧政务实践
政务数据
08 数据资产化落地实践:确权合规、工程治理与数字政府案例
政务数据
09 AI技术赋能心理健康公益:可信平台的治理、架构与实践
政务数据
Amarathon 2025 回顾
01 开发者的智能体架构设计路线图
Donnie Prakoso
02 Amazon Bedrock 数据自动化
Hafiz Syed Ashir Hassan
03 AgentCore 上的多智能体
Tan Xin
04 实践中构建智能体式 AI:Nova Act 与 Strands Agents
Haowen Huang
04 使用规格驱动开发,通过 Kiro 加速迁移项目
Sanchit Dilip Jain
06 从「匹配」到「理解」:由 AgentCore Memory 驱动的个性化 AI 搜索实践
Liu Cao
07 从观察到优化:从 LLM 可观测性迈向 AIOps,将实时洞察转化为智慧自动化
Jimmy Soh
08 部署 TEAM 并打造最佳工程团队
Yuji Oshima
09 五年来所谓无服务器数据库带来的五个惨痛教训
Renato Losio
14 如果 AI 替我工作会怎样:Q Developer CLI 与 Kiro 如何改变我的日常工作
Miguel Angel Muñoz
16 兼顾速度与警觉:Amazon Bedrock Agent 开发的安全要点
Brian Tarbox
26 在单张 H100 上运行 OSS LLM:更智能、更便宜、更快速
Adit Modi Adit Modi
28 现代统一元数据架构:打破数据孤岛的新方法
Shaofeng Shi
29 无服务器 MediaOps:使用 Amazon Web Services 上的 AI 自动化视频工作流
Luis Valdivia
30 通过大规模性能测试构建兼具效率与可靠性的架构
Luis Guirigay
31 通过开源连接世界:技术、社区与全球开发者关系的实践历程
Richard Lin
33 构建流式 Iceberg 表以进行实时物流分析
Fahad Shah
34 加速大规模机器人策略训练:基于 Kiro、Trainium 和 EKS 的自动化闭环架构
Junjie Tang
35 通过规格驱动开发,从 Vibe 走向可行方案
Ricardo Sueiras
36 让云成本分析更智能:使用 Strands 和 AgentCore 构建 FinOps 智能体
Xiaofei Li
37 使用 CNCF Kagent、K8sGPT 和 Nova Sonic 转型 K8s 对话式智能体 AIOps
Shaoyi Li

AWS Hong Kong Summit 2026 · Developer Lounge 精华回顾 · 第 5 / 6 篇

AWS Magazine · 维多利亚港现场报道


现场氛围:高资本遇上高科技

若你站在 AWS Hong Kong Summit 2026 Developer Lounge 的玻璃幕墙前,会感受到一股独特的能量。落地窗框住中环闪耀的摩天大楼,以及维多利亚港上穿梭的拖船。室内,这座 Lounge 像是硅谷黑客空间与香港私人财富管理套房的混合体——流线型人体工学家具、手工意式咖啡机、双屏幕闪烁微光,机械键盘的节奏声与低频交易谈判交织。

在这个空间里,「money in / money out」不是抽象概念,而是终极指标。正式演讲之间,私人创业聚会在 Lounge 各角落悄然兴起。穿帽 T 的创始人与穿定制西装的 VC 合伙人并坐,一边在餐巾纸上草拟商业模式,一边盯着 AWS 仪表板上的即时遥测数据。

这股脉动在 Haowen Huang 的实作工作坊轨道上最为强烈。香港人对资本风险有本能的理解:你必须量化、压力测试,绝不盲目部署。量化交易员、资深架构师与好奇的创业开发者挤满 Lounge 场次,想亲眼见证生成式 AI 如何彻底改写量化回测。

核心演示:三个 AI Agent 无缝协作,将白话文交易构想转化为自动化、全规模的量化回测报告。

+-----------------------------------------------------------------------------------+
DEVELOPER LOUNGE HIGH-TECH ARCHITECTURE

[ User Natural Language ]
          v
[ Quant Orchestrator (Claude Sonnet 4) ]
          v
   --> [ Strategy Generator ]   Claude Opus 4 code generation
   --> [ MCP Gateway ]          S3 Tables market data
   --> [ Result Summarizer ]    Nova Lite 2.0 report
+-----------------------------------------------------------------------------------+

● Builder 资源:Amazon Bedrock AgentCore + Strands quant backtesting

● 实作目录:Agentic Backtesting for Quants by Bedrock AgentCore and Strands Agents

Summit 必要免责声明:本工作坊轨道严格设计用于学习与架构讨论,不构成投资建议。参与者须自行对投资决策及任何财务结果负责。市场数据通过 Yahoo Finance 取得,仅供教学演示用途。


在 AWS Hong Kong Summit 2026,Haowen Huang 的 Developer Lounge 工作坊展示三个 Amazon Bedrock AgentCore Agent——由 Claude Opus 4、Claude Sonnet 4 与 Amazon Nova Lite 2.0 驱动——如何将自然语言交易构想转为完整 Backtrader 回测。通过 Strands Agent-as-Tools、S3 Tables 的 MCP Gateway 市场数据、Cognito 身份、内存与 CloudWatch 可观测性,开发者学到成本感知的 multi-agent 设计、实作实验室进程与量化工作流程的正式环境模式——不含真实投资建议。


1. 量化回测 101 — 为什么我们需要 Agent

在量化交易中,回测是将交易策略对历史市场数据进行测试,以在投入真实资本前评估其绩效的流程。

回测为何重要

在将真实资本部署到实盘市场之前,量化交易员必须严格评估风险与绩效指标:

问题 评估指标
策略能否产生正回报? 总回报、年化回报
下行风险有多大? 最大回撤、风险价值(Value at Risk, VaR)
回报是否值得承担风险? 夏普比率、索提诺比率
策略胜率如何? 胜率、获利因子
在不同市场环境下表现如何? 多头、空头、盘整行情

传统工作流程 vs. 挑战

1. 定义策略规则:进出场信号、仓位大小、风控机制。

2. 收集历史数据:清理 OHLCV(Open, High, Low, Close, Volume)价格/时间序列数据。

3. 撰写程序:使用 Backtrader、Zipline 等框架或自定义脚本实现策略规则。

4. 执行模拟:在历史时间轴上模拟交易。

5. 分析统计:产生权益曲线、回撤图与风险比率。

缺口:成功需要四种截然不同的技能:领域交易知识、数据工程、专精 Python 程序设计与统计分析。在传统设定下,单一开发者很少能四项皆精。Multi-agent 系统通过将各专精领域委派给专责 AI Agent,填补这个缺口。


2. 实作环节:开发者在 Lounge 组装了什么

这场 90 分钟、300 级的工作坊,让与会者立即动手构建完整的多 Agent 工作流程。

● 无需本地配置:开发者开启预先部署在 AWS 上的浏览器版 Code-OSS(开源 VS Code) 环境。

● 技能先决条件:基本 Python 知识,以及对交易规则的概念理解(例如买卖信号、移动平均)。

● 核心目标:建置、部署并追踪三个托管于 Amazon Bedrock AgentCore 的专精 AI Agent,并以 Strands Agents SDK 串接。

+-----------------------------------------------------------------------------------+
DEVELOPER LOUNGE IDE ENVIRONMENT (CODE-OSS)

File Explorer                 Editor: quant_agent.py
  - agents/                     import agentcore
  - tools/                      @agentcore.orchestrator
  - requirements.txt            def run_pipeline():
                                  # Strands multi-agent loop

Terminal
  $ agentcore launch --auto-update-on-conflict
+-----------------------------------------------------------------------------------+

3. 基础模型:为任务配对合适的模型

Haowen 工作坊的一个关键收获是模型成本与延迟最佳化:不要强迫单一大型模型处理每个子任务,而是为特定 Agent 角色配对模型:

模型 | Agent 角色 | 具体职责 --- | --- Anthropic Claude Opus 4 | Strategy Generator | 将复杂的自然语言交易描述转换为可执行的 Backtrader Python 程序。 Amazon Nova Lite 2.0 | Result Summarizer | 分析原始回测统计数据,产生精简、结构化的绩效报告。 Anthropic Claude Sonnet 4 | Quant Agent(Orchestrator) | 协调工作流程步骤、控制工具并管理子 Agent。

这种做法在程序执行至关重要之处提供高程序准确度(Opus 4),同时让摘要任务保持快速且具成本效益(Nova Lite 2.0)。


4. Backtrader:底层引擎

系统依赖 Backtrader——一款热门的开源 Python 回测框架。其特色包括:

● 事件驱动的回测执行引擎。

● 内建技术指标(SMA、EMA、RSI、MACD 等)。

● 原生仓位大小与订单管理。

● 自动化绩效分析(夏普比率、最大回撤、交易统计)。

Strategy Generator Agent 动态撰写 Backtrader Python 脚本,再由 Quant Agent 对真实历史市场数据安全执行。


5. Multi-Agent 架构与 Strands 模式

Multi-Agent 系统的四项关键优势

1. 专精化:专用 prompt 与模型提升任务精准度。

2. 可扩展性:子 Agent 依调用负载独立扩展。

3. 成本效率:高能力基础模型仅用于复杂推理任务。

4. 可维护性:隔离的 Agent 允许细粒度更新与测试。

四种 Multi-Agent 模式(Strands Agents Framework)

模式 拓扑 典型使用案例
Agent as Tools (工作坊采用) Orchestrator 像工具一样调用子 Agent 量化回测、客户路由、内容生成。
Swarm Agent 通过共享内存上下文互动 自动驾驶车队、供应链、社区监控。
Graph 节点/边网络拓扑 代码审查系统、医疗诊断、复杂 ETL。
Workflow 刚性、循序执行步骤 CI/CD 管线、贷款审批、保险理赔处理。

「Agent as Tools」流程实战

+-----------------------------------------------------------------------------------+
AGENT AS TOOLS FLOW

[ User Prompt: "Test a 20/50 SMA Crossover on AAPL" ]
          v
[ Quant Agent Orchestrator ]
          v
   (1) --> Strategy Generator (Claude Opus 4)
           returns Backtrader Python code
   (2) --> Market Data MCP Tool
           returns historical OHLCV
   (3) --> Result Summarizer (Amazon Nova Lite 2.0)
           returns performance analysis report
+-----------------------------------------------------------------------------------+

1. Quant Agent 接收用户意图。

2. 调用 Strategy Generator,将文字转为有效的 Python Backtrader 程序。

3. 调用 Market Data MCP Tool,取得每日 OHLCV 价格。

4. 在本地执行 Backtrader 模拟。

5. 将原始结果传给 Result Summarizer,产生最终分析报告。


6. Amazon Bedrock AgentCore 服务深度解析

Amazon Bedrock AgentCore 提供建置、部署与治理正式环境 AI Agent 的全托管基础设施。

+-----------------------------------------------------------------------------------+
BEDROCK AGENTCORE SUITE

AgentCore Runtime          AgentCore Gateway           AgentCore Memory
  Serverless hosting         MCP tool routing            State and context

AgentCore Identity         Observability               Policy and Guard
  Cognito OAuth auth         OpenTelemetry tracing       Cedar controls
+-----------------------------------------------------------------------------------+

完整 AgentCore 服务目录

AgentCore 服务 角色与功能 平台整合
Runtime 具备快速冷启动与 multi-agent 支持的 Agent 执行无服务器计算。 Strands、CrewAI、LangGraph、OpenAI Agents SDK、LlamaIndex。
Gateway 将 API、Lambda 与服务暴露为标准 Model Context Protocol(MCP)工具。 AWS Lambda、Salesforce、JIRA、Slack、自定义 API。
Identity 管理安全的 Agent 身份与授权。 Amazon Cognito、Okta、Azure Entra ID、Auth0。
Memory 提供短期多轮上下文与持久长期记忆。 LangChain、Strands Agents、LlamaIndex。
Observability 跨 multi-agent 调用的端到端分布式追踪。 OpenTelemetry、Amazon CloudWatch。
Code Interpreter 安全执行动态程序的隔离沙箱环境。 Python、JavaScript、TypeScript。
Browser 用于自动化网页互动的云浏览器执行环境。 Playwright、BrowserUse。
Evaluations Agent 输出的自动化绩效评估。 Strands、OpenInference、CloudWatch。
Policy 确定性、基于政策的防护机制。 Cedar 语言与 MCP Gateway 整合。
Registry 工具、Agent 与 MCP 服务器的集中式注册表。 AWS、本地与多云工具。

Lounge 中的部署指令

开发者以简单 CLI 指令,将 orchestrator 直接部署至 AgentCore Runtime:

# Configure the AgentCore Runtime entry point
agentcore configure --entrypoint quant_agent.py --name quant_agent \
  --requirements-file requirements.txt --idle-timeout 900

# Launch and update environment variables dynamically
agentcore launch --auto-update-on-conflict \
  --env AWS_REGION=$WORKSHOP_REGION \
  --env STRATEGY_GENERATOR_RUNTIME_ARN=arn:aws:bedrock:us-east-1:123456789012:agent/strat_gen \
  --env AGENTCORE_GATEWAY_URL=https://gateway.bedrock.us-east-1.amazonaws.com/mcp


7. 三层系统架构

+-----------------------------------------------------------------------------------+
SYSTEM ARCHITECTURE

[ Layer 1: Frontend ]
  Next.js interactive dashboard (strategy form, real-time charts)
          v
[ Layer 2: Orchestration Layer ]
  Bedrock AgentCore Runtime (Quant Agent Orchestrator)
    --> Strategy Generator (Claude Opus 4)
    --> Result Summarizer (Amazon Nova Lite 2.0)
    --> Execute Backtrader simulation engine
          v
[ Layer 3: Enterprise Data Layer ]
  AgentCore MCP Gateway (Cognito OAuth)
          v
  PyIceberg Query Lambda
          v
  Amazon S3 Tables (Apache Iceberg market data)
+-----------------------------------------------------------------------------------+

1. 前端层:Next.js 仪表板,提供互动表单、即时 Agent 执行追踪与绩效可视化。

2. 编排层:AgentCore Runtime 托管 multi-agent 系统。

3. 数据层:Amazon S3 Tables 存储以 Apache Iceberg 格式化的历史股市价格数据。由 PyIceberg 驱动的 Lambda 函数读取数据,并通过 AgentCore MCP Gateway 暴露标准 get_market_data 工具。


8. 逐步实验室进程

工作坊分为八个渐进式实作模块:

+-----------------------------------------------------------------------------------+
LAB PROGRESSION

[ Lab 1: Deploy ] --> [ Lab 2: Memory ] --> [ Lab 3: Gateway ] --> [ Lab 4: Multi-Agent ]
[ Lab 8: A2A ]   <-- [ Lab 7: Sandbox ] <-- [ Lab 6: Policy ]  <-- [ Lab 5: Tracing ]
+-----------------------------------------------------------------------------------+

● Lab 1:部署 Strategy Generator:在 AgentCore Runtime 上部署基本 prompt Agent。

● Lab 2:加入 AgentCore Memory:附加短期记忆,处理多轮对话后续追问。

● Lab 3:构建具市场数据的 Quant Agent:使用 Gateway 与 Identity 连接 Agent 至外部工具端点。

● Lab 4:Multi-Agent 编排:将 Strategy Generator、Result Summarizer 与 Gateway 整合为 orchestrator 流程。

● Lab 5:可观测性与追踪:在 CloudWatch 中追踪 Agent 执行路径、工具调用与效能瓶颈。

● Lab 6(Bonus):AgentCore Policy:套用 Cedar 政策控制,治理模型互动。

● Lab 7(Bonus):沙箱执行:将程序执行移入安全的 AgentCore Code Interpreter 沙箱。

● Lab 8(Bonus):Agent-to-Agent(A2A):以标准化开放 A2A 协议互动取代自定义 API。


9. 关键概念摘要

概念 在解决方案中的功能角色
AgentCore Runtime 托管 Quant、Strategy Generator 与 Result Summarizer Agent 的无服务器计算。
AgentCore MCP Gateway 将 Lambda 市场数据工具转换为标准 MCP schema 工具。
AgentCore Memory 在多轮策略精修对话中维持会话上下文。
Gateway Target 桥接 AgentCore Gateway 端点与底层 AWS Lambda 函数。
AgentCore Identity 通过 Amazon Cognito 处理 OAuth 客户端凭证流程。
AgentCore Observability 在所有 Agent 调用间提供分布式 OpenTelemetry 追踪。
Strands Agents SDK 用于定义与串接 Agent 行为的 Python 开发框架。

Developer Lounge 闭幕感言

午后阳光沉入维多利亚港后方,为玻璃大楼镀上一层金色,Developer Lounge 依然座无虚席。开发者仍在实验新 prompt、微调 Backtrader 策略输出,并比较 CloudWatch 追踪延迟。

这套系统的吸引力不只在于它能写程序——更在于它将复杂的人类工作流程结构化为模块化、可扩展的无服务器元件。通过将专精 AI 模型与 Amazon Bedrock AgentCore 等托管基础设施配对,开发者能构建可靠、可投入实际测试的 Agent 工作流程。