《十年十倍与十年百倍》中,我先容了股票三因子量化计策(打分法)的选股要道。
《11年430倍的基本面三因子量化选股计策(打分法)》中,我共享了包含市值、市净率、一周涨跌幅三个因子的策划公式。
这几个策划其实很浅易。
关联词,好多东谈主意志不到策划背后可能掩盖的罗网和误区!
今天,我将对之前的策划公式进行大幅优化。
从今天的著述中,你将学习到新颖的数据措置要道与量化投资理念。
一、市净率
市净率越低,股票的预期收益率越高。
若是你机械地据此去给股票赋值打分,最终成果将大相径庭。
因为,市净率不错是负值!
这是策划使用时的第一个罗网。
-1倍市净率的股票,要远差于市净率50倍的股票。
在《骗东谈主的策划(1)》中,我先容了业界日常的措置要道:取市净率的倒数。
账面市值比(BM)=1/市净率
因此,账面市值比越高,股票将来的预期收益率越高。
邃晓信自带的市净率策划,中枢代码如下:
PB:FINANCE(1)*C/(FINVALUE(271)-FINVALUE(299))
会编写策划的一又友,你以为上述代码有什么问题吗?
第一,它使用了FinValue函数,咱们必须提前下载专科财务数据;
第二,在进行策划排序时,代码中调用FinValue函数的策划,数据刷新速率会变得很慢!
这是策划编写时的第二个罗网!
除非必须使用FinValue函数(专科财务函数),我一般保举使用Finance函数(关联财务函数)。
优化后的代码如下:
PB:C/FINANCE(34);
BM:FINANCE(34)/C;
清晰:FINANCE(34),示意上市公司最近一期财报数据中的每股净金钱。
二、一周涨跌幅
一周涨跌幅越小,股票的预期收益率越高。
咱们用C0示意现时收盘价,用C5示意一周前的收盘价,那么
一周涨跌幅=(C0/C5-1)×100%
在打分和和排序法中,咱们把柄因子的大小进行打分赋值。
因子自己的数字大小不伏击,因子的大小排序才伏击。
多因子量化时,有的因子越小越好,有的因子则是越大越好。
为减少出错,以及便于在excel中套用相通的公式,咱们不错通过数学要道措置,使得悉数的因子王人保执合并个场所。
一周涨跌幅公式中,1为常量,去掉后,对因子的最终名次莫得影响。
那么,雷同市净率的措置要道,咱们不错对C0/C5取倒数,构建一个变量:涨跌R。
涨跌R:REF(C,5)/C;
后期素质excel中数据措置时,群众将成见到这样措置的普遍克己。
对一周涨跌幅进行诊治措置后,因子的场所变化为:
涨跌R越大,股票的预期收益率越高。
三、市值
市值越小,股票的预期收益率越高。
股票的市值互异普遍。
A股市值最高的贵州茅台,总市值高达20224亿元。市值最低的*ST好意思讯,总市值仅为5亿元。
量化规模,为便于进行统计分析、相比和建模,常常对总市值进行对数变换(ln或lg)。
10亿元的市值,取对数后市值范畴为1。
100亿元的市值,取对数后市值范畴为2。
1000亿元的市值,取对数后市值范畴为3。
以此要道,贵州茅台的市值范畴为4.31,*ST好意思讯的市值范畴为0.70。
还难忘前边的话吗?
因子自己的数字大小不伏击,因子的大小排序才伏击。
一样,咱们不错对市值取倒数,有如下策划公式:
市值:=C*FINANCE(1)/10000/10000;
市值R:1/LOG(市值);
对市值进行诊治措置后,市值的场所变化为:
市值R越大,股票的预期收益率越高。
四、策划公式【Y三因子】
以下为策划代码:
{公示称呼:Y三因子}
{三因子量化选股,详见公众号:涨停接续}
{1:A股主板,2:北证A股,3:创业板,4:科创板}
{用以剔除你莫得交游权限的投资品种}
阛阓:FINANCE(3),NODRAW;
{市净率,去除=可掀开}
PB:=C/FINANCE(34);
{一周涨跌幅,去除=可掀开}
一周涨跌幅:=100*C/REF(C,1)-100;
{总市值,去除=可掀开}
市值:=C*FINANCE(1)/10000/10000;
{BM:市净率的倒数}
BM:FINANCE(34)/C;
涨跌R:REF(C,5)/C;
市值R:1/LOG(市值);
{每股收益(折算为全年收益)}
{提出剔除每股收益为负数的股票}
每股收益:FINANCE(33),NODRAW;
行业:DRAWTEXT_FIX(ISLASTBAR,0.5,0.4,0,HYBLOCK),COLORWHITE;
DRAWTEXT_FIX(1,0.5,0.5,0,'公众号 : 涨停接续');
上述代码中,我仍保留了原始的市净率、市值和一周涨跌幅,但莫得让他们贯通出来。若是你有此需求,请按照备注的辅导,将代码中的“=”删除即可。
五、使用要道
在邃晓信中,提前下载好盘后数据。
然后,点击【报表分析】中的【历史行情.策划排序】号令(快捷键:.401)。
图片
右击,采取【更始排序策划】:
图片
采取排序策划:Y三因子。笃定,恭候行情刷新即可。图片
下篇著述,我将先容若何使用这些三因子对股票进行排序和打分。
相关著述:
十年十倍与十年百倍11年430倍的三因子量化(打分法)11年300倍的三因子量化(排序法) 本站仅提供存储做事,悉数本色均由用户发布,如发现存害或侵权本色,请点击举报。