上篇文章我们认识了如何打开公式编译,当然编译函数当然要知道使用最多的就是函数代码,对于初学者牢记或者怎么使用是最基本只是。这次我们认识如何插入函数认识函数。 1.首先打开公式编译找到插入函数如图。 2, 公式函数的使用 函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词, 我们在公式编辑器中选择插入函数,在上图就可以看到里面有许多的函数; 例如一根K线有四个价格组成: 最高价:HIGH 收盘价:CLOSE 最低价:LOW 开盘价:OPEN 成交量:VOL 成交额:AMO 成交量和成交额一般是柱体来表现出来观察的 3编写简单函数(30天均线大于前一天只显示条件成立的第一次信号) MA30:=MA(CLOSE,30);{30均线} X:=MA30>REF(MA30,1);{30均线大于前一日} G:= BARSLAST(X=0);{30均线成立周期} XG:G=1 AND C>MA30;{30均线第一天大于前一天并且收盘价大于30均线}; 使用通达信最大的好处是在编译一段函数代码时下方有翻译!如下图 4.上方指标中我们用到几种表达方式(条件30天均线大于前一天均线并且只要第一天显示)。 首先我们先把主要条件30天均线写出来MA30:=MA(CLOSE,30);{30均线} 最简单的条件已经成立,但是怎么只显示第一天条件呢? X:=MA30>REF(MA30,1);{30均线大于前一日}那么第二条件出现今日30天均大于前一30天均但是这个条件是只要大于前一天就会持续显示。 那么我么就要在这个条件上加入周期数也就是成立周期G:= BARSLAST(X=0);{30均线成立周期} 周期数加入好我们就剩下最关键的一步就是让条件成立XG:=G=1 AND C>MA30;{30均线第一天大于前一天并且收盘价大于30均线}; |
|