FAQ > 金融建模 > 大师策略 > 高科技股投资策略

詹姆士.欧沙那希成长型股票筛选II    

  • 背景:
     詹姆士.欧沙那希(James P. O'Shaughnessy) 是欧沙那希资本管理公司(O'shaughnessy Capital Management,Inc)及欧沙那希基金公司(O'shaughnessy Funds, Inc)的总裁及基金经理人,也是Invest Like the Best(Mcgraw-Hill,1994),What works on wall street(Mcgraw-hill,1997,中译华尔街致胜秘诀)及How to Retire Rich(Broadway Books,1998)等书的作者,其中华尔街致胜秘诀是美国有名的畅销书,书中分析了包含S&P及compustat数据库上万家公司中,能真正长期战胜市场报酬率的财务因素,研究分析范围长达44年(1950-1994),证明市场没有遵循效率市场理论(Efficient Market theory),市场不断明确的回馈特定属性的股票,也不断的惩罚具有其它特定属性的股票,欧沙那希在【What works on wallstreet】一书中提出成长型股票的筛选原则如下列的投资程序。
    投资程序:
    1.去年股东权益报酬率>18%
    2.5年期平均股东权益报酬率≧18%
    3.最近一年盈余本益比<18
    4.预估本益比<18
    5.5年期净值(账面价值)平均成长率≧15%
    6.5年期平均盈余成长率>15%
    7.5年期资本支出平均成长率>10%。
    选股
    算法

     为使本筛选程序顺利进行,本系统将使用方法中的筛选顺序进行更动如下:
    1.5年期净值(即账面价值、股东权益)平均成长率≧15%
    2.5年期税后盈余平均成长率>15%
    3.5年期资本支出平均成长率>10%
    4.5年期平均股东权益报酬率≧18%
    5.最近四季股东权益报酬率>18%
    6.最近四季本益比<18
    7.预估本益比<18

    使用限制:
     由于本方法之筛选标准极为严格,在美国5000家公司,最后筛选结果常在50家左右,因此,建议VIP会员在选取样本时选取 所有公司为宜,以免选不到股票。
    选股模型:
    定义:GK_07(BkName:Str,EndT:TDateTime,b1,b2,b3,b4,b5,b6,b7:Boolean,NER5yMinV,TEG5yMinV,NPG5yMinV,NERTTMMinv,PEMaxV:float,IndustryLevle:Int,SaveResult:Boolean);Array
    说明:詹姆士.欧沙那希(JamesP.O'shaughnessy)成长型股票筛选Ⅱ
    算法说明:
    1. 近五年平均净资产增长率(%)不低于TEG5yMinV且近三年的净资产增长率皆不小于0
    2. 近五年平均净利润增长率(%)不低于NPG5yMinV且近三年的净利润增长率皆不小于0
    4. 近五年平均净资产收益率(%)不低于NER5yMinV且近三年的净资产收益率皆不小于0
    5. 最近报告期的12月净资产收益率(%)不低于NERTTMMinv
    6. 指定日近12月市盈率(%)不小于0且不高于市场的PEMaxV倍
    参数:
    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
    NER5yMinV:float 5年期平均股东权益报酬率最小值(%)
    TEG5yMinV:float 5年净值平均成长率最小值(%)
    NPG5yMinV:float 5年期税后盈余平均成长率最小值(%)
    NERTTMMinv:float 最近四季股东权益报酬率最小值(%)
    PEMaxV:float 超过PE中值的最大倍数
    IndustryLevle:所用行业级别
    显示名取值
    证监会一级行业1
    证监会二级行业2
    所有市场3

    SaveResult:Boolean 是否更新至缓存选股列表中
    返回:Array 选股代码及用到的相关指标
    策略回测模型:
    定义:Show_DSXG_507(BegT:TDateTime,EndT:TDateTime,type:Int);
    说明:大师策略: 詹姆士.欧沙那希成长型股票筛选II-策略回测结果数据提取模型
    参数:
    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_507(20201019T,20201019T,1);//返回最新股票池
    结果: