场外期权(OTC Options):结构化产品的积木
· · ·
期权是结构化产品的"乐高积木"——雪球的看跌、TRS 的凸性,拆开都是期权。这课把 Greeks 全家族一次讲清,并落到真实代码。
题目进度 0 / 0 ✓ 0
必须记住
期权 = 买方付期权费获得权利(非义务):Call 买上涨、Put 买下跌保护。四类行权方式(欧/美/百慕大)。全部风险被 Greeks 描述——Delta/Gamma/Vega/Theta/Rho。
一、合约要素
| 要素 | 说明 | 字段 |
|---|---|---|
| 标的 | 挂钩资产 | underlying_code |
| 方向 | Call / Put | option_type |
| 行权价 | 约定价(固定) | strike_price |
| 期限 | 到期日 | expiry_date |
| 期权费 | 权利金 | premium |
二、Greeks 全家族(交易员每天看)
| Greek | 含义(变量±1) | 交易员怎么说 |
|---|---|---|
| Delta | 标的价±1元→期权价变 | ”Delta 偏了,买点股票对冲” |
| Gamma | 标的价±1元→Delta 变 | ”Gamma 太大,对冲不过来” |
| Vega | 波动率±1%→期权价变 | ”波动率起来,Vega 要小心” |
| Theta | 过1天→时间价值损 | ”每天亏时间价值” |
| Rho | 利率±1%→期权价变 | ”利率降,看涨 Rho 在亏” |
三、定价 & Greeks 代码落点(双线)
系统锚点(IT 侧,真实代码)
询价:QuotationAction → PricingService.getPrice()
产品识别:edslib PayoffFactory.create(productType, params)
估值:edslib MonteCarloValuation 或 ClosedFormValuation;独立引擎 eds-price-server/PricingEngine.java
Greeks:gpricingengine GPricingEngine.java(Delta/Gamma/Vega/Theta/Rho 全算)
每日:EOD 第6步 GreeksStep → DeltaCalculator/GammaCalculator/VegaCalculator;聚合 PositionAggregator.java
四、行权与结算
到期判断实值(Call: S>K;Put: SFixingStep)是行权判定基础;BarrierCheckStep 判是否实值。
双线串联
本课的 Greeks 是 0002 生命周期 EOD 第6步、0005 雪球 Delta 对冲的"零件级"来源。
GPricingEngine 一次算出全部 Greeks,供各产品复用。五、测验(Recall)
1
看跌 Put 给买方的是什么?
2
Gamma 衡量什么的变化?
3
Vega 对应哪个变量?
4
期权定价/估值的独立引擎类是?
5
行权判定用的"官方价"由哪步提供?
6
期权买方的最大损失是?
7
百慕大期权介于欧式和美式之间,其行权时间是?
8
Theta 衡量的是什么随时间流逝的变化?
六、错题本与复习
本课错题记录
七、延伸阅读
- 内部:product-option.md(§6 系统实现);ODTS-35 定价引擎演变;ODTS-15 对冲工作流。
路线进度
产品家族四课(0003 IRS / 0004 TRS / 0005 雪球 / 0006 期权)已齐。下一步进入风险·估值(xVA/VaR)与监管报送两条支线,再收口到架构设计。随时告诉我哪块最薄弱。
Lesson 0006 · 错题追踪 0011 错题本 · 上游 0005 雪球 · 母文档 product-option.md · MISSION: 产品+IT 双线精通