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

理查德.考克支持赢家操作法则    

  • 背景:
     理查德.考克(Richard Koch)是英国知名的企业家、创投专家及作家,年轻时创立英国著名的创投公司-LEK Partnership and Strategy Ventures plc.,在1980年代初期,协助拯救Filofax公司(文具用品公司)成功,使其股价在四年内上涨7倍,因而一战成名,他也曾协助Blego公司(著名主题餐厅)及MSI公司(连锁旅馆)等遭遇财务困境的公司,理查德.考克目前仍担任LEK Partnership and Strategy Ventures plc.、Advent Venture Capital Trust及William Baird plc.等公司的执行董事,并担任Filofax、Belgo、MSI及Roxboro等公司的非执行董事。
      由于理查德.考克具有多方面的才能,其著作也非常多,较著名的有The 80/20 Principle :The Secret of Achieving More with Less(中译:80/20法则,1998年:大块文化);The Successful Boss's First 100 Days - The Official Guide for the New Boss (Career Tactics):1998;Managing without Management :A Post-Management Manifesto for Business Simplicity:1998及Selecting Shares that Perform :Ten Ways to Beat the Index (中译:散户兵法,1996年:财讯出版社)等,本模块的方法即取材自Selecting Shares that Perform :Ten Ways to Beat the Index一书中,Backing Winners的部份。
      理查德.考克认为在股票市场中,达尔文主义优胜劣败,适者生存的法则同样适用,过去盈余持续成长,股价表现也比较好的公司,通常未来的表现也不会令人失望,理查德.考克研究过1970至1992年,希望彻底改革经营方式,以提升报酬水平的英美大型企业,发现有三分之二公司的『转型』意图,最终皆以失败收场,他认为企业的命运很难改变的原因有两个:
    (一)企业受制于更大的竞争结构中,单一公司很难扭转外在趋势。
    (二)企业本身在经营上会形成特别的企业文化,除非碰到非常大的危机,通常很难有所改变,
      因此,具有高竞争力、优秀企业文化传统的好公司,通常也是比较好的长期投资标的。
    投资程序:
    选股标准:
    在金融时报30种股价指数中(或100种股价指数亦可)选出过去10年股价投资报酬率最高的10种股票作为投资标的。
    操作法则:
    1.如果投资组合中任何股票第一年投资报酬高于40%,应马上加码一倍的持股,但单一个股不应超过投资组合的25%以上。
    2.年投资报酬高于30%的持股,若由近期最高价下跌超过15%,应卖出一半,若由上次卖价再下跌15%,即应全数出清。
    3.年投资报酬高于20%的持股,若由近期最高价下跌超过7%,应卖出一半,若由上次卖价再下跌7%,即应全数出清。
    4.年投资报酬低于20%的持股,只要比近期最高价下跌10%或比买价下跌8%以上,就要赶快卖掉。
    5.投资组合中,任何年投资报酬率低于指数报酬率的个股即应卖出。
    6.如果还有资金可供投资,应在原有投资组合中挑出表现最好的股票买进。
    7.上述法则不适用于空头市场或股市大跌时期,如果您选定的股价指数,比开始利用此方法投资时下跌10%,或比最近高价下跌15%以上,应出清所有持股,将资金转入定存,待指数自最近低点上涨10%以上后,再进场投资。
    选股
    算法

    由于理查德.考克的方法,在选股部份只以股价投资报酬率为标准,有风险太大之疑虑,本系统加入获利性的指标筛选,以降低会员的投资风险:
    1.选取最近5年股价投资报酬率最高且最近1年投资报酬率高于相应指数的个股的30支股票。
    2.选取最近7年每年皆有获利的个股。

    数据使用限制:
    1.由于国内市场的情况与国外稍有不同(如公司上市年数相对较短),本系统将部份条件设为可变量,由会员依需求自行更改选股标准。
    2.理查德.考克在操作准则部份,有多项标准,作为投资组合建立后,调整持股的依据,希望会员在投资组合建立后,确实依照其标准操作。
    选股模型:
    定义:CQ_09(BkName:Str,EndT:TDateTime,b1,b2,b3:Boolean,YearGoMarket,ReturnNumber:float,IndustryLevle:Int,SaveResult:Boolean);Array
    说明:理查德.考克 (Richard Koch) 支持赢家操作法则
    算法说明:
    1. 最近报告期近12月净利润及近5年净利润皆大于0
    2. 最近一年涨幅不低于市场值
    3. 上市年数不低于YearGoMarket
    参数:
    BkName:Str 板块名称
    EndT:DateT 截止日
    b1:Boolean 是否选择条件1
    b2:Boolean 是否选择条件2
    b3:Boolean 是否选择条件3
    YearGoMarket:float 至少上市年数
    ReturnNumber:float 返回个数
    IndustryLevle:所用行业级别
    显示名取值
    证监会一级行业1
    证监会二级行业2
    所有市场3

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