博易大师源函数
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
44)、分段画线。
用法:PARTLINE(CON,P)
参数:CON、P可为变量或常数。
说明:当CON不为0时,在P处画线。例如,PARTLINE(C>REF(C,1),C),COLORRED。
45)、点线。
用法:POINTDOT
参数:无。
说明:用逗号隔开放置在输出语句之后,将该输出绘制为线。 41)、输出文字。
用法:DRAWTEXT(CON,P,T)
参数:CON、P可为变量或常数,T为字符串。
说明:当CON不为0时,在P处输出文字T。例如,DRAWTEXT(CLOSE/REF(CLOSE,1)>=1.1,LOW,'涨停')。
42)、区间填充。
用法:FILLRGN(CON,P1,P2)
58)、求当前周期的日期。
用法:DAY
参数:无。
示例:2006年1月2日将返回2。
59)、求当前周期的小时数。
用法:HOUR
参数:无。
示例:13:01:00将返回13。
60)、求当前周期的分钟数。
用法:MINUTE
参数:无。
示例:13:01:00将返回1。
61)、求当前周期的月份。
67)、求当前周期的年份。
用法:YEAR
参数:无。
示例:2006年1月2日将返回2006。
逻辑68)—77)
68)、求是否介于两个数之间。
用法:BETWEEN(A,B,C)
参数:A、B、C可为变量或常数。
说明:A介于B和C之间时返回1,否则返回0。
69)、判断是否交叉。
用法:CROSS(A,B)
用法:MONTH
参数:无。
示例:2006年1月2日将返回1。
62)、秒数转换为时间。
用法:T0TOTIME(X)
参数:X可为变量或常数。
说明:返回自该日0点以来的X秒处的时间。
63)、求当前周期的时分秒。
用法:TIME
参数:无。
说明:返回值取值范围为0至235959。
64)、求当前周期自该日0点以来的秒数。
参数:A、B为变量或常数。
示例:MOD(13,10)返回3。
16)、求相反数。
用法:REVERSE(X)
参数:X为变量或常数。
说明:返回-X。
17)、正负判断。
用法:SGN(X)
参数:X可为变量或常数。
说明:X大于0时返回1;X等于0时返回0;X小于0时返回-1。
数学18)—28)
参数:无。
73)、当前周期是否收阳。
示例:LOG(100)返回2。
27)、求幂。
用法:POW(A,B)
参数:A、B可为变量或常数。
说明:求A的B次幂。
28)、求平方根(开平方)。
用法:SQRT(X)
参数:X可为变量或常数。
绘图29)—52)
29)、水平对齐方式。
用法:ALIGNX
参数:X为常数。
说明:用逗号隔开放置在DRAWTEXT、DRAWICON、DRAWBMP语句之后,指定水平对齐方式。X为0表示右对齐,X为1表示中对齐,X为2表示左对齐。
参数:无。
求最低价。
用法:LOW
参数:无。
5)、求开盘价。
用法:O
参数:无。
求开盘价。
用法:OPEN
参数:无。
6)、求结算价。
用法:SETTLE
参数:无。
7)、求成交量。
用法:V
参数:无。
求成交量。
用法:VOL
参数:无。
算术8)—17)
8)、求绝对值。
用法:ABS(X)
51)、垂直对齐方式。
用法:VALIGNX
参数:X为常数。
说明:用逗号隔开放置在DRAWTEXT、DRAWICON、DRAWBMP语句之后,指定垂直对齐方式。X为0表示上对齐,X为1表示中对齐,X为2表示下对齐。
52)、成交量柱线。
用法:VOLSTICK
参数:无。
说明:用逗号隔开放置在输出语句之后,将该输出绘制为成交量柱线。
时间53)—67)
53)、求当前周期的位置。
用法:BARPOS
参数:无。
54)求当前周期的位置状态。
用法:BARSTATUS
参数:无。
说明:返回1表示第一个周期;返回2表示最后一个周期;返回0表示中间位置。
55)、求当前(计算时)的年月日。
用法:CURRENTDATE
参数:无。
说明:用逗号隔开放置在输出语句之后,将该输出绘制为柱线。
50)、绘制柱线。
用法:STICKLINE(CON,P1,P2,W,E)
参数:CON、P1、P2、W、E可为变量或常数。
说明:当CON不为0时,在P1和P2之间画柱线。W为柱线宽度,4为标准值。E不为0时画空心柱。例如,STICKLINE(CLOSE>OPEN,CLOSE,OPEN,4,1)。
36)、输出图片。
用法:DRAWBMP(CON,P,T)
参数:CON、P可为变量或常数,T为字符串。
说明:当CON不为0时,在P处输出图片T。由T指定的图片必须位于程序安装目录的cfg\bmp目录下。例如,DRAWBMP(CLOSE/REF(CLOSE,1)>=1.1,LOW,'涨停.bmp')。
46)、绘制折线。
用法:POLYLINE(CON,P)
参数:CON、P可为变量或常数。
说明:以线段依次连接每一个CON不为0的周期,位置为P。例如,POLYLINE(H>=HHV(H,10),H),LINETHICK2,COLORRED。
47)、指定数值的输出精度(小数位数)。
用法:PRECISX
博易大师全部源函数
行情1)—7)
1)、求持仓量(期货)或成交金额(股票)。
用法:AMOUNT
参数:无。
2)、求收盘价。
用法:C
参数:无。
求收盘价。
用法:CLOSE
参数:无。
3)、求最高价。
用法:H
参数:无。
求最高价。
用法:HIGH
参数:无。
4)、求最低价。
用法:L
13)、求最大值。
用法:MAX(A,B...)
参数:均为变量或常数。
说明:返回所有参数中的最大值。参数可以有2至16个。
14)、求最小值。
用法:MIN(A,B...)
参数:均为变量或常数。
说明:返回所有参数中的最小值。参数可以有2至16个。
15)、求模(求余)。
用法:MOD(A,B)
参数:H1、O1、L1、C1可为变量或常数。
说明:以H1为最高价、O1为开盘价、L1为最低价、C1为收盘价绘制K线。例如,DRAWKLINE(H,O,L,C)。
40)、输出数值。
用法:DRAWNUMBER(CON,P,VALUE,D)
参数:CON、P、VALUE、D可为变量或常数。
说明:当CON不为0时,在P处输出数值VALUE,小数位数为D。例如,DRAWNUMBER(C>REF(C,1),H,C,1)。
38)、输出图标。
用法:DRAWICON(CON,P,T)
参数:CON、P可为变量或常数,T为常数。
说明:当CON不为0时,在P处输出图标T。T取值范围为1至15。例如,DRAWICON(CLOSE/REF(CLOSE,1)>=1.1,LOW,1)。
39)、绘制K线。
用法:DRAWKLINE(H1,O1,L1,C1)
参数:X为常数。
说明:用逗号隔开放置在指标线语句之后,指定其小数位数,X可以为0至6,若设为0则表示不显示小数。
48)、设定指标参考线。
用法:REFLINE:A,B,C...
参数:A、B、C等均为常数。
示例:REFLINE:-100,0,100;。
49)、柱线。
用法:STICK
参数:无。
参数:X可为变量或常数。
23)、求正切值。
用法:TAN(X)
参数:X可为变量或常数。
24)、求指数。
用法:EXP(X)
参数:X为变量或常数。
说明:返回e的X次幂。
25)、求自然对数。
用法:LN(X)
参数:X为变量或常数。
26)、求以10为底的对数。
用法:LOG(X)
参数:X为变量或常数。
参数:A、B可为变量或常数。
说明:当A从下方向上穿过B时返回1,否则返回0。
70)、条件函数。
用法:IF(X,A,B)
参数:X、A、B可为变量或常数。
说明:当X不为0时返回A,否则返回B。
71)、当前周期是否收阴。
用法:ISDOWN
参数:无。
72)、当前周期是否平盘。
用法:ISEQUAL
30)、小圆圈线。
用法:CIRCLEDOT
参数:无。
说明:用逗号隔开放置在输出语句之后,将该输出绘制为小圆圈线。
31)、指定指标线的颜色。
用法:COLORBBGGRR 或 COLORSYSCOLORX
参数:BBGGRR、X为常数。
说明:用逗号隔开放置在指标线语句之后,指定其颜色。BB、GG、RR分别表示蓝、绿和红的分量,取值范围均为16进制的00至FF。X代表系统颜色号,取值范围为0至63。
37)、设置渐变背景色。
用法:DRAWGBK(CON,C1,C2,D)
参数:CON,C1,C2,D可为变量或常数。
说明:当可见的最后一周期CON不为0时,以C1至C2的渐变色填充背景。D指定渐变方向,0表示从左到右,1表示从上到下。例如,DRAWGBK(CLOSE>OPEN,COLORRGB(255,0,0),COLORRGB(255,255,0),0)。
说明:该日期是从1900年开始的日期,例如2006年1月1日将返回1060101。
56)、求当前(计算时)的时分秒。
用法:CURRENTTIME
参数:无。
说明:返回值取值范围为0至235959。
57)、求当前周期的年月日。
用法:DATE
参数:无。
说明:该日期是从1900年开始的日期,例如2006年1月1日将返回1060101。
参数:X可为变量或常数。
示例:ABS(-17)返回17。
9)、向上取整函数。
用法:CEILING(X)
参数:X为变量或常数。示例:CEILING(2.8)返回3;CEILING(-2.8)返回-2。
10)、向下取整函数。
用法:FLOOR(X)
参数:X为变量或常数。示例:FLOOR(2.8)返回2;FLOOR(-2.8)返回-3。
用法:TIME0
参数:无。
说明:返回值取值范围为0至1439。
65)、时间转换为秒数。
用法:TIMETOT0(X)
参数:X可为变量或常数。
说明:返回时间X自该日0点以来的秒数。
66)、求当前周期的星期数。
用法:WEEKDAY
参数:无。
说明:返回1至6表示星期一至星期六,返回0表示星期日。
11)、取小数部分。
用法:FRACPART(X)
参数:X为变量或常数。示例:FRACPART(2.8)返回0.8;FRACPART(-2.8)返回-0.8。
12)、取整函数。
用法:INTPART(X)
参数:X为变量或常数。示例:INTPART(2.8)返回2;INTPART(-2.8)返回-2。
参数:无。
说明:用逗号隔开放置在输出语句之后,将该输出绘制为斜叉线。
35)、设置背景图片。
用法:DRAWBKBMP(CON,T)
参数:CON可为变量或常数,T为字符串。
说明:当可见的最后一周期CON不为0时,将图片T设置为背景。由T指定的图片必须位于程序安装目录的cfg\bmp目录下。例如,DRAWBKBMP(CLOSE/REF(CLOSE,1)>=1.1,'涨停.bmp')。
参数:CON、P1、P2可为变量或常数。
说明:当CON不为0时,填充P1、P2之间的区域。例如,FILLRGN(C>REF(C,1),L,H),COLORRED。
43)、输出线宽。
用法:LINETHICKX
参数:X为常数。
说明:用逗号隔开放置在输出语句之后,设定指标线宽度,X可以为0至7,若设为0则表示不显示。
32)、计算颜色值。
用法:COLORRGB(R,G,B)
参数:R,G,B分别表示红、绿和蓝的分量,可为变量或常数,取值范围均为0至255。
33)、阴阳颜色柱线。
用法:COLORSTICK
参数:无。
说明:用逗号隔开放置在输出语句之后,将该输出绘制为阴阳颜色柱线。
34)、斜叉线。
用法:CROSSDOT
18)、求反余弦值。
用法:ACOS(X)
参数:X可为变量或常数。
19)、求反正弦值。
用法:ASIN(X)
参数:X可为变量或常数。
20)、求反正切值。
用法:ATAN(X)
参数:X可为变量或常数。
21)、求余弦值。
用法:COS(X)
参数:X可为变量或常数。
22)、求正弦值。
用法:SIN(X)
用法:PARTLINE(CON,P)
参数:CON、P可为变量或常数。
说明:当CON不为0时,在P处画线。例如,PARTLINE(C>REF(C,1),C),COLORRED。
45)、点线。
用法:POINTDOT
参数:无。
说明:用逗号隔开放置在输出语句之后,将该输出绘制为线。 41)、输出文字。
用法:DRAWTEXT(CON,P,T)
参数:CON、P可为变量或常数,T为字符串。
说明:当CON不为0时,在P处输出文字T。例如,DRAWTEXT(CLOSE/REF(CLOSE,1)>=1.1,LOW,'涨停')。
42)、区间填充。
用法:FILLRGN(CON,P1,P2)
58)、求当前周期的日期。
用法:DAY
参数:无。
示例:2006年1月2日将返回2。
59)、求当前周期的小时数。
用法:HOUR
参数:无。
示例:13:01:00将返回13。
60)、求当前周期的分钟数。
用法:MINUTE
参数:无。
示例:13:01:00将返回1。
61)、求当前周期的月份。
67)、求当前周期的年份。
用法:YEAR
参数:无。
示例:2006年1月2日将返回2006。
逻辑68)—77)
68)、求是否介于两个数之间。
用法:BETWEEN(A,B,C)
参数:A、B、C可为变量或常数。
说明:A介于B和C之间时返回1,否则返回0。
69)、判断是否交叉。
用法:CROSS(A,B)
用法:MONTH
参数:无。
示例:2006年1月2日将返回1。
62)、秒数转换为时间。
用法:T0TOTIME(X)
参数:X可为变量或常数。
说明:返回自该日0点以来的X秒处的时间。
63)、求当前周期的时分秒。
用法:TIME
参数:无。
说明:返回值取值范围为0至235959。
64)、求当前周期自该日0点以来的秒数。
参数:A、B为变量或常数。
示例:MOD(13,10)返回3。
16)、求相反数。
用法:REVERSE(X)
参数:X为变量或常数。
说明:返回-X。
17)、正负判断。
用法:SGN(X)
参数:X可为变量或常数。
说明:X大于0时返回1;X等于0时返回0;X小于0时返回-1。
数学18)—28)
参数:无。
73)、当前周期是否收阳。
示例:LOG(100)返回2。
27)、求幂。
用法:POW(A,B)
参数:A、B可为变量或常数。
说明:求A的B次幂。
28)、求平方根(开平方)。
用法:SQRT(X)
参数:X可为变量或常数。
绘图29)—52)
29)、水平对齐方式。
用法:ALIGNX
参数:X为常数。
说明:用逗号隔开放置在DRAWTEXT、DRAWICON、DRAWBMP语句之后,指定水平对齐方式。X为0表示右对齐,X为1表示中对齐,X为2表示左对齐。
参数:无。
求最低价。
用法:LOW
参数:无。
5)、求开盘价。
用法:O
参数:无。
求开盘价。
用法:OPEN
参数:无。
6)、求结算价。
用法:SETTLE
参数:无。
7)、求成交量。
用法:V
参数:无。
求成交量。
用法:VOL
参数:无。
算术8)—17)
8)、求绝对值。
用法:ABS(X)
51)、垂直对齐方式。
用法:VALIGNX
参数:X为常数。
说明:用逗号隔开放置在DRAWTEXT、DRAWICON、DRAWBMP语句之后,指定垂直对齐方式。X为0表示上对齐,X为1表示中对齐,X为2表示下对齐。
52)、成交量柱线。
用法:VOLSTICK
参数:无。
说明:用逗号隔开放置在输出语句之后,将该输出绘制为成交量柱线。
时间53)—67)
53)、求当前周期的位置。
用法:BARPOS
参数:无。
54)求当前周期的位置状态。
用法:BARSTATUS
参数:无。
说明:返回1表示第一个周期;返回2表示最后一个周期;返回0表示中间位置。
55)、求当前(计算时)的年月日。
用法:CURRENTDATE
参数:无。
说明:用逗号隔开放置在输出语句之后,将该输出绘制为柱线。
50)、绘制柱线。
用法:STICKLINE(CON,P1,P2,W,E)
参数:CON、P1、P2、W、E可为变量或常数。
说明:当CON不为0时,在P1和P2之间画柱线。W为柱线宽度,4为标准值。E不为0时画空心柱。例如,STICKLINE(CLOSE>OPEN,CLOSE,OPEN,4,1)。
36)、输出图片。
用法:DRAWBMP(CON,P,T)
参数:CON、P可为变量或常数,T为字符串。
说明:当CON不为0时,在P处输出图片T。由T指定的图片必须位于程序安装目录的cfg\bmp目录下。例如,DRAWBMP(CLOSE/REF(CLOSE,1)>=1.1,LOW,'涨停.bmp')。
46)、绘制折线。
用法:POLYLINE(CON,P)
参数:CON、P可为变量或常数。
说明:以线段依次连接每一个CON不为0的周期,位置为P。例如,POLYLINE(H>=HHV(H,10),H),LINETHICK2,COLORRED。
47)、指定数值的输出精度(小数位数)。
用法:PRECISX
博易大师全部源函数
行情1)—7)
1)、求持仓量(期货)或成交金额(股票)。
用法:AMOUNT
参数:无。
2)、求收盘价。
用法:C
参数:无。
求收盘价。
用法:CLOSE
参数:无。
3)、求最高价。
用法:H
参数:无。
求最高价。
用法:HIGH
参数:无。
4)、求最低价。
用法:L
13)、求最大值。
用法:MAX(A,B...)
参数:均为变量或常数。
说明:返回所有参数中的最大值。参数可以有2至16个。
14)、求最小值。
用法:MIN(A,B...)
参数:均为变量或常数。
说明:返回所有参数中的最小值。参数可以有2至16个。
15)、求模(求余)。
用法:MOD(A,B)
参数:H1、O1、L1、C1可为变量或常数。
说明:以H1为最高价、O1为开盘价、L1为最低价、C1为收盘价绘制K线。例如,DRAWKLINE(H,O,L,C)。
40)、输出数值。
用法:DRAWNUMBER(CON,P,VALUE,D)
参数:CON、P、VALUE、D可为变量或常数。
说明:当CON不为0时,在P处输出数值VALUE,小数位数为D。例如,DRAWNUMBER(C>REF(C,1),H,C,1)。
38)、输出图标。
用法:DRAWICON(CON,P,T)
参数:CON、P可为变量或常数,T为常数。
说明:当CON不为0时,在P处输出图标T。T取值范围为1至15。例如,DRAWICON(CLOSE/REF(CLOSE,1)>=1.1,LOW,1)。
39)、绘制K线。
用法:DRAWKLINE(H1,O1,L1,C1)
参数:X为常数。
说明:用逗号隔开放置在指标线语句之后,指定其小数位数,X可以为0至6,若设为0则表示不显示小数。
48)、设定指标参考线。
用法:REFLINE:A,B,C...
参数:A、B、C等均为常数。
示例:REFLINE:-100,0,100;。
49)、柱线。
用法:STICK
参数:无。
参数:X可为变量或常数。
23)、求正切值。
用法:TAN(X)
参数:X可为变量或常数。
24)、求指数。
用法:EXP(X)
参数:X为变量或常数。
说明:返回e的X次幂。
25)、求自然对数。
用法:LN(X)
参数:X为变量或常数。
26)、求以10为底的对数。
用法:LOG(X)
参数:X为变量或常数。
参数:A、B可为变量或常数。
说明:当A从下方向上穿过B时返回1,否则返回0。
70)、条件函数。
用法:IF(X,A,B)
参数:X、A、B可为变量或常数。
说明:当X不为0时返回A,否则返回B。
71)、当前周期是否收阴。
用法:ISDOWN
参数:无。
72)、当前周期是否平盘。
用法:ISEQUAL
30)、小圆圈线。
用法:CIRCLEDOT
参数:无。
说明:用逗号隔开放置在输出语句之后,将该输出绘制为小圆圈线。
31)、指定指标线的颜色。
用法:COLORBBGGRR 或 COLORSYSCOLORX
参数:BBGGRR、X为常数。
说明:用逗号隔开放置在指标线语句之后,指定其颜色。BB、GG、RR分别表示蓝、绿和红的分量,取值范围均为16进制的00至FF。X代表系统颜色号,取值范围为0至63。
37)、设置渐变背景色。
用法:DRAWGBK(CON,C1,C2,D)
参数:CON,C1,C2,D可为变量或常数。
说明:当可见的最后一周期CON不为0时,以C1至C2的渐变色填充背景。D指定渐变方向,0表示从左到右,1表示从上到下。例如,DRAWGBK(CLOSE>OPEN,COLORRGB(255,0,0),COLORRGB(255,255,0),0)。
说明:该日期是从1900年开始的日期,例如2006年1月1日将返回1060101。
56)、求当前(计算时)的时分秒。
用法:CURRENTTIME
参数:无。
说明:返回值取值范围为0至235959。
57)、求当前周期的年月日。
用法:DATE
参数:无。
说明:该日期是从1900年开始的日期,例如2006年1月1日将返回1060101。
参数:X可为变量或常数。
示例:ABS(-17)返回17。
9)、向上取整函数。
用法:CEILING(X)
参数:X为变量或常数。示例:CEILING(2.8)返回3;CEILING(-2.8)返回-2。
10)、向下取整函数。
用法:FLOOR(X)
参数:X为变量或常数。示例:FLOOR(2.8)返回2;FLOOR(-2.8)返回-3。
用法:TIME0
参数:无。
说明:返回值取值范围为0至1439。
65)、时间转换为秒数。
用法:TIMETOT0(X)
参数:X可为变量或常数。
说明:返回时间X自该日0点以来的秒数。
66)、求当前周期的星期数。
用法:WEEKDAY
参数:无。
说明:返回1至6表示星期一至星期六,返回0表示星期日。
11)、取小数部分。
用法:FRACPART(X)
参数:X为变量或常数。示例:FRACPART(2.8)返回0.8;FRACPART(-2.8)返回-0.8。
12)、取整函数。
用法:INTPART(X)
参数:X为变量或常数。示例:INTPART(2.8)返回2;INTPART(-2.8)返回-2。
参数:无。
说明:用逗号隔开放置在输出语句之后,将该输出绘制为斜叉线。
35)、设置背景图片。
用法:DRAWBKBMP(CON,T)
参数:CON可为变量或常数,T为字符串。
说明:当可见的最后一周期CON不为0时,将图片T设置为背景。由T指定的图片必须位于程序安装目录的cfg\bmp目录下。例如,DRAWBKBMP(CLOSE/REF(CLOSE,1)>=1.1,'涨停.bmp')。
参数:CON、P1、P2可为变量或常数。
说明:当CON不为0时,填充P1、P2之间的区域。例如,FILLRGN(C>REF(C,1),L,H),COLORRED。
43)、输出线宽。
用法:LINETHICKX
参数:X为常数。
说明:用逗号隔开放置在输出语句之后,设定指标线宽度,X可以为0至7,若设为0则表示不显示。
32)、计算颜色值。
用法:COLORRGB(R,G,B)
参数:R,G,B分别表示红、绿和蓝的分量,可为变量或常数,取值范围均为0至255。
33)、阴阳颜色柱线。
用法:COLORSTICK
参数:无。
说明:用逗号隔开放置在输出语句之后,将该输出绘制为阴阳颜色柱线。
34)、斜叉线。
用法:CROSSDOT
18)、求反余弦值。
用法:ACOS(X)
参数:X可为变量或常数。
19)、求反正弦值。
用法:ASIN(X)
参数:X可为变量或常数。
20)、求反正切值。
用法:ATAN(X)
参数:X可为变量或常数。
21)、求余弦值。
用法:COS(X)
参数:X可为变量或常数。
22)、求正弦值。
用法:SIN(X)