3、期权保证金计算模型:传统模型、风险价值模型与压力测试模型
期权保证金怎么算?这个问题,我当年刚入行时也头疼过。
说白了,保证金就是交易所怕你爆仓,先扣你一笔押金。但不同模型算出来的结果,差别能大到让你怀疑人生。今天我就把三种主流模型掰开揉碎了讲清楚。
3.1 传统模型:交易所标准算法
这是最基础、最保守的算法。国内商品期权、ETF期权用的基本都是这套逻辑。
核心公式(以商品期权为例):
保证金 = 权利金 + max(标的期货保证金 × 比例 - 虚值额, 标的期货保证金 × 最低比例)
看着复杂?我拆开给你看:
- 权利金:你买期权花的钱,或者卖期权收的钱(但卖方要交保证金)
- 标的期货保证金 × 比例:交易所规定的比例,比如10%
- 虚值额:期权虚值多少,就扣掉多少(虚值期权风险小,保证金少)
- 最低比例:防止扣太多,留个底线
举个例子:
假设豆粕期货价格3500元/吨,一手10吨。交易所保证金比例10%。
你卖出一手虚值看涨期权,权利金50元/吨,虚值额100元/吨。
保证金 = 50 + max(3500×10×10% - 100, 3500×10×5%)
保证金 = 50 + max(3400, 1750) = 50 + 3400 = 3450元/手
嗯,这里要注意:不同交易所的公式略有差异。比如中金所的股指期权,用的是「合约面值×比例」而不是「期货保证金×比例」。我建议你交易前一定去官网查最新规则。
个人经验:传统模型的好处是简单透明,但缺点也很明显——它不考虑组合对冲效果。你手里有现货+卖出看涨,按理说风险很低,但交易所照样收你全额保证金。这就是为什么很多机构喜欢用下面要讲的VaR模型。
3.2 风险价值模型(VaR)
VaR模型,说白了就是算「最坏情况下,一天最多亏多少」。
公式长这样:
VaR = 持仓市值 × 波动率 × Z值 × √时间
- 波动率:历史波动率或隐含波动率,我一般用20天历史波动率
- Z值:95%置信度取1.65,99%取2.33
- √时间:一般算1天,就是√1=1
举个例子:
你持有100手沪深300股指期权,市值500万。历史波动率20%,95%置信度。
VaR = 500万 × 20% × 1.65 × 1 = 16.5万
意思是:一天内亏损超过16.5万的概率只有5%。
我曾经踩过的坑:VaR模型假设收益率服从正态分布,但实际市场有「肥尾」特征。2015年股灾时,VaR模型算出来的保证金远远不够。所以我现在做VaR时,一定会加一个「压力测试」做补充——也就是下面要讲的第三种模型。
3.3 压力测试模型
压力测试不跟你讲概率,它直接问:如果发生极端行情,你扛得住吗?
常见压力情景:
- 标的资产涨/跌10%、20%、30%
- 隐含波动率飙升50%
- 历史重现:2008年金融危机、2020年原油暴跌
计算步骤:
- 设定压力情景(比如标的大跌15%,波动率翻倍)
- 用期权定价模型(BSM或二叉树)重新计算期权价格
- 计算新价格与当前价格的差额
- 这个差额就是压力测试下的保证金需求
实战案例:
2022年3月,镍期货连续涨停。我有个客户持有大量卖出看跌期权。按传统模型算,保证金只需要200万。但我做了压力测试:假设镍价再跌20%,波动率从40%飙到80%。
结果呢?保证金需求直接跳到800万。我立刻让客户追加保证金。三天后镍价真的暴跌,客户因为提前补了保证金,逃过一劫。
嗯,从那以后,压力测试成了我的必选项。
3.4 三种模型对比
| 模型 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 传统模型 | 简单、透明、监管认可 | 不考虑组合对冲、过于保守 | 散户、小资金、监管报送 |
| VaR模型 | 考虑相关性、效率高 | 假设正态分布、低估尾部风险 | 机构、组合管理、日常风控 |
| 压力测试 | 覆盖极端行情、最安全 | 情景选择主观、计算量大 | 极端行情预警、压力时期 |
我个人习惯是:日常用VaR模型做动态保证金管理,每周做一次压力测试,月底按传统模型报监管。三个模型互相验证,心里才踏实。
3.5 知识体系框架
下面这张图,是我自己总结的保证金模型选择逻辑。你想想看,不同场景该用哪个模型,一目了然。
避坑指南:我曾经见过一个交易员,只用VaR模型做保证金管理,结果遇到2020年3月流动性危机,VaR模型完全失效——因为波动率瞬间翻倍,VaR算出来的保证金根本不够。所以我现在做任何策略,都会先跑一遍压力测试。记住:VaR告诉你「大概率没事」,压力测试告诉你「万一有事怎么办」。
好了,三种模型讲完了。你想想看,自己现在的保证金管理用的是哪种?如果只用传统模型,我建议你至少加一个压力测试——哪怕一个月做一次,关键时刻能救命。
公众号:蓝海资料掘金营,微信deep3321