背景:
威廉.达顿(William M. Dutton别名Bill Dutton)是美国著名的价值型投资人,自1987年开始管理天廓资产管理公司(Skyline Asset Management L.P.)的天廓特别权益基金(Skyline Special Equities Fund),由于优异的绩效表现,在1992年被晨星公司(Morningstar Inc.)选为年度最佳基金经理人(Manager of the Year 1992),虽然在1998及1999年美国股市的情况非常不利于价值型的投资者,2000及2001年美股又大跌,至2001年7月底为止,天廓特别权益基金10年平均年报酬率仍达16.25%,过去10年来表现最好的一年报酬率达47.38%,表现最差的一年报酬率为-13.29%(10年中只有3年出现亏损,Beta值0.61),投资风险非常低;最近一年投资报酬率达12.2%,超越S&P500指数表现达19.8%,价值型投资法的优点在威廉.达顿的手中再度显现。
威廉.达顿的选股特色在于不试图去抓住市场时机(Market Timing),并以小型股为主要投资标的,虽然他是价值型投资人,但仍不排斥成长型的股票,选股以有成长潜力但股价表现不佳的公司为主(Buy Under-performing Companies with Growth Potential),且在股价得到公平合理评价时便迅速卖出(Sell Stocks as soon as they reach a Fair Valuation),通常持股时间在两年以内,此点是与长期投资的价值型基金经理人最大的不同点。
Note: Skyline Asset Management L.P. is a affiliate of Affiliated Managers Group Inc.
投资程序:
1.以过去四季盈余(Trailing earning)计算之本益比小于市场平均值20%以上。
2.以未来一年盈余(Forecasting earning)计算之本益比小于市场平均值20%以上。
3.预估盈余成长率至少10%以上或预估营收成长率大于市场平均值。
4.总市值1亿至20亿美元。
5.利息支出除以营业利益低于50%(Interest coverage : operating income cover the interest expense)。
6.毛利率是否提升(Gross margins are getting better?)。
7.低股价净值比。
选股
1.以过去四季盈余计算之本益比<市场平均值乘以80%。
2.以未来一年盈余计算之本益比<市场平均值乘以80%。
3.预估盈余成长率至少10%以上或预估营收成长率大于市场平均值。
4.总市值<市场平均值。
5.股价净值比低于市场平均值乘以1。
6.过去四季利息支出除以营业利益低于50%。
7.过去四季毛利率大于过去5~8季毛利率。
数据使用限制:
因本选股方法之条件极为严格,建议会员在选取样本时应以全部公司或所有上市公司或为样本,本系统亦将部份标准的常数项改为可变量,会员可更改变量之值,以利选股作业之顺利进行。
选股模型:
定义:ZJ_03(BkName:Str,EndT:TDateTime,b1,b2,b3,b4,b5,b6,b7,b8:Boolean,NPG5yMinV,PEMaxV,PBMaxV:float,IndustryLevle:Int,SaveResult:Boolean);Array
说明:威廉.达顿(WilliamM.Dutton)小型价值成长股选股法则
算法说明:
1、指定日市盈率不小于0且不低于市场市盈率PEMaxV倍
3、前五年的平均净利润增长率(%)不低于NPG5yMinV
4、前五年的平均营业收入增长率不低于行业平均值
5、流通市值不高于市场的五分之二分位线
6、指定日市盈率不小于0且不低于市场市盈率PBMaxV倍
8、过去四季毛利率不低于过去5~8季毛利率且不低于25%
参数:
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
NPG5yMinV:Float 过去5年平均盈余成长率(%)
PEMaxV:Float 超过PE中值的最大倍数
PBMaxV:Float 超过PB中值的最大倍数,
IndustryLevle:所用行业级别
显示名 | 取值
|
---|
证监会一级行业 | 1
|
证监会二级行业 | 2
|
所有市场 | 3 |
SaveResult:Boolean 是否更新至缓存选股列表中
返回:Array 选股代码及用到的相关指标
策略回测模型:
定义:Show_DSXG_303(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_303(20201019T,20201019T,1);//返回最新股票池
结果: