3. 基准选择:常见基准(VWAP、TWAP、收盘价、开盘价)、基准的适用场景与局限性
做交易执行绩效归因,说白了就是回答一个问题:我跑得怎么样?
但光看盈亏数字是不够的。你得有个参照物,有个标尺。这个标尺,就是我们说的基准。
基准选错了,后面的分析全是白搭。我见过不少团队,花了大把时间优化算法,结果发现基准选得不对,结论完全反了。嗯,今天我们就来聊聊这几种最常见的基准。
3.1 什么是基准?为什么它这么重要?
基准,就是一把尺子。它告诉你:如果我用一种“标准”或“被动”的方式去交易,结果会怎样?
你的实际执行结果,跟这个基准一对比,差距就出来了。这个差距,就是我们要分析的执行成本或执行收益。
我个人习惯把基准分成两类:
- 价格基准:比如开盘价、收盘价、某个时间点的价格。它衡量的是“我买贵了还是买便宜了”。
- 策略基准:比如VWAP、TWAP。它衡量的是“我跑赢了时间加权平均价吗”。
核心观点:基准不是随便选的。它必须跟你的交易目标一致。你的目标是“不冲击市场”,那就用VWAP。你的目标是“快速完成”,那就用TWAP。你的目标是“收盘前搞定”,那就用收盘价。
3.2 常见基准详解
3.2.1 VWAP(成交量加权平均价)
VWAP,全称Volume-Weighted Average Price。它是交易执行领域最常用的基准,没有之一。
它的计算方式很简单:每一笔成交的价格,乘以该笔的成交量,然后加总,再除以总成交量。
VWAP = Σ (价格_i × 成交量_i) / Σ 成交量_i
说白了,VWAP就是市场参与者在这一段时间内的平均成交成本。如果你的执行价格低于VWAP,说明你跑赢了市场平均;反之,你就跑输了。
适用场景:
- 大单拆单交易:你不想让市场知道你的意图,想把大单拆成小单慢慢吃。VWAP是天然的参照物。
- 被动型策略:你的目标是“不主动影响价格”,跟着市场走。VWAP就是你的影子。
- 机构交易:很多机构把VWAP作为考核交易员的标准。跑赢VWAP,说明你干得不错。
局限性:
- 滞后性:VWAP是事后计算的。你交易的时候,并不知道最终的VWAP是多少。你只能猜。
- 容易被操纵:如果有人在尾盘故意拉抬或打压价格,VWAP会失真。我在项目中遇到过这种情况,明明前面跑得挺好,尾盘被砸一下,VWAP就变差了。
- 不适合小单:你只买100股,用VWAP做基准,有点杀鸡用牛刀了。
我的经验:VWAP最适合用在流动性好的股票上。对于流动性差的票,VWAP的参考意义会大打折扣。你想想看,一天就成交几笔,算出来的VWAP能代表什么?
3.2.2 TWAP(时间加权平均价)
TWAP,全称Time-Weighted Average Price。它跟VWAP很像,但权重不是成交量,而是时间。
TWAP = Σ 价格_i / N
其中N是采样点的数量。比如,每5分钟取一个价格,然后算这些价格的平均值。
适用场景:
- 流动性均匀的市场:如果成交量在时间上分布比较均匀,TWAP和VWAP差别不大。
- 算法交易中的时间切片:很多TWAP算法就是把订单均匀地分配到每个时间切片里,不管成交量大小。
- 简单易实现:TWAP不需要实时成交量数据,实现起来比VWAP简单。
局限性:
- 忽略成交量分布:这是TWAP最大的问题。它假设每个时间点的重要性是一样的。但现实是,开盘和收盘的成交量通常很大,中午的成交量很小。TWAP会高估低流动性时段的价格影响。
- 容易产生冲击成本:如果你在流动性差的时间段强行交易,可能会把价格打飞。TWAP不会帮你避开这些坑。
避坑指南:我曾经在一个流动性很差的期货品种上用过TWAP,结果中午那段时间,市场几乎没成交,我的单子直接把价格拉了两个点。从那以后,我再也不敢在流动性差的品种上无脑用TWAP了。
3.2.3 收盘价
收盘价,就是交易所当天最后一笔成交的价格。它简单、直观、所有人都看得到。
适用场景:
- MOC(Market On Close)订单:你的目标就是在收盘时成交。收盘价就是你的基准。
- 基金净值计算:很多基金用收盘价来计算净值。交易员的任务就是让执行价格尽量接近收盘价。
- 被动跟踪指数:指数通常用收盘价计算。如果你在跟踪指数,收盘价就是你的天然基准。
局限性:
- 容易被操纵:收盘价是“一日之功”。很多机构会在尾盘搞事情,把收盘价拉上去或砸下来。你拿这个被操纵的价格做基准,公平吗?
- 只反映一个时间点:它完全忽略了全天的交易过程。你上午买和下午买,对收盘价来说没区别。
- 不适合大单:如果你要在收盘时买一个亿,你可能会把收盘价推高。这时候用收盘价做基准,就是自己跟自己比,没意义。
3.2.4 开盘价
开盘价,就是当天第一笔成交的价格。它反映了市场经过一夜消化后的初始共识。
适用场景:
- MOO(Market On Open)订单:你的目标就是在开盘时成交。
- 隔夜信息反应:如果出了重大新闻,开盘价会迅速反应。你想抓住这个价格,就用开盘价做基准。
- 日内回转交易:有些策略以开盘价为锚点,判断全天走势。
局限性:
- 波动大:开盘价通常伴随着巨大的波动和成交量。你很难在开盘价附近成交。
- 代表性差:开盘价只代表那一瞬间的供需。全天的交易跟它关系不大。
- 容易被跳空影响:如果隔夜出了大利空,开盘直接低开5个点。你用开盘价做基准,可能一整天都跑不赢它。
3.3 基准选择的核心逻辑
说了这么多,到底怎么选?我给大家画个图,一目了然。
3.4 如何在实际项目中选基准?
我个人的经验是,不要死守一个基准。不同的场景,用不同的尺子。
| 交易场景 | 推荐基准 | 原因 |
|---|---|---|
| 大单拆单,被动执行 | VWAP | 跟随市场成交量,减少冲击 |
| 流动性差的品种 | TWAP | 均匀分配时间,避免在低流动性时段硬吃 |
| 收盘前必须完成 | 收盘价 | 目标明确,就是收盘价 |
| 开盘抢筹或出货 | 开盘价 | 抓住开盘的流动性 |
| 日内高频交易 | 实时价格 | 基准太慢,跟不上你的节奏 |
一个小技巧:如果你不确定选哪个,可以同时算几个基准。比如,同时算VWAP和TWAP,看看你的执行结果相对于哪个更好。这能帮你发现自己的交易风格更适合哪种基准。
3.5 基准选择的常见误区
最后,我给大家列几个我踩过的坑:
- 误区一:VWAP万能论。不是所有交易都适合VWAP。你想想看,如果你的目标是快速完成,用VWAP做基准,那不是自己给自己找不痛快吗?
- 误区二:基准选一个就够了。我建议至少选两个基准:一个主基准,一个辅助基准。主基准用来考核,辅助基准用来做敏感性分析。
- 误区三:忽略基准的统计特性。VWAP和TWAP都是均值,它们对极端值很敏感。如果市场出现异常波动,这些基准可能会失真。
我曾经犯过的错:有一次,我用VWAP考核一个交易员,发现他连续跑输。后来仔细一查,原来他交易的那个股票当天有重大利好,尾盘放量拉升,VWAP被拉得很高。他其实跑得不错,只是基准选错了时间窗口。从那以后,我养成了一个习惯:选基准之前,先看看当天的成交量分布和价格走势。
好了,基准选择就聊到这里。记住一句话:没有最好的基准,只有最合适的基准。下一章,我们会深入讨论如何用这些基准来做具体的绩效归因计算。