金字塔函数整理汇总 下载本文

所属函数组:数学函数

FOR循环语句

语法:FOR VAR=N1 TO N2 DO EXPR;

从 VAR=N1 开始到 VAR=N2 开始循环执行 EXPR 语句,每执行一次VAR加1 FOR VAR=N1 DOWNTO N2 DO EXPR2;

从 VAR=N1 开始到 VAR=N2 开始循环执行 EXPR 语句,每执行一次VAR减1

注意:逐K线计算模式时,请尽量不要在FOR循环控制语句中使用MA,HHV,LLV等带有序列变量的统计类函数,

虽然能通过编译,但是会运行不正常,应该把他们放在语句的外面计算 所属函数组:控制语句

FORCAST线性回归预测值。

用法:FORCAST(X,N)为X的N周期线性回归预测值

例如:FORCAST(CLOSE,10)表示求10周期线性回归预测本周期收盘价 所属函数组:统计函数

FORMULANAME取该公式名称. 用法:FORMULANAME.

例如:DRAWTEXTEX(1,1,500,500,FORMULANAME())屏幕中间打印公式名称 所属函数组:字符串函数

FORMULASERVER从指定的金钻版服务器上取公式。当金钻版启用服务器公式功能后,普通客户端就可以使用这个函数来连接金钻版上的指定公式

用法:FORMULASERVER(IP,PORT,NAME,PSW,S),IP为服务器的IP地址,PORT为端口号.

NAME为登陆用户名(若为空表示取注册用户名),PSW为登陆密码(注意区分大小写,若为空表示取用户前11位机器码,机器码可在 帮助->关于...中查看),若用户名或密码为INPUT字符串时则表示需要弹出窗口让用户输入。S为公式名称。

例如:FORMULASERVER('192.168.0.1',85106,'GUEST','GUEST','MACD'),表示取MACD指标。

一旦使用了该函数读取了其他公式,本公式的其他数据便会实效,例如本公式就变成了一个MACD指标。

FORMULASERVER('192.168.0.1',85106,'INPUT','','MACD')弹出登陆验证窗口,让用户输入用户名密码登陆。

所属函数组:特色函数

FRACPART取得数据的小数部分。

用法:FRACPART(X)返回数值的小数部分

例如:FRACPART(12.3)求得0.3,FRACPART(-3.5)求得-0.5 所属函数组:数学函数

GEOMEAN返回正数数组或区域的几何平均值。例如,可以使用函数 GEOMEAN 计算可变复利的平均增长率。

用法:GEOMEAN(X,N),得到X的N周期几何平均值.

例如:GEOMEAN(C,10),表示收盘价的10周期几何平均值 所属函数组:统计函数

GOTO无条件转向公式内的某一处,公式必须指出转向的目标行,目标行用标号指明。其语法格式为: GOTO 标号@

例如:IF ISLASTBAR THEN GOTO QUITLINE; //最后一个周期跳过均线计算行 B:MA(C,5);

QUITLINE@ EXIT; 所属函数组:控制语句

GROUP得到该品种的分组类型 用法:GROUP()

该函数返回市场分组定义字符串 所属函数组:常数函数

HARMEAN返回数据集合的调和平均值。调和平均值与倒数的算术平均值互为倒数。 用法:HARMEAN(X,N),得到X的N周期调和平均值.

例如:HARMEAN(C,10),表示收盘价的10周期调和平均值 所属函数组:统计函数

HHV求最高值。

用法:HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始。 例如:HHV(HIGH,30)表示求30日最高价 所属函数组:引用函数

HHVBARS求上一高点到当前的周期数。

用法:HHVBARS(X,N):求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计

例如:HHVBARS(HIGH,0)求得历史新高到到当前的周期数 所属函数组:引用函数

HIGH取得该周期最高价。 用法:HIGH

所属函数组:行情函数

HOD求高值名次。

用法:HOD(X,N):求当前X数据是N周期内的第几个高值,N=0则从第一个有效值开始 例如:HOD(HIGH,20)

返回是20日的第几个高价 所属函数组:引用函数

:HOLDING得到当前帐户持仓量,多仓返回正数空仓返回负数

用法:HOLDING

该函数仅在逐K线计算模式下有效, 并且只能用在BUY,SELL等新图表交易系统中,不能与旧图表交易系统ENTERLONG,EXITLONG等混用。 所属函数组:交易系统(标准版)

HOUR取得该周期的小时数。 用法:HOUR()

函数返回有效值范围为(0-23),对于日线及更长周期此函数无效 所属函数组:时间函数

HYPGEOMDIST返回超几何分布。给定样本容量、样本总体容量和样本总体中成功的次数,函数 HYPGEOMDIST 返回样本取得给定成功次数的概率。

使用函数 HYPGEOMDIST 可以解决有限总体的问题,其中每个观察值或者为成功或者为失败,且给定样本容量的每一个子集有相等的发生概率。

用法:HYPGEOMDIST(A,B,K,D),A样本中成功的次数,B样本容量,K样本总体中成功的次数,D样本总体的容量 所属函数组:统计函数

IF根据条件求不同的值。

用法:IF(X,A,B)若X不为0则返回A,否则返回B

例如:IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值 所属函数组:逻辑函数

IF THEN条件语句

语法:IF COND THEN EXPR1 ELSE EXPR2

当满足 COND 条件的时候,执行语句 EXPR1,否则执行 EXPR2 语句

注意:逐K线计算模式时,请尽量不要在IF THEN条件控制语句中使用MA,HHV,LLV等带有序列变量的统计类函数,

虽然能通过编译,但是会运行不正常,应该把他们放在语句的外面计算 所属函数组:控制语句

IMA求指数权重移动平均。

用法:IMA(X,N,S)求X的N日S系数权重的指数移动平均,S如果小于100表示远期权重大于近期权重,大于100表示近期的权重大于远期权重,等于100就相当于MA。 例如IMA(CLOSE,10,120)表示求收盘价10日的120%指数权重移动平均。 所属函数组:引用函数

INBLOCK判断本股票是否板块成员。

用法:INBLOCK(S),若本股票是板块S的成员将返回1,否则返回0,例如:INBLOCK('工业板块'),若本股票属于工业板块则返回1。 所属函数组:字符串函数

INDEXA对应大盘指数成交额。

用法:INDEXA,表示同期大盘的成交额

所属函数组:行情函数

INDEXBUY根据所有个股的加权委买价计算出的流通市值与即时流通市值之比。 用法: INDEXBUY(M)M为市场名称(为空表示品种当前市场)。

例如: INDEXBUY (‘SH’) 表示上海A股委买流通市值与即时流通市值之比

使用该函数前,如果你是在开盘以后才接入,那么请补充沪深股市分笔成交以后,工具菜单->刷新扩展统计数据 所属函数组:扩展统计

INDEXC对应大盘指数收盘价。

用法:INDEXC,表示同期大盘的收盘价 所属函数组:行情函数

INDEXADV对应市场上涨家数。

用法:INDEXADV,表示同期对应市场的上涨家数 所属函数组:行情函数

INDEXDEC对应市场下跌家数。

用法:INDEXDEC,表示同期对应市场的下跌家数 所属函数组:行情函数

INDEXH对应大盘指数最高价。

用法:INDEXH,表示同期大盘的最高价 所属函数组:行情函数

INDEXL对应大盘指数最低价。

用法:INDEXL,表示同期大盘的最低价 所属函数组:行情函数

INDEXO,对应大盘指数开盘价。

用法:INDEXO,表示同期大盘的开盘价 所属函数组:行情函数

INDEXSELL根据所有个股的加权委卖价计算出的流通市值与即时流通市值之比。 用法: INDEXSELL(M)M为市场名称(为空表示品种当前市场)。

例如: INDEXSELL (‘SH’) 表示上海A股委卖流通市值与即时流通市值之比

使用该函数前,如果你是在开盘以后才接入,那么请补充沪深股市分笔成交以后,工具菜单->刷新扩展统计数据 所属函数组:扩展统计

INDEXV对应大盘指数成交量。

用法:INDEXV,表示同期大盘的成交量 所属函数组:行情函数