FAQ > 金融建模 > 大师策略 > 反向操作投资策略

安东尼.贾利亚反向操作选股投资法则    

  • 背景:
     反向思考(Contrary Thinking)是股市流传已久的古老智慧,但一直只能以谚语式的层次,提供投资者模糊的操作概念,因为市场是否处于极端乐观或悲观的临界点,并无一定的标准可供判读,安东尼.贾利亚(Anthony M. Gallea)及威廉.巴特隆(William Patalon Ⅲ)合着的Contrarian Investing一书,是少数能将反向操作的选股方式数量化且系统化的著作,安东尼.贾利亚是所罗门美邦公司(Salomon Smith Barney)的资深投资组合管理董事,领导14人以上的操作小组,共同管理6亿美元以上的资产,威廉.巴特隆则是民主纪事(Democrat and Chronicle)的商业记者,曾四度荣获纽约州美联社的商业报导奖,本模型是此书中的投资方法。
    投资程序:
    选股买进法则:
    1.股价低于最近52周最高价50%以上。
    2.内部人在最近六个月内合计买超12万美元以上或经多见广的外部人六个月内持股增加一倍(以向SEC申报的13D表为准)。
    3.若内部人或经多见广的外部人皆没有符合买超条件,则必需符合以下四个基本面标准中的两个,但若以下四个标准皆符合者则应小心:
    A.落后盈余(Trailing Earning)本益比低于12倍
    B.价格/自由现金流量比低于10倍
    C.价格/净值比低于1
    D.价格/营收比低于1
    卖出法则:
    1.在买进价格以下25%设定长效停损单
    2.获利50%或持有三年后即应卖出
    风险分散法则:
    1.单一个股投资上限为资金的5%
    2.单一类股投资上限为资金的20%
    选股
    算法

     由于安东尼.贾利亚及威廉.巴特隆的操作策略中,在卖出法则及风险分散法则方面,其弹性及适用性较差,因此本系统只提供买进的选股标准,并将部份较不符合 国内股市的标准稍作更动,使选股程序可顺利进行。
    选股标准:
    1.股价低于最近一年最高价50%以上。
    2.董监事及经理人在最近六个月内合计持股比例增加1%以上或外资最近六个月内持股比例增加一倍以上。或全体投资信托基金最近六个月内持股比例增加一倍以上
    3.若内部人或外资或全体投资信托基金皆没有符合买超条件,则必需符合以下四个基本面标准中的两个:
    A.落后盈余(Trailing Earning)本益比低于12倍
    B.价格/自由现金流量比低于10倍
    C.价格/净值比低于1
    D.价格/营收比低于1

    数据使用限制:
     因国内股市之情况与国外稍有不同,部份选股标准在使用时可能有所限制,因此,本系统将部份标准的常数项改为可变量,会员可更改变量之值,以利选股 工作之进行。
    选股模型:
    定义:FX_01(BkName:Str,EndT:TDateTime,b1,b2,b3,b4,b5,b6:Boolean,PEMaxV,PBMaxV,PSRMaxV,PCFMaxV,CRatioMinV:float,IndustryLevle:Int,SaveResult:Boolean);Array
    说明:安东尼.贾利亚(AnthonyM.Gallea)反向操作选股投资法则
    算法说明:
    1. 指定日收盘价不高于最近一年股票最高价的CRatioMinV倍
    3. 指定日近12月市盈率不小于0且不高于市场的PEMaxV倍
    4. 指定日近12月市现率不小于0且不高于市场的PCFMaxV倍
    5. 指定日近12月市净率不小于0且不高于市场的PBMaxV倍
    6. 指定日近12月市销率不小于0且不高于市场的PSRMaxV倍
    参数:
    BkName:Str 板块名称
    EndT:DateT 截止日
    b1:Boolean 是否选择条件1
    b2:Boolean 是否选择条件2
    b3:Boolean 是否选择条件3
    b4:Boolean 是否选择条件4
    b5:Boolean 是否选择条件5
    b6:Boolean 是否选择条件6
    PEMaxV:float 超过PE中值的最大倍数
    PBMaxV:float 超过PB中值的最大倍数
    PSRMaxV:float 超过PSR中值的最大倍数
    PCFMaxV:float 超过PCF中值的最大倍数
    CRatioMinV:float 股价/一年来的最高点
    IndustryLevle:所用行业级别
    显示名取值
    证监会一级行业1
    证监会二级行业2
    所有市场3

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