在线配资炒股_专业配资官网_正规炒股配资平台

正规实盘配资 十年十倍的三因子指标公式【Y三因子】

发布日期:2025-01-22 13:08    点击次数:196

《十年十倍与十年百倍》中正规实盘配资,我介绍了股票三因子量化策略(打分法)的选股方法。

《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。

还记得前面的话吗?

因子本身的数字大小不重要,因子的大小排序才重要。

同样,我们可以对市值取倒数,有如下指标公式:

市值:=CFINANCE(1)/10000/10000;

市值R:1/LOG(市值);

对市值进行转换处理后,市值的方向变化为:

市值R越大,股票的预期收益率越高。

四、指标公式【Y三因子】

以下为指标代码:

{公示名称:Y三因子}

{三因子量化选股,详见公众号:涨停不停}

{1:A股主板,2:北证A股,3:创业板,4:科创板}

{用以剔除你没有交易权限的投资品种}

市场:FINANCE(3),NODRAW;

{市净率,去除=可打开}

PB:=C/FINANCE(34);

{一周涨跌幅,去除=可打开}

一周涨跌幅:=100C/REF(C,1)-100;

{总市值,去除=可打开}

市值:=CFINANCE(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倍的三因子量化(排序法) 本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。