FAQ > 金融建模 > 大师策略 > 小型股投资策略

约翰.罗杰士中小型价值成长选股法则    

  • 背景:
     约翰.罗杰士(John Rogers)是美国知名的基金经理人,投资经历长达21年,毕业于普林斯顿大学(Princeton University)经济系,曾任职于威廉布莱尔公司(William Blair & Co.,管理资产220亿美元),1983年创立亚瑞资本管理公司(Ariel Capital Management),1986年发行亚瑞成长基金(Ariel Growth Fund,后改名为Ariel Fund),至2001年6月底止,15年平均年报酬率14.64%,分别超越同期罗素2000指数(Russell 2000 Index)及罗素2000价值指数(Russell 2000 Value Index)达3.46%及1.69%,累积报酬率达6.4倍,超越S&P500指数的6.11倍及罗素2000指数的4.68倍,获得著名基金评等机构晨星公司(Morningstar Co.)给予五颗星的评价,李柏分析服务公司(Lipper Analytical Services Inc.)亦将其列为小型价值基金(SSystem cap value equity funds)的第一名,共同基金杂志(Mutual Funds Magazine)也将亚瑞基金列名为2001年同类型最佳基金(“Best in Class” Award)之一,即便是美股大跌的2000年,亚瑞基金也以28.77%的报酬率,大幅打败S&P500指数达37.92%,显示其投资策略及绩效是经得起市场长期考验的。
      约翰.罗杰士的选股特色以中小型股为主,排除核能、武器制造及烟草等有害社会公益的产业,并集中投资在具产品优势、良好管理、高现金流量、高总资产报酬率、低负债及低本益比的公司,投资风格强调耐心(Patience)的重要,亚瑞资本管理公司的座右铭为”缓慢及稳定赢得比赛”(Slow & Steady Wins the Race),由其公司的标志是一只抱着冠军杯的乌龟可见一斑。
    资料来源:http://arielmutualfunds.com、http://www.morningstar.com。
    投资程序:
    选股标准:选择总市值低于20亿美元的小型公司或低于100亿美元的中型公司。
    1.公司所处产业必需有进入障碍(have barriers to entry)、强势品牌(strong brand-name)及消费者认知(customer awareness),以达到获利的持续性及可预测性(Consistency and predictability)。
    2.公司必需有良好的产品及管理。
    3.公司的评价—必需在公司不受欢迎股价便宜时有买进的勇气(Have the courage to buy things while they are out of favor at a bargain price)。
    4.坚实的资产负债表—高现金流量及低负债(A solid balance sheet with high level of cash flow and low burden of debt)。
    5.盈余成长率至少12~15%。
    6.预估盈余本益比低于13倍或股价低于私有市场价值(private market value)40%以上。
    7.总资产报酬率(ROA)及股东权益报酬率(ROE)高于市场平均值。
    选股
    算法

     由于约翰.罗杰士选股方法中的部份是主观判断的(如进入障碍、强势品牌、消费者认知、良好的产品及管理等),本模块程序只取用可数量化的部份,进行股票的筛选,并将其筛选条件重组成选股标准及买进标准两部份:
    选股标准:
    1.选取总市值 < 市场平均总市值*80%的公司。
    2.最近一季负债比率 < 35%。
    3.过去五年平均盈余成长率 > 12%。
    4.预估盈余成长率 > 12%。
    5.近四季总资产报酬率(ROA) > 市场平均值。
    6.近四季股东权益报酬率(ROE) > 市场平均值。
    7.最近四季每股税前息前折旧前盈余(EBITDA) > 市场平均值。
    买进标准:必需符合以下两个条件中任一条件:
    1.预估本益比 < 13倍。
    2.总市值 < 私有市场价值*60%的公司。

    数据使用限制:
    因本选股方法之条件极为严格,建议会员在选取样本时应以全部上市公司为初始样本,本系统亦将部份标准的常数项改为可变量,会员可更改变量之值,以利选股作业之顺利进行。
    约翰.罗杰士在一篇媒体访谈报告中,曾提及计算私有市场价值的方法有两种:
    (1)以产业平均的并购股价/税前息前折旧前盈余倍数(Price/EBITDA numbers)计算。
    (2)以现金流量折现(Discounted cash-flow analysis)计算。并强调其以第一种方法为主,但因国内并无太多的并购案例可作为标准,因此,本模块程序以市场交易价格作为计算标准。
    选股模型:
    定义:XX_08(BkName:Str,EndT:TDateTime,b1,b2,b3,b4,b5,b6,b7,b8:Boolean,PEMaxV,NPG5yMinV,DERTTMMaxV:float,IndustryLevle:Int,SaveResult:Boolean);Array
    说明:约翰.罗杰士(JohnRogers)中小型价值成长选股法则
    算法说明:
    1.指定日流通市值不高于市场的百分之40分位数
    2. 最近报告期近12月资产负债率不高于行业值
    3. 近五年平均净利润增长率(%)不低于NPG5yMinV
    4. 最近报告期近12月净利润增长率(%)不低于NPG5yMinV
    5. 最近报告期近12月总资产报酬率不低于市场值
    6. 最近报告期近12月净资产收益率不低于市场值
    8. 指定日近12月市盈率不小于0且不高于市场的PEMaxV倍
    参数:
    BkName:Array板块名称
    EndT:DateT 截止日
    BkName:Str 板块名称
    EndT:DateT 截止日
    b1:Boolean 是否选择条件1
    b2:Boolean 是否选择条件2
    b3:Boolean 是否选择条件3
    b4:Boolean 是否选择条件4
    b5:Boolean 是否选择条件5
    b6:Boolean 是否选择条件6
    b7:Boolean 是否选择条件7
    b8:Boolean 是否选择条件8
    PEMaxV:float 超过PE中值的最大倍数
    NPG5yMinV:float 最近五年盈余成长率(%)
    DERTTMMaxV:float 资产负债率(%)
    IndustryLevle:所用行业级别
    显示名取值
    证监会一级行业1
    证监会二级行业2
    所有市场3

    SaveResult:Boolean 是否更新至缓存选股列表中
    返回:Array 选股代码及用到的相关指标
    策略回测模型:
    定义:Show_DSXG_608(BegT:TDateTime,EndT:TDateTime,type:Int);
    说明:大师策略: 约翰.罗杰士中小型价值成长选股法则-策略回测结果数据提取模型
    参数:
    BegT:TDateTime    开始日
    EndT:TDateTime    截止日
    Type:自定义     返回类型
    Type显示名取值
    策略与大盘比较0
    最新股票池1
    与上期比新增的股票2
    与上期比剔除的股票3
    与上期比继续持有的股票4
    所有股票池6
    策略与大盘比较(数据)8

    返回结果:根据Type参数不同返回不同的结果。
    结果返回结果类型
    策略与大盘比较TGraph
    最新股票池Array
    与上期比新增的股票Array
    与上期比剔除的股票Array
    与上期比继续持有的股票Array
    所有股票池Array
    策略与大盘比较(数据)Array

    回测应用案例展示:
    范例:Return user('jrtzsupport').Show_DSXG_608(20200101T,20200901T,1);//返回最新股票池
    结果: