FAQ > 金融建模 > 大师策略 > 传奇人物投资策略

华伦.巴菲特企业投资法则    

  • 背景:
     华伦.巴菲特(Warren E. Buffett)是全世界有史以来,靠股票赚最多钱的人,1930年8月30日生于内布拉斯加州(Nebraska)的奥玛哈(Omaha),年轻时在哥伦比亚大学(Columbia University)研究所受教于班杰明.葛拉汉(Benjamin Graham),取得经济学硕士学位,1954年加入葛拉汉纽曼公司(Graham-Newman),向葛拉汉学习投资方法,1956年回到奥玛哈以100美元起家,至1999年8月为止,个人资产总额已达360亿美元以上,成为全美第二富有的人。
      巴菲特最重要的投资是在1965年买下传统纺织工厂波克夏.哈萨威(Berkshire Hathaway),1967年巴菲特开始利用波克夏.哈萨威的现金进行企业转投资,至今35年间,由于巴菲特长期购买企业的方法奏效,使波克夏.哈萨威的净值成长2078倍,而且没有任何一年出现亏损,假如在1965年投资一万美元在波克夏.哈萨威的股票上,至1999年中,市值逾5000万美元,而同时期的投资在S&P5000指数,则只成长至50万美元,至2001年中,波克夏总市值达1250亿美元(含A、B股),巴菲特自己拥有波克夏.哈萨威38%的股权,并且每年在波克夏.哈萨威的股东年报中的报告的投资成果及方法,皆被业界当成必读的经典之作。
      巴菲特一生固守理性的投资原则,只投资企业本身而非股票,到2000年底,波克夏.哈萨威的主要持股,仍是其长期持有的美国运通(American Express Company 11.4% )、可口可乐(The Coca-Cola Company 8.1% )、吉利(The Gillette Company 9.1%)、华盛顿邮报(The Washington Post Company 18.3% )及威尔法哥(Wells Fargo & Company 3.2%)等公司。他自己声称:『我有15%像费雪(Philip A. Fisher),85%像班杰明.葛拉汉』可说明其投资风格;巴菲特目前仍住在故乡奥玛哈,40年前以3万1千500美元买来的老房子之中,奥玛哈也因为巴菲特,成为美国投资人膜拜的圣地,有些投资人愿意花六万美元以上买进一股波克夏的股票,只是要在每年波克夏的股东会中聆听巴菲特的教悔,由此可知巴菲特在美国投资者心目中的地位,是多么崇高。
    投资程序:
     巴菲特的投资法则非常简单,首先不理会股价每日的涨跌,其次,不去担心总体经济情势的变化;再者,以买下一家公司的心态投资而非投资股票,而其方法中有四大原则:
    1.企业原则:
    a.这家企业是简单而且可以了解的吗?
    b.这家企业的营运历史是否稳定?
    c.这家企业长期发展前景是否看好?
    2.经营原则:
    a.经营者是否理性?
    b.经营者对他的股东是否诚实坦白?
    c.经营者是否会盲从其它法人机构的行为?
    3.财务原则:
    a.把重点集中在股东权益报酬率(ROE),而非每股盈余
    b.计算出【自由现金流量折现(DCF)】
    c.寻找高毛利率的公司
    d.对于每一元的保留盈余,确定公司至少已经创造了1元以上的市场价值
    4.市场原则:
    a.这家企业的价值是什么?
    b.这家企业是否能以显著的价值折扣购得。(亦即取得安全边际)。
    选股
    算法

    使用方法:由于巴菲特的原则中,部份是无法量化的,因此本系统只选取可数量化的原则、方法如下:
    1.最近年度股东权益报酬率>平均值(市场及产业)
    2.五年平均股东权益报酬率>15%
    3.最近年度毛利率>产业平均值
    4.7年内市值增加值/7年内保留盈余增加值>1
    5.(最近年度自由现金流量/7年前自由现金流量)-1 > = 1
    6.市值/10年自由现金流量折现值<1

    使用限制:
    由于巴菲特的方法中,常以产业的比较做为是否投资该公司的标准,因此建议会员在选取时,须注意,选取的范围大小;另在比较每一元保留盈余是否创造超过一元的市场价值时,由于牵涉到公司上市年限是否够久,因此,上市不到七年的公司将被剔除。在最后阶段计算股东盈余折现时,本系统采巴菲特使用的二阶段折现模型,第一阶段成长率预设为15%,第二阶段成长率为5%、贴现率预设为9%。
    选股模型:
    定义:CQ_01(BkName:Str,EndT:TDateTime,b1,b2,b3,b4,b5,b6,b7,b8,b9:Boolean,NER5yMinV,GPRTTMMinV,PCFMaxV:float,IndustryLevle:Int,SaveResult:Boolean);Array
    说明:华伦.巴菲特(Warren E. Buffett)企业投资法则
    算法说明:
    1. 最近报告期近12月净资产收益率不小于0,不低于行业值,不低于市场值
    2. 最近五年的净资产收益率皆大于0且五年均值不低于NER5yMinV
    3. 最近报告期近12月销售毛利率(%)不小于0,不低于行业值且不低于GPRTTMMinV
    7. 最近报告期近12月资产负债率不高于行业值
    8. 指定日近12月市现率不小于0且不高于市场的PCFMaxV倍
    9. 最近报告期每股收益不高于每股经营活动现金流量净额
    参数:
    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
    b9:Boolean 是否选择条件9
    NER5yMinV:float 五年平均股东权益报酬率(%)
    GPRTTMMinV:float 最近年度毛利率
    PCFMaxV:float 超过PCF中值的最大倍数
    IndustryLevle:所用行业级别
    显示名取值
    证监会一级行业1
    证监会二级行业2
    所有市场3

    SaveResult:Boolean 是否更新至缓存选股列表中
    返回:Array 选股代码及用到的相关指标
    策略回测模型:
    定义:Show_DSXG_201(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_201(20210101T,20210205T,1);//返回最新股票池
    结果: