《股魔》作者马克使用VCP取得超级绩效,在1997和2021年参加美国投资冠军大赛,年化报酬率高达155%与338.42%。VCP是近年比较知名的一种技术分析型态。
《VCP模式选股公式》(可直接点击链接查看文章)中详细写了波动率收缩(VCP)模式的选股公式源代码。
VCP 是什么?
VCP型态是马克. 米奈尔维尼(Mark Minervini)提到,他经手的每笔交易都符合 VCP 概念,并用它创造超级绩效。
那到底什么是 VCP?
简单来说,VCP呈现出市场供需法则运作的结果,也就是股价波动的过程中,收缩(下跌)幅度一次比一次小,代表价格波动和成交量都萎缩,形成最小阻力。
也就是说,每当股票大涨后,通常会经过一段时间盘整,股价会经过 2-6 次的收缩(收缩以 T 来表示,如下图),随着一次次的波动,成交量开始萎缩,波动的幅度也会越来越小,最后收缩到极限,代表股票已由法人大量承接,市场释出的股票越来越少,股价最后会出现突破口,这时候就是最好的进场机会,也就是马克说的枢纽点(pivot buy point也有转折买进点的意思),此时只要有少量买盘就能推升股价。
VCP 的概念基本上对应SEPA策略(特定进场点分析)的主轴:「价涨量增、价跌量缩」,如果我们从供需法则来看,更容易理解。
VCP呈现出量价关系,也就是筹码成交量、价格波动两者之间的关系,当股票筹码转移到法人买盘手中时,随着价格波动逐渐收缩,流入市场的供给筹码愈来愈少,弱者相继出局,筹码变成相对稳定,这时只要有少量买盘,股价就会往上。
VCP策略优点
1. 通过特定型态,快速选股,筛选出当下符合高命中率的型态
股价如果向上突破VCP,就代表着正面发展,不过具有 VCP 型态的股票不一定能成功突破,但能成功突破的股票往往都具有 VCP 型态,因此学会观察 VCP 能帮助投资人快速筛选股票,提高命中率。
2. 买入时机判断
马克会观察哪些股票即将突破 VCP,以此找到最佳进场买点。
当市场筹码不再浮动,成交量也萎缩后,价格波动也会趋于平缓,投资人使用VCP可以避免误入过于拥挤的交易,锁定的股票也不至于成为大众焦点;
相反的,如果价格与成交量没有趋缓,那就代表市场筹码还不够稳定,进场风险也很高。总归一句来说,学会观察 VCP 型态,能帮助我们判断进可攻、退可守的进场机会。
如何使用VCP?VCP选股条件
VCP有3个选股条件:
股票处于第二阶段上升趋势
价格波动呈现收缩,每次回调为前一次的一半
时间压缩
条件1:股票处于第二阶段上升趋势
马克所提出的SEPA策略中,提到强势股和任何股票一样,都会经历生命循环,他归纳出四大阶段,分别是:整理、承接、做头、下降。
他发现几乎每支强势股的大涨走势,都发生在第二阶段,因此最好在这个阶段买进,一旦此时进场,股价不久就会出现涨势。
第二阶段有以下特征,基本法则是股价要高于200MA,但不需要所有参数都符合,若股价长期低于200MA,代表股价处于下降趋势,就不需要考虑:
股价高于200MA。
200MA本身处于上升趋势。
150MA高于200MA。
股价处于明显上升趋势,波段高点与回档低点持续垫高,呈现阶梯状走势。
短线均线位于长线之上。
日线与周线大量上涨,正常回调则量缩。
日线或周线高于平均量,上涨线形的数量多于下跌线形。
均线(MA)最常被用来辅助观察趋势方向,除了200MA及150MA 之外,还有其他参数可以设定,如果对均线有兴趣的人,可以接着看:均线(MA)如何计算?如何运用?(死亡交叉、黄金交叉)
条件2 :价格波动呈现收缩,每次回调为前一次的一半
股票价格波动呈现收缩,成交量也明显萎缩,每次回调幅度为前一次的一半。
VCP型态的发展过程中,通常会看到股价呈现 2-6 次的波浪收缩,第一次的波浪会大幅收缩,接着,幅度开始越缩越小,收缩期间的价格波动幅度持续缩小,成交量也明显萎缩,当突破收缩的高点时,就是买进的好时机。
一般来说,波浪的回调程度约为前次波浪的一半,若第一次波浪呈现25%的回调,那么第二次回调的跌幅可能收缩到15%,接着越来越小,12%、6%、3%,想要出售的股票的人越来越少,修正幅度开始缓和。
此型态就像是一条吸饱水的毛巾,第一次拧水时会流出大量的水,第二次拧水时会流出少量的水,第三次会流出些许的水,到了四、五次,可能连一滴水都拧不出来,当一滴水都拧不出来时,代表供给卖压完全消失,只需要少量买盘就能够将股价推升至高点。
条件3 :时间压缩
健全的整理期间,可能要花费3-65周的时间,价格行为呈现VCP性质,有助于筹码安定,随后走势遭遇庞大卖压的可能性也比较低,股票出现立即或持续性涨势的可能性也更高。
盘整走势期间,如果爆发急涨行情,投资人最好要避开,因为消化筹码需要时间,让筹码从弱者转到强者手中,
在短期还没有完成消化筹码的情况就出现急涨,即使型态符合,风险依然也相对较高。
VCP 出现后,后续观察特点
价格行为呈现 VCP 后,我们可以持续观察,强势股往往具备以下四大特点:
向上突破后,出现跟进的价格走势
最初上涨过程,价格收高机会,超过收低机会
网球行为:回调整理后,价格强劲回升
价格大多收在线形上半部
特点1:向上突破后,出现跟进的价格走势
最好的情况是,出现连续几天的大量涨势,这是区别机构买盘和散户买盘的判断基准。
涨势如果有机构买盘介入,那价格向上突破之后,通常都会出现持续好几天的买盘,相反的如果是散户,后续买盘不会持续太久。
特点2:最初上涨过程,价格收高机会,超过收低机会
价格向上突破之后,观察第一个或第二个星期的上涨与下跌天数:上涨天数越多越好。
股票如果有机构买盘承接,就会呈现持续性上涨,因为机构法人打算持有庞大部位,通常很难在短短一两天内就建立部位。
特点3:网球行为:回调整理后,价格强劲回升
股票出现一段涨势之后,通常会拉回做短期整理,股票如果健全,拉回整理期间会相当短暂,可能是几天或一两个星期,接着很快就会出现下档买盘支撑,并在几天之内推升股价,就像是网球一样快速反弹,相反的,就会像鸡蛋一样摔破。
简单的说,最好的股票,很快就能从拉回走势中回升,如果买进后,价格很快向上突破,并呈现网球行为,那投资人就可拉长持有天数。
下图为Netflix在21个月内上涨525%,股价向上突破长达6个月的底部,两次各拉回整理5天与7天,然后股价回升创高。
特点4:价格大多收在线形上半部
在最初上涨过程,突破之后价格收在线形上半部的机会,应该要大于收在下半部,然而,如果线形很短,那收盘位置就不特别具有参考价值。
VCP 出现后,此时该做什么?
当VCP出现后,可以寻找最佳买点及进场前先设定停损。
最佳买进点:枢纽点(pivot buy point)
当 VCP 型态整理完成后,就会出现「枢纽点」(pivot buy point),此时是最佳买进点,可以视为卖压最小的临界点,这时候的价格行为呈现「价涨量增、价跌量缩」
进场前先设定停损
股价突破枢纽点后,有时会重新拉回枢纽区间,
马克提到:「只要价格不跌破停损,我就会试着让股票拥有够大的弹性空间。」
但他认为每个人要针对自身情况设定停损,以他自己的做法,停损大约设定在7-8%或更低位置。
他在书中强调,投资人进场前就应该制订相关计划,包含以下三个部分:
(1) 设定起始停损点:通常初始停损点低于预期获利的一半或更低。
(2)重新进场条件:只要再满足买进条件即可再进场。
(3)获利了结:向上调整停损点以及获利至一定程度后,上移获利了结点。
VCP交易操作注意事项
1. VCP 的误解
从字面上来看,价格波动收缩型态似乎很简单,好像只要观察收缩型态就好,但这也是对VCP最常见的误解。
一个「合格的」VCP 波动收敛型态,需要同步搭配 SEPA 策略」,
也就是要符合SEPA长期特征,及考虑VCP短线型态判断型态是否出现波动缩小,并在枢纽点关键突破口买进,
同时考量适当的停利停损方式,才有办法变成实际可行的交易策略,并不是单纯用肉眼就能够判断。
2. 突破失败就该认赔
呈现 VCP 型态或展现强势股性质的股票,最后未必能突破成功,任何交易策略和方法都要考虑到后果,毕竟现实世界里,经常有突发状况,很可能不会按照预期发展。
对于负面情况,马克认为一律先以风险为优先,一定要事先设定好停损点,才能保住既得获利,如果情况很严重,可先减少部位规模,甚至在停损前就该认赔。
他指出停损的设定,原则上不应该超过期望获利的一半,而对大多数投资人来说,不论平均获利有多大,停损都不应该超过买价的10%。
总结:不过时的交易策略
VCP 概念及 SEPA 策略至今仍不过时,
下图是马克的Twitter推文内容,分别是1904年的市场走势图,以及2019年的市场走势图,
他指出30年来,观察到的市场规则仍然毫无改变,因此他仍旧使用同样的方法交易策略来获利。
对VCP型态的心得:
Mark Minervini我认为值得学习的,是了解它思考整个策略型态的方式。
VCP型态有3个特点:
提高成功率,且逻辑清晰
易于做风险控制
高周转率,提高资金使用效率
以下分别谈这三点。
1. 提高成功率,且逻辑清晰
Mark给出的策略型态,包含了长期趋势判断(SEPA),以及短期的型态(VCP),
但并不是形状符合,就可以是一个赚钱策略,关键是理解获利或者高成功率、有额外正期望值,背后的原因。
Mark有给出背后清晰的理由:包括筹码面慢慢变干净、价格与成交量的反映说明不再有大幅下跌的卖压、机构法人买进需要时间。
在这些因素之下,才组成策略。
2. 型态易于做风险控制
VCP型态的特征是波动收敛,而当波动再次突破时,不是向上就是向下,较小的波动有利于设定较小的停损点,例如把停损点设在VCP价格收缩的下缘,毕竟如果突破下缘,虽然可能只是假突破,但更大可能代表型态失败了。
而相较突破区间形成趋势的获利,较小的风控有利于得到更好的盈亏比率。
3. 提高周转率
我认为这点也相当关键,因为VCP型态已经是价格即将发动之前,并且会选在突破时才进场,属于右侧交易策略,这不同于一些需要布局漫长等待行情发酵的策略,VCP它在突破才进场,赚与赔的反应相对会快很多,对或错很快就会知道,失败就停损出场。
对于同一笔资金来说,这意味这同样时间区间内,有机会参与更多次交易。
即使胜率不高,但只要策略整体有正期望值,在同样时间内周转更多次,结果也会相当不错,甚至远远优于一切高胜率但长期的策略。
很多认会误以为高报酬是做对某一档大行情的结果,但那反而可能是随机运气,难以持续重复和复制,当然,我并没有办法实际去验证VCP型态的回测数据,毕竟它本身的定义型态的样貌很难被程序化,
所以VCP型态是否有用,无法给出一个明确的定论,但我认为在逻辑上,它有一定的合理性。 在许多书籍上也会看到类似的概念 (VCP型态并非Mark Minervini独创,有些书称为咖啡杯型态,也是类似概念),
我自己以前也有做过类似波动收敛的策略,是用在指数而非个股上,当时心得是这种概念的确是有些效果,整体报酬没特别高,但风险控制效果的确优于指数。
而无论VCP型态是否有效,我认为Mark Minervini如何去设计策略、背后的逻辑、风险控制的方式,都是相当值得学习思考的,
比起大多数谈技术分析的人来说,Mark Minervini的策略完整性和逻辑性,我认为都相对清晰很多。