大智慧公式指南(附全部函数说明) 下载本文

轻轻松松学编公式

例如:NUMTOSTRN(close,5)将返回收盘价对应的字符串,例如'15.78000'。 NUMTOSTRN 将数字转化为字符串。

用法:

STR(N),将N转化为字符串返回,精确到小数点后三位,但若结尾为0将被删除。

例如:STR(close)将返回收盘价对应的字符串,例如'15.78'。 STR 将数字转化为字符串。

用法:

NUMTOSTR(N),将N转化为字符串返回,精确到小数点后三位,但若结尾为0将被删除。

例如:NUMTOSTR(close)将返回收盘价对应的字符串,例如'15.78'。 数字转化为字符串 NUMTOSTR 将字符串转换为小写。

用法:

LOWERSTR(STR),将返回STR对应的小写字符串。 例如:LOWERSTR('EFgh')将返回'efgh'。 小写字符串 LOWERSTR 将字符串转换为大写。

- 45 -

轻轻松松学编公式

用法:

UPPERSTR(STR),将返回STR对应的大写字符串。 例如:UPPERSTR('abcd')将返回'ABCD'。 大写字符串 UPPERSTR 字符串比较。

用法:

STRCMP(STR1,STR2),若STR1>STR2则返回1,STR1 例如:STRCMP('abcdef','abc')返回1。 字符串比较 STRCMP 判断本股票是否板块成员。

用法:

INBLOCK(S),若本股票是板块S的成员将返回1,否则返回0, 例如:INBLOCK('工业板块'),若本股票属于工业板块则返回1。 是否板块成员 INBLOCK 取得当前股票的市场名称。

用法:

MARKETNAME,将返回当前股票的市场名称,

例如:沪市返回'上海证券交易所',深市返回'深圳证券交易所'。 市场名称 MARKETNAME 取得当前股票的市场代码。

- 46 -

轻轻松松学编公式

用法:

MARKETLABEL,将返回当前股票的市场代码,例如:沪市返回'SH',深市返回'SZ'。 市场代码 MARKETLABEL 取得股票名称。

用法:

STKNAME,将返回当前股票的名称。 STKNAME 取得股票代码。

用法:

STKLABEL,将返回当前股票的代码,例如深发展A将返回'000001'。 STKLABEL 描述渐变色。

用法:

STRIP(RGB1,RGB2,DIR),表示生成RGB1色到RGB2色的渐变区域,DIR=1表示沿水平方向,否则表示沿垂直方向,其中

RGB1,RGB2必须用RGB函数描述。本函数只能用于DRAWGBK、DRAWGBKLAST函数中,作为背景填充色描述符。

例如STRIP(RGB(255,0,0),RGB(0,255,0),0)表示由红色到绿色的垂直渐变色。 描述渐变色 STRIP 指定颜色。

- 47 -

轻轻松松学编公式

用法:

RGB(R,G,B),表示用三原色红(R)绿(G)蓝(B)混合组成指定颜色,每种颜色值可以设定为0-255。

例如RGB(255,0,0)表示红色,RGB(0,0,255)表示蓝色 指定颜色 RGB 图形中最后一根K线条件填充背景区域。

用法:

DRAWGBKLAST(COND,COLOR),若图形中最后一根K线满足条件COND,则设定背景COLOR。COLOR可以为渐变颜色STRIP,也可以为BMP图形文件名(缺省路径为大智慧目录

\\USERDATA\\BMP),若省略则使用指标线颜色填充(可以使用COLORRED等描述符设定)。

例如:DRAWGBKLAST(CLOSE>OPEN),COLORRED;表示最后一根K线收阳时用红色填充背景。

DRAWGBKLAST(CLOSE>OPEN,STRIP(RGB(255,0,0),RGB(0,255,0),1));表示图形中最后一根K线收阳时红绿过渡色沿水平方向填充背景。 最后条件填充背景 DRAWGBKLAST 根据条件填充背景区域。

用法:

DRAWGBK(COND,COLOR),填充满足COND条件的背景区域。

- 48 -