通达信条件选股公式学习

众所周知,通达信还有一类专属的公式:条件选股公式。

条件选股公式可以把符合你期望的股票按照你的期望自动选出来。

这个公式也是以上面的公式为基础,但也有一些自己的特点,需要单独拿出来学习一下。

这里就介绍条件选股公式的用法。

01

条件选股公式建立

打开通达信的公式管理器。

在“用户”下的细分中,就可以看到“条件选股公式”这一类型。

图片

之后选择更细的一个子类型,比如“指标条件”、“基本面”等,点击“新建”,就可以开始编写“条件选股公式”了。

当然,编写指标入门时,最好的学习方法就是“抄”。

就是照抄官方系统提供的方法。

然后在此基础上改。

这些方法是学习公式编写,最好的方法。

那么怎么找到这些方法呢?

看下图,点击“系统”,里面就是官方精心准备的传统公式:

图片

那么条件选股公式与普通公式有什么不同呢?

大家可以去看官方的公式,,当然很多人都觉得过于简单。

这里,我们以神奇九转为例,通过改造神奇九转公式来制作一个选股公式:

现在,我想选出刚好为数字4的TD9买入信号,怎么办?

新建“条件选股”公式:

图片

M:=9;{9或者13}N:=M-1;A1:=C>REF(C,4);A2:=BARSLASTCOUNT(A1);A3:=REF(A2,1)=N AND A2>REF(A2,1);A4:=REF(BETWEEN(A2,5,N),1) ANDA2<REF(A2,1);A5:=ISLASTBAR AND BETWEEN(A2,6,N);A6:=(BACKSET(A3>0,N+1) ORBACKSET(A4>0,A2+1)*0 ORBACKSET(A5>0,A2))*A2;
B1:=C<REF(C,4);B2:=BARSLASTCOUNT(B1);B3:=REF(B2,1)=N AND B2>REF(B2,1);B4:=REF(BETWEEN(B2,5,N),1) ANDB2<REF(B2,1);B5:=ISLASTBAR AND BETWEEN(B2,6,N);B6:=(BACKSET(B3>0,N+1) ORBACKSET(B4>0,B2+1)*0 ORBACKSET(B5>0,B2))*B2;
A6=4 AND REF(A6,1)=3 AND REF(A6,2)=2 AND REF(A6,3)=1;

下面分析一下这个公式(再次提醒,具体神奇九转的原理请看之前的那一篇介绍《免费的通达信神奇九转公式》)。

首先,我们从九转公式中,去掉所有关于画线、写字以及输出数据的语句。通达信规定,条件选股公式不能输出数据,也不能画线、写字。

分析原始公式发现,A1~A6是买入对应的信号;B1~B6是卖出相关的信号。

那么要选出九转为4的买入信号,就对应于上面公式的最后这一行话:

A6=4 AND REF(A6,1)=3 AND REF(A6,2)=2 AND REF(A6,3)=1;

当这一条件成立时,就会输出逻辑1,也就是条件为真。

这就是条件选股公式的原则:

强制要求必须输出唯一一个逻辑信号。

另外,之前我们学习了通达信的逻辑指标,那么把上面那一句改写成下面这样子,也是可以的。你学会了吗?

A6=4 && REF(A6,1)=3 && REF(A6,2)=2 && REF(A6,3)=1;

02

条件选股公式使用

设计完条件选股公式,下面介绍公式的调用方法。

点击通达信软件右上角的“公式”->“条件选股”,或者按Ctrl+T:

图片

然后在弹出来的窗口,选择刚才定义的条件选股指标,加入条件,就好了。

图片

03

结论

现在,根据本文的介绍以及之前的文章,你应该能够看懂或者使用通达信的大多数公式了。

动起手来吧尝试把你的思想通过修改和编写公式来表达出来

通达信的公式体系中,已经有大量的常用函数了,能够形成大多数的数学逻辑。

图片

当然,还有一大类无法完成的逻辑,这时候就需要通达信的DLL指标体系来完成了。

DLL是通达信和大智慧等独有的顶级利器,开发难度极大,但也是居家旅行必备良药!

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/109104
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 6小时前
下一篇 6小时前

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注