背景:
贾布利.瓦森(Gabriel Watson)是美国知名的动能型投资组合经理人(Portfolio Manager),毕业于圣地亚哥州立大学(San Diego State University)经济系,取得加州理工学院(California State Polytechnic University)财务经济硕士学位,曾任摩根添惠公司(Morgan Stanley Dean Witter)助理研究员及威廉欧尼尔公司(William O'Neil & Company)研究分析师,现任黑玫瑰资本管理公司(Blackrose Capital Management)资深投资组合经理。
由于黑玫瑰资本管理公司原本是以葛拉汉及托德的方法(Graham and Dodd method)进行投资,无法掌握股市行情每一波段的主流股,因此,在1998年中,贾布利.瓦森发展出一种称为机器(The Machine)的选股方式,以因应快速变化的市场潮流,主要是以公司营运及股价成长动能为选股依据,以新的方法选股,使黑玫瑰资本管理公司为客户在1998年中以每股10美元买进Netbank,至1999年5月即上涨至80美元,不到一年获利达5倍以上,贾布利.瓦森也因此一战成名。
贾布利.瓦森的选股以动能投资为主,但分为两种,一种是只考虑营收及股价的动能,适合快速成长的行业,另一种考虑因素较为复杂,适用的市场情况较为广泛,本模块是以第一种为主;而第二种在本System另一模块贾布利.瓦森成长动能型机械式选股法则中有详述,会员可一并参考。
贾布利.瓦森时常在知名的理财投资网站ideaadvisor.com发表文章,会员可自行至该网站参考他的投资逻辑。
投资程序:
1.总市值高于100亿美元(Market Capitalization:$10 billion or greater)。
2.过去12个月营收成长率高于60%(Revenue-latest 12 months % change 60% or greater)。
3.过去三年营收成长率大于30%(Revenue-three-year growth rate:30% or greater)。
4.过去12个月平均成交量高于100万股(Price-avg. vol. last 12 months:1m or greater)。
5.过去12个月股价上涨75%以上(Price % change-12 months:75% or greater)。
选股
选股标准:
由于市值大小的认定标准,我国股市和美国股市因规模不同而有很大的差异,因此本模块将总市值的标准,以市场平均值乘以某一比率(最好在100%以上)代替。
1.选取总市值>市场平均总市值*100%的公司。
2.最近12个月营收成长率>60%。
3.最近3年营收成长率>30%。
买进标准:必需同时符合以下两个条件
由于成交量大小的认定标准,我国股市和美国股市因交易习性(如我国股市交易周转率较高)及市场结构(如我国股市法人持股比例较低)不同而有很大的差异,因此本模块将成交量的标准,以周转率高于市场平均值代替。
1.最近12个月平均月成交量周转率>市场平均值。
2.最近12个月股价涨幅>75%。
数据使用限制:
注意事项:
1.由于动能投资法通常在市场多头时期表现较佳,而在空头市场初期会有较大的风险,因此,投资报酬的波动性较高,使用前应对市场整体所处的环境有概略的认识。
2.由于本方法并未含有股票评价(Valuation)的条件,长期投资风险较高,且运用到股价变化的资料为筛选条件,投资组合的变化会较频繁,若使用本方法建立的投资组合个股,一旦已不符合本方法的条件时,应立即卖出,会员应密切观察个股变化,时常以本方法追踪个股是否仍符合条件。
选股模型:
定义:DN_02(BkName:Str,EndT:TDateTime,b1,b2,b3,b4,b5:Boolean,MIGTTMMinV,MIGMinV:float,IndustryLevle:Int,SaveResult:Boolean);Array
说明:贾布利.瓦森(Gabriel Watson)营收成长动能选股法则
算法说明:
1. 指定日流通市值不低于市场的60%分位线
2. 最近报告期近12月营业收入增长率(%)不小于MIGTTMMinV
3. 近三年平均营业收入增长率(%)不低于MIGMinV
4. 52周前至指定日区间换手率不低于市场值
5. 52周前至指定日区间涨幅不低于市场值
参数:
BkName:Str 板块名称
EndT:DateT 截止日
b1:Boolean 是否选择条件1
b2:Boolean 是否选择条件2
b3:Boolean 是否选择条件3
b4:Boolean 是否选择条件4
b5:Boolean 是否选择条件5
MIGTTMMinV:float 最近12个月主营收入至少成长率(%)
MIGMinV:float 最近三年年平均主营收入增长率(%)
IndustryLevle:所用行业级别
显示名 | 取值
|
---|
证监会一级行业 | 1
|
证监会二级行业 | 2
|
所有市场 | 3 |
SaveResult:Boolean 是否更新至缓存选股列表中
返回:Array 选股代码及用到的相关指标
策略回测模型:
定义:Show_DSXG_1102(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_1102(20210101T,20210205T,1);//返回最新股票池
结果: