18、做市商风险管理框架:市场风险、信用风险、操作风险、模型风险

做市商这行,说白了就是跟风险打交道。你赚的钱,本质上就是承担风险后得到的补偿。我做了这么多年,见过太多人只盯着利润,却忽略了背后的风险。结果呢?一次黑天鹅事件,可能就把几年的利润全吐回去了。

今天咱们聊聊做市商的风险管理框架。我个人习惯把它分成四大类:市场风险、信用风险、操作风险、模型风险。这四块,缺一不可。

核心观点:风险管理不是限制你赚钱,而是让你活得久。做市商的核心竞争力,不是预测市场,而是管理风险。

做市商风险管理框架 风险管理体系 市场风险 Delta/Gamma/Vega 信用风险 对手方违约/结算 操作风险 系统/人为/流程 模型风险 定价/校准/假设 四大风险相互关联,需统一管理

一、市场风险:最直接的敌人

市场风险,就是价格波动带来的风险。做市商每天报出买卖价,手里必然持有头寸。这些头寸的价格一变,你的盈亏就跟着变。

我个人习惯用希腊字母来量化市场风险。说白了,就是看你的头寸对哪些因子敏感:

风险因子 希腊字母 含义 管理方式
标的资产价格 Delta 价格每变动1元,头寸盈亏 Delta对冲(买卖现货/期货)
价格二阶变化 Gamma Delta的变化速度 Gamma Scalping / 期权对冲
隐含波动率 Vega 波动率每变动1%,头寸盈亏 波动率对冲(跨式/宽跨式)
时间流逝 Theta 每天时间损耗带来的盈亏 控制持仓期限
利率 Rho 利率每变动1bp,头寸盈亏 利率对冲(IRS/债券)

我的经验:做市商最怕的不是Delta,而是Gamma。Delta可以用期货快速对冲,但Gamma暴露意味着你的对冲策略本身就在不断变化。我曾经在波动率飙升时,因为Gamma太大,对冲成本直接吃掉了一周的利润。

市场风险的管理,核心是限额体系。我建议设置三层限额:

  • 日间限额:每个交易员、每个品种的Delta/Gamma/Vega上限
  • 隔夜限额:收盘后允许保留的最大风险敞口
  • 压力限额:极端行情下的最大可承受亏损

二、信用风险:对手方不履约怎么办?

信用风险,说白了就是对方赖账的风险。做市商跟很多对手方交易,比如银行、券商、基金公司。万一对方违约了,你手里的头寸就砸手里了。

我记得2015年股灾时,有个小券商直接违约了。我们当时跟它有几十笔场外期权交易,对方说没钱结算。嗯,那段时间真是焦头烂额。

信用风险的管理,我总结为三步:

  1. 准入管理:交易前先评估对手方的信用等级。评级低的,要么不做,要么加保证金
  2. 敞口控制:对每个对手方设置最大交易额度。我习惯用潜在未来敞口(PFE)来算,而不是只看当前市值
  3. 担保机制:要求对手方缴纳保证金(初始保证金+变动保证金)。ISDA协议里这些条款要写清楚

避坑指南:我曾经吃过一个亏——只看了对手方的信用评级,没关注它的流动性状况。结果评级是AA的机构,因为流动性危机照样违约。从那以后,我要求团队必须同时监控对手方的信用评级和流动性指标。

三、操作风险:人、系统、流程

操作风险,就是那些「不该发生却发生了」的事。比如交易员输错价格、系统宕机、结算失败。这类风险看似低级,但杀伤力极大。

我见过最离谱的一次,是交易员把「买入1000张」输成了「买入10000张」。系统没有校验,直接成交了。等发现时,市场已经砸下去两个点。那笔亏损,够我们团队干半年的。

操作风险的管理,我建议从三个维度入手:

  • 系统层面:交易系统要有风控模块,自动校验价格偏离、数量异常、持仓超限。我个人习惯在系统里写死「硬限额」——超过限额直接拒绝成交
  • 流程层面:关键操作要双人复核。比如大额交易、参数修改、资金划转。别嫌麻烦,多一个人确认,能避免90%的失误
  • 人员层面:定期培训+权限管理。新交易员前三个月,我要求所有交易必须经过风控部门确认

关键指标:操作风险可以用「关键风险指标(KRI)」来监控。比如:交易失败率、系统宕机时长、未确认交易笔数。一旦指标超过阈值,立刻触发预警。

四、模型风险:你的定价模型靠谱吗?

模型风险,是量化交易里最隐蔽的风险。你的定价模型、波动率曲面、对冲策略,都是基于某些假设的。如果假设错了,模型就会给你错误的价格信号。

举个例子,Black-Scholes模型假设波动率是常数。但实际市场里,波动率是随机变化的。你用BS模型定价深度虚值期权,价格可能偏差20%以上。

模型风险的管理,我建议做三件事:

  1. 模型验证:每个新模型上线前,必须经过独立验证团队测试。测试内容包括:回测、压力测试、敏感性分析
  2. 参数校准:模型参数要定期校准。我习惯每天收盘后重新校准一次波动率曲面,确保参数反映当前市场
  3. 模型储备:不要只依赖一个模型。准备多个备选模型(比如Heston模型、SABR模型),当主模型失效时能快速切换

我的习惯:每个季度做一次「模型压力测试」。我会人为制造一些极端场景——比如波动率翻倍、相关性突变——看看模型给出的价格是否合理。如果模型在压力场景下表现异常,我会立刻标记为「高风险模型」,限制使用范围。

五、四大风险的联动管理

你想想看,这四大风险不是孤立的。市场风险大了,可能引发信用风险(对手方扛不住波动率,违约了)。操作风险大了,可能放大模型风险(系统错误导致用了错误的参数)。

我建议做市商建立统一的风险视图

  • 每天生成一份风险报告,汇总四大风险的敞口和限额使用率
  • 设置风险预警阈值,一旦某个风险指标超限,自动通知风控团队
  • 定期做压力测试,模拟极端情景下四大风险的联动效应

最后说一句:风险管理不是成本,而是投资。你花在风控上的每一分钱,都是在保护你的利润。别等到出事了才后悔。


交易系统化学习资料 微信Strategy888888