分享

通达信公式(概述):第一个公式

 丢失THL 2022-11-13
Image

今天就来编写我们第一个通达信公式,从哪一个公式开始呢。

01

之前在《活用通达信公式,提升投资生产力(熟悉公式管理器)》提到,通达信的公式系统主要有四种公式类型:技术指标公式、条件选股公式、专家系统公式、五彩K线公式。每种公式都对应着不同的使用方式,但如果说要选一个类型的公式开始学习通达信公式系统,个人建议从五彩K线入手。为什么这么说呢?首先,上一篇文章中说到,K线可能是A股投资者使用最为广泛的技术指标,大家很容易能够入手;其次,K线,不论是多么复杂的K线形态,运用到的数据也只不过是开盘价、收盘价、最高价、最低价,上手比较简单;此外,五彩K线调用后能够直接反映到K线图上,直观的反映我们劳动的成果,马上见到学习的反馈,从理论上也能增加我们学习的动力。开始之前,最后要说的就是,因为公式编辑器的功能还是比较强大,第一个公式只是让大家体验一下整个公式编写的流程,很多功能模块还需要进一步分解,后续文章会逐一解读,所以在本文中产生疑问,一来可以在后台与我联系,二来也可以等待后续对功能模块更详细的解读文章。好了,接下来就让我们在实践中学习吧!

02

要编写五彩K线,我们就要确定一个K线形态。考虑到复杂程度和可应用性的平衡,今天我将从“多头吞噬形态”开始。

Image

上图是沪深300的一段日线图,红色框中就是一个典型的多头吞噬形态,该形态由两根K线组成。

“多头吞噬”中的“多头”是指该形态的信号方向,“吞噬”指的是后一根K线对前一个K线的覆盖,主要是实体(不含上下影线)的覆盖。就是由前一根实体较短的阴线和后一根实体较长的阳线构成,其中阳线实体应该完全覆盖前一根K线的实体。

多头吞噬形态的出现,显示当前短期做空动力衰竭,多头力量开始抬头,行情有望反转向上。理想的多头吞噬,应该包括下跌时候的缩量小阴线以及反攻大阳线的放量。

从这两根K线及其包含的意义,可以略窥K线见微知著的一斑。我们如果从没学过K线,单单这两根K线往那儿一放,特别是经过前期下跌走势之后出现,光看这一阴一阳,就可以感受到多空力量的转换,这也是K线的魅力所在。

如果想要继续了解这个形态,可以看一下史蒂夫尼森的《日本蜡烛图战法》(台湾版本《阴线阳线》)即可,继续研究一下。

03

接下来我们就通过公式编写和应用,来进一步从实战的角度来学习和认知这个形态。首先,我们按快捷键Ctrl+F打开公式管理器,单击选中“五彩K线公式”,再点击“新建”。

Image

就可以看到下面这个K线指示公式编辑器:

Image

我们以后实践中经常用到的几个模块,已经用红色框框就可以了,由于四类公式的编辑器大同小异,因此在这里做一次介绍后,后面介绍其他公式的时候,就只介绍不同的地方。基本上红框部分也是我们时间编写公式所必需的流程。所以在介绍的过程中,我们就一步一步实战,完成“多头吞噬”的五彩K线公式。第一步:公式名称及公式表述我们可以自己随意填写,当然为了我们方便使用,建议起一个自己一眼就能知道公式是什么的名称和描述。在本例中,我们在两个框框中都填上“多头吞噬”、第二步:规划公式参数

参数是后期我们可以调用时调整的,而不需要修改公式本身。比如均线公式,我们要看10日均线,就只要修改具体的日期参数到10即可。在本例中,我们暂时先不管,可以不填。

第三步:代码区写代码首先,我们要描述多头吞噬形态,给他一个明确的定义,我们就来尝试着描述上面的多头吞噬这个形态:(1)前一交易日K线的收盘价<开盘价,收阴线;(2)前一交易日开盘价/收盘价<1+0.005,也就是K线实体的长度小于0.5个点;(3)今天的收盘价>开盘价,收阳线;(4)今天的收盘价要大于昨天的开盘价,今天的开盘价要小于昨天的收盘价;(5)今天的收盘价/开盘价>1+0.01,就是今天收1个点以上的阳线。可以看到,我们对于吞噬形态用的只有开盘价和收盘价。如果我们不知道公示系统怎么描述开盘价和收盘价,我们可以点击插入函数,就可以看到这个界面:

Image

在最下面的框中输入“开盘价”,系统就会跳到这个函数“OPEN”,我们看到“OPEN”下面的“O”也是开盘价,这是系统方便我们写代码的设置,因为毕竟这几个价格使用频率较高,所以用单字母也可。同样的,我们通过插入函数,找到收盘价的函数“CLOSE”以及简化“C”。

于是上面的描述,我们就可以把他转化成代码如下:(1)前一交易日C1.005;(3)今天的C>O;(4)今天的C>前一交易日的O,今天的O<前一交易日的C;(5)今天的C/O>1.01。当然,这也没办法写进公式代码区,因为今天的开盘价和收盘价,我们直接调用C和O就行,但是前一交易日的怎么办呢?这里我们要用到一个函数就是REF,我们在插入函数最下方输入REF就可以得到关于这个函数的说明:

Image

所以,前一个交易的开盘价和收盘价,我们可以写成REF(O,1)和REF(C,1),那么上面的条件我们就可以写成:(1)REF(C,1)1.005;(3)C>O;(4)C>REF(O,1)   O1.01。这些条件都满足才是我们定义的“多头吞噬”,所以中间用AND将所有条件联系起来:

REF(C,1)1.005 AND C>O AND C>REF(O,1) AND O1.01;记得公式每句最后用分号结束,于是我们得到:

Image

公式我们编写完了,点击确定,如果你的软件OK,那这个公式就编写好了,我们的用户公式里面也就会多一个“多头吞噬”的五彩K线公式。

Image

04

接下来,我们打开创业板指数的K线图,右击K线图,进入“系统指示”,选择“五彩K线指示”。

Image

得到如下对话框:

Image

出来以下对话框,选择“多头吞噬”,点击确定。我们就可以在创业板这段K线走势上看到多头吞噬的形态,五彩K线帮我们用红色标注出来了。

Image

好的,第一个公式,我们就编写完了,大家可以在自己的通达信中尝试一下,并且在自己关注的品种上应用一下,看看效果如何……对K线有所了解的朋友也可以举一反三,尝试编写一些其他形态的公式。

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多