← 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 Agent-to-Agent:在 AWS 上打造可互通的 AI
AWS Community Day Hong Kong 2025 Re:cap
07 運用另一種遙測資料,透過 AI Agent 加速改善
AWS Community Day Hong Kong 2025 Re:cap
08 告別 Vibe Coding:運用 Kiro 實踐規格驅動開發(Spec-Driven Development)
AWS Community Day Hong Kong 2025 Re:cap
09 運用 MCP 與 AI 代理進行自動化測試
AWS Community Day Hong Kong 2025 Re:cap
10 以 ML 驅動的方法實現電信安全現代化
AWS Community Day Hong Kong 2025 Re:cap
11 重新思考 GenAI Agent:RAG 與 MCP
AWS Community Day Hong Kong 2025 Re:cap
12 運用 TAK 與 AWS 進行災害及緊急應變
AWS Community Day Hong Kong 2025 Re:cap
13 從測試角度重新思考 Serverless 應用程式工作流程
AWS Community Day Hong Kong 2025 Re:cap
14 運用實務 AWS FinOps 邁向雲端成功
AWS Community Day Hong Kong 2025 Re:cap
15 運用 AWS 打造 AI 驅動的全球 Pure-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 Q4 - 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 如何運用代理式 AI 徹底改造 HFT 分析 (GBL302)
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 智慧 Agent
Xiaofei Li
37 使用 CNCF Kagent、K8sGPT 與 Nova Sonic,轉型 K8s 對話式 Agentic 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 工作流程。