4、做市策略框架:被动做市 vs 主动做市、报价策略的核心要素、策略评估指标
做市策略的框架,说白了就是回答三个问题:怎么报价、怎么调整、怎么评估。
我个人习惯把做市策略分成两大类:被动做市和主动做市。这两者没有绝对的好坏,关键看你的风险偏好和资金体量。我刚开始做市的时候,总想着主动出击,结果被市场教育得鼻青脸肿。后来才明白,被动做市才是基本功。
4.1 被动做市 vs 主动做市
先说说被动做市。它的核心逻辑是:挂单等成交。你报出买一价和卖一价,赚取买卖价差。这种策略的好处是稳定,风险低。坏处是,遇到单边行情,你可能会被吃掉。
主动做市就不一样了。它会根据市场信号,主动调整报价,甚至吃掉对手的单子。说白了,就是用信息优势赚钱。我记得有一次,我在某个小币种上发现了一个套利机会,主动吃掉了所有卖单,然后迅速在另一个交易所卖出。嗯,那笔单子赚了不少。
你想想看,被动做市就像开超市,赚的是差价;主动做市就像做批发,赚的是信息差。两者各有千秋。
- 被动做市:挂单等成交,赚价差,风险低
- 主动做市:主动吃单,赚信息差,风险高
4.2 报价策略的核心要素
报价策略的核心要素,我总结了四个:价差、深度、频率、库存。这四个要素缺一不可。
4.2.1 价差(Spread)
价差就是你报的买价和卖价之间的差距。价差太小,赚不到钱;价差太大,没人跟你成交。我一般会根据市场波动率动态调整价差。波动率大的时候,价差拉大;波动率小的时候,价差收窄。
举个例子,假设当前市场中间价是100元,波动率是1%。我会把买价设在99.5,卖价设在100.5,价差1元。如果波动率上升到2%,我会把价差扩大到2元。
4.2.2 深度(Depth)
深度就是你愿意在每个价位上挂多少量。深度太浅,容易被大单吃掉;深度太深,风险暴露太大。我个人的习惯是,根据历史成交量来设定深度。比如,过去10分钟的平均成交量是1000手,我会在每个价位上挂200手左右。
4.2.3 频率(Frequency)
频率就是你更新报价的速度。高频做市商可能每秒更新几百次,低频做市商可能几分钟才更新一次。频率越高,越能捕捉到市场机会,但成本也越高。我曾经因为频率太高,被交易所的API限流了。嗯,这里要注意,频率不是越高越好。
4.2.4 库存(Inventory)
库存是你当前持有的资产数量。库存管理是做市商的核心能力。库存太多,风险大;库存太少,赚不到钱。我一般会设定一个库存上限,比如总资产的10%。一旦超过这个上限,我会主动调整报价,把库存降下来。
4.3 策略评估指标
策略好不好,不能光看赚了多少钱。我一般用三个指标来评估:盈亏、胜率、夏普比率。
4.3.1 盈亏(PnL)
盈亏是最直接的指标。但要注意,盈亏要分两部分看:已实现盈亏和未实现盈亏。已实现盈亏是你已经平仓赚到的钱,未实现盈亏是你持仓的浮动盈亏。我一般会重点关注已实现盈亏,因为那才是真正落袋的钱。
4.3.2 胜率(Win Rate)
胜率是你赚钱的交易次数占总交易次数的比例。胜率高不一定好,因为可能每笔赚得少。胜率低也不一定差,因为可能每笔赚得多。我个人的经验是,做市策略的胜率一般在60%-70%之间比较合理。
4.3.3 夏普比率(Sharpe Ratio)
夏普比率衡量的是风险调整后的收益。公式是:
Sharpe Ratio = (策略收益率 - 无风险利率) / 策略波动率
夏普比率越高,说明策略在承担相同风险的情况下,赚的钱越多。我一般要求夏普比率在2以上,低于1的策略我会直接放弃。
4.4 知识体系框架图
下面这张图,是我自己总结的做市策略框架。你可以把它当作一个检查清单,每次设计策略时,对照着看看有没有遗漏。
4.5 实战中的取舍
在实际做市中,你不可能同时做到价差小、深度大、频率高、库存低。这四者之间存在矛盾。比如,价差小意味着利润薄,深度大意味着风险高。你需要根据市场环境做出取舍。
我个人习惯的做法是:先确定风险偏好,再选择策略类型。如果你风险承受能力低,就选被动做市,价差适中,深度适中。如果你风险承受能力高,可以尝试主动做市,价差小,频率高。
最后,记住一句话:没有完美的策略,只有适合的策略。做市不是赌博,是概率游戏。你只要把胜率和盈亏比控制好,长期来看一定能赚钱。
- 被动做市:赚价差,适合低风险偏好
- 主动做市:赚信息差,适合高风险偏好
- 报价四要素:价差、深度、频率、库存
- 评估三指标:盈亏、胜率、夏普比率