Skip to content

WongLynn/kanglong

Repository files navigation

kanglong

降龙四式之亢龙有悔

这一招叫作‘亢龙有悔’,掌法的精要不在‘亢’字而在‘悔”字。倘若只求刚猛狠辣,亢奋凌厉,只要有几百斤蛮力,谁都会使了。这招又怎能教黄药师佩服?‘亢龙有悔,盈不可久’,因此有发必须有收。打出去的力道有十分,留在自身的力道却还有二十分。哪一天你领会到了这‘悔’的味道,这一招就算是学会了三成。好比陈年美酒,上口不辣,后劲却是醇厚无比,那便在于这个‘悔’字。” --洪帮主

这是一个根据PE、PB在指数历史低估区间时买入,长期持有,然后在PE、PB处于历史高位时卖出的策略。

  • 这个策略极其简单,适用于大部分宽基指数;

  • 这个策略是跑不赢指数的,但是能让你极其安心的长期持有;

  • 谨记:一切回测有效的策略都是看后视镜开车。回测仅仅是参考,不能预测未来。

  • 谨记:成功概率不能预测,失败风险无法回避,历史周期不断重复,时刻抱有敬畏之心。

指数特点

  • 背靠国运,不死鸟
  • 长期上涨
  • 成本低
  • 不择股
  • 容易量化
  • 大道至简

低估不定期不定额策略

我们的策略制定原则:

  1. 可复现、可回测
  2. 排除人工干扰,机器拯救人类
  3. 落子无悔,买定离手
  4. 低估买,高估卖,没有机会不动
  5. 资金分为250份分批投入

买入条件

  1. 市场出现系统性低估机会可以买入
  2. 单一标的PE、PB 处于历史30%以下可以买入
  3. PB处于历史30%以下,且PE<10 或 1/PE<十年期国债利率X2,可以买入

卖出条件

  1. 市场出现系统性高估机会可以卖出
  2. 单一标的PE、PB 处于历史70%以上可以卖出
  3. 1/PE<市场能找到的最小无风险收益率,可以卖出置换

简单持有

不符合买入,也不符合卖出条件,简单持有即可。

若市场利率缓慢下行,可简单买入短债基金持有,其他情况不动。

半凯利公式控制仓位

采用银行螺丝钉的方法计算仓位;

其盈利增长率我们替换为10年ROE中位值,因为长远来看,PEG会趋近于ROE;用ROE更加保险

以恒生指数为例。

  • 恒生指数过去10年的ROE中位值10%左右
  • 我们期望5年年化15%的收益率
  • PE历史30%大概为12,配合我们上面要求的条件,我们需要在10PE买入

凯利公式

F =(bp - q)/ b

其中b代表赔率,p代表获胜率,q代表落败率,q = 1-p

投资指数基金的赔率

赔率b =(卖出时估值/买入时估值)*【1+指数盈利增长率】^持有年数 =(1+你要求的年复合收益率)^持有年数

b = (卖出时估值/买入时估值)* 1.1^5 = 1.15^5

卖出时估值PE/10 ≈ 1.25

要求卖出时估值 ≈ 12.5

这样就把我们的投资行为固化为了这样一个事件:

假如未来恒生指数能保持平均10%的ROE,我们在10PE买入恒生指数,要求有15%的年复合收益率,那我们“需要在5年的时间里,至少有一次机会在12.5倍以上市盈率卖出”。

投资指数基金的胜率

胜率 = 期望卖出PE的历史估值概率

5年时间里,12.5PE是大概率事件,事实上,我们要求在70%的PE上方卖出,这个值大概是15PE。

12.5PE在历史上大概处于 60%的位置, 所以我们的条件还是非常宽松的。

按照我们前面制定的的边界卖出条件 PE估值百分位 > 70%,所以如果能买到10PE以下的恒生指数,并且期望5年内年化收益15%的话,只要能持有不动,胜率>60%;

计算仓位

通过凯利公式计算出来的仓位, X0.5;称为半凯利公式

胜率60%,赔率2;

F =(bp-q)/b = (2 * 60% - 40%)/2 = 40%

F * 0.5 = 20%

根据半凯利公式推出,推荐仓位为20%。

一些推论

  • 预期收益越低,胜率就会越高,仓位也会越高。如果预期收益过高,甚至仓位会是负数(也就是无法实现)
  • 买入估值越低,胜率就会越高,仓位也会越高。如果买入估值过高,甚至仓位会是负数(无法赚取估值差收益)
  • 指数的盈利增长率越高,对应的胜率也会越高
  • 买入时不要求每次都能赢,但是一定要在赢面大的时候下大注

多指数组合计算仓位

对组合中的每个指数设定 买入PE,卖出PE,持有年数,要求年复合增长率, 分别计算仓位

全部仓位相加,便可以决定总仓位。

定投

每次的总仓位即 定投总额 / 定投次数;比如5年计划投入60w,每月定投一次,那么每次总仓位1w;

每次计算卖出PE点大于历史估值70%即可盈利的品种,并决定仓位;然后所有仓位相加。

如果定投不定额, 每次仓位可以超过100%;

如果定投定额,每个品种的仓位比例再等分平均,最后达到100%

如果没有符合条件的品种或者总仓位<100%,买入短债基金代替;

达到卖出条件分批减仓,减仓可以逆运算,也可以简单的用一个网格策略逐步卖出。

不定期不定额

如果我们有一个量化策略,可以直接把投入资金分为50份,在某个品种达到极高的胜率的时候计算仓位一把买入;然后在此之上, 采用价值平均策略定投,长期持有;

FAQ

  • 实盘在哪里?

https://www.joinquant.com/algorithm/live/liveUrlShareIndex?backtestId=9ce88469ba4da2c4ad0be340e0509a8e

密码:jiosim

  • 为什么资金分成250份?

综合考虑Beta因子、费率、波动率、夏普比例等等因素,选择5只宽基指数,每只预计投入资金50份;50X5=250

  • 250不吉利啊

投资永远都有赌运的成分,just for fun.

  • 为什么每只指数预计50份?

A股牛短熊长,一个熊市周期在5-7年内,每周执行一次,5-7年里大概产生产生50次买入的机会

  • 为什么卖出策略这么简单,不能采用凯利公式减仓吗?

牛短熊长,切勿贪心。

About

低估指数定投策略

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages