背景:
史帝芬.路佛(Steven C. Leuthold)是路佛威登资本管理公司(Leuthold Weeden Capital Management)的创办人兼董事长,也是路佛核心投资基金(Leuthold Core Investment Fund)的基金经理人,至2001年3月22日止,路佛核心投资基金以5年、3年、1年及3个月报酬率皆打败S&P500指数的优异表现,获得晨星公司(Morningstar Inc.) 美国本土混合型基金类(Domestic Hybrid)五颗星的评价。史帝芬.路佛曾任Piper,Jaffray & Hopwood公司的投资策略分析师(1969~1977),及德州Criterion Investment Management公司的投资组合经理(1977~1981),至今已从事投资研究行业达30年,他在1980年出版的The Myths of inflation and Investing 一书更被美国专业投资者视为是投资史上的经典级著作,他的研究成果散见于美国著名的期刊上,如巴隆氏公司报导(Barron's Corporate Report)、投资组合管理月刊(Journal of Portfolio Management)及财务分析师月刊(Financial Analysts Journal)等。
本模块的选股投资方法是路佛集团(The Leuthold Group)提供给Stock picking-The 11 Best Tactics for beating The Market一书作者Richard J. Maturi 的方法(见书中第5页)。
投资程序:
选股标准:
1.股价净值比低于S&P400平均值的80%且小于1.5倍(Book value: preferably less than 80% of the S&P400 and never over 1.5 times)。
2.以五年平均盈余计算之本益比低于S&P500平均值的70%且小于12倍(Price-earnings: using 5-yearsaverage earnings, must be less than 70 percent of the S&P500 and never over 12 times)。
3.每股现金至少是股价的15%(Ratio of cash per share to price per share: at least 15 percent)。
4.股息收益率不低于S&P500平均值且不低于3%(Dividend yield: at least equals to the S&P500 and never below 3%)。
5.股价现金流量比低于S&P500平均值的75%(Price to cashflow: less than 75 percent of the S&P500 cashflow ratio)。
6.长期借款加未提拨退休金负债占总资本比率低于50%(Ratio of long-term debt plus unfunded pension liabilities to total capital: under 50 percent)。
7.充份的财务强度(Financial strength must be adequate)。
选股
由于史帝芬.路佛的选股标准极为严苛,本系统经测试后,发觉部份标准必需放宽才能在中国股市中选到股票,因此,真正使用时,与史帝芬.路佛原来的标准有所不同。
1.股价净值比低于市场平均值的100%且小于1.5倍的公司。
2.以五年平均每股盈余计算之本益比低于市场平均值的100%且小于15倍的公司。
3.每股现金除以股价大于等于10%的公司。
4.股息收益率不低于市场平均值且不低于3%的公司。
5.股价现金流量比低于市场平均值的100%的公司。
6.长期借款加未提拨退休金负债占总资本比率低于50%的公司。
7.流动比率高于市场平均值的公司。
数据使用限制:
因本选股方法之条件极为严格,建议会员在选取样本时应以全部上市公司为样本,本系统亦将部份标准的常数项改为可变量,会员可更改变量之值,以利选股 工作之顺利进行。
选股模型:
定义:LC_02(BkName:Str,EndT:TDateTime,b1,b2,b3,b4,b5,b6,b7:Boolean,PBMaxV,PEMaxV,PCFMaxV,DY3yMin:float,IndustryLevle:Int,SaveResult:Boolean);Array
说明:史帝芬.路佛(StevenC.Leuthold)价值型选股法则
算法说明:
1. 指定日市净率不小于0且不高于市场近12月市净率的PBMaxV倍
2. 指定日市盈率不小于0且不高于市场近12月市盈率的PEMaxV倍
3. 指定日市现率不小于0且不高于市场近12月市现率的PCFMaxV倍
4. 近三年平均普通股获利率不等于0,不低于市场均值且不低于DY3yMin
7. 近12个月流动比率不低于行业均值
参数:
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
PBMaxV:Float 超过PB中值的最大倍数
PEMaxV:Float 超过PE中值的最大倍数
PCFMaxV:Float 超过PCF中值的最大倍数
DY3yMin:Float 3年平均股息收益率
IndustryLevle:所用行业级别
显示名 | 取值
|
---|
证监会一级行业 | 1
|
证监会二级行业 | 2
|
所有市场 | 3 |
SaveResult:Boolean 是否更新至缓存选股列表中
返回:Array 选股代码及用到的相关指标
策略回测模型:
定义:Show_DSXG_402(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('大师策略账号').Show_DSXG_402(20030101T,20240930T,0);//返回策略与大盘比较
结果:
