跳转到内容

PortfolioAnalyst

PortfolioAnalyst 偏向账户分析和报表,不是下单接口。它适合用来展示组合表现、资产分布、绩效统计和长期报表。

官方参考:Client Portal API

接口方向用途
/pa/accounts获取 PortfolioAnalyst 可用账户。
/pa/performance查询绩效数据。
/pa/summary查询组合摘要。
/pa/transactions查询交易或流水类数据。

不同账户、地区和 Gateway 版本可用接口会有差异。写程序时应先探测账户是否支持 PA 数据。

对比项PortfolioPortfolioAnalyst
主要用途账户状态、持仓、保证金绩效分析、报表、长期统计
使用场景交易前后风控、仓位同步复盘、报表、投资分析
实时性更偏近实时状态更偏分析数据
新手优先级
import requests
BASE_URL = "https://localhost:5000/v1/api"
response = requests.get(
f"{BASE_URL}/pa/accounts",
verify=False, # 仅限开发调试;正式环境请配置受信任证书
timeout=10,
)
response.raise_for_status()
print(response.json())
场景建议
做交易面板先用 Portfolio 接口。
做收益曲线再接 PortfolioAnalyst。
数据为空检查账户是否有 PA 权限或是否有足够历史数据。
报表口径不一致以 IBKR 官方报表口径为准,保留字段原值。

PortfolioAnalyst 数据适合用于账户复盘、绩效统计和组合分析页面。交易主链路通常先依赖账户、合约、行情和订单接口。