二、风险控制体系总览:风控体系架构图、三层风控模型(事前、事中、事后)、风控指标分类
做市引擎这东西,说白了就是在刀尖上跳舞。你既要赚价差,又得防着市场突然翻脸。我做了这么多年量化,见过太多团队策略很牛,但风控一塌糊涂,最后一把亏光。所以今天咱们聊聊风控体系的整体设计。
我个人习惯,先把风控体系画成一张图。这样大家心里有个谱,知道哪些环节是命门。
2.1 风控体系架构图
先上一张我手绘的架构图。别嫌丑,这玩意儿是我在项目里反复迭代出来的。
这张图我画了三层,从上到下分别是事前、事中、事后。你想想看,做市交易就像开车,事前是检查车况,事中是握好方向盘,事后是看行车记录仪。缺一环都不行。
核心观点:风控不是一道闸门,而是一套流程。每一层都有它的职责,互相配合才能兜住风险。
2.2 三层风控模型详解
咱们一层一层拆开聊。先说事前风控。
2.2.1 事前风控(Pre-Trade)
事前风控,说白了就是「别让坏单子出门」。我见过最惨的一次,同事把限价单的价格写错了,小数点移了一位,结果瞬间成交,亏了十几万。从那以后,我对事前校验特别敏感。
事前风控主要做这几件事:
- 参数校验:检查订单的价格、数量、频率是否在合理范围内。比如价差不能小于0.01,单笔数量不能超过100个ETH。
- 资金检查:确保账户里有足够的余额和保证金。别单子发出去了,结果资金不够,被交易所拒单。
- 黑白名单:哪些币种能做,哪些交易所不能碰,提前设好。我记得有一次,某个小交易所突然拔网线,我们因为没加黑名单,差点被坑。
- 限价保护:设置价格偏离度,比如不能超过最新成交价的5%。防止市场剧烈波动时,你的单子被吃掉。
我的经验:事前风控的校验逻辑,一定要写在策略引擎之外。也就是说,哪怕策略代码有bug,风控层也能拦住。这叫「隔离原则」。
2.2.2 事中风控(In-Trade)
事中风控,是实时盯着你的仓位和订单。嗯,这里要注意,事中风控的响应速度要快,毫秒级甚至微秒级。
我做过一个项目,事中风控的延迟高了50毫秒,结果一次闪崩中,熔断没来得及触发,亏了2%的本金。后来我们优化了风控路径,把延迟压到了5毫秒以内。
事中风控的核心模块:
- 实时监控:盯着持仓、盈亏、敞口。一旦某个指标超标,立刻报警或自动干预。
- 熔断机制:当市场波动超过阈值,比如5分钟内涨跌超过10%,自动暂停所有做市活动。
- 撤单逻辑:订单超时未成交,或者检测到异常(比如交易所延迟),主动撤单。
- 仓位限制:净头寸不能超过某个值,杠杆不能超过某个倍数。防止你上头了,一把梭哈。
避坑指南:我曾经犯过一个错,事中风控的阈值设得太死。结果市场正常波动时,频繁触发熔断,导致做市效率极低。后来我加了「动态阈值」,根据历史波动率自动调整。这个思路大家可以参考。
2.2.3 事后风控(Post-Trade)
事后风控,很多人不重视。其实这才是持续优化的关键。你想想看,不做复盘,你怎么知道风控规则有没有漏洞?
事后风控主要做三件事:
- 对账清算:核对成交记录、资金流水、持仓变化。确保交易所的数据和你本地的一致。我遇到过交易所漏单的情况,要不是对账发现了,那笔钱就丢了。
- 归因分析:分析盈亏来源。是价差赚的,还是滑点亏的?是延迟导致的,还是策略本身的问题?
- 策略复盘:根据历史数据,调整风控参数和规则。比如某个阈值设得太松,那就收紧一点。
我的习惯:每天收盘后,我会跑一遍事后风控报告。重点关注「异常事件」——比如撤单率突然升高、滑点突然变大。这些往往是系统出问题的前兆。
2.3 风控指标分类
风控指标,说白了就是你要盯哪些数字。我把它分成四类,用表格展示比较清楚。
| 指标类别 | 具体指标 | 说明 | 阈值示例 |
|---|---|---|---|
| 流动性指标 | 买卖价差、市场深度、订单簿斜率 | 衡量市场流动性是否充足。价差太大说明流动性差,做市风险高。 | 价差 < 0.1%,深度 > 100 ETH |
| 风险暴露指标 | 净头寸、总敞口、杠杆倍数、VaR | 衡量你暴露在市场中的风险有多大。净头寸过大,一旦反向波动就扛不住。 | 净头寸 < 10% 本金,杠杆 < 3x |
| 绩效指标 | 盈亏、夏普比率、胜率、最大回撤 | 衡量做市策略的盈利能力和稳定性。最大回撤是风控的红线。 | 最大回撤 < 5%,夏普 > 2 |
| 运营指标 | 成交率、撤单率、延迟、订单超时率 | 衡量系统运行的健康状况。撤单率突然升高,可能是网络或交易所问题。 | 撤单率 < 10%,延迟 < 10ms |
这四类指标,我建议你每天至少看一遍。尤其是「风险暴露指标」和「运营指标」,它们是系统出问题的第一信号。
一个小技巧:把指标做成仪表盘,实时刷新。我习惯把「净头寸」和「最大回撤」放在最显眼的位置。一旦它们接近阈值,我就手动干预。
好了,风控体系总览就聊到这儿。记住一句话:风控不是束缚,而是保护。没有风控的做市引擎,就像没有刹车的跑车——跑得快,死得也快。