之前,简单介绍了通达信的公式用法。
还介绍通达信的均线指标体系:
以及通达信的逻辑指标体系:
现在介绍一下通达信的专家系统公式,以及相关的指标。
专家系统公式是通过计算输出买入信号和卖出信号,由计算机进行模拟操作。
编写好专家系统公式后,可以叠加到K线上,专家系统会自动标识出买/卖信号。
下面看一下官方给的MACD的例子。
这个公式在这里:
理解了这个公式,你就可以完全掌握专家系统公式的写法:
DIFF:=EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA:= EMA(DIFF,M);
MACD := 2*(DIFF-DEA);
ENTERLONG:CROSS(MACD,0);
EXITLONG:CROSS(0,MACD);
解释一下专家系统公式的意义:
从上面可以看出,关键就是公式最后的两句话:ENTERLONG和EXITLONG。
ENTERLONG和EXITLONG给出了买入和卖出信号。
ENTERLONG表示买点,这里指的是MACD值上穿0线的意思;
EXITLONG表示卖点,这是指的是MACD值下穿0线的意思。
从这个例子,可以看出,专家系统公式,主要就是要给出指定的买、卖点,而且需要固定用ENTERLONG和EXITLONG两个参数来描述。
这两个值,对应于逻辑值,表示真或者假。
这种值区别于普通通达信公式中介绍的均线等数值信号。
那么,通达信上怎么使用专家系统公式呢?
很简单,在主图上,点击鼠标右键,点击“系统指示”,选择“专家系统提示”
之后,在弹出来的“专家系统指示”中,选择需要的指标,之后,设置相应的参数即可:
设置好了之后,主图指标上就会出现一些红色和绿色的箭头,分别表示买点和卖点。
非常简单、直观,信号几乎是一目了然。
为了配合专家系统公式,通达信提供了下面常用的一些逻辑表达指标。
这些指标组合起来,可以很好的描述专家系统公式的买点和卖点。
CROSS:上穿
两条线交叉.
用法:CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0
例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均线与10日均线交金叉
LONGCROSS:持续周期后上穿
两条线维持一定周期后交叉.
用法:LONGCROSS(A,B,N)表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0
UPNDAY:连涨
返回是否连涨周期数.
用法:UPNDAY(CLOSE,M)
表示连涨M个周期
DOWNNDAY:连跌
返回是否连跌周期.
用法:DOWNNDAY(CLOSE,M)
表示连跌M个周期
NDAY:连大
返回是否持续存在X>Y
用法:NDAY(CLOSE,OPEN,3)
表示连续3日收阳线
EXIST:存在
是否存在.
用法:EXIST(CLOSE>OPEN,10)
表示前10日内存在着阳线
EVERY:一直存在
一直存在.
用法:EVERY(CLOSE>OPEN,10)
表示前10日内一直阳线
LAST:持续存在
LAST(X,A,B):持续存在.
用法:LAST(CLOSE>OPEN,10,5)
表示从前10日到前5日内一直阳线
若A为0,表示从第一天开始,B为0,表示到最后日止
NOT:取反
求逻辑非.
用法:NOT(X)返回非X,即当X=0时返回1,否则返回0
例如:NOT(ISUP)表示平盘或收阴
现在,根据本文的介绍以及之前的文章,你应该能够看懂通达信的绝大多数公式和逻辑了。
如果还不懂,也没关系,多尝试、多理解,反复地看。
现在,动起手来,尝试把你的思想通过修改和编写公式来表达出来吧。
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/109103
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!