分享

通达信怎么通过净利润选股?

 凡人sypls 2022-04-15

之前发现还有不少朋友根本不会使用通达信软件,所以这个假期就花了些时间写了这篇教程,希望能对大家有所帮助。

今天的教程,就用一年新高公式作为例子吧。

公式如下:

==============================================

NH : IF(H < HHV(H, 250), 0, 1); {输出股价创一年新高的股票}

==============================================

很简单吧,就这么一句。不过,为了防止有人没学过前面的基础系列,确实看不懂上面这个公式,下面还是先讲解一下。

HHV(H, 250)

H 是 HIGH 的简写,这里你可以理解 H 是每日最高价。

HHV(X, N) 表示求 N 周期内 X 最高值,所以这一句在这里表示250日内的最高价。

因为一年大概是250个交易日,所以一年新高的话就取250日内的最高价。通常我们也称250日均线为年线。

IF(H < HHV(H, 250), 0, 1)

IF 是逻辑判断,IF(X, A, B) 若 X 不为0则返回 A,否则返回 B。

这里表示如果当日最高价小于250日最高价,返回0,否则返回1。

NH :

这里注意一下,通达信公式里

: 表示输出

:= 表示赋值

= 判断值是否相等

使用的时候不要写错了。

这里表示将符合 IF 条件的结果输出,即 IF 条件返回1时的结果输出。

好了,公式解释完了,下面开始实际操作,每个步骤都会截图,如果这样都不会。。。那就多看几篇我的文章吧。。。

1、首先,下载通达信软件。目前最新版本是7.49,我使用的好像是7.43,应该都差不多。大家可以自己百度搜索“通达信”,到公司官网去下载,免费的。

2、怎么安装就不说了,这个都不会的也不建议用软件炒股了。

安装好之后,选【免费精选行情登录】-【登录】,不用选收费的,免费版本的就足够用了。

当然,如果你是土豪,想赞助下通达信请随意。。。土豪如果能看在我辛苦写教程顺手赞助下我就更好了

3、进入通达信后,选择【功能】-【公式系统】-【公式管理器】打开公式管理器。

如果你嫌这样麻烦,使用快捷键 Ctrl + F 也可以直接打开公式管理器。

4、打开公式管理器后,选择【条件选股公式】-【其他类型】,然后选择【新建】,打开公式编辑器。

可以看下图,都加了序号,步骤顺序不要弄错了。

5、打开公式编辑器之后,如下图,依次填写

① 填写【公式名称】,这里是“一年新高”

② 填写【公式描述】(可省略不填)

③ 在公式编辑区域填写一年新高公式,NH : IF(H < HHV(H, 250), 0, 1);

④ 点击【确定】

6、之后在公式管理器里面就能看到刚刚编写的 【一年新高】 公式了。

7、下载完整的历史数据

下载完整的历史数据这个操作只需要操作一次,并不是选股公式每次都要操作的。

这里主要是新手第一次用的话要下载,后面使用时每次下载当天的盘后数据就可以(后面应该不需要再勾选日期,系统默认选择上你没下载盘后数据的日期区间)。

第一次需要下载历史数据,

选择开始日期:1990-01-01

选择结束日期:2020-04-03

以后每天更新盘后数据就可以

8、公式是写好了,还要会用。

回到主界面,选择【功能】-【选股器】-【条件选股】,打开【条件选股】界面

快捷键:Ctrl + T

9、在【条件选股】界面,

① 点击【条件选股公式】下拉框,拉到最下面,选择刚刚编写好的额【一年新高】公式

② 【选股周期】选择【日线】(默认应该就是日线)

③ 【选股范围】选择【沪深A股】,这里如果要自定义范围,是可以修改的,后面再说怎么去自定义板块

【选股范围】界面

10、完成上一步操作后,

① 点击【加入条件】,把【一年新高】公式加入选股条件列表

② 选择【前复权数据】

③ 点击【执行选股】,这里点击完需要等待一下,软件选股需要一点时间

④ 选股完毕后可以看到在第④步看到输出条数,这些股票会输出在主界面上

选股结果输出

上面已经基本完成选股操作了,后续操作,看个人需不需要。

11、时间段内满足条件

【时间段内满足条件】的意思可以选择指定时间段内将符合条件选股公式的结果全部输出。

不勾选这个的话,默认是输出当天才出现的符合条件选股的结果,勾选的话,在你选择的时间段内,任意一天出现过符合条件的结果都会输出。

这个在你需要看之前的数据,或者看某个时间段的数据的时候会很有用。

以【一年新高】选股公式为例

不勾选【时间段内满足条件】,只有当他创一年新高的股票会被选出;

勾选【时间段内满足条件】,选择时间段为 2020-03-30 -- 2020-04-03 的话,这个时间段中任意一天,股价创了一年新高都会被选出。

12、选股入板块

这个是把按条件选出来的结果,放到一个自定义板块里,比如之前说的【选股范围】就可以选择使用其他条件筛选过的自定义板块。

例如可以先以沪深A股为选股范围筛选出【上市一年以上】板块

然后以【上市一年以上板块】为选股范围,筛选出【基金持股3%或港资持股五千万】板块

然后再以【基金持股3%或港资持股五千万】为选股范围,选出【一年新高】板块

这样选出的【一年新高】板块就同时 满足上市一年以上基金持股超过3%或港资持股五千万以上今日股价创一年新高 条件。

这里的教程是自定义【一年新高】板块并选股入板块

操作步骤:

① 【条件选股】界面选股结束后点击【选股入板块】

② 【请选择板块】界面点击【新建】

③ 【新建板块】界面输入【一年新高】,点击【确定】

④ 【请选择板块】界面点击新建的【一年新高】,点击【确定】

⑤ 上面确定之后输出的就是选股结果了,要想找到自己的自定义板块,在主界面底部点击【自定】-【一年新高】就可以找到刚刚的自定义板块,选股结果也保存到这个板块里了

自定义板块

到这里,大家应该都学会了怎么使用通达信公式条件选股了吧!

有人说选股看形态没用,要看净利润。这话对不对咱先不争,但是用净利润选股,咱用通达信也可以啊。

通达信提供了很多的财务函数,使用这些财务函数,你可以在筛选上市公司的时候加入各种财务指标,净利润只是其中的一项而已。

今天,先分享一个通过最近三年净利润增速来选股的公式,选出最近三年年报净利润增长率均大于50%的股票。

公式部分如下:

==============================================

AA := FINANCE(37) = 4 AND FINONE(184,0,0) > 50; {最近一期年报净利润同比增长率>50%}

BB := FINANCE(37) = 4 AND FINONE(184,1,0) > 50; {最近一期往前推1年的年报净利润同比增长率>50%}

CC := FINANCE(37) = 4 AND FINONE(184,2,0) > 50; {最近一期往前推2年的年报净利润同比增长率>50%}

AA AND BB AND CC;

==============================================

来解释一下这里使用到的函数。

FINANCE(37) 表示第几季报,1为一季报,2为中报,3为三季报,4为年报

FINONE(ID,Y,MMDD)ID 为数据编号,Y 和 MMDD 表示年和月日。

上面的公式中 ID 值 184 表示净利润增长率;

MMDD 为 0,Y 为一数字,表示最近一期向前推Y年的同期数据。

我用这个公式,今天选出的是下面这些,大家可以验证一下。

(以下个股仅用作示例,不作推荐)

000157 中联重科

002135 东南网架

002243 通产丽星

002463 沪电股份

002916 深南电路

600202 哈空调

600588 用友网络

600777 新潮能源

601808 中海油服

603613 国联股份

688018 乐鑫科技

688029 南微医学

688189 南新制药

然后我发现里面有些个股虽然某些年份净利润同比增长率是超过50%了,但是当年净利润还是负的(前一年亏的更多)。

所以上面的公式可以再加个条件:净利润大于0或者大于某个值。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多