物联网教你如何怎样编写大智慧指标公式

上传人:蜀歌 文档编号:148192353 上传时间:2020-10-17 格式:PDF 页数:77 大小:576.77KB
返回 下载 相关 举报
物联网教你如何怎样编写大智慧指标公式_第1页
第1页 / 共77页
物联网教你如何怎样编写大智慧指标公式_第2页
第2页 / 共77页
物联网教你如何怎样编写大智慧指标公式_第3页
第3页 / 共77页
物联网教你如何怎样编写大智慧指标公式_第4页
第4页 / 共77页
物联网教你如何怎样编写大智慧指标公式_第5页
第5页 / 共77页
点击查看更多>>
资源描述

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

1、物联网教你如何怎样编写大智慧 指标公式 物联网教你如何怎样编写大智慧 指标公式 1教你如何怎样编写大智慧指标公式-新手必看 目前大多数证券分析软件都具有指标分析和条件选股的功能, 但只有 用户可以自己编制算法公式的系统才是真正实用的,因为: 许多软件的指标和选股功能是黑箱操作,也就是说,其内部算法 是不公开的。这样用户并不知道其指标和选股到底是如何运作的、可 靠性有多高、前提条件是什么,因而也难以决定是否采用指标或选股 的结果。这样的指标和选股只有宣传上的意义而没有任何实际意义。 许多软件的选股功能都不够强大和灵活。 例如有些软件的条件选 股功能只能让用户按照特定的模式进行设定,适用面很窄。

2、公式系统类似于一种编程语言, 用户可以数学公式的形式实现任 何自己期望的技术指标和选股条件等。 可编制的公式可以完全公开算 法,用户可以自行分析、评价和修改,做到心中有数。 公式系统的作用是什么呢?公式系统其实就是对一系列随时间变 化的原始数据组序列进行代数和逻辑计算。 为什么是数据组序列呢? 因为每一个时间周期(即相邻两组数据间的时间间隔) 都包含了一组 原始数据,如开高低收量额,公式系统能对其中的任何原始数据进行 1 股民学校为股民 操作。使用者定义出如何对原始数据进行处理得到一个新的数据,公 式系统读出原始数据并按要求计算出使用者定制的数据,并以曲线、 图形、指示等形式显示出来。 公式系

3、统可以编辑四种类型的公式, 分别是技术指标、 交易系统、 条件选股和五彩 K 线公式。技术指标公式是最基本的公式,它用于指 标图形的绘制。技术指标公式结合选股条件逻辑判断表达式,即得到 条件选股公式,用于条件选股。技术指标公式结合买卖逻辑判断表达 式,得到交易系统公式,用于交易系统指示。技术指标公式结合色彩 逻辑判断表达式,即得到 K 线模式公式,用于描述特定的 K 线模式。 公式的编辑在公式编辑器中完成。 公式系统处理的原始数据的分析周期(即相邻两组数据间的时间 间隔) 可以从 1 分钟到 1000 天间的任意值,也可以是分笔成交数据, 我们用鼠标把一个公式拖到某只证券的某个周期的图形分析窗

4、口, 则 该公式处理这个周期的原始数据,如开高低收量额,改变分析窗口显 示的分析周期,则公式处理新的分析周期的数据。 公式系统对数据的运算是基于一系列函数,函数中除 ZIG 之字 转向函数类和 BACKSET 函数外,其余函数均满足时间不变性,即时间 靠后的数据不对时间靠前的结果产生影响。 公式设定步骤 1.设定公式名称:每个公式都有自己的名称,它由字母或数字组 成, 最多可以有 9 个字符。 请注意, 公式名称在同类公式中不能重复。 2描述公式:用于简单描述该公式的含义,若输入,则在公式 列表中会显示这段文帧?br 3注释公式:用于描述一个公式如何使用、计算方法等内容。 输入后,在有关窗口按

5、“用法注释”按钮可以查看公式注释。 4. 设计技术指标公式语句: 公式的形式由若干语句组成。每个语句得到一个计算结果,对于技 术指标,就是一条指标线,语句间用分号隔开。 一个语句由若干函数通过四则运算或逻辑运算而组成。 函数是公式 系统的基本成分,它是对数据做某种操作,如 CLOSE()函数表示调用 该分析周期的收盘价。函数由函数名称和参数组成,参数用函数名后 的括号括起来,每个函数调用的参数可以是变量或常量,变量是一个 随着时间变化而变化的数据,例如收盘价;常量是一个不随时间变化 而变的数据。例如函数 REF(X,N)用于引用 N 周期前的 X 值,X 是一个 变量,N 是一个常量,REF(

6、close() ,1)表示计算上一周期的收盘价。 函数若需调用几个参数,则它们在括号内是有顺序的。若没有参数则 可以省去括号,例如 CLOSE()函数没有参数,所以写成 CLOSE 和 CLOSE()都可以。函数计算得到的结果是一个变量。 计算符将函数连接成为语句。 计算符分为算术计算符和逻辑计算符。 算术计算符有+、-、*、/,分别是对计算符两边的数值进行加减乘除 计算;逻辑计算符有、=、1 的逻辑运算结果等于 1,12 的逻辑运算结 果就等于 0。 语句得到的计算结果连成线就是所谓的指标线, 不同的语句就得到 不同的线,为了在指标图形中互相区分,不同的线有不同的颜色,而 且语句还可以有自己

7、的名称,在指标图形中显示在左上角位置。语句 名写在语句的前面,用一个冒号将它与语句隔开。语句“上日收盘价 : REF(close,1)”就表示该语句 REF(close,1)的名称为“上日收盘 价” 。该语句后而的语句若需引用它,则写公式名即可,如 MA(上日 收盘价,20)意思是对上日收盘价求 20 日平均。 5、设计中间语句: 一个语句将显示一条指标线,一个复杂的公式往往有很多语句, 而且有些语句没必要显示出来。 这时我们可以把不需要显示语句定义 为中间语句, 中间语句的写法只需在一般语句的名称与语句之间的冒 号后加个等号,即“:=”即可。例如,语句“上日收盘价: =REF(close,1

8、)”就表示该语句为中间语句。重复使用的语句也可以 定义成中间语句。 6、设计其他公式语句: 其他类型的公式显示的不是指标线,而是相应的操作,如条件选股 公式显示的是选股结果,交易系统公式显示的是交易指示,五彩 K 线 公式显示的是 K 线颜色。 这些公式需要有一条或几条逻辑表达式表示 这些操作的语句,当语句返回 0 时表示不需要进行相应的操作,当返 回非 0 时表示需要进行相应的操作。 其他的语句都应设定为中间语句。 条件选股公式只有一条逻辑表达式语句, 用来表示选股条件是否成 立,例如 CLOSEREF(close,1)语句,表示选出当期收盘价高于上日 收盘价的股票。 其他的语句必须设定为中

9、间语句, 否则编辑器出现 “只 能有一个输出结果”的警示。 交易系统公式需要 14 条逻辑表达式语句,分别为多头和空头的 切入切出条件语句,分别用 ENTERLONG, EXITLONG, ENTERSHORT, EXITSHORT 表示多头买入、多头卖出、空头切入、空头切出条件,当 这些语句返回非 0 时,表示需要进行相应的操作。其他的语句必须设 定为中间语句,否则编辑器出现“非交易信号变量只能用:=赋值” 的警示。这四个条件中必须至少设定一个条件。 五彩 K 线公式可以有 1-6 条逻辑表达式语句, 最多描述 6 种不同的 颜色。 7、设计计算参数: 我们有时需要调节公式中的常数来看公式的

10、表现, 可以直接进入公 式修改,更方便的方法是用计算参数来指代公式中的常数,需要调节 公式时不需进公式只需调节参数就可以了。比如,经常要修改 REF(close,1) 中的第二个参数 1, 这时可以把它设为一个计算参数 N, 公式写成 REF(close,N) ,到时调节 N 即可。计算参数包括参数名称、 最小值、最大值、缺省值四个部分。参数名称用于标识参数,本例我 们将参数名定位 N,计算公式时采用缺省值计算,而最小值和最大值 是参数的调整范围。设定参数后,在图形分析窗口显示该指标时,指 标名跟着有参数,右键点击参数即可对它进行修改。对于交易系统公 式,每个参数还包括一个测试步长,在优化参数

11、时系统从最小值到最 大值逐一调整参数,每次调整的增量就是测试步长。例如最小值 1, 最大值 30,步长 10,则系统将测试参数 1,11,21。最大测试步数 为 10000 次。每个公式可以带有最多 16 个计算参数。 8、其他语句: 有时我们想指定技术指标线的画法, 这时我们可以在语句后加上 线形描述符,描述该语句对应的指标线画法。线形描述符包括 STICK:柱状线;COLORSTICK:彩色柱状线,当语句结果为正时显示 红色,否则显示绿色;VOLSTICK:成交量柱状线,股价上涨时显示红 色空心柱,下跌时显示绿色实心柱;LINESTICK:同时画出柱状线和 指标线;CROSSDOT:小叉线

12、;CIRCLEDOT:小圆圈线;POINTDOT:小 圆点线。 五彩 K 线公式有用来描述显示 K 线颜色的语句, 其实就是在语句后 加上色彩描述符,之间用逗号隔开,表示当该句返回非 0 时 K 线的颜 色 。 色 彩 描 述 符 有 : COLORRED : 红 色 ; COLORGREEN : 绿 色 ; COLORBLUE : 蓝 色 ; COLORBLACK : 黑 色 : COLORWHITE : 白 色 ; COLORYELLOW:黄色:COLORYELLOW:青色;COLORF0F000:晶红色; COLORBROWN:棕色。 技术指标公式还可以主动设定欲显示的坐标线, 例如我们

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

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

15、等。 B、引用个股数据 引用个股数据时使用下列格式:”股票代码$数据”,在以上格式当中 调用 CLOSE、VOL、AMOUNT 等等,例如,” Z000002$VOL” 表示 000002 该股本周期的成交量。同时大盘也可视为一只个股来引用,例如,上 证 ”H000001$CLOSE” 表 示 为 大 盘 本 周 期 的 收 盘 价 , 深 市”Z399001$CLOSE”同样表法大盘本周期的收盘价。 (3) 、注意事项 在编公式中所运用的标点符号均是在英语状态下的符号。 在编制公式中,有要显示的句子和不显示的句子,要显示用 “:”不要显示用“:=”, 一个源码中最多只能有 16 个可显示的句

16、子,并且每句结束后要加分 号“;” 。 另外,开盘价、收盘价、最高价、最低价,在公式中可用该函数 的第一个字母代替。因此在编公式时不要单独用这几个字母,请要注 意。 9、引用其他公式、周期或股票的数据: (注意:本点只作为参考, 因大智慧未设有引用其它周期的数据功能) 可以在一个公式中引用其他公式、周期或股票的数据,具体做法如 下。 1)引用指标公式/交易系统/条件选股公式 可以引用其他技术指标的指标线, 写法是公式名称.指标线名称 (参数表),请注意,参数表中的参数个数应该与该公式的实际参数 数量一致,若不写参数表,则表示使用缺省参数。例如:KDJ.K(9, 6,6),表示引用根据(9,6,6)参数计算出 KDJ 指标中的 K 指标 线数值。 可以引用交易系统公式,写法为SYSTEM.公式名称.交易类型(参 数 表 ) , 交 易 类 型 包 括 ENTERLONG 、 EXITLONG 、 ENTERSHORT 、 EXITSHORT,分别表示引用多头买入、多头卖出、空头买入、空头卖 出条件。例如:SYSTEM.K

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号