Learning
VOL. VII · NO. 44 · OTC Derivatives · 01 JAN 1970

交易台怎么赚钱:P&L 分解

OTC 衍生品 · 01 JAN 1970 · 10 min read · 2,172 words
· · ·

一个台一年盈亏几千万,靠的不是"猜对市场"——而是三块收入来源的系统化管理。

必须记住
交易台 P&L = 客户利差(最稳定)+ 对冲损益(看市场脸色)+ 手续费(辅助)。三块结构不同、风险不同、考核方式也不同。理解了这个框架,才能看懂为什么有些年台里大赚、有些年莫名其妙亏钱。

一、P&L 框架:三种来源

每个交易台的利润来源都可以拆成三块,理解它们的性质是所有后续讨论的基础:

收入来源稳定性典型规模(年化)风险特征
客户利差(bid-ask / spread)★★★★★ 最稳定名义本金 × 30–100bp几乎无市场风险,靠量取胜
对冲损益★★★ 市场驱动波动率溢价隐含波动率 vs 实际波动率之差
手续费 / 服务费★★★ 辅助单笔固定或年费与产品结构绑定,量小
双线串联
客户利差 = 台里给客户报价时 bid/ask 之间的差价,这个差价覆盖了台里的对冲成本之后的部分就是净收入。0004 TRS 的"融资利差"和0005 雪球的"票息"本质上都属于客户利差,只是表现形式不同。

二、TRS:基差生意

TRS(总收益互换)是台里最典型的”利差生意”——买入一只股票的总收益(价格涨+分红),同时付融资成本,净赚中间那一块。

融资利差:最核心的收入

台里以 SHIBOR + 50bp 从货币市场借入资金
向客户收取 SHIBOR + 100bp
净利差 = 50bp/年

100亿名义本金 → 500万/年
50亿名义本金 → 250万/年

这是 TRS 台最稳定的收入来源。融资成本(SHIBOR+50)由台里的资金部门决定,台里向客户报 SHIBOR+100,包含了对信用风险、期限错配的溢价。

借券成本:难借股票多收钱

TRS 涉及标的股票的所有权转移(台里要买股票)。如果股票难借(A股大量散户持股、限售股),借券成本高,台里把这部分成本转嫁给客户:

易借股票(如沪深300成分股):借券费 ~50bp/年
难借股票(中小盘、限售股):借券费 150–300bp/年

台里净收 = 客户交的借券费 − 实际借券成本
内行才知道
借券成本在TRS报价单里往往是"隐性"的——台里对外报的是综合价格,客户只知道"我付了 X bp",不清楚里面融资成本多少、借券成本多少、净利差多少。报价系统如果把这两个分项混在一起,考核时就会出现"为什么这笔TRS利润这么薄"的疑问。

执行阿尔法:买得便宜就是钱

TRS 台买入股票建仓时,执行价与模型价之间的微小差异也是利润:

模型价 = 今日收盘价 10.00 元
实际买入 = 9.97 元(盘中下单略低于市价)

→ 每100万股赚 3万元
→ 100亿book上 5bp 阿尔法 = 500万

这个”执行阿尔法”规模小但真实,通常计入台里的 P&L,但在汇报时容易和”利差收入”混在一起。

TRS 亏钱的五个典型场景

场景发生了什么损失量级
融资成本飙升SHIBOR 一夜跳升 100bp,台里仍按原报价成交利差从 50bp 压缩到 −50bp
借券成本暴涨标的被调出沪深300,借券利率从50bp跳到250bp单笔可能损失 200bp/年
分红意外公司突然宣布特别分红,台里未对冲,分红现金流须台里自掏腰包单笔可达数百万
公司行为紊乱配股、送股、拆合股,系统未处理对冲调整3个月后发现,300万损失
客户违约MTM 恶化,客户追保后仍无力付款,强平亏损单笔可达数千万
真实故事
2020年,一家互联网公司突然宣布特别分红(此前从未分红)。TRS 台按"普通除权"逻辑处理,系统对冲了常规的股价除权调整,但未对冲意外分红现金流——台里须在除息日额外向客户支付数百万分红款。系统没有这个场景的对冲头寸,损失约 1000 万元。事后排查:分红数据是有的,但字段 corporateActionType 为 NULL,导致处理逻辑走到了 default 分支,未触发调整。

三、雪球:收割 Gamma

雪球(Autocallable)是台里另一个核心盈利产品,逻辑和 TRS 完全不同——台里赚的是”隐含波动率”和”实际波动率”之间的差价。

核心逻辑:卖波动率

客户买雪球 = 向台里卖出波动率
台里收取票息 = 向客户支付"持有波动的补偿"

台里的对冲收益来源:
  定价时用的隐含波动率 = 20%
  实际市场波动率 = 15%
  → 票息 > 对冲成本 → 台里赚 5% × 名义本金

理想情景:低波动市场,票息持续流入,台里躺赚
亏钱场景
当实际波动率 > 隐含波动率时,台里的对冲成本超过了收到的票息,亏损开始积累。2021年春节后A股急跌(隐含波动率从20%飙到40%+),大量雪球敲入,客户要求赔付,台里损失惨重。这和 TRS 的"融资成本飙升"是同一类风险——定价假设被打破。

雪球台的收入分解

收入项来源稳定性
波动率差价(票息-对冲成本)隐含波动率 vs 实际波动率市场驱动
敲入后 delta 对冲收益敲入后连续对冲的累积收益取决于敲入后走势
Autocall 加速到期收益客户提前赎回,台里节省后续对冲成本较稳定(有利于台里)

四、一个字段如何毁掉 300 万

系统锚点(IT 侧)
corporateActionType 字段 → CorporateActionProcessor 的 switch/case → default 分支直接跳过 → 对冲调整未触发

这是一个真实的生产事故,发生在 TRS 台处理一只标的股票的配股时:

事件:标的股票配股(比例 1:0.3,配股价格 8.5 元/股)
正确处理:
  配股前持有 1000 股 → 配股后持有 1300 股
  → 台里须补买 300 股 → 对冲头寸相应调整

实际发生:
  corporateActionType = NULL(数据问题)
  → switch default 分支 → 调整逻辑跳过
  → 3 个月后对账才发现
  → 配股价差损失:300 股 × (当前价 - 配股价) = 300万
教训
数据完整性校验是 PnL 功能,不是"技术需求"。corporateActionType 为 NULL 不只是一个数据质量问题——它直接导致了对冲调整逻辑失效、300 万损失。这个字段的校验必须在数据入口(分红/配股数据接入时)就拦截,而不能等到 P&L 报表才发现。
双线串联
这个问题和产品设计、数据工程都有关系:产品侧知道配股需要调整对冲,数据工程侧知道 corporateActionType 可能为 NULL,但两边的需求文档里没有把"字段非空校验 = PnL 功能"这件事说清楚。0014 合同操作流程里,公司行为的完整处理链路是产品 + IT 联合签字的核心节点。

五、测验(Recall 练习)

1

TRS 交易台的核心收入来源是?

2

"分红意外"导致台里亏损的根本原因是?

3

雪球的票息本质上映射的是什么收益?

4

corporateActionType 字段为 NULL 导致 300 万损失,教训是什么?

5

TRS 的"执行阿尔法"指?

6

2021 年春节后 A 股急跌时,雪球台里面临的主要问题是?

7

融资利差的典型数值是?

8

台里以 SHIBOR+50bp 借入,向客户收取 SHIBOR+100bp,净利差是?

六、错题本与复习

查看全部错题

本课错题记录

七、延伸阅读

收口
交易台赚钱靠的不是"赌对方向",而是把利差生意做稳——控制对冲成本、管理波动率风险、保证数据完整性。三块收入里,客户利差是最稳的,但对冲损益和数据质量往往是那"意料之外的 300 万"的来源。

Lesson 0016 · 交易台怎么赚钱 · 上游 0015 · 错题追踪 0011 错题本 · 样式 base.css