教你如何怎样编写大智慧指标公式.docx

上传人:lao****ou 文档编号:288129 上传时间:2023-07-21 格式:DOCX 页数:76 大小:98.63KB
下载 相关 举报
教你如何怎样编写大智慧指标公式.docx_第1页
第1页 / 共76页
教你如何怎样编写大智慧指标公式.docx_第2页
第2页 / 共76页
教你如何怎样编写大智慧指标公式.docx_第3页
第3页 / 共76页
教你如何怎样编写大智慧指标公式.docx_第4页
第4页 / 共76页
教你如何怎样编写大智慧指标公式.docx_第5页
第5页 / 共76页
亲,该文档总共76页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《教你如何怎样编写大智慧指标公式.docx》由会员分享,可在线阅读,更多相关《教你如何怎样编写大智慧指标公式.docx(76页珍藏版)》请在第一文库网上搜索。

1、教你如何怎样编写大智慧指标公式目前大多数证券分析软件都具有指标分析与条件选股的功能,但只有用户能够自己编制算法公式的系统才是真正有用的,由于:许多软件的指标与选股功能是黑箱操作,也就是说,其内部算法是不公开的。这样用户并不明白其指标与选股到底是如何运作的、可靠性有多高、前提条件是什么,因而也难以决定是否使用指标或者选股的结果。这样的指标与选股只有宣传上的意义而没有任何实际意义。许多软件的选股功能都不够强大与灵活。比如有些软件的条件选股功能只能让用户按照特定的模式进行设定,适用面很窄。公式系统类似于一种编程语言,用户能够数学公式的形式实现任何自己期望的技术指标与选股条件等。可编制的公式能够完全公

2、开算法,用户能够自行分析、评价与修改,做到心中有数。公式系统的作用是什么呢?公式系统事实上就是对一系列随时间变化的原始数据组序列进行代数与逻辑计算。为什么是数据组序列呢?由于每一个时间周期(即相邻两组数据间的时间间隔)都包含了一组原始数据,如开高低收量额,公式系统能对其中的任何原始数据进行操作。使用者定义出如何对原始数据进行处理得到一个新的数据,公式系统读出原始数据并按要求计算出使用者定制的数据,并以曲线、图形、指示等形式显示出来。公式系统能够编辑四种类型的公式,分别是技术指标、交易系统、条件选股与五彩K线公式。技术指标公式是最基本的公式,它用于指标图形的绘制。技术指标公式结合选股条件逻辑推断

3、表达式,即得到条件选股公式,用于条件选股。技术指标公式结合买卖逻辑推断表达式,得到交易系统公式,用于交易系统指示。技术指标公式结合色彩逻辑推断表达式,即得到K线模式公式,用于描述特定的K线模式。公式的编辑在公式编辑器中完成。公式系统处理的原始数据的分析周期(即相邻两组数据间的时间间隔)能够从1分钟到Io(X)天间的任意值,也能够是分笔成交数据,我们用鼠标把一个公式拖到某只证券的某个周期的图形分析窗口,则该公式处理这个周期的原始数据,如开高低收量额,改变分析窗口显示的分析周期,则公式处理新的分析周期的数据。公式系统对数据的运算是基于一系列函数,函数中除Z1G之字转向函数类与BACKSET函数外,

4、其余函数均满足时间不变性,即时间靠后的数据不对时间靠前的结果产生影响。公式设定步骤1 .设定公式名称:每个公式都有自己的名称,它由字母或者数字构成,最多能够有9个字符。请注意,公式名称在同类公式中不能重复。2 .描述公式:用于简单描述该公式的含义,若输入,则在公式列表中会显示这段文帧?br3 .注释公式:用于描述一个公式如何使用、计算方法等内容。输入后,在有关窗口按“用法注释”按钮能够查看公式注释。4 .设计技术指标公式语句:公式的形式由若干语句构成。每个语句得到一个计算结果,关于技术指标,就是一条指标线,语句间用分号隔开。一个语句由若干函数通过四则运算或者逻辑运算而构成。函数是公式系统的基本

5、成分,它是对数据做某种操作,如C1oSE()函数表示调用该分析周期的收盘价。函数由函数名称与参数构成,参数用函数名后的括号括起来,每个函数调用的参数能够是变量或者常量,变量是一个随着时间变化而变化的数据,比如收盘价;常量是一个不随时间变化而变的数据。比如函数REF(X,N)用于引用N周期前的X值,X是一个变量,N是一个常量,REF(c1ose(),1)表示计算上一周期的收盘价。函数若需调用几个参数,则它们在括号内是有顺序的。若没有参数则能够省去括号,比如C1oSE()函数没有参数,因此写成C1oSE与C1OSE()都能够。函数计算得到的结果是一个变量。计算符将函数连接成为语句。计算符分为算术计

6、算符与逻辑计算符。算术计算符有+、-、*、/,分别是对计算符两边的数值进行加减乘除计算;逻辑计算符有、=、1的逻辑运算结果等于1,12的逻辑运算结果就等于0。语句得到的计算结果连成线就是所谓的指标线,不一致的语句就得到不一致的线,为了在指标图形中互相区分,不一致的线有不一致的颜色,而且语句还能够有自己的名称,在指标图形中显示在左上角位置。语句名写在语句的前面,用一个冒号将它与语句隔开。语句“上日收盘价:REF(Ck)Se,1)”就表示该语句REF(Ck)Se,1)的名称之“上日收盘价该语句后而的语句若需引用它,则写公式名即可,如MACk日收盘价,20)意思是对上日收盘价求20日平均。5、设计中

7、间语句:一个语句将显示一条指标线,一个复杂的公式往往有很多语句,而且有些语句没必要显示出来。这时我们能够把不需要显示语句定义为中间语句,中间语句的写法只需在通常语句的名称与语句之间的冒号后加个等号,即“:=唧可。比如,语句“上日收盘价:=REF(C1osg1)”就表示该语句为中间语句。重复使用的语句也能够定义成中间语句。6、设计其他公式语句:其他类型的公式显示的不是指标线,而是相应的操作,如条件选股公式显示的是选股结果,交易系统公式显示的是交易指示,五彩K线公式显示的是K线颜色。这些公式需要有一条或者几条逻辑表达式表示这些操作的语句,当语句返回0时表示不需要进行相应的操作,当返回非。时表示需要

8、进行相应的操作。其他的语句都应设定为中间语句。条件选股公式只有一条逻辑表达式语句,用来表示选股条件是否成立,比如C1oSEREF(c1ose,1)语句,表示选出当期收盘价高于上日收盘价的股票。其他的语句务必设定为中间语句,否则编辑器出现“只能有一个输出结果的警示。交易系统公式需要14条逻辑表达式语句,分别为多头与空头的切入切出条件语句,分另IJ用Enter1ong,Exit1ong,ENTERSHORT,EXrrSHORT表示多头买入、多头卖出、空头切入、空头切出条件,当这些语句返回非。时,表示需要进行相应的操作。其他的语句务必设定为中间语句,否则编辑器出现“非交易信号变量只能用:=赋值的警示

9、。这四个条件中务必至少设定一个条件。五彩K线公式能够有1-6条逻辑表达式语句,最多描述6种不一致的颜色。7、设计计算参数:我们有的时候需要调节公式中的常数来看公式的表现,能够直接进入公式修改,更方便的方法是用计算参数来指代公式中的常数,需要调节公式时不需进公式只需调节参数就能够了。比如,经常要修改REF(CIoSe,1)中的第二个参数1,这时能够把它设为一个计算参数N,公式写成REF(CIOSe,N),到时调节N即可。计算参数包含参数名称、最小值、最大值、缺省值四个部分。参数名称用于标识参数,本例我们将参数名定位N,计算公式时使用缺省值计算,而最小值与最大值是参数的调整范围。设定参数后,在图形

10、分析窗口显示该指标时,指标名跟着有参数,右键点击参数即可对它进行修改。关于交易系统公式,每个参数还包含一个测试步长,在优化参数时系统从最小值到最大值逐一调整参数,每次调整的增量就是测试步长。比如最小值1,最大值30,步长10,则系统将测试参数1,11,21o最大测试步数为IOOOO次。每个公式能够带有最多16个计算参数。8、其他语句:有的时候我们想指定技术指标线的画法,这时我们能够在语句后加上线形描述符,描述该语句对应的指标线画法。线形描述符包含STICK:柱状线;CO1ORSTICK:彩色柱状线,当语句结果为正时显示红色,否则显示绿色;VO1STICK:成交量柱状线,股价上涨时显示红色空心柱

11、,下跌时显示绿色实心柱;1INESTICK:同时画出柱状线与指标线;CROSSDOT:小叉线;CIRC1EDOT:小圆圈线;POINTDOT:小圆点线。五彩K线公式有用来描述显示K线颜色的语句,事实上就是在语句后加上色彩描述符,之间用逗号隔开,表示当该句返回非0时K线的颜色。色彩描述符有:Co1orred:红色;co1orgreen:绿色;CO1ORB1UE:蓝色;CO1ORB1ACK:黑色:CO1ORWHITE:白fe;CO1ORYE11OW:黄色:CO1ORYE11OW:青色;CO1ORFOFO:晶红色;CO1ORBROWN:棕色。技术指标公式还能够主动设定欲显示的坐标线,比如我们在坐标线

12、位置输入框中写入-10;O;10,则显示该指标时出现-10,0,10三条坐标线。特殊数据引用(1)、指标数据引用在编制公式过程中,有的时候需要使用另外一个指标的值,假如按照通常的做法,重新编制这个指标就显得很烦恼,因此很有必要学习使用如何调用别的指标公式。调用其他指标的基本格式:”指标,指标线”(参数)A、指标与指标线之间用点“分开,一个指标不一定只有一条指标线,因此有必要在指标后标注指标线的名称,但是假如缺失则表示引用最后一条指标线。B、参数在表达式的末尾,务必用括号括起来,参数之间用“,”号分开,通过参数设置可选择设定该指标的参数,假如参数缺失则表示使用该指标的默认参数设置(只是我在使用过

13、程中发现,如不写参数,测试就通只是)。C、整个表达式用引号引在其中,除参数以外。比如:MACD.DEF”(26,12,9)表示计算MACD指标的DEA指标线,计算参数为26、12、9,“MACD”(26,12表示该指标的最后一条指标线,计算参数是26、12、9,“MACD”表示该指标的最后一条指标线,同时使用公式的默认参数。(2)、其他股票数据引用使用下列的格式能够在当前的分析界面下引用大盘的数据或者者其他个股的数据实现横向上的对比。A、引用大盘数据引用大盘数据时使用下列函数:INDEXC、INDEXV等等。B、引用个股数据引用个股数据时使用下列格式股票代码$数据”,在以上格式当中调用C1OS

14、EVO1.AMOUNT等等,比如,ZooOOo2$VO1”表示000002该股本周期的成交量。同时大盘也可视为一只个股来引用,比如,上证FoOOOO1$C1OSE”表示为大盘本周期的收盘价,深市”Z399001$C1OSE”同样表法大盘本周期的收盘价。(3)、注意事项在编公式中所运用的标点符号均是在英语状态下的符号。在编制公式中,有要显示的句子与不显示的句子,要显示用不要显示用一个源码中最多只能有16个可显示的句子,同时每句结束后要加分号,。另外,开盘价、收盘价、最高价、最低价,在公式中可用该函数的第一个字母代替。因此在编公式时不要单独用这几个字母,请要注意。9、引用其他公式、周期或者股票的数

15、据:(注意:本点只作为参考,因大智慧未设有引用其它周期的数据功能)能够在一个公式中引用其他公式、周期或者股票的数据,具体做法如下。1)引用指标公式/交易系统/条件选股公式能够引用其他技术指标的指标线,写法是“公式名称.指标线名称”(参数表),请注意,参数表中的参数个数应该与该公式的实际参数数量一致,若不写参数表,则表示使用缺省参数。比如:”KDJK(9,6,6),表示引用根据(9,6,6)参数计算出KDJ指标中的K指标线数值。能够引用交易系统公式,写法为“SYSTEM.公式名称.交易类型”(参数表),交易类型包含Enter1ongEX1T1oNg、entershortEXITSHORT,分别表示引用多头买入、多头卖出、空头买入、空头卖出条件。比如:SYSTEM.KDJ.ENTER1ONGn,表示引用根据缺省参数计算的KDJ交易系统的多头买入条件。能够引用条件选股公式,写法为“EXP1ORER.公式名称”(参数表),比如:EXP1ORER.KDJ,表示引用根据缺省参数计算的KDJ买入条件选股条件。2)跨周期引用公式(大智慧不支持)能够引用其他周期的数据,写法为公式名称.指标线名称#周期”(参数表),跨周期引用只能从较短周期引用较长周期,反方向的引用不同意。比如KDJ.K#WEEK”(9,6,6),表示引

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服