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

金字塔函数整理2011年3月版

。#@引用操作符 例如:

\AR\引用INDI指标的VAR输出,计算参数为P1,P2。若没有指定公式线,系统将取最后一行公式输出

数据类型有TICK、MIN1、MIN3、MIN5、MIN10、MIN15、MIN30、MIN60、DAY、WEEK、MONTH、YEAR、MULTIDAY、MULTIMIN、MULTISEC、MULTIHOUR、QUARTER、SEMIYEAR、SOLARTERM

\引用周线数据的MACD指标最后一行公式输出 \表示该指标的最后—行公式输出并且使用公式的默认参数。 \引用品种000001的收盘价

\引用SZ市场的品种000001周线收盘价 \引用日线数据的前一周期的VOL指标

引用数据时,需要实现确认被引用品种周期数据齐全,再首次使用或者在不确定时,请手工进行数据补充工作

\引用DLLNAME.DLL的FNCNAME函数,计算参数为P1,P2

所属函数组:控制语句

[]对下标对应的数组或序列元素进行取值或赋值 数组下标从1开始直到数据数量 例如:

VARIABLE:VARR1[10]=0,SARR[5]='STR';VARR1[1]:=VARR1[10]; 定义1个含10个元素的数组并进行取值和赋值

又如移动平均线可通过如下循环语句和数组操作实现: INPUT:N(5,2,500); //参数申明 VARIABLE:I=0,S=0; VAR1:=C; //变量申明

//为了加快运算速度,只有最后一个周期时才循环计算 IF NOT(ISLASTBAR) THEN EXIT; FOR J=1 TO DATACOUNT DO BEGIN S:=S+VAR1[J];

IF J>=N THEN BEGIN IF J>N THEN

S:=S-VAR1[J-N];

MA1[J]:S/N; //实现MA(C,N) I:=0; END; END;

所属函数组:控制语句

ABS求绝对值。

用法:ABS(X)返回X的绝对值

例如:ABS(-34)返回34 所属函数组:数学函数

ACOS反余弦值。

用法:ACOS(X)返回X的反余弦值 所属函数组:数学函数

ADVANCE取得该周期上涨家数。 用法:ADVANCE()

(本函数仅对大盘有效,其他品种为成交买单数(日线以上周期有效)) 所属函数组:行情函数

AINDEX取指定市场流通市值均价系数。

用法: AINDEX(MARKET),MARKET为市场名称(为空表示品种当前市场)。 例如:AINDEX('SH')表示取上海市场流通市值均价系数。

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

ALIGN画图标、文字的对齐方式

对于DRAWICON,0图标中对齐;1图标上缘;2图标中缘;3图中;4图上;5图下

对于DRAWTEXT,DRAWNUMBER,0中对齐;1左对齐;2右对齐;3图中;4图上;5图下。对于DRAWYITEXT,3为竖排 例如:

drawicon(cross(ma(c,5),ma(c,20)),H,3),align3; 所属函数组:线型描述

ALIKE求2个序列间的相似系数。

用法:ALIKE(X1,X2,N) 为X1与X2的N周期的相似系数

例如:ALIKE(CLOSE,INDEXC,5) 表示收盘价与大盘指数之间的5周期的相似系数 所属函数组:统计函数

ALL是否一直满足条件。

用法:ALL(X,N),统计N周期中是否一直都满足X条件,若N=0则从第一个有效值开始。 例如:ALL(CLOSE>OPEN,20)表示是否20周期内全部都收阳线。 所属函数组:逻辑函数

ALLBORNUM取指定市场分类中、已成交的买单数量。

用法: ALLBORNUM(M)M为市场名称(为空表示品种当前市场)。 例如: ALLBORNUM (‘SH’) 表示上海A股中总体买单数量

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

ALLBUYA取指定市场分类中、所有个股外盘总额之和。

用法: ALLBUYA(M,N)M为市场名称(为空表示品种当前市场),N为市场分类序号(1指数;2A股;3B股;4基金;5债券;6权证)。

例如: ALLBUYA (‘SH’,2) 表示上海A股中所有个股外盘总额之和

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

ALLBUYOR取指定市场分类中、所有个股外盘总笔数之和。

用法: ALLBUYOR(M,N)M为市场名称(为空表示品种当前市场),N为市场分类序号(1指数;2A股;3B股;4基金;5债券;6权证)。

例如: ALLBUYOR (‘SH’,2) 表示上海A股中所有个股外盘总笔数之和

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

ALLBUYV取指定市场分类中、所有个股外盘总量之和。

用法: ALLBUYV(M,N)M为市场名称(为空表示品种当前市场),N为市场分类序号(1指数;2A股;3B股;4基金;5债券;6权证)。

例如: ALLBUYV (‘SH’,2) 表示上海A股中所有个股外盘总量之和

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

ALLOWREPEAT在后台程式化交易时,允许交易指令在同一个周期内反复发出信号

例如TBUY(COND,1,MKT),ALLOWREPEAT;表示满足条件后市价开仓,并允许在固定预警周期内反复开仓.

该函数只有在后台程式化交易运行中有效 所属函数组:后台程式化交易(专业版)

ALLPOWERD取指定市场分类中、所有个股下跌劲道之和。

用法: ALLPOWERD(M,N)M为市场名称(为空表示品种当前市场),N为市场分类序号(1指数;2A股;3B股;4基金;5债券;6权证)。

例如:ALLPOWERD (‘SH’,2) 表示上海A股下跌劲道总和

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

ALLPOWERU取指定市场分类中、所有个股上升劲道之和。

用法: ALLPOWERU(M,N)M为市场名称(为空表示品种当前市场),N为市场分类序号(1指数;2A股;3B股;4基金;5债券;6权证)。

例如:ALLPOWERU (‘SH’,2) 表示上海A股上升劲道总和

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

所属函数组:扩展统计

ALLSELLA取指定市场分类中、所有个股内盘总额之和。

用法: ALLSELLA(M,N)M为市场名称(为空表示品种当前市场),N为市场分类序号(1指数;2A股;3B股;4基金;5债券;6权证)。

例如: ALLSELLA (‘SH’,2) 表示上海A股中所有个股内盘总额之和

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

ALLSELLOR取指定市场分类中、所有个股内盘总笔数之和。

用法: ALLSELLOR(M,N)M为市场名称(为空表示品种当前市场),N为市场分类序号(1指数;2A股;3B股;4基金;5债券;6权证)。

例如: ALLSELLOR (‘SH’,2) 表示上海A股中所有个股内盘总笔数之和

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

ALLSELLV取指定市场分类中、所有个股内盘总量之和。

用法: ALLSELLV(M,N)M为市场名称(为空表示品种当前市场),N为市场分类序号(1指数;2A股;3B股;4基金;5债券;6权证)。

例如: ALLSELLV (‘SH’,2) 表示上海A股中所有个股内盘总量之和

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

ALLSHOW完全显示公式线数字

默认时遇到十万以上数字时系统会自动进行缩位显示,除非遇到此公式线标志 所属函数组:线型描述

ALLSORNUM取指定市场分类中、已成交的卖单数量。

用法: ALLSORNUM(M)M为市场名称(为空表示品种当前市场) 例如: ALLSORNUM (‘SH’) 表示上海A股中总体卖单数量

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

ALLTICK取指定市场指定类别中、所有个股的跳动次数之和。

用法: ALLTICK(M,N) M为市场名称(为空表示品种当前市场),N为类别

分别为:0(A股);1(散单<5万元);2(小单15-40万);3(中单40-100万);4(大单100-300万);5(巨单>300万);6(权重股);7(其他5-15万之间的)。

例如: ALLTICK (‘SH’,0) 表示上海A股中所有个股的跳动次数之和

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

所属函数组:扩展统计

ALLTICKA取指定市场分类中、所有个股的跳动金额之和。

用法: ALLTICKA(M,N) M为市场名称(为空表示品种当前市场),N为类别

分别为:0(A股);1(散单<5万元);2(小单15-40万);3(中单40-100万);4(大单100-300万);5(巨单>300万);6(权重股);7(其他5-15万之间的)。

例如: ALLTICKA (‘SH’,0) 表示上海A股中所有个股的跳动金额之和

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

ALLTICKD取指定市场分类中、所有个股的下跳次数之和。

用法: ALLTICKD(M,N) M为市场名称(为空表示品种当前市场),N为类别

分别为:0(A股);1(散单<5万元);2(小单15-40万);3(中单40-100万);4(大单100-300万);5(巨单>300万);6(权重股);7(其他5-15万之间的)。

例如: ALLTICKD (‘SH’,0) 表示上海A股中所有个股的下跳次数之和

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

ALLTICKDA取指定市场分类中、所有个股的下跳次数之和。

用法: ALLTICKDA(M,N) M为市场名称(为空表示品种当前市场),N为类别

分别为:0(A股);1(散单<5万元);2(小单15-40万);3(中单40-100万);4(大单100-300万);5(巨单>300万);6(权重股);7(其他5-15万之间的)。

例如: ALLTICKDA (‘SH’,0) 表示上海A股中所有个股的下跳金额之和

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

ALLTICKE取指定市场分类中、所有个股的平跳次数之和。

用法: ALLTICKE(M,N) M为市场名称(为空表示品种当前市场),N为类别

分别为:0(A股);1(散单<5万元);2(小单15-40万);3(中单40-100万);4(大单100-300万);5(巨单>300万);6(权重股);7(其他5-15万之间的)。

例如: ALLTICKE (‘SH’,0) 表示上海A股中所有个股的跳动次数之和

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

ALLTICKEA取指定市场分类中、所有个股的平跳金额之和。

用法: ALLTICKEA(M,N) M为市场名称(为空表示品种当前市场),N为类别

分别为:0(A股);1(散单<5万元);2(小单15-40万);3(中单40-100万);4(大单100-300万);5(巨单>300万);6(权重股);7(其他5-15万之间的)。

例如: ALLTICKEA (‘SH’,0) 表示上海A股中所有个股的平跳金额之和

使用该函数前,如果你是在开盘以后才接入,那么请补充沪深股市分笔成交以后,工具菜单

->刷新扩展统计数据 所属函数组:扩展统计

ALLTICKU取指定市场分类中、所有个股的上跳次数之和。

用法: ALLTICKU(M,N) M为市场名称(为空表示品种当前市场),N为类别

分别为:0(A股);1(散单<5万元);2(小单15-40万);3(中单40-100万);4(大单100-300万);5(巨单>300万);6(权重股);7(其他5-15万之间的)。

例如: ALLTICKU (‘SH’,0) 表示上海A股中所有个股的上跳次数之和

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

ALLTICKUA取指定市场分类中、所有个股的上跳金额之和。

用法: ALLTICKUA(M,N) M为市场名称(为空表示品种当前市场),N为类别

分别为:0(A股);1(散单<5万元);2(小单15-40万);3(中单40-100万);4(大单100-300万);5(巨单>300万);6(权重股);7(其他5-15万之间的)。

例如: ALLTICKUA (‘SH’,0) 表示上海A股中所有个股的上跳金额之和

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

AMOUNT取得该周期成交额。 用法:AMOUNT

所属函数组:行情函数

AND逻辑与运算

用法:A AND B 或 A && B 表示条件A与条件B同时成立 所属函数组:控制语句

ANY是否存在

用法:ANY(X,N)返回N周期内是否存在满足条件X,N可为常数或变量,若N=0则从第一个有效值开始 例如:

ANY(C>O,10)表示10个周期中存在阳线 所属函数组:逻辑函数

ARC取指定市场分类中、个股算术涨幅。

用法: ARC(M)M为市场名称(为空表示品种当前市场)。 例如: ARC (‘SH’) 表示上海A股所有个股算术涨幅

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

ARCA取指定市场分类中、所有上涨个股的算术涨幅。

用法: ARCA(M)M为市场名称(为空表示品种当前市场)。 例如: ARCA (‘SH’) 表示上海A股中上涨个股的算术涨幅

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

ARCD取指定市场分类中、所有下跌个股的算术跌幅。 用法: ARCD(M)M为市场名称(为空表示品种当前市场)。 例如: ARCD (‘SH’) 表示上海A股中下跌个股的算术跌幅

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

ASIN反正弦值。

用法:ASIN(X)返回X的反正弦值 所属函数组:数学函数

ASKPRICE取得委卖价格。 用法:ASKPRICE

(本函数仅个股在分笔成交分析周期有效,必须用户盘中及时接收才能保存,从服务器上无法补充得到)

所属函数组:行情函数

ASKVOL取得委卖量。 用法:ASKVOL

(本函数仅个股在分笔成交分析周期有效,必须用户盘中及时接收才能保存,从服务器上无法补充得到)

所属函数组:行情函数

ASSET当前资产

客户账户的净自有资产=可用现金+占用保证金-融资(现金+品种市值-融资) 用法:ASSET

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

ATAN反正切值。

用法:ATAN(X)返回X的反正切值 所属函数组:数学函数

ATINDEX取指定市场总市值均价系数。

用法: ATINDEX(MARKET),MARKET为市场名称(为空表示品种当前市场)。 例如:ATINDEX('SH')表示取上海市场总市值均价系数。

使用该函数前,如果你是在开盘以后才接入,那么请补充沪深股市分笔成交以后,工具菜单

->刷新扩展统计数据 所属函数组:扩展统计

AVEDEV平均绝对偏差。 用法:AVEDEV(X,N) 所属函数组:统计函数

AVGENTERPRICE当前持有品种的平均持仓成本——最近空仓以来计 用法:AVGENTERPRICE

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

BACKSET将当前位置到若干周期前的数据设为1。

用法:BACKSET(X,N),若X非0,则将当前位置到N周期前的数值设为1。 例如:

BACKSET(CLOSE>OPEN,2)

若收阳则将该周期及前一周期数值设为1,否则为0 所属函数组:引用函数

BARPOS数据位置,函数返回当前是第几根K线。对于日线数据就表示从上市到现在总共有多少交易日。 用法:BARPOS

所属函数组:时间函数

BARSCOUNT求有效周期数。

用法:BARSCOUNT(X)第一个有效数据到当前的天数 例如:BARSCOUNT(CLOSE)取得上市以来总交易日数 所属函数组:引用函数

BARSLAST上一次条件成立到当前的周期数。 用法:BARSLAST(X):上一次X不为0到现在的天数

例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1.1)表示上一个涨停板到当前的周期数 如果没有符合条件的周期,函数将返回零 所属函数组:引用函数

BARSSET绘图标记

用法:BARSSET(COND,PRICE,N,OFFSET)

当COND条件满足时,在PRICE位置绘制标记。 N为所影响到的周期数。

OFFSET为影响周期的偏移,0为以中心点前后影响,负数为往前影响,正数为向后影响。 该函数通常用在逻辑公式中。 所属函数组:绘图函数

BARSSINCE第一个条件成立到当前的周期数。 用法:BARSSINCE(X):第一次X不为0到现在的天数

例如:BARSSINCE(HIGH>10)表示股价超过10元时到当前的周期数 如果没有符合条件的周期,函数将返回零 所属函数组:引用函数

BARSTATUS函数返回数据位置状态。

用法:1表示第1根K线,2表示最后1根K线,0表示中间的K线。 用法:BARSTATUS

所属函数组:时间函数

BEGIN把多条语句看成一条语句 用法:BEGIN….END 所属函数组:控制语句

BESTPERCENT当前位置之前所有交易中利润率最大一次的利润率,其数值在0—1之间 用法:BESTPERCENT

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

BESTTRADE当前位置之前所有交易中盈利最大一次的利润额 用法:BESTTRADE

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

BETA求当前品种的贝塔系数。

用法:BETA(N) 为当前品种N收益与大盘收益相比的贝塔系数,该系数表明大盘每变动1%,则该品种将变动V%

例如:BETA(5) 表示5周期贝塔系数 所属函数组:统计函数

BETWEEN介于两个数之间。

用法:BETWEEN(A,B,C)表示A处于B和C之间时返回1,否则返回0

例如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盘价介于5日均线和10日均线之间

所属函数组:逻辑函数

BIDPRICE取得委买价格。 用法:BIDPRICE

(本函数仅个股在分笔成交分析周期有效,必须用户盘中及时接收才能保存,从服务器上无法补充得到)

所属函数组:行情函数

BIDVOL取得委买量。 用法:BIDVOL

(本函数仅个股在分笔成交分析周期有效,必须用户盘中及时接收才能保存,从服务器上无法补充得到)

所属函数组:行情函数

BINOMDIST返回一元二项式分布的概率值。函数 BINOMDIST 适用于固定次数的独立试验,当试验的结果只包含成功或失败二种情况,且当成功的概率在实验期间固定不变。例如,函数 BINOMDIST 可以计算三个婴儿中两个是男孩的概率。

用法:BINOMDIST(A,B,P,F),A为试验成功的次数,B为独立试验的次数,P为每次试验中成功的概率,为一逻辑值,用于确定函数的形式。如果 F 为 TRUE,函数 BINOMDIST 返回累积分布函数,即至多 A 次成功的概率;如果为 FALSE,返回概率密度函数,即 A 次成功的概率

例如:BINOMDIST(6,10,0.5,FALSE),10 次试验成功 6 次的概率为 (0.205078) 所属函数组:统计函数

BPK交易系统之平空反手开多信号

例如:CROSS(MA(CLOSE,3),MA(CLOSE,5)),BPK;系统将按照次顺序下单 注意该交易系统属于简单旧交易系统,不能与新交易系统例如BUY,HOLDING等函数混用。 所属函数组:控制语句

BREAK跳出循环 语法:BREAK;

所属函数组:控制语句

BUY交易系统之开多操作,

用法:BUY(COND,V,Type,P);表示当COND条件成立时, 买入V股(手)当前品种,TYPE表示买入类型, P表示买入价格,所有参数均可以省略。

V:买入股(手)数或买入资金百分比(N%),若为0或者省略表示100%; TYPE:可以是本周期收盘(THISCLOSE),市价(MARKET), 限价单(LIMIT),停损单(STOP)等交易方式控制符; P:对于限价单、停损单需要指定的买入价格

例如:BUY(C>O ,1000,THISCLOSE);表示收阳线则在本周期收盘价上买入1000股(手)。 BUY(C>0,50%,LIMIT,CLOSE-0.2);表示在指定限价CLOSE-0.2元位置下买入限价单, 若价格达到或低于该价格则用50%资金买入。 该函数仅在逐K线计算模式下有效 所属函数组:交易系统(标准版)

BUYSHORT交易系统之开空操作,

用法:BUYSHORT(COND,V,Type,P);表示当COND条件成立时, 空头买入V股(手)当前品种,TYPE表示买入类型, P表示买入价格,所有参数均可以省略。

V:买入股(手)数或买入资金百分比(N%),若为0或者省略表示100%; TYPE:可以是本周期收盘(THISCLOSE),市价(MARKET), 限价单(LIMIT),停损单(STOP)等交易方式控制符; P:对于限价单、停损单需要指定的买入价格

例如:BUYSHORT(C>O ,1000,THISCLOSE);表示收阳线则在本周期收盘价上空头买入1000股(手)。

BUYSHORT(C>0,50%,LIMIT,CLOSE-0.2);表示在次周期CLOSE-0.2元位置下空头买入限价单,

若价格达到或低于该价格则用50%资金空头买入。 该函数仅在逐K线计算模式下有效 所属函数组:交易系统(标准版)

BUYVOL取得主动性买单量。 用法:BUYVOL()

当本笔成交为主动性买盘时,其数值等于成交量,否则为0 (本函数仅个股在分笔成交分析周期 有效) 所属函数组:行情函数

CALLSTOCK引用同期的其他证券数据

用法:CALLSTOCK(CODE,TYPE[,CYC,N]),引用指定品种代码为CODE,周期为CYC(可选)若不填或者为-1表示使用当前周期,类型为TYPE的数据

N为左右偏移周期个数(可选)0表示引用当前数据,<0为引用之前数据,>0为引用之后数据。

其中TYPE的值可为 VTOPEN(开盘) VTHIGH(最高) VTLOW(最低) VTCLOSE(收盘)

VTVOL(成交量) VTAMOUNT(成交额) VTADVANCE(涨数,大盘有效) VTDECLINE(跌数,大盘有效)

如果找不到同期数据,那么将返回最近的一个。 CYC范围为0-19,分别表示

0:分笔成交、1:1分钟、2:5分钟、3:15分钟、4:30分钟、5:60分钟 6:日、7:周、8:月、9:年、10:多日、11:多分钟、12:多秒

13:多小时、14:季度线、15:半年线、16:节气线、17:3分钟、18:10分钟、19:多笔线 例如:CALLSTOCK('1A0001',VTCLOSE,6,-1)表示引用昨日品种 1A0001 的日线收盘价 CALLSTOCK('SH600000',VTOPEN)表示引用SH市场的600000,使用当前周期

引用数据时,需要实现确认被引用品种周期数据齐全,再首次使用或者在不确定时,请手工进行数据补充工作 所属函数组:行情函数

CAPITAL流通盘大小。

用法:CAPITAL(),返回流通盘大小,单位为手。指数为0 注意:该函数返回常数 所属函数组:常数函数

CASH得到当前帐户的可用资金余额,用户投入可用现金量在程式化交易时是在交易费率选项时设定,在图表显示时在公式属性中的交易费率中设定

用法:CASH(N),N表示投资方向 0多头 1空头

例如:CASH(0)表示取当前多头帐户的可用现金余额

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

CEILING向数值增大方向舍入。

用法:CEILING(A)返回沿A数值增大方向最接近的整数 例如:CEILING(12.3)求得13,CEILING(-3.5)求得-3 所属函数组:数学函数

CIRCLEDOT画小圆圈线 例如: CLOSE,CIRCLEDOT; 所属函数组:线型描述

CLOSE取得该周期收盘价。 用法:CLOSE

所属函数组:行情函数

CLOSETIME返回交易所的指定时段的收盘时间

用法:CLOSETIME(N),N表示对应市场分类中交易所交易时间设置的节数(自上而下),特设0表示最后一节的节数(即日收盘的节数)

函数返回有效值范围为(000000-235959),此函数返回常数,对于日线及更长周期此函数无效. 所属函数组:常数函数

COLOR改变指标线颜色

例如:MA1:MA(CLOSE,5),COLORYELLOW MA1:MA(CLOSE,5),COLORFF0000 所属函数组:线型描述

COLORBLACK设为黑色

例如:MA1:MA(CLOSE,5),COLORBLACK 所属函数组:线型描述

COLORBLUE设为蓝色

例如:MA1:MA(CLOSE,5),COLORBLUE 所属函数组:线型描述

COLORBROWN设为棕色

例如:MA1:MA(CLOSE,5),COLORBROWN 所属函数组:线型描述

COLORCYAN设为青色

例如:MA1:MA(CLOSE,5),COLORCYAN

所属函数组:线型描述

COLORGRAY设为灰色

例如:MA1:MA(CLOSE,5),COLORGRAY 所属函数组:线型描述 COLORGREEN设为绿色

例如:MA1:MA(CLOSE,5),COLORGREEN 所属函数组:线型描述

COLORMAGENTA设为晶红色

例如:MA1:MA(CLOSE,5),COLORMAGENTA 所属函数组:线型描述

COLORRED设为红色

例如:MA1:MA(CLOSE,5),COLORRED 所属函数组:线型描述

COLORRGB将红,绿,蓝三基色混和成一个颜色值。 用法:COLORRGB(R,G,B) R,G,B分别取值为0-255。

该函数仅用在DRAWTEXT等画线函数中COLOR参数指定颜色使用。

例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线',COLORRGB(255,0,0));将显示红色的大阳线文字。

若用户需指定指标线颜色,请使用COLOR00FFFF等这种语法,详细请参考金字塔公式编写教程。

所属函数组:绘图函数

COLORSTICK以零轴为中心画彩色棒状线,零轴下为阴线颜色,零轴上为阳线颜色 例如: CLOSE-OPEN,COLORSTICK 所属函数组:线型描述

COLORWHITE设为白色

例如:MA1:MA(CLOSE,5),COLORWHITE 所属函数组:线型描述

COLORYELLOW设为黄色

例如:MA1:MA(CLOSE,5),COLORYELLOW 所属函数组:线型描述

COMBIN计算从给定数目的对象集合中提取若干对象的组合数。利用函数 COMBIN 可以确定一组对象所有可能的组合数。

用法:COMBIN(A,B),A为对象的总数量,B为每一组合中对象的数量 例如:COMBIN(8,2),从八个候选人中提取两个候选人的组合数 (28) 所属函数组:数学函数

CONTINUE

用法:使本次循环提前结束(不再执行CONTINUE下面的语句),然后再根据循环条件是否满足决定是否进入下次循环。 所属函数组:控制语句

COS余弦值。

用法:COS(X)返回X的余弦值 所属函数组:数学函数

COST成本分布情况。

用法:COST(10),表示10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余90%在该价格以上,为套牢盘

该函数仅对日线分析周期比较有效 所属函数组:指标函数

COUNT统计满足条件的周期数。

用法:COUNT(X,N),统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。 例如:COUNT(CLOSE>OPEN,20)表示统计20周期内收阳的周期数 所属函数组:引用函数

COVAR求2个序列的协方差。

用法:COVAR(X1,X2,N) 为X1与X2的N周期的协方差

例如:COVAR(CLOSE,INDEXC,8) 表示收盘价与大盘指数之间的8周期的协方差 所属函数组:统计函数

CROSS两条线交叉。

用法:CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0

例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均线与10日均线交金叉 所属函数组:逻辑函数

CROSSDOT画叉状线或X状线 例如: CLOSE,CROSSDOT 所属函数组:线型描述

CU_MA1序列计算模式下的自定义函数示例. 用法:CU_MA1(A,N)取A的N日移动平均值.

这个函数是系统内置VBS编写的,代码部分请单击“工具”菜单下的“宏”,然后选择“VISUAL BASIC工程”。

然后从VISUAL BASIC工程资源管理器上选择“FUNCTION”模块。用户可以从中中学习研究他

所属函数组:自定义函数

CU_MA2逐K线计算模式下的自定义函数示例. 用法:CU_MA2(N)取收盘价的N日移动平均值.

这个函数是系统内置VBS编写的,代码部分请单击“工具”菜单下的“宏”,然后选择“VISUAL BASIC工程”。

然后从VISUAL BASIC工程资源管理器上选择“FUNCTION”模块。用户可以从中中学习研究他

所属函数组:自定义函数

CURRENTDATE计算时的当前日期。 用法:CURRENTDATE

函数返回计算时的日期,有效值范围为(101-1991231),表示1900/01/01-2099/12/31 注意:该函数返回常数 所属函数组:时间函数

CURRENTTIME计算时的当前计算机时间。 用法:CURRENTTIME

函数返回计算时的时间(时分秒),有效值范围为(000000-235959) 注意:该函数返回常数 所属函数组:时间函数

D1970TODATE取得1970日期X的日期值。 用法:D1970TODATE(X) 所属函数组:时间函数

DATA系统内部数组。

用法:取得指定周期的数据, 对

OPEN,HIGH,LOW,CLOSE,VOL,AMOUNT,OPENINT,OPENV,OPENA,ADVANCE,DECLINE,QT,DATE,TIME有效。 用法:数据类型[N] 例如:

CLOSE[78]表示取第78周期的收盘价 所属函数组:行情函数

DATABASE连接数据库

用法:DATABASE(STRING),STRING为数据库ADO连接字符串

例如:(1)连接ACCESS数据库:DATABASE('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\test.mdb')

表示连接D:\\Test.MDB数据库文件.

(2)通过DSN数据源对任何支持ODBC的数据库进行连接: DATABASE('Data Source=adotest;UID=sa;PWD=1234;')

其中adotest是数据源名称,sa为登陆用户,1234为登陆密码 (3)不通过DSN对SQL SERVER数据库进行连接:

DATABASE('driver={SQL Server};Server=127.0.0.1;DATABASE=test;UID=sa;PWD=1234') 其中Server是127.0.0.1服务器的名称或IP地址,test是数据库的名称 (4)不通过DSN对Oracle数据库进行连接:

DATABASE('provider=MSDAORA;Data Source=servername;User ID=sa;Password=1234;') 其中servername是服务器名称或IP地址 所属函数组:数据库函数

DATACOUNT序列数据量。

用法:DATACOUNT,返回序列数据数量 注意:该函数返回常数 所属函数组:常数函数

DATATYPE当前数据周期类型。 用法:DATATYPE

返回值范围为0-19,分别表示

0:分笔成交、1:1分钟、2:5分钟、3:15分钟、4:30分钟、5:60分钟、 6:日、7:周、8:月、9:年、10:多日、11:多分钟、12:多秒、

13:多小时、14:季度线、15:半年线、16:节气线、17:3分钟、18:10分钟、19:多笔线 所属函数组:常数函数

DATATYPEMORE取当前多日、多小时、多分钟、多秒、多笔线周期的参数值 用法:DATATYPEMORE(N)N取值0-4

分别为0多日;1多小时;2多分钟;3多秒; 4多笔线 所属函数组:常数函数

DATE取得该周期从1900以来的年月日。 用法:DATE()

函数返回有效值范围为(101-1991231),表示19000101-20991231。 所属函数组:时间函数

DATEDIFF取得日期之间的时间间隔天数。 用法:DATEDIFF(DATE1,DATE2)

DATE1,DATE2为序列变量或常数,格式与DATE同,有效值范围为(101-1991231), 表示19000101-20991231返回DATE1、DATE2两个日期之间的相差的天数, 如果 DATE1晚于 DATE2,则 DATEDIFF函数返回负数

例如:DATEDIFF(LSOLARTERMDATE(1),DATE)表示求当年小寒到当前周期相差的天数 所属函数组:时间函数

DATETOD1970取得日期X距离1970年1月1日以来的天数。 用法:DATETOD1970(X)例如: DATETOD1970(DATE)

返回当天距离1970年1月1日的天数。 若日期小于1970年则返回对应负数。 所属函数组:时间函数

DAY取得该周期的日期。 用法:DAY()

函数返回有效值范围为(1-31) 所属函数组:时间函数

DAYS1970

取得该周期从1970以来的天数。

返回自从1970年1月1日以来的天数,例如在1971年1月1日返回365。 用法:DAYS1970

所属函数组:时间函数

DBEXECUTE执行一段SQL命令

用法:DBEXECUTE(SQL),SQL为命令字符串.

例如:DBEXECUTE('insert into sh600000(stockopen) values(11)') 插入一条记录在SH600000数据库表里.

处于序列计算模式时,参数SQL只能为常数 所属函数组:数据库函数

DBREADTYPE数据读取模式

用法:DBREADTYPE(N),N取0或1,默认为0

当N=0时如果DBVALUE或者DBSTRING找不到当日数据,那么取其之前数据。不然这两个函数将返回0值。 所属函数组:数据库函数

DBSTRING取数据库中字符串数据

用法:DBSTRING(S),S为字段名称,数据必须为字符类型

例如:DBVALUE('STOCKNAME')表示取数据库中的STOCKNAME字符串数据. 所属函数组:数据库函数

DBTABLE使用SQL语句检索记录集

用法:DBTABLE(SQL),SQL为检索记录集字符串.

例如:DBTABLE('Select * From @Code@ Order By StockDate')

从品种代码表中选择全部字段数据,并按照StockDate字段类型从小到达排序. StockDate为一个日期型字段,数据库中必须要有此字段,否则系统将无法工作. @Code@在运行中会被系统替换成品种的具体品种代码,例如SH600215。 DBTABLE('Select * From sdk where stockcode = \

表示从一个固定sdk表中读取指定品种的数据,通过stockcode来进行过滤,数据的字符串用双引号。

所属函数组:数据库函数

DBTABLE2使用SQL语句检索记录集

用法:DBTABLE2(SQL),SQL为检索记录集字符串.

例如:DBTABLE2('Select * From @Code@ Order By MeDate')

从品种代码表中选择全部字段数据,并按照MeDate字段类型从小到达排序. DBTABLE2除了StockDate不是必须字段外,其他均与DBTABLE使用上完全一致,但此时必须是数据库表的第一个字段为日期类型。

@Code@在运行中会被系统替换成品种的具体品种代码,例如SH600215。 DBTABLE2('Select * From sdk where stockcode = \

表示从一个固定sdk表中读取指定品种的数据,通过stockcode来进行过滤,数据的字符串用双引号。

所属函数组:数据库函数

DBVALUE取数据库中数值数据

用法:DBVALUE(S),S为字段名称,数据必须为浮点类型

例如:DBVALUE('STOCKCLOSE')表示取数据库中的STOCKCLOSE字段数据. 所属函数组:数据库函数

DEBUGFILE:调试输出到文件。在最后一个周期输出指定的调试字符串到一个指定的文件中。用户可以在程式化交易中通过输出指定的字符串到文件来实现调试的目的.借此可以借助这个功能来完成监控程式化交易的各种细节参数.因为在后台执行程式化交易时,用户在前台的图表上是看不到内部数据的

用法:DEBUGFILE(PATH,STR,NUM),PATH为用户的本地计算机路径,STR为用户指定输出的一个行文字,NUM为用户指定的一个监控数字.

例如:DEBUGFILE('D:\\TEST.TXT','当前资产为%.2f',1234),将在程式化交易的监控部分输出到D:\\TEST.TXT文件, \当前资产为1234.00\

\为一个打印的控制符号,系统会将他替换为指定的一个数字输出,%.2f为显示两位小数,%.0f则表示不显示小数

所属函数组:后台程式化交易(专业版)

DEBUGFILE2输出指定的调试字符串到一个指定的文件中

用户可以在公式中通过输出指定的字符串到文件来实现调试或者其他的目的.借此可以借助这个功能来完成监控公式运行的各种细节参数.该函数用法与DEBUGFILE基本相同,唯一区别是该函数将会在所有周期内有效,该函数属于逐K线执行函数,只能在逐K线计算模式下运行。

用法:DEBUGFILE2(PATH,STR,NUM,N),PATH为用户的本地计算机路径,STR为用户指定输出的一个行文字,NUM为用户指定的一个监控数字,N为1表示自动输出当前时间,为0表示不自动输出时间.

例如:DEBUGFILE2('D:\\TEST.TXT','当前资产为%.2f',1234,1),将在公式的监控部分输出到D:\\TEST.TXT文件, \当前资产为1234.00\

\为一个打印的控制符号,系统会将他替换为指定的一个数字输出,%.2f为显示两位小数,%.0f则表示不显示小数

所属函数组:交易系统(标准版)

DEBUGOUT在最后一个周期输出指定的调试字符串到后台自动交易监控界面

用户可以在程式化交易中通过输出指定的字符串来实现调试的目的.借此可以借助这个功能来完成监控程式化交易的各种细节参数.因为在后台执行程式化交易时,用户在前台的图表上是看不到内部数据的

用法:DEBUGOUT(STR,NUM),STR为用户指定输出的一个行文字,NUM为用户指定的一个监控数字.

例如:DEBUGOUT('当前资产为%.2f',1234),将在程式化交易的监控部分打印出来 \当前资产

为1234.00\

\为一个打印的控制符号,系统会将他替换为指定的一个数字输出,%.2f为显示两位小数,%.0f则表示不显示小数.

该函数仅在做后台程式化交易时有效 所属函数组:后台程式化交易(专业版)

DECLINE取得该周期下跌家数。 用法:DECLINE()

(本函数仅对大盘有效,其他品种为成交卖单数(日线以上周期有效)) 所属函数组:行情函数

DEFINECOLOR取得当前项目预设颜色。 用法:DEFINECOLOR(N)

N含义:1背景 2图形文字 3坐标 4坐标文字 5阳线 6阴线 7分时数据线 8分时均价线 9分时成交量 10指标线1 11指标线2 12指标线3 13指标线4 14指标线5 15指标线6 16指标线7 17指标线8 18指标线9 19指标线10 20指标线11 21指标线12 22指标线13 23指标线14 24指标线15 25指标线16

26上涨 27下跌 28平盘 29高亮背景选择 30列表项线 31列表头线 32列表头文字 33列表头背景34 趋势线 35趋势线文字 36板块指数背景 37标志1 38标志2。 所属函数组:绘图函数

DEVSQ数据偏差平方和。 用法:DEVSQ(X,N)

所属函数组:统计函数

DIVIDBARS派息到现在的周期数

用法:DIVIDBARS(N),取得之前第N次派息到当前的周期数 例如:DIVIDBARS(0)=0表示当天发生派息 所属函数组:行情函数

DIVIDEND每股派息数量

用法:DIVIDEND(N),取得之前第N次每股派息数量 例如:DIVIDEND(0)表示最近一次派息的数量 所属函数组:行情函数

DMA求动态移动平均。

用法:DMA(X,A),求X的动态移动平均。 算法: 若Y=DMA(X,A)

则 Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必须小于1。

例如:DMA(CLOSE,VOL/CAPITAL())表示求以换手率作平滑因子的平均价 所属函数组:引用函数

DO执行语句

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

WHILE COND DO EXPR 所属函数组:控制语句

DRAWARC在图形上绘制弧线。 用法:

DRAWARC(COND1,PRICE1,COND2,PRICE2,START,SWEEP[,COLOR,WIDTH,TYPE]), 当COND1条件满足时,在PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点.

COLOR(可选参数)为线颜色 WIDTH(可选参数)为线的宽度

TYPE(可选参数)为线的风格分别为: VTSOLID 普通线 VTDASH 虚线 VTDOT 点线

VTDASHDOT 虚线和点交替

VTDASHDOTDOT 虚线和两点交替。

除了VTSOLID风格以外,其他风格必须保证WIDTH为1时才有效。 所属函数组:绘图函数

DRAWBKBMP根据条件设置背景图。

用法:DRAWBKBMP(COND,BMP[,STYLE])当图形上最后一组COND条件满足时, 以BMP做背景(初始路径与\\DOCUMENT目录的文档 *.STK 文件放在一起)。

例如:DRAWBKBMP(CLOSE>O, 'MYBMP', 1)表示图形上最后一组收阳时画MYBMP.BMP位图为背景。

STYLE(可选参数)为0表示按图片实际大小填充,为1表示拉伸至整个指标图形区间。 所属函数组:绘图函数

DRAWBMP在图形上绘制位图。

用法:DRAWBMP(COND,PRICE,BMPFILE[,ALIGN]),当COND条件满足时, 在PRICE位置画BMPFILE文件名指定的BMP位图

(初始路径与\\DOCUMENT目录的文档 *.STK 文件放在一起)。 例如:DRAWBMP(CLOSE>OPEN,LOW,'SUN') 表示当收阳时在最低价位置画SUN.BMP位图。

ALIGN(可选参数)对齐方式 ,0图标中对齐;1图标上缘;2图标中缘;3图中;4图上;5图下 所属函数组:绘图函数

DRAWELLIPSE在图形上绘制椭圆。

用法:DRAWELLIPSE(COND1,PRICE1,COND2,PRICE2,EMPTY[,COLOR,WIDTH,TYPE]), 当COND1条件满足时,在PRICE1位置起点,当COND2条件满足时,在PRICE2位置终点,画椭圆图形,

EMPTY为TRUE时表示画空心椭圆,否则其内部是填充的。例如:

DRAWELLIPSE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,TRUE,COLORRED,1,VTSOLID)

表示在创20天新高与创20天新低之间这个矩形区域绘制椭圆线。

COLOR(可选参数)为线颜色 WIDTH(可选参数)为线的宽度

TYPE(可选参数)为线的风格分别为: VTSOLID 普通线 VTDASH 虚线 VTDOT 点线

VTDASHDOT 虚线和点交替

VTDASHDOTDOT 虚线和两点交替。

除了VTSOLID风格以外,其他风格必须保证WIDTH为1时才有效。 所属函数组:绘图函数

DRAWGBK画渐变背景色。

用法:DRAWGBK(COND,COLOR1, COLOR2,D)当图形上最后一组COND条件满足时,以COLOR1到COLOR2渐变色填充,D=0表示从左到右,D=1表示从上到下。例如:DRAWGBK(CLOSE>O,COLORRGB(255,0,0), COLORRGB(255,255,0),0)表示图形上最后一组CLOSE>O时从左到右从红色到黄色渐变填充。 所属函数组:绘图函数

DRAWICON在图形上绘制小图标。

用法:DRAWICON(COND,PRICE,TYPE[,ALIGN]),当COND条件满足时,在PRICE位置画TYPE号图标。

ALIGN(可选参数)对齐方式 ,0图标中对齐;1图标上缘;2图标中缘;3图中;4图上;5图下 例如:DRAWICON(CLOSE>OPEN,LOW,1)表示当收阳时在最低价位置画1号图标。 绘制图标按照“符号”工具栏对应排列,如果要自定义绘制的图标, 请在“自定义”工具栏操作里将对应的图标修改即可。 所属函数组:绘图函数

DRAWLINE在图形上绘制跨多个周期的直线段。

用法:DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND[,COLOR,WIDTH,TYPE]), 当COND1条件满足时,在PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点,

EXPAND为延长类型 0不延长 1向右 2向左 3左右延长。 COLOR(可选参数)为线颜色 WIDTH(可选参数)为线的宽度

TYPE(可选参数)为线的风格分别为: VTSOLID 普通线 VTDASH 虚线 VTDOT 点线

VTDASHDOT 虚线和点交替

VTDASHDOTDOT 虚线和两点交替。

除了VTSOLID风格以外,其他风格必须保证WIDTH为1时才有效。

例如:DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1) 表示在创20天新高与创20天新低之间画直线并且向右延长。 系统会按照先满足先结束的原则来进行绘制。

所属函数组:绘图函数

DRAWNLL取得一个无效数字

例如:if(close>ref(close,1),close,drawnull)表示下跌时分析图上不画线 所属函数组:引用函数

DRAWNUMBER在图形上显示数字。

用法:DRAWNUMBER(COND,PRICE,NUMBER,PRECISION[,COLOR,ALIGN]) 当COND条件满足时,在PRICE位置书写数字NUMBER,

PRECISION为小数显示位数(取值范围0-7),其中0-6表示位数,7表示自动显示位数。 例如:DRAWNUMBER(CLOSE/OPEN>1.08,HIGH,(CLOSE-REF(C,1))/REF(C,1)*100,2) 表示当日涨幅大于8%时在最高价位置显示涨幅(相对开盘价的百分比)。 COLOR(可选参数)为数字颜色。

ALIGN(可选参数)对齐方式 0中对齐;1左对齐;2右对齐;3图中;4图上;5图下。 所属函数组:绘图函数

DRAWRECT在图形上绘制矩形。

用法:DRAWRECT(COND1,PRICE1,COND2,PRICE2,EMPTY[,COLOR,WIDTH,TYPE]),

当COND1条件满足时,在PRICE1位置起点,当COND2条件满足时,在PRICE2位置终点,画矩形。

EMPTY为TRUE时表示画空心矩形,否则其内部是填充的。例如:

DRAWRECT(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,TRUE,COLORRED,1,VTSOLID)

表示在创20天新高与创20天新低之间绘制矩形。 COLOR(可选参数)为线颜色 WIDTH(可选参数)为线的宽度

TYPE(可选参数)为线的风格分别为: VTSOLID 普通线 VTDASH 虚线 VTDOT 点线

VTDASHDOT 虚线和点交替

VTDASHDOTDOT 虚线和两点交替。

除了VTSOLID风格以外,其他风格必须保证WIDTH为1时才有效。 所属函数组:绘图函数

DRAWSL在图形上绘制指定斜率、长度和方向的直线。

用法:DRAWSL(COND,PRICE,SLOPE,LEN,D[,COLOR,WIDTH,TYPE])

当COND条件满足时,以PRICE位置为起点绘制斜率为SLOPE,长度为LEN周期的直线, LEN为0则无限延伸,D为1、2分别表示从起点向左、双向绘制,其余表示向右绘制。 COLOR(可选参数)为线颜色 WIDTH(可选参数)为线的宽度

TYPE(可选参数)为线的风格分别为: VTSOLID 普通线 VTDASH 虚线

VTDOT 点线

VTDASHDOT 虚线和点交替

VTDASHDOTDOT 虚线和两点交替。

除了VTSOLID风格以外,其他风格必须保证WIDTH为1时才有效。 所属函数组:绘图函数

DRAWTEXT在图形上显示文字。

用法:DRAWTEXT(COND,PRICE,TEXT[,COLOR,ALIGN]),

当COND条件满足时,在PRICE位置书写文字TEXT。COLOR(可选参数)文字颜色, ALIGN(可选参数)对齐方式 0中对齐;1左对齐;2右对齐;3图中;4图上;5图下。 例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线') 表示当日涨幅大于8%时在最低价位置显示\大阳线\字样。 所属函数组:绘图函数

DRAWTEXTEX在图形指定位置上显示文字

用法:DRAWTEXTEX(COND,TYPE,X,Y,TEXT[,COLOR])

当COND条件(COND为序列时取最后值)满足时,在图形窗口(X,Y)坐标位置书写文字TEXT, COLOR为文字颜色(可选参数)

当TYPE为0时坐标单位是像素,图形窗口左上角坐标为(0,0)。 当TYPE为1时,坐标单位是窗口沿水平和垂直方向的1/1000, X,Y取值范围是0—999,超出范围则可能显示在图形窗口外。 例如:DRAWTEXTEX(1,0,0,0,'金融板块')

表示在图形最左上角位置显示'金融板块'字样 例如:DRAWTEXTEX(C>O,1,500,500,'买进')

表示最后K线阳线时在图形中间位置显示'买进'字样 所属函数组:绘图函数

DRL计算回归偏离度

用法:DRL(X,N),得到X的N周期回归偏离度.

例如:DRL(C,10),表示求收盘价的10周期回归偏离度. 所属函数组:统计函数

DYNAINFO(3)取得最新动态行情: 昨收 DYNAINFO(4)取得最新动态行情: 今开 DYNAINFO(5) 取得最新动态行情: 最高 DYNAINFO( 6) 取得最新动态行情: 最低 DYNAINFO( 7) 取得最新动态行情: 最新 DYNAINFO( 8) 取得最新动态行情: 总手 DYNAINFO( 9) 取得最新动态行情: 现手 DYNAINFO( 10) 取得最新动态行情: 总额 DYNAINFO( 11) 取得最新动态行情: 均价 DYNAINFO( 12) 取得最新动态行情: 涨跌 DYNAINFO( 13) 取得最新动态行情: 振幅 DYNAINFO( 14) 取得最新动态行情: 涨幅

DYNAINFO( 15) 取得最新动态行情: 委比 DYNAINFO( 16) 取得最新动态行情: 委差 DYNAINFO( 17) 取得最新动态行情: 量比 DYNAINFO( 18) 取得最新动态行情: 委买 DYNAINFO( 19) 取得最新动态行情: 委卖 DYNAINFO( 20) 取得最新动态行情: 委买价 DYNAINFO( 21) 取得最新动态行情: 委卖价 DYNAINFO( 22) 取得最新动态行情: 内盘 DYNAINFO( 23) 取得最新动态行情: 外盘 DYNAINFO( 24) 取得最新动态行情: 涨速 DYNAINFO( 25) 取得最新动态行情: 买一量 DYNAINFO( 26) 取得最新动态行情: 买二量 DYNAINFO( 27) 取得最新动态行情: 买三量 DYNAINFO( 28) 取得最新动态行情: 买一价 DYNAINFO( 29) 取得最新动态行情: 买二价 DYNAINFO( 30 ) 取得最新动态行情: 买三价 DYNAINFO( 31) 取得最新动态行情: 卖一量 DYNAINFO( 32) 取得最新动态行情: 卖二量 DYNAINFO( 33) 取得最新动态行情: 卖三量 DYNAINFO( 34) 取得最新动态行情: 买一价 DYNAINFO( 35) 取得最新动态行情: 买二价 DYNAINFO( 36) 取得最新动态行情: 买三价 DYNAINFO( 37) 取得最新动态行情: 换手率 DYNAINFO( 38) 取得最新动态行情: 5日均量 DYNAINFO( 39) 取得最新动态行情: 市盈率

DYNAINFO( 40) 取得最新动态行情: 成交方向 1外盘 0内盘 DYNAINFO( 41) 取得最新动态行情: 买四量 DYNAINFO( 42) 取得最新动态行情: 买四价 DYNAINFO( 43) 取得最新动态行情: 卖四量 DYNAINFO( 44) 取得最新动态行情: 卖四价 DYNAINFO( 45) 取得最新动态行情: 持仓量 DYNAINFO( 46) 取得最新动态行情: 应得利息 DYNAINFO( 47) 取得最新动态行情: 国债全价 DYNAINFO( 48) 取得最新动态行情: 买五量 DYNAINFO( 49) 取得最新动态行情: 买五价 DYNAINFO( 50) 取得最新动态行情: 卖五量 DYNAINFO( 51) 取得最新动态行情: 卖五价 DYNAINFO( 52) 取得最新动态行情: 成交笔数 DYNAINFO( 53) 取得最新动态行情: 每笔手数 DYNAINFO( 54) 取得最新动态行情: 涨停 DYNAINFO( 55) 取得最新动态行情: 跌停 DYNAINFO( 56) 取得最新动态行情: 总市值 DYNAINFO( 57) 取得最新动态行情: 流通市值 DYNAINFO( 58) 取得最新动态行情: 市净率

DYNAINFO( 59) 取得最新动态行情: 到期收益 DYNAINFO( 60) 取得最新动态行情: 昨持仓量 DYNAINFO( 61) 取得最新动态行情: 结算价 DYNAINFO( 62) 取得最新动态行情: 昨结算价 DYNAINFO( 63) 取得最新动态行情: 增仓 DYNAINFO( 64) 取得最新动态行情: 日增仓 DYNAINFO( 65) 取得最新动态行情: 开平 DYNAINFO( 66) 取得最新动态行情: 上涨家数 DYNAINFO( 67) 取得最新动态行情: 下跌家数 DYNAINFO( 68) 取得最新动态行情: 平盘家数 DYNAINFO( 69) 取得最新动态行情: A股上涨数 DYNAINFO( 70) 取得最新动态行情: A股下跌数 DYNAINFO( 71) 取得最新动态行情: A股平盘数 DYNAINFO( 72) 取得最新动态行情: A股成交额 DYNAINFO( 73)取得最新动态行情: B股上涨数 DYNAINFO( 74) 取得最新动态行情: B股下跌数 DYNAINFO( 75) 取得最新动态行情: B股平盘数 DYNAINFO(76 ) 取得最新动态行情: B股成交额 DYNAINFO( 77) 取得最新动态行情: 基金上涨数 DYNAINFO(78 ) 取得最新动态行情: 基金下跌数 DYNAINFO(79 ) 取得最新动态行情: 基金平盘数 DYNAINFO( 80) 取得最新动态行情: 基金成交额

DYNAINFO(87) 取得最新动态行情: 取得该证券所在分类委买均价 DYNAINFO(88) 取得最新动态行情: 取得该证券所在分类委卖均价 DYNAINFO(89) 取得最新动态行情: 取市场总委买总额 DYNAINFO(90) 取得最新动态行情: 取市场总委卖总额 DYNAINFO(91 ) 取得最新动态行情: 取市场总外盘成交额 DYNAINFO(92 ) 取得最新动态行情: 取市场总内盘成交额 DYNAINFO(99 ) 取得最新动态行情: 相对指数贡献值 DYNAINFO(100 ) 取得最新动态行情: 绝对指数贡献值 DYNAINFO(101 ) 取得最新动态行情: 上跳总次数 DYNAINFO( 102) 取得最新动态行情: 下跳总次数 DYNAINFO(103 ) 取得最新动态行情: 平跳总次数 DYNAINFO(104 ) 取得最新动态行情: 上跳总额 DYNAINFO(105 ) 取得最新动态行情: 下跳总额 DYNAINFO(106 ) 取得最新动态行情: 平跳总额

DYNAINFO( 107) 取得最新动态行情: 大单跳动总次数(100-300万元的分笔) DYNAINFO(108 ) 取得最新动态行情: 大单上跳总次数(100-300万元的分笔) DYNAINFO( 109) 取得最新动态行情: 大单下跳总次数(100-300万元的分笔) DYNAINFO( 110) 取得最新动态行情: 大单平跳总次数(100-300万元的分笔) DYNAINFO( 111) 取得最新动态行情: 大单跳动总额(100-300万元的分笔) DYNAINFO( 112) 取得最新动态行情: 大单上跳总额(100-300万元的分笔) DYNAINFO( 113) 取得最新动态行情: 大单下跳总额(100-300万元的分笔) DYNAINFO(114 ) 取得最新动态行情: 大单平跳总额(100-300万元的分笔)

DYNAINFO( 115) 取得最新动态行情: 小单跳动总次数(15-40万元的分笔) DYNAINFO( 116) 取得最新动态行情: 小单上跳总次数(15-40万元的分笔) DYNAINFO(117 ) 取得最新动态行情: 小单下跳总次数(15-40万元的分笔) DYNAINFO(118 ) 取得最新动态行情: 小单平跳总次数(15-40万元的分笔) DYNAINFO( 119) 取得最新动态行情: 小单跳动总额(15-40万元的分笔) DYNAINFO( 120) 取得最新动态行情: 小单上跳总额(15-40万元的分笔) DYNAINFO(121 ) 取得最新动态行情: 小单下跳总额(15-40万元的分笔) DYNAINFO( 122) 取得最新动态行情: 小单平跳总额(15-40万元的分笔)

DYNAINFO(123 ) 取得最新动态行情: 权重股跳动总次数(市值50亿元以上的) DYNAINFO( 124) 取得最新动态行情: 权重股上跳总次数(市值50亿元以上的) DYNAINFO( 125) 取得最新动态行情: 权重股下跳总次数(市值50亿元以上的) DYNAINFO(126 ) 取得最新动态行情: 权重股平跳总次数(市值50亿元以上的) DYNAINFO( 127) 取得最新动态行情: 权重股跳动总额(市值50亿元以上的) DYNAINFO( 128) 取得最新动态行情: 权重股上跳总额(市值50亿元以上的) DYNAINFO(129 ) 取得最新动态行情: 权重股下跳总额(市值50亿元以上的) DYNAINFO( 130) 取得最新动态行情: 权重股平跳总额(市值50亿元以上的) DYNAINFO( 131) 取得最新动态行情: 巨单跳动总次数(300万元以上的分笔) DYNAINFO(132 ) 取得最新动态行情: 巨单上跳总次数(300万元以上的分笔) DYNAINFO( 133) 取得最新动态行情: 巨单下跳总次数(300万元以上的分笔) DYNAINFO(134 ) 取得最新动态行情: 巨单平跳总次数(300万元以上的分笔) DYNAINFO(135 ) 取得最新动态行情: 巨单跳动总额(300万元以上的分笔) DYNAINFO(136 ) 取得最新动态行情: 巨单上跳总额(300万元以上的分笔) DYNAINFO( 137) 取得最新动态行情: 巨单下跳总额(300万元以上的分笔) DYNAINFO( 138) 取得最新动态行情: 巨单平跳总额(300万元以上的分笔)

DYNAINFO(139 ) 取得最新动态行情: 中单跳动总次数(40-100万元以上的分笔) DYNAINFO( 140) 取得最新动态行情: 中单上跳总次数(40-100万元以上的分笔) DYNAINFO(141 ) 取得最新动态行情: 中单下跳总次数(40-100万元以上的分笔) DYNAINFO( 142) 取得最新动态行情: 中单平跳总次数(40-100万元以上的分笔) DYNAINFO(143 ) 取得最新动态行情: 中单跳动总额(40-100万元以上的分笔) DYNAINFO(144 ) 取得最新动态行情: 中单上跳总额(40-100万元以上的分笔) DYNAINFO( 145) 取得最新动态行情: 中单下跳总额(40-100万元以上的分笔) DYNAINFO(146 ) 取得最新动态行情: 中单平跳总额(40-100万元以上的分笔) DYNAINFO( 147) 取得最新动态行情: 散单跳动总次数(小于5万元以下的分笔) DYNAINFO( 148) 取得最新动态行情: 散单上跳总次数(小于5万元以下的分笔) DYNAINFO( 149) 取得最新动态行情: 散单下跳总次数(小于5万元以下的分笔) DYNAINFO( 150) 取得最新动态行情: 散单平跳总次数(小于5万元以下的分笔) DYNAINFO(151 ) 取得最新动态行情: 散单跳动总额(小于5万元以下的分笔) DYNAINFO(152) 取得最新动态行情: 散单上跳总额(小于5万元以下的分笔) DYNAINFO(153) 取得最新动态行情: 散单下跳总额(小于5万元以下的分笔) DYNAINFO(154) 取得最新动态行情: 散单平跳总额(小于5万元以下的分笔) DYNAINFO(155) 取得最新动态行情: 买六量 DYNAINFO(156) 取得最新动态行情: 买六价 DYNAINFO(157) 取得最新动态行情: 卖六量 DYNAINFO(158) 取得最新动态行情: 卖六价

DYNAINFO(159) 取得最新动态行情: 买七量 DYNAINFO(160) 取得最新动态行情: 买七价 DYNAINFO(161) 取得最新动态行情: 卖七量 DYNAINFO(162) 取得最新动态行情: 卖七价 DYNAINFO(163) 取得最新动态行情: 买八量 DYNAINFO(164) 取得最新动态行情: 买八价 DYNAINFO(165) 取得最新动态行情: 卖八量 DYNAINFO(166) 取得最新动态行情: 卖八价 DYNAINFO(167) 取得最新动态行情: 买九量 DYNAINFO(168) 取得最新动态行情: 买九价 DYNAINFO(169) 取得最新动态行情: 卖九量 DYNAINFO(170) 取得最新动态行情: 卖九价 DYNAINFO(171) 取得最新动态行情: 买十量 DYNAINFO(172) 取得最新动态行情: 买十价 DYNAINFO(173) 取得最新动态行情: 卖十量 DYNAINFO(174) 取得最新动态行情: 卖十价 DYNAINFO(200) 取得最新动态行情: 外盘成交额 DYNAINFO(201) 取得最新动态行情: 内盘成交额 DYNAINFO(202) 取得最新动态行情: 主买笔数 DYNAINFO(203) 取得最新动态行情: 主卖笔数 DYNAINFO(204) 取得最新动态行情: 上升劲道 DYNAINFO(205) 取得最新动态行情: 下降劲道 DYNAINFO(206) 取得最新动态行情: 现额

DYNAINFO2指定品种动态行情函数

用法:DYNAINFO2(N, STKLABEL) 取得品种代码STKLABEL的对应动态行情数据 例如:DYNAINFO2(7, '1A0001') 表示取得1A0001的最新价

DYNAINFO2(7, 'SH600000')表示取得SH市场的600000的最新价

EMA求指数平滑移动平均。

用法:EMA(X,N),求X的N日指数平滑移动平均。算法:若Y=EMA(X,N) 则Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。 例如:EMA(CLOSE,30)表示求30日指数平滑均价 所属函数组:引用函数

ENGINCODE取用户本地机器码 用法:ENGINCODE.

例如:DRAWTEXTEX(1,1,500,500,ENGINCODE())屏幕中间打印用户机器码 所属函数组:字符串函数

ENTERBARS返回上次开仓到当前的周期数,若之前没有开仓记录返回-1 用法:ENTERBARS

该函数仅在逐K线计算模式下有效, 并且只能用在BUY,SELL等新图表交易系统中,不能

与旧图表交易系统ENTERLONG,EXITLONG等混用。 所属函数组:交易系统(标准版)

ENTERLONG交易系统之多头买入信号

例如:ENTERLONG:CROSS(VAR1,VAR2),或者CROSS(VAR1,VAR2),BK 注意该交易系统属于简单旧交易系统,不能与新交易系统例如BUY,HOLDING等函数混用。 所属函数组:控制语句

ENTERPRICE得到当前位置的上次开仓价 用法:ENTERPRICE

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

ENTERSHORT交易系统之空头买入信号

例如:ENTERSHORT:CROSS(VAR1,VAR2),或者CROSS(VAR1,VAR2),SK 注意该交易系统属于简单旧交易系统,不能与新交易系统例如BUY,HOLDING等函数混用。 所属函数组:控制语句

:ENTERVOL得到当前位置的上次开仓量 用法:ENTERVOL

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

EQUAL取得对应市场平盘家数。 用法:EQUAL

所属函数组:行情函数

EXIT终止公式执行 语法:EXIT;

所属函数组:控制语句

EXITBARS返回上次平仓到当前的周期数,若之前没有开仓记录返回-1 用法:EXITBARS

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

EXITLONG交易系统之多头卖出信号

例如:EXITLONG:CROSS(VAR1,VAR2),或者CROSS(VAR1,VAR2),BP 注意该交易系统属于简单旧交易系统,不能与新交易系统例如BUY,HOLDING等函数混用。 所属函数组:控制语句

EXITPRICE得到当前位置的上次平仓价 用法:EXITPRICE

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

EXITSHORT交易系统之空头卖出信号

例如:EXITSHORT:CROSS(VAR1,VAR2),或者CROSS(VAR1,VAR2),SP 注意该交易系统属于简单旧交易系统,不能与新交易系统例如BUY,HOLDING等函数混用。 所属函数组:控制语句

EXITVOL得到当前位置的上次平仓量 用法:EXITVOL

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

EXP指数。

用法:EXP(X)为E的X次幂

例如:EXP(CLOSE)返回E的CLOSE次幂 所属函数组:数学函数

EXPONDIST返回指数分布。使用函数 EXPONDIST 可以建立事件之间的时间间隔模型,例如,在计算银行自动提款机支付一次现金所花费的时间时,可通过函数 EXPONDIST 来确定这一过程最长持续一分钟的发生概率。

用法:EXPONDIST(A,B,F),A为函数的数值,B为参数值,F为一逻辑值,指定指数函数的形式。如果 F 为 TRUE,函数 EXPONDIST 返回累积分布函数;如果 F 为 FALSE,返回概率密度函数。

所属函数组:统计函数

EXTGBDATA取得单值全局变量。

用法:EXTGBDATA(S),S为数据的字符串名称。

如果S为字符串数据时,会尝试将其转换为数值,但如果字符串包含0-9以外的字符时,返回零。

全局单值数据可以理解为与品种和市场无关的单值数据,

主要用在公式中变量的保存,用户可以在扩展数据管理里管理它们。 所属函数组:扩展统计

EXTGBDATASET设置单值全局变量。 用法:EXTGBDATASET(S,X)

S为该数据的字符串名称,如果名称与先前的重复,那么系统将用新的数据替换它。X为数据。

全局单值数据可以理解为与品种和市场无关的单值数据,

主要用在公式中变量的保存,用户可以在扩展数据管理里管理它们。 所属函数组:扩展统计

EXTGBSTRING取得单值全局字符串变量。

用法:EXTGBSTRING(S),取得名为S的全局自定义单值字符串数据。 全局单值数据可以理解为与品种和市场无关的单值数据,

主要用在公式中变量的保存,用户可以在扩展数据管理里管理它们。 如果S为自定义数字数据名称,会将该数字转换为字符串输出。 所属函数组:扩展统计

EXTGBSTRINGSET设置单值全局字符串变量数据。 用法:EXTGBSTRINGSET(S,X)

S为该数据的字符串名称,如果名称与先前的重复,那么系统将用新的数据替换它。X为字符串数据。

全局单值数据可以理解为与品种和市场无关的单值数据,

主要用在公式中变量的保存,用户可以在扩展数据管理里管理它们。 所属函数组:扩展统计

FFL.VarData与VBS脚本间传递数组变量数据 例如:var = FFL.VarData(\AR1\该函数仅在序列计算模式下有效

FFL.VarStartIndex VBS脚本传回数组变量有效数值起始位置 例如:FFL.VarStartIndex(\该函数仅在序列计算模式下有效

FILLRGN绘制指标区间彩带.

用法:FILLRGN(COND,PRICE1,PRICE2[,COLOR]),当COND条件满足时,以COLOR填充PRICE1和PRICE2的区间

例如:FILLRGN(MA1>MA2, MA1,MA2,COLORRED) 表示MA1>MA2时以红色填充MA1和MA2之间的区域。

COLOR(可选参数)为线颜色 所属函数组:绘图函数

FILTER过滤连续出现的信号。

用法:FILTER(X,N):X满足条件后,删除其后N周期内的数据置为0

例如:FILTER(CLOSE>OPEN,5)查找阳线,5天内再次出现的阳线不被记录在内 所属函数组:引用函数

FILTERX反向过滤连续出现的信号。

用法:FILTERX(X,N):X满足条件时,将其前N周期内的数据置为0 例如:FILTERX(CLOSE>OPEN,3)

查找阳线,前3天内出现过的阳线不被记录在内

所属函数组:引用函数

FINANCE( 0) 财务数据:更新日期

FINANCE( 1) 财务数据:总股本(万股) FINANCE( 2) 财务数据:A股(万股)

FINANCE( 3) 财务数据:美国上市N股(万股) FINANCE( 4) 财务数据:新加坡上市X股(万股) FINANCE( 5) 财务数据:境内上市外资B股(万股) FINANCE( 6) 财务数据:香港上市H股(万股) FINANCE( 7) 财务数据:已经流通A股(万股) FINANCE( 8) 财务数据:前10大股东持股(万股) FINANCE( 9) 财务数据:前10大A股东持股(万股) FINANCE( 10) 财务数据:总资产(千元) FINANCE( 11) 财务数据:流动资产(千元) FINANCE( 12) 财务数据:固定资产(千元) FINANCE( 13财务数据:无形资产(千元) FINANCE( 14) 财务数据:长期投资(千元) FINANCE( 15) 财务数据:流动负债(千元) FINANCE( 16) 财务数据:长期负债(千元) FINANCE( 17) 财务数据:资本公积金千元股 FINANCE( 18) 财务数据:每股公积金(千元) FINANCE( 19) 财务数据:股东权益(千元) FINANCE( 20) 财务数据:主营收入(千元) FINANCE( 21) 财务数据:主营利润(千元) FINANCE(22) 财务数据:其他利润(千元) FINANCE( 23) 财务数据:营业利润(千元) FINANCE( 24) 财务数据:投资收益(千元) FINANCE( 25) 财务数据:补贴收入(千元) FINANCE( 26) 财务数据:营业外收支(千元) FINANCE( 27) 财务数据:上年损益调整(千元) FINANCE(28) 财务数据:利润总额(千元) FINANCE( 29) 财务数据:税后利润(千元) FINANCE( 30) 财务数据:净利润(千元) FINANCE( 30) 财务数据:未分配利润(千元) FINANCE( 32) 财务数据:每股未分配(元) FINANCE( 33) 财务数据:每股收益(元) FINANCE( 34) 财务数据:每股净资产(元) FINANCE( 35) 财务数据:调整每股净资(元) FINANCE( 36) 财务数据:股东权益比 FINANCE( 37) 财务数据:净资收益率 FINANCE( 38) 财务数据:经营现金流入 FINANCE( 39) 财务数据:经营现金流出 FINANCE( 40) 财务数据:经营现金流量 FINANCE( 41) 财务数据:投资现金流入

FINANCE( 42) 财务数据:投资现金流出 FINANCE( 43) 财务数据:投资现金流量 FINANCE( 44) 财务数据:筹资现金流入 FINANCE( 45) 财务数据:筹资现金流出 FINANCE( 46) 财务数据:筹资现金流量 FINANCE( 47) 财务数据:现金及等价物 FINANCE( 48) 财务数据:应收帐款周转率 FINANCE( 49) 财务数据:存货周转率 FINANCE( 50) 财务数据:股东总数 FINANCE( 51) 财务数据:发行价 FINANCE( 52) 财务数据:发行量

FINANCE( 53) 财务数据:主营业务增长率 FINANCE( 54) 财务数据:税后利润增长率 FINANCE( 55) 财务数据:净资产增长率 FINANCE( 56) 财务数据:总资产增长率 FINANCE( 60) 财务数据:流通股(万股)

FINDINDEXBYTIME特定时间的K线位置

用法:FINDINDEXBYTIME(Y),返回当时间为Y时,K线的序列索引 时间格式:'YYMMDD HHMMSS' 或'HHMMSS'

例如:FINDINDEXBYTIME('20060601 093001')或 FINDINDEXBYTIME('20060601')

系统默认时间为0点 或FINDINDEXBYTIME('093001')系统将默认为当前最后一笔交易日期。若找不到指定日期的数据,将返回最近的周期。 所属函数组:常数函数

FLATZIG归一化之字转向。

用法:FLATZIG(X,N),当序列或K线变化量超过N%时转向

X为序列或常数,为常数时表示0:开盘价,1:最高价,2:最低价,3:收盘价,4:高点用最高价、低点用最低价

与ZIG函数不同的是本函数返回值在0-1之间。

例如:FLATZIG(3,10)表示收盘价的10%的FLATZIG转向 FLATZIG(MA(C,20),10)表示均线的10%的FLATZIG转向 所属函数组:指标函数

FLATZIGA归一化之字转向(绝对变化量)。

用法:FLATZIGA(X,N),当序列X变化量超过N时转向 与ZIGA函数不同的是本函数返回值在0-1之间。 例如:

FLATZIGA(RSI1,10) 所属函数组:指标函数

FLOOR向数值减小方向舍入。

用法:FLOOR(A)返回沿A数值减小方向最接近的整数 例如:FLOOR(12.3)求得12,FLOOR(-3.5)求得-4

所属函数组:数学函数

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,表示同期大盘的成交量 所属函数组:行情函数

INPUT申明并设置参数

语法:INPUT:PNAME1(DFT,MIN,MAX,STEP),PNAME2(DFT,MIN,MAX,STEP)...; PNAME表示参数名, DFT表示缺省值 MIN表示最小值,MAX表示最大值

STEP表示优化步长,除DEFAULT外都可省略 例如:INPUT:N(5), M(10,1,100,2); 表示定义参数N,缺省值为5

定义参数M,缺省值为10,最小值为1,最大值为100,优化步长为2 所属函数组:控制语句

INTERCEPT利用现有的 x 值与 y 值计算直线与 y 轴的截距。

截距为穿过已知的 known_x's 和 known_y's 数据点的线性回归线与 y 轴的交点。当自变量为 0(零)时,使用 INTERCEPT 函数可以决定因变量的值。例如,当所有的数据点都是在室温或更高的温度下取得的,可以用 INTERCEPT 函数预测在 0°C 时金属的电阻。 用法:INTERCEPT(Y,X,N),求序列Y,X的线性回归线截距,Y为因变的观察值或数据集合,X为自变的观察值或数据集合

例如:INTERCEPT(L,H,5),表示计算最低价和最高价的5周期线性回归线截距 所属函数组:统计函数

INTPART绝对值减小取整,即取得数据的整数部分。 用法:INTPART(A)返回沿A绝对值减小方向最接近的整数 例如:INTPART(12.3)求得12,INTPART(-3.5)求得-3 所属函数组:数学函数

ISBUYORDER取得该成交是否为主动性买单。 用法:ISBUYORDER()

当本笔成交为主动性买盘时,返回1,否则为0 (本函数仅个股在分笔成交分析周期有效) 所属函数组:行情函数

ISDOWN该周期是否收阴。 用法:ISDOWN()

当收盘<开盘时,返回值为1,否则为0 所属函数组:逻辑函数

ISEQUAL该周期是否平盘。 用法:ISEQUAL()

当收盘=开盘时,返回值为1,否则为0 所属函数组:逻辑函数

ISLASTBAR该周期是否为最后一个周期。 用法:ISLASTBAR

最后一个周期返回值为1,其余为0 所属函数组:逻辑函数

ISSPLIT是否复权处理

用法:ISSPLIT,复权处理返回>0,数值随复权方式不同而不同,否则为0 注意:该函数返回常数 所属函数组:常数函数

ISUP该周期是否收阳。 用法:ISUP()

当收盘>开盘时,返回值为1,否则为0 所属函数组:逻辑函数

KLINE在图形上绘制K线。 用法:KLINE(O,H,L,C,T) O,H,L,C分别为开高低收

T为绘制类型,0表示与主图K线画法相同,1表示不影响坐标高低值,可用于叠加在其它指标上

例如:KLINE(O,H,L,C,0)

又如:在KDJ公式中叠加 KLINE(O,H,L,C,1) 所属函数组:绘图函数

KUR返回数据集的峰值。峰值反映与正态分布相比某一分布的尖锐度或平坦度。正峰值表示相对尖锐的分布。负峰值表示相对平坦的分布。 用法:KURT(X,N),计算数据集X的N周期峰值. 例如:KURT(C,10),表示收盘价的10周期峰值. 所属函数组:统计函数

LAST持续存在

LAST(X,A,B)返回第前A周期到第前B周期是否一直满足条件X 若A为0,表示从第一天开始,B为0,表示到最后日止

例如:LAST(C>O,10,5)表示从第前10个周期到第前5个周期内一直是阳线 所属函数组:逻辑函数

LBOUND序列最小下标。

用法:LBOUND(X),返回序列X的下界(最小下标),即为第一个有效数据下标,若无有效数据返回0

可通过SETLBOUND(X,N)函数设置序列变量X的下界(最小下标) 该函数仅在序列计算模式下有效 所属函数组:常数函数

LDAY取得该周期的农历日期。 用法:LDAY

函数返回有效值范围为(1-30) 所属函数组:时间函数

LIMIT限价交易,交易方式控制符:加入限价单,交易评测时按照次周期达到限价即操作,否则放弃。处于图表交易时按照指定限价报单交易

所谓限价就是交易价优于设定的价格,具体说来对于买入或卖空就是低于设定价格, 对于卖出或买空就是高于设定价格

例如:BUY(COND ,1000,LIMIT,CLOSE+0.1);

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

LIMITR本周限价交易,交易方式控制符:加入限价单,交易评测时本周期达到限价即操作,否则放弃。处于图表交易时按照指定限价报单交易

所谓限价就是交易价优于设定的价格,具体说来对于买入或卖空就是低于设定价格, 对于卖出或买空就是高于设定价格

例如:BUY(COND ,1000,LIMITR, ENTERPRICE*1.05); 注意:最好开多用LOW,开空用HIGH来构造COND,

否则容易冲突。主要是供测试比较:即时交易与次周交易的优劣

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

LINEDASH画长虚状

例如: MA(CLOSE,20),LINEDASH 所属函数组:线型描述

LINEDASHDOT画长短虚线

例如: MA(CLOSE,20),LINEDASHDOT 所属函数组:线型描述

LINEDOT画短虚线

例如: MA(CLOSE,20),LINEDOT 所属函数组:线型描述

LINETHICK改变指标线粗细

例如:MA1:MA(CLOSE,5),LINETHICK3 所属函数组:线型描述

LINEVALUE趋势线数值,计算趋势线数值。

用法:LINEVALUE(COND1,PRICE1,COND2,PRICE2,EXPAND,LOG)计算(COND1,PRICE1)和(COND2,PRICE2)2点决定的直线的数值。COND为数组,PRICE为数组或常数,LOG为1表示按对数计算,EXPAND为1表示向左延长.可用于趋势线预警、选股等。计算方式:先得到COND2条件满足的后点,再向左求COND1条件满足的前点,仅根据此2点计算。如:LINEVALUE(DATE=1020129,LOW,DATE=1020606,LOW,0,1)表示计算连接2002年1月29日低点和2002年6月6日低点的以对数方式计算的趋势线 该函数仅在序列计算模式下运行

所属函数组:引用函数

LLV求最低值。

用法:LLV(X,N),求N周期内X最低值,N=0则从第一个有效值开始。 例如:LLV(LOW,0)表示求历史最低价 所属函数组:引用函数

LLVBARS求上一低点到当前的周期数。

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

例如:LLVBARS(HIGH,20)求得20日最低点到当前的周期数 所属函数组:引用函数

LMONTH取得该周期的农历月份。 用法:LMONTH

函数返回有效值范围为(1-12) 所属函数组:时间函数

LN求自然对数。

用法:LN(X)以E为底的对数

例如:LN(CLOSE)求收盘价的对数 所属函数组:数学函数

LOD求低值名次。

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

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

LOG求以10为底的对数。 用法:LOG(X)取得X的对数 例如:LOG(100)等于2 所属函数组:数学函数

LONGCROSS两条线维持一定周期后交叉。

用法:LONGCROSS(A,B,N)表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0 例如:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)表示5日均线维持5周期后与10日均线交金叉

所属函数组:逻辑函数

LOW取得该周期最低价。 用法:LOW

所属函数组:行情函数

LOWERSTR将字符串转换为小写。

用法:LOWERSTR(STR),将返回STR对应的小写字符串。 例如:LOWERSTR('EFGH')将返回\。 所属函数组:字符串函数

LSOLARTERM取得日期所在的二十四节气。 用法:LSOLARTERM(X)

X为序列变量或常数,格式与DATE同,有效值范围为(1101-1501231),表示19010101-20501231

返回有效值范围为(0-24).0表示该周期不在节气日中,1-24分别表示 小寒、大寒、立春、雨水、惊蛰、春分、清明、谷雨、 立夏、小满、芒种、夏至 、小暑、大暑、立秋、处暑、 白露、秋分、寒露、霜降、立冬、小雪、大雪、冬至 例如:LSOLARTERM(DATE)表示求当前周期节气 所属函数组:时间函数

LSOLARTERMDATE取得当年的节气日期。 用法:LSOLARTERMDATE(X)

X为序列变量或常数,有效值范围为(1-24)分别表示小寒、大寒...冬至

返回当年的节气日期,格式与DATE同,有效值范围为(1101-1501231),表示19010101-20501231

例如:LSOLARTERMDATE(1),求当年的小寒日期,返回的序列中2001年之内的都为1010105 所属函数组:时间函数

LSOLARTERMDAY取得节气后的第几日。 用法:LSOLARTERMDAY(X)

X为序列变量或常数,格式与DATE同,有效值范围为(1101-1501231),表示19010101-20501231

返回序列日期是前一节气后的第几日

例如:LSOLARTERMDAY(DATE)表示求当前周期是前一节气后的第几日 所属函数组:时间函数

LTRIM除去字符串开始空格 用法:LTRIM(STR) 例如:

LTRIM(' SH') 返回SH 所属函数组:字符串函数

LWINNER近期获利盘比例。

用法:LWINNER(5,CLOSE),表示最近5天的那部分成本以当前收市价卖出的获利盘比例,例如返回0.1表示10%获利盘

该函数仅对日线分析周期比较有效

所属函数组:指标函数

LYEAR取得该周期的农历年份。 用法:LYEAR

函数返回有效值范围为(1901-2050) 所属函数组:时间函数

MA求简单移动平均。

用法:MA(X,N),求X的N日移动平均值。算法:(X1+X2+X3+...+XN)/N 例如:MA(CLOSE,10)表示求10日均价 所属函数组:引用函数

DRAWTEXT指示在主图上绘制此指标线

例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线'),MAIN 表示当日涨幅大于8%时在主图最低价位置显示\大阳线\字样。 所属函数组:线型描述

MARKET市价交易交易方式控制符

交易评测时按照次周期开盘价操作,处于图表交易时按照实际交易市价操作 例如:buy(cond ,1000,market);

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

MARKETLABEL取得当前品种的市场代码。

用法:MARKETLABEL(),将返回当前品种的市场代码,例如:沪市返回\深市返回\。 所属函数组:字符串函数

MARKETNAME取得当前品种的市场名称。

用法:MARKETNAME(),将返回当前品种的市场名称,例如:沪市返回\上海证券交易所\,深市返回\深圳证券交易所\。 所属函数组:字符串函数

MAX求最大值。

用法:MAX(A,B)返回A和B中的较大值

例如:MAX(CLOSE-OPEN,0)表示若收盘价大于开盘价返回它们的差值,否则返回0 所属函数组:数学函数

MAXSEQLOSS当前位置之前连续亏损交易的最大次数 用法:MAXSEQLOSS

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

MAXSEQWIN当前位置之前连续盈利交易的最大次数 用法:MAXSEQWIN

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

MD求自适均线(或称动向平均)。

用法:MD(X,N[,L1,L2]),求X的自适均线,N为计算周期, L1和L2为系数(可选参数),缺省L1=0.60215,L2=0.06452

例如:MD(CLOSE,10)表示求10周期动向平均 所属函数组:引用函数

MIN求最小值。

用法:MIN(A,B)返回A和B中的较小值

例如:MIN(CLOSE,OPEN)返回开盘价和收盘价中的较小值 所属函数组:数学函数

MINDIFF返回当前品种最小变动价位(可在交易菜单->合约信息设置中设置)。 用法:MINDIFF

注意:该函数返回常数 所属函数组:常数函数

MINUTE取得该周期的分钟数。 用法:MINUTE()

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

MOD求模运算。

用法:MOD(A,B)返回A对B求模 例如:MOD(26,10)返回6 所属函数组:数学函数

MONTH取得该周期的月份。 用法:MONTH()

函数返回有效值范围为(1-12) 所属函数组:时间函数

MSGOUT在消息栏输出消息,可以使用该函数进行公式调试

用法:MSGOUT(COND,S),当COND为1时,在消息栏输出字符串S

例如:MSGOUT(OPEN

MULTIPLIER当前品种的乘数/单位 用法:MULTIPLIER 所属函数组:常数函数

MVALUE取指定市场流通市值。

用法: MVALUE(MARKET),MARKET为市场名称(为空表示品种当前市场)。 例如: MVALUE('SH') 表示取上海市场当前总流通市值。

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

MVALUES取指定市场分类流通值。

用法: MVALUES(MARKET,D),MARKET为市场名称(为空表示品种当前市场),D为分类序号(1指数;2A股;3B股;4基金;5债券;6权证)。

例如: MVALUES('SH',2) 表示取上海市场A股总流通市值。

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

MVALUET取指定市场总市值。

用法: MVALUET(MARKET),MARKET为市场名称(为空表示品种当前市场)。 例如: MVALUET('SH') 表示取上海市场总市值。

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

MVALUETS取指定市场分类总市值。

用法: MVALUETS(MARKET,D),MARKET为市场名称(为空表示品种当前市场),D为分类序号(1指数;2A股;3B股;4基金;5债券;6权证)。

例如: MVALUETS('SH',2) 表示取上海市场A股总市值。

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

NEWHBARS创新高跨度。

在历史上所有比当前数值高的数值序列中,离当前第N个近的数字到当前的周期数。 用法:

NEWHBARS(X,N):求高于当日X的第N个x的距离

例如:NEWHBARS(HIGH,1)求高于当日h的上一个h距离当前的周期数,即,今天的h,创了多少天以来的新高 所属函数组:引用函数

NEWLBARS创新低跨度。

在历史上所有比当前数值低的数值序列中,离当前第N个近的数字到当前的周期数。

用法:NEWLBARS(X,N):求低于当日X的第N个x的距离

例如:NEWLBARS(LOW,1)求低于当日l的上一个l距离当前的周期数,即,今天的l,创了多少天以来的新低 所属函数组:引用函数

NEXTHIGH次周期最高交易。 交易方式控制符:交易评测时按照次周期最高价操作,处于图表交易时按照实际最优交易价格操作

例如:BUY(COND ,1000,NEXTHIGH);

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

NEXTLOW次周期最低交易。 交易方式控制符:交易评测时按照次周期最低价操作,处于图表交易时按照实际最优交易价格操作

例如:BUY(COND ,1000,NEXTLOW);

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

NEXTMID次周期中价交易。

交易方式控制符:交易评测时按照次周期中间价(H+L)/2操作,处于图表交易时按照实际最优交易价格操作

例如:BUY(COND ,1000,NEXTMID);

该控制符仅对交易评测时有效 ,不能用以真实交易

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

NEXTOPEN瓷周期开盘交易。 交易方式控制符:交易评测时按照次周期开盘价操作,处于图表交易时按照实际最优交易价格操作

例如:buy(cond ,1000,nextopen);

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

NOAXIS不影响坐标最高最低值

例如:C,NOAXIS; 输出收盘价,但不影响坐标最高最低值,用于叠加到其它指标上 所属函数组:线型描述

NOLOT交易家数取指定市场分类中、有效交易家数。

用法: NOLOT(MARKET,D)MARKET为市场名称,D为分类序号(1指数;2A股;3B股;4基

金;5债券;6权证)

例如:NOLOT('SH',2)表示取上海A股的总交易家数

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

NORMSDIST返回标准正态累积分布函数,该分布的平均值为 0,标准偏差为 1。可以使用该函数代替标准正态曲线面积表。

用法:NORMSDIST(A),得到A的标准正态累积分布. 例如:NORMSDIST(1.33333)将得到0.908698 所属函数组:统计函数

NORMSINV返回标准正态累积分布函数的反函数。该分布的平均值为 0,标准偏差为 1。 用法:NORMSINV(A),求A的反标准正态累积分布 例如NORMSINV(0.908789),将得到1.3333 所属函数组:统计函数

NOT求逻辑非。

用法:NOT(X)返回非X,即当X=0时返回1,否则返回0 例如:NOT(ISUP)表示平盘或收阴 所属函数组:逻辑函数

NULL取得对应市场空盘家数。 用法:NULL

所属函数组:行情函数

NUMLOSSTRADE亏损次数。

当前位置之前总共有多少次亏损的交易,注意每次平仓算一次交易,而开仓不算 用法:NUMLOSSTRADE

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

NUMPROFIT交易盈亏得到指定交易的盈亏数额,平仓一次算一次交易,开仓不算。 用法:NUMPROFIT(N),取第距离现在第N次交易的盈亏数额。 例如:NUMPROFIT(1)表示最近一次的盈亏数额。

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

NUMSEQLOSS连亏次数。

当前位置之前连续有多少次连续亏损的交易,注意每次平仓算一次交易,而开仓不算 用法:NUMSEQLOSS

该函数仅在逐K线计算模式下有效, 并且只能用在BUY,SELL等新图表交易系统中,不能

与旧图表交易系统ENTERLONG,EXITLONG等混用。 所属函数组:交易系统(标准版)

NUMSEQWIN连盈次数。

当前位置之前连续有多少次连续盈利的交易,注意每次平仓算一次交易,而开仓不算 用法:NUMSEQWIN

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

NUMTOSTR将数字转化为字符串,用户可以设定精度。

用法:NUMTOSTR(N,M),将N转化为字符串返回,精确到小数点后M位。 例如:NUMTOSTR(CLOSE,5)将返回收盘价对应的字符串,例如\。 所属函数组:字符串函数

NUMWINTRAD当前位置之前总共有多少次盈利的交易,注意每次平仓算一次交易,而开仓不算

用法:NUMWINTRADE

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

OAMOUNT取得该周期原始成交额(未复权)。 用法:OAMOUNT

所属函数组:行情函数

OCLOSE取得该周期原始收盘价(未复权)。 用法:OCLOSE

所属函数组:行情函数

OHIGH取得该周期原始最高价(未复权)。 用法:OHIGH

所属函数组:行情函数

OLOW取得该周期原始最低价(未复权)。 用法:OLOW

所属函数组:行情函数

OOPEN取得该周期原始开盘价(未复权)。 用法:OOPEN

所属函数组:行情函数

OPEN取得该周期开盘价。 用法:OPEN

所属函数组:行情函数

OPENA取得该周期开盘成交额. 用法:OPENA

所属函数组:行情函数

OPENBAR开仓历时。

上一次仓位=0以来的周期数 用法:OPENBAR

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

OPENINT持仓量

取得期货品种该周期最后时刻持仓量。 用法:OPENINT

所属函数组:行情函数

OPENMINUTES取得开盘分钟数。 用法:OPENMINUTES(TIME)

返回已开盘分钟数(0-总开盘分钟数),开盘前的都为1,收盘后都为总开盘分钟数 例如:

OPENMINUTES(CURRENTTIME),在日线上可得到现在已开盘分钟数 OPENMINUTES(TIME),在分钟线上可得到当时已开盘分钟数 所属函数组:时间函数

OPENPROFIT当前浮动盈亏(当前持仓市值与持仓成本之差) 用法:OPENPROFIT

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

OPENTIME开盘时间

返回交易所的指定时段的开盘时间

用法:OPENTIME(N),N表示对应市场分类中交易所交易时间设置的节数(自上而下)1表示第一个

函数返回有效值范围为(000000-235959),此函数返回常数,对于日线及更长周期此函数无效. 所属函数组:常数函数

OPENV取得该周期开盘成交量. 用法:OPENV

所属函数组:行情函数

OR逻辑或运算

用法: A OR B 或 A || B

表示条件A与条件B只要有一个成立即可 所属函数组:控制语句

ORDERQUEUE顺序下单指令。

所有报单放入队列中,按次序委托下单,成交一个委托下一个. 该控制符适合所有下单指令

例如:ENTERLONG:CROSS(C,MA(C5)),ORDERQUEUE 所属函数组:交易系统(标准版)

OVOL取得该周期原始成交量(未复权)。 用法:OVOL

所属函数组:行情函数

PARTLINE分段绘制指标线。

用法:PARTLINE(COND,PRICE[,COLOR,WIDTH,TYPE]),满足COND条件绘制PRICE连线。 例如:PARTLINE(C>REF(C,1),C,COLORRED)表示收盘大于前收以红色绘制收盘价连线。 COLOR(可选参数)为线颜色

WIDTH(可选参数)为线的宽度,一般为VTWIDTHTHIN TYPE(可选参数)为线的风格分别为: VTSOLID 普通线 VTDASH 虚线 VTDOT 点线

VTDASHDOT 虚线和点交替

VTDASHDOTDOT 虚线和两点交替。

除了VTSOLID风格以外,其他风格必须保证WIDTH为VTWIDTHTHIN时才有效 所属函数组:绘图函数

PEAK前M个ZIG转向波峰值。

用法:PEAK(K,N,M)表示之字转向ZIG(K,N)的前M个波峰的数值,M必须大于等于1 例如:PEAK(VTHIGH,5,1)表示%5最高价ZIG转向的上一个波峰的数值 PEAK(MA(C,20),10,1)表示均线的10%的ZIG转向的上一个波峰的数值 所属函数组:指标函数

PEAKA前M个ZIGA转向波峰值(绝对变化量)。

用法:PEAKA(X,N,M)表示之字转向ZIGA(X,N)的前M个波峰的数值,M必须大于等于1 例如:

PEAKA(RSI1,10,1) 所属函数组:指标函数

PEAKBARS前M个ZIG转向波峰到当前的距离。

用法: PEAKBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波峰到当前的周期数,M必须大于等于1

例如:PEAKBARS(0,5,1)表示%5开盘价ZIG转向的上一个波峰到当前的周期数

PEAKBARS(MA(C,20),8,1)表示均线的8%的ZIG转向的上一个波峰到当前的周期数 所属函数组:指标函数

PEAKBARSA前M个ZIGA转向波峰到当前周期数(绝对变化量)。

用法:PEAKBARSA(X,N,M)表示之字转向ZIGA(X,N)的前M个波峰到当前的周期数,M必须大于等于1

例如:PEAKBARSA(RSI1,10,1) 所属函数组:指标函数

PEARSON 乘积矩向关系数。 返回 Pearson(皮尔生)乘积矩相关系数 r,这是一个范围在 -1.0 到 1.0 之间(包括 -1.0 和 1.0 在内)的无量纲指数,反映了两个数据集合之间的线性相关程度。 用法:PEARSON(A,B,N),计算A,B序列的N周期乘积矩相关系数.

例如:PEARSON(L,H,10),表示最低价与最高价的10周期乘积矩相关系数 所属函数组:统计函数

PERCENTWIN交易胜率

当前位置之前盈利交易占总交易次数的比例,其数值在0—1之间 用法:PERCENTWIN

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

PERMUT数目对象的排列数。

返回从给定数目的对象集合中选取的若干对象的排列数。排列为有内部顺序的对象或事件的任意集合或子集。排列与组合不同,组合的内部顺序无意义。此函数可用于彩票抽奖的概率计算。

用法:PERMUT(A,B),A表示对象个数的整数,B表示每个排列中对象个数的整数 例如:PERMUT(100,3) 在上述条件下所有可能的排列数量 (970200) 所属函数组:统计函数

PLAYSOUND播放声音

播放一首指定位置的一个声音文件,可以是MP3或者WAV等格式.

用法:PLAYSOUND(COND,PATH),当最后一个周期得COND条件成立时,播放指定位置PATH的一个声音文件

声音文件可以是绝对路径,也可以只是一个声音文件,只有一个文件名时用户需要将它安放在DOCUMENT目录.

例如:PLAYSOUND(CLOSE>OPEN,'D:\\ONTIFY.MP3'),当最后一个周期为阳线时播放D:\\ONTIFY.MP3位置的声音文件. 所属函数组:特色函数

POINTDOT画点状线 例如: CLOSE,POINTDOT 所属函数组:线型描述