
大智慧公式编写教程(一)
第一节 公式入门
我们大多数的客户并不是完全知道“公式编辑器”的涵义,简单地,我们可以从下面几个角度进行理解:
一、指标分析:
“公式编辑器”好比是一个工作母床,通过这个工作母床可以生产出所必须的各式各样的零件,同样,在指标分析的工作中,利用编辑器可以编写出相应的预测条件,这种方式是在技术探讨当中最为常用的方式之一。例如,指标KD、指标MA等等,通过对这种指标的观察、分析,找出一些适合的条件成为买入卖出点。当然,我们或许还要的是一些自己的指标,一些自己的具体的指标,更多的MB、MC、MD等等,这一切我们借助“公式编辑器”可以实现。
二、条件选股:
编写公式都要用到什么东西?
我们留下了许多疑问--都是公式编写的基础问题,所以我们这节课来缓解这种基础的难题。
什么是技术指标?
MA均线就是一种技术指标,我们在炒股的之后,经常会将一些行情数据进行数学推导得出一些曲线等等,方便我们把握股市的变动状况。
什么是条件选股?
简单讲,就是按照您的设置的条件用电脑帮助您完成一些很多很复杂的挑选--比如您有一些好的技巧跟步骤,可使有1000多只股票,您就是有100双眼睛有时也不必定可以看得回去,这时电脑就派上用场了!
什么是参数?
比如讲:10日均线,您可以把10日当作参数,好处在于,您认为应该修改成5日的之后,就可以使用一些简洁的方式,例如参数精灵来很方便的更改和微调。参数必须名字,例如M就不错。还要要求参数的范围,例如1日至260日。这样我们就可以在1至260之间任意调节M的值了,M更常用的数填在“缺省”一栏,例如你最喜欢用10日均线,那就填10吧。
什么是周期?
这么解释吧!我们有的投资者喜欢使用日线图作科技预测;有的喜欢用5分钟的K线;有的偏爱使用长一点时间的,例如周线。所以在公式设计中,允许不同喜好的使用者选择不同的预测时间--就是可以选用不同的周期。
什么是函数?
函数在推导编写更加重要,如果作个形容,我们用一种语言去告诉电脑我的看法,并且使它去给我做,那么函数就是这种语言的词组。
我们在推导编辑器中选取插入变量,就可以看见前面有许多的函数,我们在附录中有一个简表,大家可以到哪里去检索!
例一:
一根K线有四个价格组成:
最高价:HIGH
收盘价:CLOSE
最低价:LOW
开盘价:OPEN
成交量:VOL
成交额:AMO
例二:
两条均线不断地交叉,就专门设置了一条函数来表述两条线交叉:CROSS(X,Y)
假如下图中的两条均线一条名叫X,另外一条叫Y
CROSS(X,Y)表示X向上穿过了Y
CROSS(Y,X)表示Y向上穿过了X
例三:
前面的CLOSE,还是VOL,都表示当天,或者您使用的不是日线,那就表示本周期的数据,那么前几天的如何表示呢?
REF(X,M)

例如:
REF(Close,5)表示5天前的收盘;
REF(Vol,10)表示10天前的成交量;
这里的M就是参数,您今天知道了哪些是参数了吗?
例四:
如果我想把两个条件并列在一起怎么办?
AND
X AND Y就表示条件X跟条件Y
好了!本课结束吧--有点稍慢,下面会好一些!
编写一条最简单的指标线
通过前几课的学习,我们现在开始使用工具的公式编辑功能编写我们自己的第一条指标线。
其实不难,你必须对自己有信心!
按照主菜单-工具-公式**-选择-“技术指标”-点击“新建”,然后在公式编辑器中留下你的第一行脚印吧!
点击:“确认”,现在看一下我们第一条指标线。
这条指标线与你的看法相符吗?
总结与补充:
1、如果选用:“主图叠加”,我们的指标线会与K线图显示在同一个图形框中,现在我们的指标线显示在其下方,即“副图”中;
2、参数可以有,也可以没有,但是鼓励各位设置参数,这是非常好的习惯;
3、一个句子完了,别忘了以分号结尾;
你的公式写得对不对,可以借助“测试公式”来检测,如果错了,它会告诉你错在那里。
第二节 编写更常用的均量和均价线
均价线,不就是那个“移动平均线MA”什么的吗?不过,话说出来,听说10个人里面有11个人都在使用,我可得学习学习!
原理是??
5日平均线=(今天收盘价+昨天收盘价+.....--5天前的收盘价)/5;
10日平均线=(今天收盘价+昨天收盘价+......+10天前的收盘价)/10;
150日平均线=(今天收盘价+昨天收盘价+......+150天前的收盘价)/150;
200日平均线......不是这么麻烦吧?难道我经常都要写那么多得数才得到一条平均线????
你有哪些办法?
MA1=MA(CLOSE,5);
MA2=MA(CLOSE,10);
MA3=MA(CLOSE,50);
......
当然是有简单的方式了!你把我在里面讲到的话写出来,按照上面几课讲的,写在公式的编辑栏当中就可以了!
注意:
“MA”表示的就是计算平均值。

在括号内写上计算的对象跟计算的时间长度。
MA1,MA2,MA3......是好几条指标线,别忘记了用分号把他们分开。
最后呢?电脑自己会把他们一起画下来。
均量线???
均价线都有了,照着葫芦画瓢,把收盘价CLOSE换成成交量VOL就行了!
MA1:MA(VOL,5);
MA2:MA(VOL,10);
MA3:MA(VOL,150);
MA4:MA(VOL,200);
今天有几只发生MA金叉?
我们学习了编写MA移动平均线,关于这几条指标线能否使用?我想你们也许都比我知道。例如短期均线和大量均线发生了背离或者看跌,......等等,葛兰维尔的八项法则......如果说怎么用分析家软件编写一个条件,让电脑把昨天两个市场的股票中所有出交叉的股票选起来呢?
想知道吗?这就是“条件选股”,按照“条件”电脑自动“选择股票”出来,可以供您分析,要不然的话,技术预测的投资者都会累死了!
跟我学!
第一步:“工具”栏中选中“公式**器”
第二步:我们今天选择“新建”一个“条件选股”公式,结果出现了以下的编辑栏!然后在上面写上您的条件!
第三步:按照说明书上的方法选股就行了!
注意:
1、在条件选股中点击“新建”;
2、原来MA5:MA(CLOSE,5);
表示的是一条指标线,可是这次我们在条件选股当中只要引用它,不需要把它画下来。所以我们在冒号的后边加一个符号,表示等会要引用它:MA5:=MA(CLOSE,5);
这个在分析家的公式编辑中,叫做“中间表达式”。
X=1;
Y=X+1;
Y=?
我们学过里面的英语,都明白把X=1代入至Y的计算中去,“X=1;”就是一个中间表达式,您知道了吗?
如何汇编自己的公式?
好只会引入或拆解别人的公式组装一下但终归不是自己的原装,自己也想动手编制但苦于不会,这里就教你学会怎样由浅到深的编制公式的技能.满世界找开琐钥匙(寻找破解指标),不如自己做个造锁专家(编写公式指标专家),您说呢?
怎样编写大智慧指标公式?
目前大多数证券分析工具都带有指标分析跟条件选股的功能,但只有客户可以自己编制算法推导的平台才是真正实用的,因为:
许多工具的指标和选股功能是黑箱操作,也就是说,其外部算法是不公开的。这样客户并不知道其指标和选股到底是怎样运作的、可靠性有多高、前提条件是什么,因而也无法决定能否运用指标或选股的结果。这样的指标和选股只有宣传上的含义而没有任何实际涵义。
许多工具的选股功能都不够强大和灵活。例如有些软件的条件选股功能只能使客户根据特定的方式进行设置,适用面更窄。
公式系统类似于一种编程语言,用户可以物理推导的方式推动任何自己希望的科技指标和选股条件等。可编制的公式可以完全公开算法,用户可以自行预测、评价和设置,做到心中有数。
公式系统的作用是哪个呢?公式系统虽然就是对一系列随时间差异的原始数据组序列进行代数跟逻辑推导。为什么是数据组序列呢?因为每一个时间周期(即相邻两组数据间的时间间隔)都包括了一组原始数据,如开高低收量额,公式系统可对其中的任何原始数据进行操作。使用者定义出怎样对原始数据进行处理受到一个新的数据,公式系统读出原始数据并按规定计算出使用者定制的数据,并以曲线、图形、指示等方式显示出来。
公式系统可以编辑四种类别的公式,分别是科技指标、交易平台、条件选股和五彩K线公式。技术指标公式是很基本的公式,它用于指标图形的绘制。技术指标公式结合选股条件逻辑推断表达式,即得到条件选股公式,用于条件选股。技术指标定理结合买卖逻辑推断表达式,得到交易系统推导,用于交易平台指示。技术指标定理结合色彩逻辑推断表达式,即得到K线模式推导,用于表述特定的K线模式。公式的编辑在公式编辑器中完成。
公式系统处理的原始数据的预测周期(即相邻两组数据间的时间间隔)可以从1分钟到1000天间的任意值,也可以是分笔成交数据,我们用鼠标把一个公式拖到某只证券的某个周期的图形分析窗口,则该公式处理这个周期的原始数据,如开高低收量额,改变分析窗口显示的剖析周期,则推导处理新的剖析周期的数据。

公式系统对数据的运算是基于一系列函数,函数中除ZIG之字转向函数类和BACKSET函数外,其余函数均满足时间不变性,即时间靠后的数据不对时间靠前的结果造成影响。
公式设定方法
1.设定公式名称:每个公式都有自己的名称,它由字母或数字构成,最多可以有9个字符。请注意,公式名称在同类公式中不能重复。
2.描述公式:用于简单叙述该公式的涵义,若输入,则在公式列表中会显示这段文帧?
3.注释公式:用于表述一个公式如何使用、计算方式等内容。输入后,在有关窗口按“用法注释”按钮可以查看公式注释。
4. 设计技术指标公式语句:
公式的方式由若干段落构成。每个句子得到一个计算结果,对于技术指标,就是一条指标线,语句间用分号隔开。
一个语句由若干变量通过四则运算或逻辑运算而构成。函数是推导系统的基本成分,它是对数据做某些操作,如CLOSE()函数表示调用该预测周期的收盘价。函数由数组名称和参数构成,参数用变量名后的空格括出来大智慧怎样看大盘选股,每个变量调用的参数可以是函数或常量,变量是一个随着时间差异而变迁的数据,例如收盘价;常量是一个不随时间差异而变的数据。例如变量REF(X,N)用于引用N周期前的X值,X是一个变量,N是一个常量,REF(close(),1)表示计算上一周期的收盘价。函数若需读取几个参数,则他们在括号内是有顺序的。若没有参数则可以省去括号,例如CLOSE()函数没有参数,所以写成 CLOSE和 CLOSE()都可以。函数计算得到的结果是一个变量。
计算符将变量连接作为词语。计算符分为算术计算符和逻辑推导符。算术计算符有+、-、*、/,分别是对计算符两边的数值进行加减乘除计算;逻辑推导符有、、、=、=、=、AND、OR,分别是对计算符右边的数值做多于、小于、不等于、大于等于、小于等于、等于、逻辑与、逻辑或的逻辑运算,如果逻辑条件建立返回的推导结果为1,否则为0。例如:21的逻辑运算结果等于1,12的逻辑运算结果就等于0。
语句得到的推导结果连成线就是所谓的指标线,不同的语句就受到不同的线,为了在指标图形中相互区别,不同的线有不同的色彩,而且语句还可以有自己的名称,在指标图形中显示在左上角位置。语句名写在语句的后面,用一个冒号将它与句子隔开。语句“上日收盘价:REF(close,1)”就表示该短语REF(close,1)的名称为“上日收盘价”。该语句后而的语句若需引用它,则写公式名即可,如MA(上日收盘价,20)意思是对上日收盘价求20日平均。
5、设计中间语句:
一个语句将显示一条指标线,一个复杂的推导往往有很多语句,而且有些语句没必要显示出来。这时我们可以把不需要显示词语定义为后面句子,中间段落的写法只需在通常语句的名称与词语之间的逗号后加个等号,即“:=”即可。例如,语句“上日收盘价:=REF(close,1)”就表示该词语为后面句子。重复使用的词句也可以定义成后面语句。
6、设计其他公式语句:
其他类别的公式显示的不是指标线,而是相应的操作,如条件选股公式显示的是选股结果,交易平台公式显示的是交易指示,五彩K线公式显示的是K线颜色。这些公式应该有一条或几条逻辑表达式表示这种操作的短语,当词语返回0时表示不需要进行相应的操作,当返回非0时表示应该进行相应的操作。其他的语句都要设置为后面语句。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shouji/article-139547-1.html
预调酒大佬锐澳陷库存泥潭