大智慧公式编写的一些注意方法了技巧

来源:百度文库 编辑:神马文学网 时间:2024/03/29 07:44:28
在证券投资上,技术分析是非常重要、实用的分析方法。其中,指标技术分析又是其中最为重要的分析方法之一。但是,随着经典指标的广泛应用,也出现一定程度的钝化,因为很多人都熟知这些指标的使用技巧。所以,大家都很希望拥有与众不同的指标,从而在分析判断上做到先人一步。上涨波段提前买入,下跌波段提前卖出,把握市场先机,控制交易风险。为此,大智慧不仅提供了公式编辑器,还开放了函数库,可满足大家编写公式的需要。更深入的公式编写技巧,大家可以通过大智慧心一代系列丛书《公式设计指南》进行深入学习。
今天我们主要给大家介绍公式编写的一些注意方法了技巧(因为编写公式的过程专业用语上比较复杂,所以,今天的讲解主要采用通俗易懂的语言进行阐述):
(一) 编写指标公式的几点注意点:
1、 熟悉函数。
大智慧的所有指标公式都是通过函数来进行统计、计算的,所以,在编写公式指标之前应该对可能用到的函数有深入的了解。
首先要熟悉数据函数。比如开盘价函数为“O”或“OPEN”,收盘价为“C”或“CLOSE”,最高价为“H”或“HIGHT”,最低价为“L”或“LOW”,成交量为“VOL”,成交额为“AMOUNT”,大单函数为“BIGORDER”等等,此外,还可以通过“REF”函数来调用之前某一周期的数据,如“REF(CLOSE,1)”为上一交易日的收盘价格。如每股收益、流通盘、净利润等基本面数据都可以通过数据函数来进行调用。
其次是要熟悉统计函数。所有的技术指标都是通过统计函数调用数据函数来进行计算实现的,比如大家比较熟悉的计算平均值的函数“MA”,“MA(CLOSE,5);”就是计算5日均线的语句,通过统计函数MA调用数据函数CLOSE计算最近5个周期(交易日)收盘价的平均值。此外,其他的统计函数比如:标准差vSTDDEV,线形回归率SLOPE,开方SQRT等。
复杂的公式还需要熟悉更多的函数。比如时间函数、逻辑函数、绘图函数等等。越复杂的公式需要用到的函数可能也复杂,公式编写也就越精彩。希望大家慢慢熟练。
在公式编辑器里,所有的函数都给出了函数说明,大家可以点工具栏里的“F(X)”按钮进行选择,选中的函数(蓝底),下方会出现该函数的说明。如下是行情函数“BIGORDER”的函数说明。

2、 懂得基本的计算方法和语法。
首先是要懂得基本的计算方法。大智慧的公式编写大家都以为会很难、很复杂。其实,编写公式是非常简单的事情,比如通过加减乘除符号“+”、“-”、“*”、“/”就可以对数据函数进行计算。如,(当日收盘价 – 当日开盘价)/ 上日收盘价,我们可以书写为
(CLOSE – OPEN)/REF(CLOSE,1);
来源:(http://blog.sina.com.cn/s/blog_6075c22d0100fyyo.html) - 大智慧公式编写的一些注意方法了技巧_冰川雪雁_新浪博客
以上公式语句中CLOSE函数调用当日收盘价数据,OPEN调用当日收盘价数据,REF(CLOSE,1)调用前一日的收盘价格,如果要调用前两日,则可改为REF(CLOSE,2)。依次类推。
其次是要准确调用统计函数和计算函数。行情函数、数据函数等调出的数据函数是一串串的数列,这是原始的数据,如果我们需要对这些数据进行统计加工,就需要用准确统计函数。比如,在上面的公式中,计算得出的结果是当日K线实体长度与昨日收盘价格的比例。如果我们要对这一列数据进行再次加工,计算该比例值最近10个周期的平均值,我们该如何来实现呢?这里,我们就需要用到统计函数MA,所以,10个周期的平均值我们可以直接在前面加MA函数进行再次统计,编写如下:
MA((CLOSE – OPEN)/REF(CLOSE,1),10);
或者,我们先对这个公式设置一个参数,然后可以自由调整,设置参数的函数可以在参数设置框里设置,也可以通过函数INPUT进行设置,可先设置参数名称,然后在括号里设置参数的初值,如参数为10天可设置INPUT(10),则完整的公式如下:
INPUT:A1(10);
MA((CLOSE – OPEN)/REF(CLOSE,1),A1);
以上的公式显得比较复杂,我们可以分解如下:
第一步先求出实体比例中间语句:
实体比例:=(CLOSE – OPEN)/REF(CLOSE,1);
第二步调用第一步的数据,设置参数:
冲击系数:MA(实体比例,A1);
由于这样的输出方式所以一根线,我们可以加入一些修饰函数或画图函数,如3D柱的输出方式可改写为:
冲击系数:MA(实体比例,A1),COLOR3D;
完整的参数公式如下:
INPUT:A1(10);
实体比例:=(CLOSE-OPEN)/REF(CLOSE,1);
冲击系数:MA(实体比例,A1),color3d;

公式编写完毕并保存之后,在K线图形上直接输入公式名称的第一个拼音就可以在副图上显示了.如下是上面编写的公式在上证指数上的显示结果.

此外,公式编学初学者还要懂得最基本的语法。一今天的公式为例子进行说明(大括号内为说明语句):
INPUT:A1(10); {设置参数,一行语句写完之后用分号“;”结束语句}
实体比例:=(CLOSE-OPEN)/REF(CLOSE,1); {中间语句不需要输出显示时,可用等号“=”在冒号之后割开}
冲击系数:MA(实体比例,A1),color3d; {一行语句中的各个语句之间可用逗号“,”分割,一行结束时需要加上分号“;”}
此外,如果需要更深入的学习公式编写技巧,还需要对逻辑函数、绘画函数、引用函数等有更深入的了解。
懂得语法和熟悉函数尤其重要。