实战技巧:日内高频做市策略、事件驱动型做市、跨品种套利做市

做市交易这行,说白了就是跟市场抢饭吃。你动作慢了,利润就被别人吃掉了。我做了这么多年信用债做市,总结下来,真正能稳定赚钱的套路就三种:高频刷单、事件驱动、跨品种套利。今天我把压箱底的东西掏出来,咱们一个一个拆。

一、日内高频做市策略

高频做市的核心是什么?不是预测涨跌,是赚买卖价差。你想想看,市场上有那么多散户和机构,他们急着买急着卖,中间的价差就是你的利润。

我个人习惯把日内高频分成三个时段:

  • 开盘半小时(9:30-10:00):波动最大,流动性最好。这时候我会把双边报价挂得宽一点,比如5bp的价差。为什么?因为开盘时信息不对称最严重,很多人还在消化隔夜消息,你挂宽一点反而能吃到更多单子。
  • 盘中时段(10:00-14:30):波动收窄,流动性下降。这时候我会把价差缩到2-3bp。嗯,这里要注意,盘中经常会出现一些大单砸盘或者扫货,你得盯着盘口深度。
  • 尾盘时段(14:30-15:00):又是波动期。很多机构会在这时候调仓,我一般会提前把库存清一清,避免隔夜风险。

核心指标:报价命中率 vs 成交率

我见过很多新手,报价挂得特别激进,结果一成交就亏。记住一个原则:你的报价要保证「被吃掉后还能在市场上平回来」。比如你卖出一只债,得确保能在更低的价格买回来,或者有对冲工具。

举个例子,假设某只AAA级信用债,当前市场买盘在3.50%,卖盘在3.55%。你挂3.48%买、3.57%卖,价差9bp。如果市场突然有卖盘砸到3.48%,你接住了,然后马上在3.55%挂卖单。这一进一出,7bp的利润就到手了。

我曾经遇到过一次极端情况:某只债的流动性突然枯竭,我挂的买单被吃了,但卖单一直没人接。结果库存里压了一堆债,隔夜利率还上行了。从那以后,我给自己定了个规矩:高频做市单笔仓位不超过总资金的5%。

二、事件驱动型做市

事件驱动,说白了就是「赌消息」。但这不是瞎赌,是有套路的。

常见的驱动事件分三类:

事件类型 典型例子 做市策略
宏观事件 降准、降息、MLF操作 提前调整久期,事件落地后反向操作
信用事件 评级调整、财报发布、违约传闻 做多/做空利差,利用信息不对称
技术性事件 新债发行、到期兑付、指数调仓 提前布局流动性,赚取供需失衡的价差

我建议你重点盯信用事件。为什么?因为宏观事件大家都盯着,信息已经充分定价了。但信用事件往往有信息差——比如某只债的评级被下调,但市场还没反应过来,这时候你提前做空,等消息发酵后再平仓,利润空间很大。

具体怎么操作?我一般会建一个「事件日历」,把未来一周可能发生的信用事件都列出来。比如某公司要发年报了,我会提前一周开始收集它的财务数据、行业新闻。如果发现它的现金流有问题,我会在财报发布前逐步做空它的债券。

避坑指南

我曾经在某个信用事件上栽过跟头。当时某只债的评级被下调,我第一时间做空了,结果第二天公司发了个利好公告,价格直接反弹。后来我学乖了:事件驱动不能只看一面,要同时准备多空两套方案。如果事件结果超预期,马上反向操作。

还有一个细节:事件驱动做市,仓位管理比方向判断更重要。我一般会把单笔事件的风险敞口控制在总资金的2%以内。如果事件结果跟预期相反,最多亏2%,不会伤筋动骨。

三、跨品种套利做市

跨品种套利,是我个人最喜欢的策略。因为它不依赖方向判断,赚的是价差回归的钱。

常见的跨品种套利组合:

  • 信用债 vs 利率债:信用利差套利。当信用利差走阔到历史高位时,做多信用债、做空利率债;反之亦然。
  • 不同评级信用债:评级利差套利。比如AAA和AA+的利差,如果突然拉大,说明市场情绪过度悲观,可以买入AA+、卖出AAA。
  • 同一发行人的不同期限债:期限利差套利。比如某公司3年期和5年期债的利差,如果偏离正常水平,可以做多一个、做空另一个。

我记得有一次,某只AAA级产业债和同评级的城投债,利差突然从30bp扩大到80bp。市场都在恐慌,觉得产业债要暴雷。但我仔细看了那家公司的财报,现金流很健康,违约概率极低。于是我果断买入产业债、卖出城投债。两周后利差回归到40bp,我赚了40bp的价差。

跨品种套利的关键是什么?是找到「锚」。你得知道正常的价差是多少,偏离多少算异常。我一般会用过去6个月的滚动均值作为基准,加上1.5倍标准差作为阈值。超过阈值就进场,回归均值就平仓。

实战代码示例:价差监控脚本

# 伪代码,实际使用需对接行情API
def monitor_spread(bond_a, bond_b):
    spread = bond_a.yield - bond_b.yield
    mean = rolling_mean(spread, window=120)  # 6个月均值
    std = rolling_std(spread, window=120)
    threshold = 1.5 * std
    
    if spread > mean + threshold:
        print(f"做多{bond_a},做空{bond_b}")
    elif spread < mean - threshold:
        print(f"做空{bond_a},做多{bond_b}")
    else:
        print("价差正常,观望")

这个脚本我每天开盘前都会跑一遍。如果发现价差异常,我会手动复核一下基本面,确认没有黑天鹅事件后再进场。

警告:跨品种套利的风险

价差可能不会回归,甚至越走越远。比如2020年疫情初期,信用利差从100bp直接飙到300bp,很多做回归的人爆仓了。所以一定要设止损线,我一般设在价差偏离阈值的2倍处。

知识体系总览

下面这张图,是我自己梳理的做市策略框架。你可以把它当成一张地图,每次做交易前看一眼,就知道自己现在在哪个位置、该用什么策略。

信用债做市流动性挖矿技巧 · 知识体系 做市策略体系 日内高频做市 赚买卖价差,不预测方向 三时段:开盘/盘中/尾盘 仓位控制:单笔≤5% 事件驱动型做市 宏观/信用/技术性事件 事件日历 + 多空预案 风险敞口≤2% 跨品种套利做市 信用利差/评级利差/期限利差 找锚:滚动均值±1.5σ 止损:偏离阈值2倍 核心原则:不预测方向,只管理风险 高频赚价差 · 事件赚信息 · 套利赚回归

这三套策略,你可以单独用,也可以组合用。比如上午做高频刷单,下午等事件落地后做事件驱动,尾盘再检查一下跨品种价差有没有机会。我自己就是这么干的,效果还不错。

最后说一句:做市交易不是赌博,是概率游戏。你只要把每一笔交易的胜率控制在60%以上,长期下来就是稳赚。别贪,别急,慢慢来。

专注资料整理