之前发现还有不少朋友根本不会使用通达信软件,所以这个假期就花了些时间写了这篇教程,希望能对大家有所帮助。 今天的教程,就用一年新高公式作为例子吧。 公式如下: ============================================== 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或者大于某个值。 |
|