我的OI监控策略是怎么死的:一条alpha的完整生命周期
本文目录(7 节)
这篇文章讲一个亲身经历的策略死亡过程:一套基于持仓量和CVD的监控体系,曾经比同行快三到五分钟出信号,撑起过一个几百人的信号推送群,直到交易所把数据和分析能力开放给所有人,做市商随之调整了动作节奏,同一套信号从赚钱变成了亏钱。这不是危言耸听的策略衰亡论,而是一条可以复述、可以自查的因果链:你的优势从哪里来,会往哪里去,以及怎么在它彻底死透之前提前发现。
引子:一个几百人的信号群,是怎么开起来的

那两年,我手里攒着一套很朴素的东西:几个主流合约的持仓量曲线,叠加CVD(累积成交量增量)的斜率变化,外加几条简单的阈值报警。逻辑不复杂:当某个方向的持仓量在短时间内快速堆积,同时CVD显示的主动买卖力量出现明显偏斜,大概率意味着有资金在建仓。我把这套脚本挂在服务器上跑了大半年,调参数调到能用为止,然后开始往一个付费信号群里推送。
推送的内容很简单,一条消息,几个数字,一句判断:某某合约,持仓量在过去十五分钟内上升了多少,方向偏多还是偏空,建议关注。群里的人拿着这条消息去下单,能不能赚钱看各自的执行,但至少有一点是稳定的:我这套脚本给出信号的时间,比市面上大多数同类监控工具早三到五分钟。
三到五分钟,在合约市场里不是一个小数字。行情走得快的时候,这三到五分钟足够决定一笔交易是提前埋伏还是追高接盘。那段时间群里的口碑不错,续费率也说得过去,我一度觉得自己摸到了一条能长期吃的窄缝。
直到有一天,这条窄缝自己合上了。不是我做错了什么,也不是脚本出了故障,是整个游戏的规则变了。这篇文章就是想把这个变化的全过程完整地写下来,因为我后来发现,这不是我一个人的故事,是几乎每一条基于信息差的alpha,迟早都会走到的终点。
在往下讲之前,先说清楚我这套策略的边际到底是什么,它不是什么高深的模型,边际的来源只有一个词:迟钝。
1
三到五分钟的领先,从哪里来

先把CVD这个概念交代一句:它统计的是主动买单和主动卖单的成交量差值,反映的是当下这一段时间里买卖双方谁更主动。具体怎么算、怎么用,这里不展开,想深入了解可以看这篇专门讲CVD用法的文章,我这里只把它当成策略的一个背景组件,重点讲的是它和持仓量组合起来之后,怎么变成了一个能提前三到五分钟出信号的东西。
市场里大部分参与者获取持仓量数据的方式,是打开交易所的网页或者App,看一眼当前的数字,刷新的频率取决于手速,而且极少有人会把持仓量的变化率和CVD的斜率放在一起看,这两个指标分别在两个页面,脑子里要做一次跨窗口的比对,大部分人懒得做,也没这个习惯。我这套脚本做的事情,是直接调用交易所的数据接口,分钟级甚至更高频地拉取持仓量和成交流,用固定逻辑把两者组合成一个判断,超过阈值就报警。相当于把看盘这件事自动化、加速化了。
这个领先的来源不是我比别人聪明,是别人还在用手动、慢、割裂的方式看数据,我用的是自动化、快、组合的方式看数据。这就是对手方迟钝的精确含义:不是对手笨,是对手手里的工具还没跟上。
举一个具体的场景。某个合约在一段横盘之后,持仓量开始悄悄堆积,方向偏多,同一时间CVD也开始转正,说明主动买盘在增加。这种组合信号出现的时候,我的脚本会在几十秒内报警,群里的人收到提醒,去看盘面,价格可能还没怎么动,甚至有的人会怀疑这条信号是不是发早了。但往往过了三到五分钟,行情才真正开始加速。这三到五分钟,就是我这套策略全部的价值所在,它不是预测对了方向,它只是比大多数人更快地看到了同一批数据。
这里要强调一点:这条边际从一开始就是脆弱的。它不依赖某种深刻的市场规律,只依赖一个具体的、随时可能被打破的现实条件:大多数人没有工具、也没有习惯,去实时组合看这两组数据。这个条件成立的时候,我的信号就有价值;这个条件不成立了,信号本身没有任何变化,但它的价值会瞬间归零。后面发生的事情,正是这个条件被打破的过程。
2
能力平权:工具把迟钝抹平的那一刻

各大交易所这两年在做的一件事,是把原本只有量化团队和少数玩家才会去调用的数据接口,做成人人打开App就能看的图表插件;把原本需要自己写脚本才能算出来的持仓量变化率、CVD斜率,做成一键添加的内置指标;甚至把整个盯盘这件事,做成了内置的Agent功能,输入一句自然语言就能配置提醒规则。
这是好事,对普通用户是好事,交易所也有明确的动机这么做:把专业能力开放给所有人,能提高用户活跃度和留存,这是典型的能力平权。但对我这类依赖信息差的策略而言,平权意味着壁垒从供给侧被直接抹平。以前需要自己写代码、调接口、攒经验才能看到的东西,现在打开App动动手指就能看到,我那三到五分钟的领先窗口,不是被慢慢磨薄的,是被一次产品迭代直接清零的。
更关键的变化发生在对手盘那一侧。当持仓量加CVD这类监控变成大众工具之后,做市商这一侧也必须跟着调整。原来做市商可以在持仓量温和堆积的过程中,从容地报价、慢慢地建仓,市场里没有那么多眼睛盯着这个过程。现在他们要面对的是成百上千个自动化脚本,在同一时间盯着同一组信号。
做市商的应对方式很直接:把动作做得更短、更快、也更隐蔽。短时间内把某个方向的持仓量迅速拉升,制造出监控脚本必然会捕捉到的异常信号,等跟进的资金开始涌入,他们已经在这个过程中悄悄完成了反向平仓。这一整套动作的节奏,可以参考做市商的报价与仓位逻辑,核心思路是一致的:做市商不是被动接受价格,而是主动设计对手盘的行为路径。这时候,所有被信号触发、自动跟进的脚本,就成了做市商的对手盘燃料,脚本们买在了做市商想卖的位置,卖在了做市商想买的位置。
我第一次隐约感觉到不对,是发现群里越来越多人反馈,信号发出去之后,价格先朝着信号方向轻微一动,紧接着就是一根方向相反的急促插针,把跟进的仓位直接打出止损。一次两次可以归为偶然,但这种模式重复出现的频率越来越高,而且出现的时机越来越集中在信号刚发出的那一两分钟内。回过头看,这不是巧合,是我的信号本身已经变成了对手盘用来定位跟进资金的坐标。
3
alpha死亡的四步因果链

把上面发生的事情抽象一层,会得到一条几乎可以套用在任何信息差型alpha上的因果链,一共四步。
第一步,你的边际来自谁的迟钝。不管是持仓量监控、订单流阅读还是某种价差套利,只要这个策略的收益来源是别人没注意到、没工具看到、没时间处理的信息,你赚的就是对方迟钝的钱。这一步是alpha的出生,也是它日后必然要面对的原罪:既然依赖别人的迟钝,那这个迟钝本身就不是永恒的。
第二步,迟钝被工具消除。这个消除可能来自交易所的产品迭代,也可能来自开源工具的普及,也可能来自算力和数据成本的下降。总之,原本只有你或者一小撮人才能做到的事情,变成了人人可得的标配能力。这一步往往不是渐进的,而是一次版本更新、一次功能上线就直接完成的,这也是为什么很多人会觉得自己的策略是突然失灵的,其实不是突然,是长期潜伏的第二步在某一天被引爆了。
第三步,对手盘针对你的行为模式调整。这一步最容易被忽略,却是最致命的一步。市场不是一个静态的物理系统,它是由带着明确动机的参与者组成的博弈场。当做市商发现,某个信号会引来一批同质化的跟进单,他们不会坐视不管,他们会主动设计动作,去引诱、去消耗这批跟进单。这一步是alpha从衰减走向死亡的分水岭:如果只有第二步没有第三步,你的优势顶多是被削弱;一旦第三步发生,你的信号会从中性甚至无害,变成对手盘可以主动利用的把柄。
第四步,同一套信号从盈利变成亏损。这是结果,不是原因。很多人复盘到这一步就停了,归因成这个策略不灵了、市场变了,但如果不往前倒推三步,你永远搞不清楚这个策略是被谁、用什么方式弄死的,也就没法判断下一个策略会不会重蹈覆辙。
一个策略的死亡通常不是从亏钱那一刻开始的,是从它赖以成立的那个迟钝被消除的那一刻开始的。亏钱只是最后一步,前面还有三步你可能完全没注意到。
我自己的这套策略,是这条链条一个非常干净的样本:迟钝来自散户手动割裂看数据的习惯,工具的普及在几个月内把这个习惯变成了历史,做市商随即调整了建仓节奏,把跟进单变成了自己的对手盘。四步走完,一套曾经稳定的信号推送群,慢慢变成了一个大家开始退订的产品。这背后其实是一个更普适的问题:交易优势为什么会失效,我在为什么你的交易优势会逐渐失效里拆过更多种衰减路径,持仓量监控只是其中最典型的一种,因为它把信息差的生老病死压缩在了很短的时间窗口里,容易被完整观察到。
4
公开会失效吗:这问的是两件不同的事

写到这里,一定会有读者想到站内另外两篇文章:策略完全公开后会失效么和公开的策略还会失效吗。这两篇的结论是,单纯的知道的人变多了,不必然导致策略失效,很多经典的技术形态、经典的均线系统,被讲了几十年,现在照样有人在用,照样有效。
乍一看,这好像和我这篇文章的结论互相矛盾。一篇说公开不会让策略死,一篇说我的策略被某种意义上的公开弄死了。但仔细拆开会发现,这两拨文章讨论的根本不是同一件事。
那两篇讨论的是策略被更多人知道这件事本身。比如均线交叉、支撑阻力这类结构性规律,反映的是市场参与者集体行为在价格上留下的痕迹,这个痕迹不会因为多几个人知道均线怎么算就消失,因为它依赖的不是信息差,而是人性和资金结构的重复性,这些东西哪怕全世界都知道,也很难被彻底消除。追涨杀跌是刻在大多数人本能里的行为模式,你把这个规律写成书发给所有人,大部分人还是改不掉,边际因此得以留存。
我这篇讨论的是另一层:策略赖以成立的市场基础设施被改变了。持仓量监控加CVD这套东西,不是在利用人性规律,是在利用信息获取和处理速度上的落差。这个落差的存在,依赖于一个具体的、脆弱的前提:大多数参与者没有工具、没有习惯用自动化的方式去实时组合看这两组数据。这个前提一旦被交易所的产品迭代打破,落差就没了,不是变难了,是没有了。
打一个比方:均线策略的边际,像是大部分人容易追涨杀跌这种人性弱点,这种弱点即使全世界都知道,大部分人还是改不掉,所以边际留存。我这套监控策略的边际,像是大部分人手里没有望远镜,这种边际只要交易所把望远镜免费发给所有人,当场就没了,不是慢慢衰减,是断崖式消失。
所以判断一个策略公开后会不会死,真正要问的问题不是知道的人多不多,而是这个策略的边际来源,是可以被工具替代的信息优势,还是很难被工具替代的行为规律。前者一旦被平权,基本没有还手之力;后者哪怕被写成教科书,该有效还是有效。这也是为什么站内这几篇文章其实不矛盾,它们在回答同一个大问题的两个不同层面:一个层面是人性会不会因为公开而改变,通常不会;另一个层面是基础设施会不会因为公开而改变,经常会,而且改变起来往往比想象中快得多。
判断自己手里的策略属于哪一类,比记住哪个结论更重要。可以问自己一句话:如果交易所明天出一个免费功能,把我这套东西一模一样做进App,我的边际还剩多少。答案若是荡然无存,这套策略更接近本文讲的情况;答案若是几乎没影响,它更接近那两篇讲的情况。
5
策略体检:三个信号判断alpha还剩多少寿命

这套认知框架有个更实际的用处,不只是用来事后归因,更应该用来提前体检。
先说一个和这个案例相关但更进一步的观察:如果你的策略是那种大体量、长期公开运行的实盘账户,而且没有足够的自主迭代和变化性,其实比想象中更容易被逆向工程盯上。别人不需要知道你的具体代码,只要观察你的持仓变化、下单节奏、加减仓时机,重复观察几十次之后,规律自然会浮出水面。你的实盘账户运行得越久、体量越大、动作越固定,被反推出来的成本就越低,一旦被反推出来,对手盘就可以像前面说的做市商那样,专门针对你的行为模式设计动作。
这有点像打竞技场类游戏的PVP赛场,版本越往后,对手越了解上一版本的强势打法,官方或其他玩家会针对性设计克制手段,赛场难度随赛季推进不断上升,上个赛季的必胜套路,这个赛季可能连及格线都摸不到。想在这样的赛场活得久,靠的不是找到一劳永逸的打法,而是持续观察版本变化、微调应对,而不是把某一版本的胜率当成永恒真理供起来。

回到实操层面,与其等一套策略彻底失效了才后知后觉,不如养成定期体检的习惯。我自己现在会盯三个具体的信号。
第一,这套方法赖以成立的对手盘迟钝还在不在。如果你的边际来自大部分人不会用某个工具、大部分人不会看某类数据,就定期去检查:这个工具是不是已经变得触手可及,这类数据是不是已经变成了平台默认展示的内容。一旦从少数人能用变成人人可用,警报就该拉响了,不用等到亏钱才反应。
第二,执行这套方法的人数是不是在快速增加。可以从多个侧面观察:同类信号群和脚本的讨论热度、社群里提到这个方法的频率、相关工具的下载量或搜索热度。人数增长本身不致命,致命的是增速超过了信号能容纳的资金体量,当所有人在同一时间点做同一个方向的动作,你的优势会被同类踩死,而不是被真正的对手盘打死。
第三,同样的信号最近的兑现速度是不是在变快。这一条最反直觉,也最关键。很多人以为信号兑现得越快,说明这个方法越灵。恰恰相反,兑现速度持续加快,通常意味着抢跑的人越来越多,大家都想比别人快半步,半步一步地抢跑到最后,行情会在信号刚出现甚至出现之前就被抢跑资金打满,留给你的空间被压缩到接近于零。兑现速度的异常加快,往往是alpha死亡前最后也是最明显的一个信号,比亏损本身出现得更早。
这三条不需要每天盯,但值得每隔一段时间认真过一遍,尤其是在你依赖的方法开始被更多人讨论、被做成教程、被做成付费课程的时候,这通常就是它进入生命周期后半段的标志。
写在最后:这不是一篇唱衰策略的文章
这篇文章不是想说所有基于数据优势的策略都注定会死,也不是想劝你放弃寻找信息差。金融市场无法实现完全的知识普惠,这句话听起来冷,但它背后的另一面是:只要市场存在,就会不断有新的迟钝、新的工具盲区、新的信息落差出现。alpha的生命周期本来就是有限的,这不是缺陷,是这类策略与生俱来的属性,接受它,比幻想找到一个永远不失效的方法要现实得多。
真正重要的,是知道自己手里这套方法的边际到底来自哪里,是可以被工具替代的信息优势,还是很难被工具替代的行为规律,然后据此判断它大概能陪你走多远,以及在它失效之前,还有没有机会及时切换。
留一份最简单的策略体检清单,供你对照自己手里的方法:
- 这套方法的边际,来自对手盘的哪一种迟钝,这个迟钝目前有没有被某个工具或产品逐渐替代的迹象
- 使用这套方法的人数,最近是不是在明显增加,增速有没有超过这个信号能承受的资金体量
- 同样的信号,最近的兑现速度是变快了还是变慢了,兑现越来越快通常不是好事
- 如果这套方法完全公开,赖以成立的是人性规律还是信息落差,前者更耐公开,后者不耐
- 你的实盘执行方式是不是过于固定,有没有留出自主迭代的空间,避免被逆向工程精准针对
把这份清单存下来,定期拿出来对照一遍。你不需要预测alpha什么时候会死,只需要在它开始出现衰老迹象的时候,比大多数人早一点察觉。
以上内容仅代表个人观察与思考,不构成任何投资建议。交易有风险,入市需谨慎。
更多交易干货,关注公众号「Tom讲交易」。如果觉得有收获,别忘了点赞、在看、转发,你的支持是我持续输出的动力。
在微信里搜「Tom讲交易」即可关注,每周更新交易教学
推荐课程
合约陪跑实战训练营
不只教方法,更带你实盘执行。从仓位管理到止损止盈,手把手纠正你的交易习惯,建立可复制的盈利系统。
相关文章
交易规律为什么用着用着就失效了:策略失效背后的拥挤交易真相
很多人都遇到过这种事:一个明明回测漂亮、前几个月也能赚钱的交易方法,用着用着就不灵了。为什么策略会失效?为什么交易方法用一段时间就失效?这篇从规律的生命周期、拥挤交易原理、人多的地方反而危险三个角度,讲清楚交易规律失效的底层逻辑,以及如何持续迭代和验证自己的方法,让你不再死守一招走天下。
技术分析AMD时间模型:亚盘积累、伦敦操纵、纽约反转的一天流动性剧本
为什么币圈老玩家常说等老美起来拉盘?这句话背后其实藏着一套完整的机制。用积累、操纵、派发三个阶段拆解一天里亚洲盘、伦敦盘、纽约盘各自扮演的角色,看懂这套AMD时间模型,你会重新理解每天的行情节奏是怎么被搭建出来的。
技术分析均线+ICT怎么融合?一套改良方案讲透PDA选择、出手时机和止盈目标
纯ICT交易者最容易卡在三件事上:多个PDA同时出现不知道盯哪个、结构确认全凭主观经验、目标价拍脑袋定。一位经历过均线体系到ICT体系转型的实盘交易者,把均线做了极简化改良后重新接回ICT框架,恰好把这三个执行痛点一次性解决。本文拆解这套融合方案的完整逻辑和实操流程。
技术分析持仓量异常暴增,往往是大行情前的信号:一套读懂OI酝酿期的方法
持仓量既不代表方向也不代表价格,它只回答一个问题:有多少钱押在场内没有离场。当持仓量脱离长期均值区间持续暴增,并且价格几次暴跌都没有打破这个上升趋势,说明多空双方都在囤积弹药,市场正在酝酿一场大决战。这篇文章拆解一个真实案例背后的逻辑,讲清楚怎么用持仓量数据判断行情所处的阶段。
技术分析普通人如何监控链上巨鲸:一套不需要内幕消息的跟踪方法
有人在某个地址提前买入某代币流通量14.2%的货并挂出卖单区间,几天后交易所公告上线这个币的合约,最高点正好落在这个地址的挂单区间里。这不是靠内幕消息猜出来的,而是靠持续盯链上数据养成的习惯。这篇讲清楚普通人可以怎么做到这一点。
技术分析VWAP加EMA144/169组合打法:判断大级别趋势真假突破
单独用VWAP判断支撑阻力容易被插针骗过,单独用EMA144/169判断趋势又容易滞后。这篇讲一套三层组合用法:踏空后去日线VWAP找补车机会、大级别VWAP突破配合EMA144/169确认真假、VWAP与长期趋势线连续共振时的高赔率重仓信号,并用以太坊周线级别一次真实的历史案例复盘验证。
觉得有用?关注公众号
扫码或在微信里搜「Tom讲交易」,每周更新交易教学文章