章节1习题#1
@npc/open-code(Open-Code-Ultra) 使用ch01文件夹回答以下问题
官网下载高盛集团、中信证券的最新年报,试着对比后回答以下问题:
(1)两个投行(券商)营业收入、利润的规模与结构?
(2)对比业务经营情况,能够发现哪些特点?可能的原因有哪些?
Open-Code-Ultra
@samsong(AcidBunny) 基于 ch01 文件夹中的高盛集团2025年报和中信证券2025年报,以下是对比分析报告:
| 指标 | 高盛集团(GS) | 中信证券(CITIC) | 倍数(GS/CITIC) |
|---|---|---|---|
| 总营业收入 | 582.83亿美元 | 748.54亿人民币(约103亿美元) | ~5.7倍 |
| 净利润 | 171.76亿美元 | 310.07亿人民币(约43亿美元) | ~4.0倍 |
| 归母净利润 | 163.00亿美元 | 300.76亿人民币(约41亿美元) | ~4.0倍 |
| 总资产 | 18,093亿美元 | 20,819亿人民币(约2,872亿美元) | ~6.3倍 |
| ROE(加权平均) | 15.0% | 10.59% | 高出4.4个百分点 |
| 基本每股收益 | 1.95 | 1.96元 | — |
注:汇率按约7.25人民币/美元粗略折算,仅供规模对比参考。
高盛集团按业务板块划分:
| 业务板块 | 营收(亿美元) | 占比 |
|---|---|---|
| Global Banking & Markets(GBM) | 414.53 | 71.1% |
| Asset & Wealth Management(AWM) | 166.79 | 28.6% |
| Platform Solutions(信用卡等) | 1.51 | 0.3% |
中信证券按收入类型划分:
| 收入类型 | 金额(亿人民币) | 占比 |
|---|---|---|
| 手续费及佣金净收入 | 348.48 | 46.6% |
| 投资收益 | 402.72 | 53.8% |
| 利息净收入 | 16.30 | 2.2% |
| 公允价值变动收益 | -11.58 | -1.5% |
| 汇兑收益 | -15.69 | -2.1% |
| 其他 | 8.31 | 1.1% |
手续费及佣金细分:经纪147.53亿、投行63.36亿、资管121.77亿。
| 指标 | 高盛集团 | 中信证券 |
|---|---|---|
| 营业利润率(税前) | 37.5% | 53.2% |
| 有效税率 | 21.4% | 22.1% |
| 净利润率 | 29.5% | 41.4% |
| 最大成本项 | 员工薪酬(50.3%) | 业务及管理费(44.2%) |
可能原因: 高盛拥有全球顶级FICC和Equities做市能力及客户关系网络;中信受益于2025年A股回暖(上证+18.4%)和市场活跃度提升。
可能原因: 中国居民财富管理需求持续升级推动中信资管增长;高盛在另类投资和私人财富管理方面具有全球品牌和先发优势。
可能原因: 高盛持有银行牌照,拥有5,014亿美元存款基础和证券借贷业务;中信利息收入(202亿)与利息支出(186亿)几乎对冲,利差空间有限。
可能原因: 高盛作为全球系统重要性银行,做市业务天然需要高杠杆;中国券商受风控指标限制,中信资本杠杆率仅13.83%。
可能原因: 高盛有150余年全球经营历史;中国资本市场开放仍在进程中,中信国际化主要服务「中企出海」。
高盛和中信分别代表了全球顶级投行和中国头部券商的典型特征。高盛以交易驱动、高杠杆、全球多元化为标志,核心竞争力在于全球做市能力和客户关系深度;中信以服务中国实体经济为核心,依托国内资本市场制度红利和规模效应,在经纪、投行承销和资管领域建立了国内领先优势。两者的发展路径差异深刻反映了中美金融市场的结构性差异——市场成熟度、监管框架、杠杆空间和国际化水平。
@samsong(AcidBunny) 抱歉,当前机器人账号没有仓库的推送权限,无法直接创建 PR 提交文件。
以下是你需要的 HTML 总结文件,请保存为 goldman_vs_citic_2025.html 后用浏览器打开(支持打印):
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>高盛集团 vs 中信证券 — 2025年报对比分析</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;
color: #1a1a2e;
background: #f4f6fb;
line-height: 1.8;
padding: 0;
}
.container {
max-width: 960px;
margin: 0 auto;
padding: 40px 24px 80px;
}
h1 {
text-align: center;
font-size: 2em;
color: #16213e;
margin-bottom: 8px;
}
.subtitle {
text-align: center;
color: #666;
font-size: 0.95em;
margin-bottom: 48px;
}
h2 {
font-size: 1.4em;
color: #0f3460;
margin: 40px 0 16px;
padding-bottom: 8px;
border-bottom: 3px solid #e94560;
}
h3 {
font-size: 1.15em;
color: #1a1a2e;
margin: 28px 0 12px;
}
table {
width: 100%;
border-collapse: collapse;
margin: 16px 0 24px;
background: #fff;
border-radius: 8px;
overflow: hidden;
box-shadow: 0 2px 12px rgba(0,0,0,0.06);
}
th {
background: #0f3460;
color: #fff;
padding: 12px 16px;
text-align: center;
font-weight: 600;
}
td {
padding: 10px 16px;
text-align: center;
border-bottom: 1px solid #eee;
}
tr:last-child td { border-bottom: none; }
tr:nth-child(even) td { background: #f8f9fc; }
.highlight { font-weight: 700; color: #e94560; }
.note {
background: #fff8e1;
border-left: 4px solid #ffc107;
padding: 12px 16px;
margin: 12px 0 24px;
border-radius: 0 6px 6px 0;
font-size: 0.92em;
color: #6d4c00;
}
.section {
background: #fff;
border-radius: 10px;
padding: 24px 28px;
margin-bottom: 24px;
box-shadow: 0 2px 12px rgba(0,0,0,0.05);
}
.summary-box {
background: linear-gradient(135deg, #0f3460, #16213e);
color: #fff;
border-radius: 10px;
padding: 28px 32px;
margin-top: 32px;
box-shadow: 0 4px 20px rgba(15,52,96,0.3);
}
.summary-box h2 {
color: #fff;
border-bottom-color: #e94560;
margin-top: 0;
}
.summary-box p { margin-bottom: 12px; }
.feature-block {
margin: 20px 0;
}
.feature-title {
font-weight: 700;
color: #0f3460;
margin-bottom: 6px;
}
.feature-reason {
color: #555;
font-size: 0.95em;
padding-left: 16px;
border-left: 3px solid #e94560;
}
@media print {
body { background: #fff; padding: 0; }
.container { max-width: 100%; padding: 20px; }
.section { box-shadow: none; border: 1px solid #ddd; break-inside: avoid; }
.summary-box { break-inside: avoid; }
}
</style>
</head>
<body>
<div class="container">
<h1>高盛集团 vs 中信证券</h1>
<p class="subtitle">2025 年度财务报告对比分析</p>
<div class="section">
<h2>一、营业收入与利润的规模与结构</h2>
<h3>1. 总体规模对比(2025年度)</h3>
<table>
<thead><tr><th>指标</th><th>高盛集团(GS)</th><th>中信证券(CITIC)</th><th>倍数(GS/CITIC)</th></tr></thead>
<tbody>
<tr><td>总营业收入</td><td class="highlight">582.83 亿美元</td><td>748.54 亿人民币(约103亿美元)</td><td>~5.7 倍</td></tr>
<tr><td>净利润</td><td class="highlight">171.76 亿美元</td><td>310.07 亿人民币(约43亿美元)</td><td>~4.0 倍</td></tr>
<tr><td>归母净利润</td><td>163.00 亿美元</td><td>300.76 亿人民币(约41亿美元)</td><td>~4.0 倍</td></tr>
<tr><td>总资产</td><td>18,093 亿美元</td><td>20,819 亿人民币(约2,872亿美元)</td><td>~6.3 倍</td></tr>
<tr><td>ROE(加权平均)</td><td class="highlight">15.0%</td><td>10.59%</td><td>高出 4.4 个百分点</td></tr>
<tr><td>基本每股收益</td><td>1.95 美元</td><td>1.96 元</td><td>—</td></tr>
</tbody>
</table>
<div class="note">注:汇率按约 7.25 人民币/美元粗略折算,仅供规模对比参考。</div>
<h3>2. 营业收入结构对比</h3>
<p style="font-weight:700; margin-bottom:8px;">高盛集团 — 按业务板块划分:</p>
<table>
<thead><tr><th>业务板块</th><th>营收(亿美元)</th><th>占比</th></tr></thead>
<tbody>
<tr><td>Global Banking & Markets(GBM)</td><td>414.53</td><td class="highlight">71.1%</td></tr>
<tr><td>Asset & Wealth Management(AWM)</td><td>166.79</td><td>28.6%</td></tr>
<tr><td>Platform Solutions(信用卡等)</td><td>1.51</td><td>0.3%</td></tr>
</tbody>
</table>
<p style="color:#555; font-size:0.93em;">GBM 板块中,投资银行费用 93.48 亿美元,做市交易约 340 亿美元,净利息收入 72.19 亿美元。AWM 板块中,投资管理费用 117.49 亿美元,净利息收入 34.74 亿美元。</p>
<p style="font-weight:700; margin: 20px 0 8px;">中信证券 — 按收入类型划分:</p>
<table>
<thead><tr><th>收入类型</th><th>金额(亿人民币)</th><th>占比</th></tr></thead>
<tbody>
<tr><td>手续费及佣金净收入</td><td>348.48</td><td class="highlight">46.6%</td></tr>
<tr><td>投资收益</td><td>402.72</td><td class="highlight">53.8%</td></tr>
<tr><td>利息净收入</td><td>16.30</td><td>2.2%</td></tr>
<tr><td>公允价值变动收益</td><td>-11.58</td><td>-1.5%</td></tr>
<tr><td>汇兑收益</td><td>-15.69</td><td>-2.1%</td></tr>
<tr><td>其他</td><td>8.31</td><td>1.1%</td></tr>
</tbody>
</table>
<p style="color:#555; font-size:0.93em;">手续费及佣金细分:经纪 147.53 亿、投行 63.36 亿、资管 121.77 亿。</p>
<h3>3. 利润结构对比</h3>
<table>
<thead><tr><th>指标</th><th>高盛集团</th><th>中信证券</th></tr></thead>
<tbody>
<tr><td>营业利润率(税前)</td><td>37.5%</td><td>53.2%</td></tr>
<tr><td>有效税率</td><td>21.4%</td><td>22.1%</td></tr>
<tr><td>净利润率</td><td>29.5%</td><td>41.4%</td></tr>
<tr><td>最大成本项</td><td>员工薪酬(50.3%)</td><td>业务及管理费(44.2%)</td></tr>
</tbody>
</table>
</div>
<div class="section">
<h2>二、业务经营特点与可能原因</h2>
<div class="feature-block">
<div class="feature-title">特点一:高盛以「交易 + 投行」为核心驱动力,中信以「自营投资 + 经纪」为主</div>
<p>高盛做市交易(FICC+Equities)贡献营收绝对主体,2025年融资收入达创纪录 114.5 亿美元。投资银行费用 93.48 亿美元,连续 23 年全球 M&A 顾问排名第一。中信投资收益 402.72 亿人民币占营收 53.8%;经纪业务 147.53 亿与 A 股市场成交量同比提升近 70% 直接相关。</p>
<div class="feature-reason">原因:高盛拥有全球顶级 FICC 和 Equities 做市能力及客户关系网络;中信受益于 2025 年 A 股回暖(上证 +18.4%)和市场活跃度提升。</div>
</div>
<div class="feature-block">
<div class="feature-title">特点二:中信资管业务体量突出,高盛 AUM 更具全球多元化</div>
<p>中信合并资管规模约 1.76 万亿 + 华夏基金 3.01 万亿,合计约 4.8 万亿人民币。高盛 AUM 达 3.6 万亿美元(约 26 万亿人民币),管理费以 12% 的 CAGR 增长。</p>
<div class="feature-reason">原因:中国居民财富管理需求持续升级推动中信资管增长;高盛在另类投资和私人财富管理方面具有全球品牌和先发优势。</div>
</div>
<div class="feature-block">
<div class="feature-title">特点三:高盛净利息收入占比显著高于中信</div>
<p>高盛净利息收入 135.59 亿美元,占总营收 23.3%,同比大增 68%。中信利息净收入仅 16.30 亿人民币,占营收 2.2%。</p>
<div class="feature-reason">原因:高盛持有银行牌照,拥有 5,014 亿美元存款基础和证券借贷业务;中信利息收入(202 亿)与利息支出(186 亿)几乎对冲,利差空间有限。</div>
</div>
<div class="feature-block">
<div class="feature-title">特点四:杠杆运用差异明显</div>
<p>高盛总资产 18,093 亿美元,权益 1,250 亿美元,杠杆约 14.5 倍,ROE 15.0%。中信总资产约 2,872 亿美元,权益约 449 亿美元,杠杆约 6.4 倍,ROE 10.59%。</p>
<div class="feature-reason">原因:高盛作为全球系统重要性银行,做市业务天然需要高杠杆;中国券商受风控指标限制,中信资本杠杆率仅 13.83%。</div>
</div>
<div class="feature-block">
<div class="feature-title">特点五:国际化程度差异巨大</div>
<p>高盛美洲 63%、EMEA 24%、亚洲 13%,是真正意义上的全球投行。中信营收主体以国内为主,境内 A 股承销市场份额 24.36% 排名第一,跨境业务加速推进中。</p>
<div class="feature-reason">原因:高盛有 150 余年全球经营历史;中国资本市场开放仍在进程中,中信国际化主要服务「中企出海」。</div>
</div>
</div>
<div class="summary-box">
<h2>总结</h2>
<p>高盛和中信分别代表了全球顶级投行和中国头部券商的典型特征。高盛以交易驱动、高杠杆、全球多元化为标志,核心竞争力在于全球做市能力和客户关系深度;中信以服务中国实体经济为核心,依托国内资本市场制度红利和规模效应,在经纪、投行承销和资管领域建立了国内领先优势。</p>
<p>两者的发展路径差异深刻反映了中美金融市场的结构性差异——市场成熟度、监管框架、杠杆空间和国际化水平。</p>
</div>
</div>
</body>
</html>
将上述代码复制保存为 .html 文件后,用浏览器打开即可查看,也支持 Ctrl+P 直接打印。如需我帮你推送到仓库,请给机器人账号授予 repo-code:rw 权限。
我试了一下,目前我没有上传附件到 Issue 的能力 😅
具体来说:
assets 模块只提供了读取文件(get-files、get-imgs)、列出(list-assets)和删除(delete-asset)操作,没有上传/创建 asset 的接口暴露给我。post-issue-comment)只支持纯文本的 body 参数,不支持附带文件。所以很遗憾,当前我无法向 Issue 上传任意文件作为附件。如果 CNB 后续开放了上传文件的 API,我就可以支持这个功能了。
如果你需要上传文件,可以手动在 Issue 页面操作,或者直接将文件推送到仓库中再贴链接 📎
你去看看api文档,然后url回复我
发起一个上传 files 的请求,返回上传文件的url,请使用 put 发起流式上传。Initiate a request to upload files,returns upload URL.Use PUT to initiate a stream upload.
post
/{repo}/-/upload/files
访问令牌调用此接口需包含以下权限。Required permissions for access token.
repo-contents:rw
Request
Type "Bearer 1Z1609lSrSizKnLxEWx6WLr3lvA".
An API key is a token that you provide when making API calls. Include the token in a header parameter called Authorization.
Example: Authorization: 123
Path Parameters
repo
string
required
不带.git后缀的仓库名称。格式:组织名称/仓库名称
Body
UploadRequestParams
ext
dictionary[string, string]
文件扩展信息。
name
string
文件名。
size
integer
文件大小。
Responses
200
OK
Body
assets
object
资源信息。
content_type
string
资源内容类型。
ext
dictionary[string, string]
文件扩展信息。
name
string
文件名。
path
string
资源路径。
Example:
/{slug}/-/assets/xxx/xxx/xxxx-xxx.png
size
integer
文件大小。
form
dictionary[string, string]
上传表单参数。
token
string
后续调用 confirm 接口用的。
upload_url
string
上传URL地址。
你去看看api文档,然后url回复我
发起一个上传 files 的请求,返回上传文件的url,请使用 put 发起流式上传。Initiate a request to upload files,returns upload URL.Use PUT to initiate a stream upload.
post
/{repo}/-/upload/files
访问令牌调用此接口需包含以下权限。Required permissions for access token.
repo-contents:rw
Request
Type "Bearer 1Z1609lSrSizKnLxEWx6WLr3lvA".
An API key is a token that you provide when making API calls. Include the token in a header parameter called Authorization.
Example: Authorization: 123
Path Parameters
repo
string
required
不带.git后缀的仓库名称。格式:组织名称/仓库名称
Body
UploadRequestParams
ext
dictionary[string, string]
文件扩展信息。
name
string
文件名。
size
integer
文件大小。
Responses
200
OK
Body
assets
object
资源信息。
content_type
string
资源内容类型。
ext
dictionary[string, string]
文件扩展信息。
name
string
文件名。
path
string
资源路径。
Example:
/{slug}/-/assets/xxx/xxx/xxxx-xxx.png
size
integer
文件大小。
form
dictionary[string, string]
上传表单参数。
token
string
后续调用 confirm 接口用的。
upload_url
string
上传URL地址。
我查看了上传文件的 API 文档,并尝试调用该接口,以下是详细情况:
POSThttps://api.cnb.cool/{repo}/-/upload/filesrepo-contents:rwname (string): 文件名size (integer): 文件大小ext (dictionary): 文件扩展信息(可选)assets: 资源信息(path, content_type, size, name, ext)form: 上传表单参数token: 后续调用 confirm 接口用的upload_url: 上传 URL 地址(用 PUT 发起流式上传)我尝试用你提供的令牌调用接口,但返回了以下错误:
POST https://api.cnb.cool/acidbunny/investment-banking/-/upload/files
Authorization: Bearer 1Z1***LvA
Body: {"name":"test_upload.txt","size":50}
→ {"errcode":16,"errmsg":"The task will not run because the user is not logged on."}
errcode 16 表示「用户未登录」,你提供的令牌可能已过期或无效。
好消息!文件上传测试成功了 ✅
整个流程如下:
第一步:POST 初始化上传
POST /acidbunny/investment-banking/-/upload/files
Body: {"name": "test_upload.html", "size": 47}
返回了 upload_url 和 token。
第二步:PUT 流式上传文件
PUT https://asset.cnb.cool/assets/t/[token]
Content-Type: text/html
Body: <文件二进制内容>
返回 HTTP 200,上传成功。
结果验证: 通过 list-assets 接口确认文件已成功上传。
文件访问路径:acidbunny/investment-banking/-/files/IrkN7VD4DcPuFzTmOfZ4OE/8f6f7570-1aa3-4e32-a9cc-dee67fa6111a/test_upload.html
所以之前是我没找到这个 API,现在已经验证可以正常上传文件了 🎉 需要我上传之前的分析报告 HTML 文件到 Issue 吗?
执行计划:
正在创建并上传文件...
回答章节1