18、做市商风险管理框架:市场风险、信用风险、操作风险、模型风险
做市商这行,说白了就是跟风险打交道。你赚的钱,本质上就是承担风险后得到的补偿。我做了这么多年,见过太多人只盯着利润,却忽略了背后的风险。结果呢?一次黑天鹅事件,可能就把几年的利润全吐回去了。
今天咱们聊聊做市商的风险管理框架。我个人习惯把它分成四大类:市场风险、信用风险、操作风险、模型风险。这四块,缺一不可。
核心观点:风险管理不是限制你赚钱,而是让你活得久。做市商的核心竞争力,不是预测市场,而是管理风险。
一、市场风险:最直接的敌人
市场风险,就是价格波动带来的风险。做市商每天报出买卖价,手里必然持有头寸。这些头寸的价格一变,你的盈亏就跟着变。
我个人习惯用希腊字母来量化市场风险。说白了,就是看你的头寸对哪些因子敏感:
| 风险因子 | 希腊字母 | 含义 | 管理方式 |
|---|---|---|---|
| 标的资产价格 | Delta | 价格每变动1元,头寸盈亏 | Delta对冲(买卖现货/期货) |
| 价格二阶变化 | Gamma | Delta的变化速度 | Gamma Scalping / 期权对冲 |
| 隐含波动率 | Vega | 波动率每变动1%,头寸盈亏 | 波动率对冲(跨式/宽跨式) |
| 时间流逝 | Theta | 每天时间损耗带来的盈亏 | 控制持仓期限 |
| 利率 | Rho | 利率每变动1bp,头寸盈亏 | 利率对冲(IRS/债券) |
我的经验:做市商最怕的不是Delta,而是Gamma。Delta可以用期货快速对冲,但Gamma暴露意味着你的对冲策略本身就在不断变化。我曾经在波动率飙升时,因为Gamma太大,对冲成本直接吃掉了一周的利润。
市场风险的管理,核心是限额体系。我建议设置三层限额:
- 日间限额:每个交易员、每个品种的Delta/Gamma/Vega上限
- 隔夜限额:收盘后允许保留的最大风险敞口
- 压力限额:极端行情下的最大可承受亏损
二、信用风险:对手方不履约怎么办?
信用风险,说白了就是对方赖账的风险。做市商跟很多对手方交易,比如银行、券商、基金公司。万一对方违约了,你手里的头寸就砸手里了。
我记得2015年股灾时,有个小券商直接违约了。我们当时跟它有几十笔场外期权交易,对方说没钱结算。嗯,那段时间真是焦头烂额。
信用风险的管理,我总结为三步:
- 准入管理:交易前先评估对手方的信用等级。评级低的,要么不做,要么加保证金
- 敞口控制:对每个对手方设置最大交易额度。我习惯用潜在未来敞口(PFE)来算,而不是只看当前市值
- 担保机制:要求对手方缴纳保证金(初始保证金+变动保证金)。ISDA协议里这些条款要写清楚
避坑指南:我曾经吃过一个亏——只看了对手方的信用评级,没关注它的流动性状况。结果评级是AA的机构,因为流动性危机照样违约。从那以后,我要求团队必须同时监控对手方的信用评级和流动性指标。
三、操作风险:人、系统、流程
操作风险,就是那些「不该发生却发生了」的事。比如交易员输错价格、系统宕机、结算失败。这类风险看似低级,但杀伤力极大。
我见过最离谱的一次,是交易员把「买入1000张」输成了「买入10000张」。系统没有校验,直接成交了。等发现时,市场已经砸下去两个点。那笔亏损,够我们团队干半年的。
操作风险的管理,我建议从三个维度入手:
- 系统层面:交易系统要有风控模块,自动校验价格偏离、数量异常、持仓超限。我个人习惯在系统里写死「硬限额」——超过限额直接拒绝成交
- 流程层面:关键操作要双人复核。比如大额交易、参数修改、资金划转。别嫌麻烦,多一个人确认,能避免90%的失误
- 人员层面:定期培训+权限管理。新交易员前三个月,我要求所有交易必须经过风控部门确认
关键指标:操作风险可以用「关键风险指标(KRI)」来监控。比如:交易失败率、系统宕机时长、未确认交易笔数。一旦指标超过阈值,立刻触发预警。
四、模型风险:你的定价模型靠谱吗?
模型风险,是量化交易里最隐蔽的风险。你的定价模型、波动率曲面、对冲策略,都是基于某些假设的。如果假设错了,模型就会给你错误的价格信号。
举个例子,Black-Scholes模型假设波动率是常数。但实际市场里,波动率是随机变化的。你用BS模型定价深度虚值期权,价格可能偏差20%以上。
模型风险的管理,我建议做三件事:
- 模型验证:每个新模型上线前,必须经过独立验证团队测试。测试内容包括:回测、压力测试、敏感性分析
- 参数校准:模型参数要定期校准。我习惯每天收盘后重新校准一次波动率曲面,确保参数反映当前市场
- 模型储备:不要只依赖一个模型。准备多个备选模型(比如Heston模型、SABR模型),当主模型失效时能快速切换
我的习惯:每个季度做一次「模型压力测试」。我会人为制造一些极端场景——比如波动率翻倍、相关性突变——看看模型给出的价格是否合理。如果模型在压力场景下表现异常,我会立刻标记为「高风险模型」,限制使用范围。
五、四大风险的联动管理
你想想看,这四大风险不是孤立的。市场风险大了,可能引发信用风险(对手方扛不住波动率,违约了)。操作风险大了,可能放大模型风险(系统错误导致用了错误的参数)。
我建议做市商建立统一的风险视图:
- 每天生成一份风险报告,汇总四大风险的敞口和限额使用率
- 设置风险预警阈值,一旦某个风险指标超限,自动通知风控团队
- 定期做压力测试,模拟极端情景下四大风险的联动效应
最后说一句:风险管理不是成本,而是投资。你花在风控上的每一分钱,都是在保护你的利润。别等到出事了才后悔。