大智慧L2-公式编写实例及系统函数说明

上传人:博****1 文档编号:431200770 上传时间:2023-09-20 格式:DOC 页数:9 大小:93.50KB
返回 下载 相关 举报
大智慧L2-公式编写实例及系统函数说明_第1页
第1页 / 共9页
大智慧L2-公式编写实例及系统函数说明_第2页
第2页 / 共9页
大智慧L2-公式编写实例及系统函数说明_第3页
第3页 / 共9页
大智慧L2-公式编写实例及系统函数说明_第4页
第4页 / 共9页
大智慧L2-公式编写实例及系统函数说明_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《大智慧L2-公式编写实例及系统函数说明》由会员分享,可在线阅读,更多相关《大智慧L2-公式编写实例及系统函数说明(9页珍藏版)》请在金锄头文库上搜索。

1、大智慧L2-系统函数说明一、相关性函数1. BETA 贝塔系数 BETA(N),贝塔系数表示当前股票的收益与大盘收益相比的放大系数,该系数表明大盘每变动1%,则该股票将变动多少。该函数有一个参数N,表示在多少个周期中计算。例如:BETA(10)表示10周期贝塔系数2. BETA2 贝塔系数2 BETA2(X,Y,N),贝塔系数2表示第一个参数X相对于第二个参数Y的收益的放大系数,该系数表明参数Y每变动1%,则参数X将变动多少。该函数的第三个参数N表示在多少个周期中计算。例如:BETA2(CLOSE,INDEXC,10)就完全等同于BETA(10)3. BETADOWN 下跌贝塔系数 BETAD

2、OWN(N),为当前股票收益与大盘收益相比的下跌贝塔系数,该系数表明大盘每下跌1%,则该股票将下跌N%。它的计算方法是只计算股票下跌时的贝塔系数。例如:BETADOWN(10)表示10周期下跌贝塔系数4. BETAUP 上涨贝塔系数 BETAUP(N),为当前股票收益与大盘收益相比的上涨贝塔系数,该系数表明大盘每上涨1%,则该股票将上涨N%。它的计算方法是只计算股票上涨时的贝塔系数。例如:BETAUP(10)表示10周期上涨贝塔系数5. COVAR 两样本的协方差 COVAR(X,Y,N),计算X与Y的N周期协方差.协方差的计算方法是:例如:COVAR(CLOSE,INDEXC,10)表示收盘

3、价与大盘指数之间的10周期协方差。6. RELATE 两样本的相关系数 RELATE(X,Y,N),为X与Y的N周期相关系数,其有效值范围在1之间.例如:RELATE(CLOSE,INDEXC,10)表示收盘价与大盘指数之间的10周期相关系数二、除权除息1. DIVIDENDBARS 上次派息到现在的周期数 DIVIDENDBARS(N),取得之前第N次派息到当前的周期数。例如:DIVIDENDBARS(0)=0表示当天发生派息。2. DIVIDEND 每股派息数量 DIVIDEND(N),取得之前第N次每股派息数量,例如:DIVIDEND(0)表示最近一次派息的数量。3. SPLIT 除权比

4、例 SPLIT(N),取得之前第N次除权(送股或配股)的除权比例,表示除权后股价将下跌该比例例如:SPLIT(0)=0.5表示最近一次除权可能是10送10,股价下跌一半。4. SPLITVARS 除权到现在的周期数 SPLITBARS(N),取得之前第N次除权到当前的周期数,例如:SPLITBARS(0)=0表示当天发生除权。三、行情函数1. DISPSTATUS 数据显示状态DISPSTATUS返回数据显示信息,1表示显示区域的第一根K线,2表示显示区域最后一根K线,0表示其它位置。例如:DISPSTATUS=1表示当天是图形显示中的第一个周期。四、时间函数1. BARPOS 数据位置 函数

5、返回当前是第几根K线。特别的,对于日线数据就表示从上市到现在总共有多少交易日。2. DAYS1970 取得该周期从1970以来的天数 函数返回自从1970年1月1日以来的天数,例如在1971年1月1日返回365,它与DAY函数不同,前者表示的是天数间隔,后者表示的是日期。3. D1970TODATE 1970日转换为日期 D1970TODATE(X),得到1970日期X的日期值。4. DATETOD1970 日期转换为1970日 DATETOD1970(X),得到日期X距离1970年1月1日以来的天数例如:DATETOD1970(DATE)就返回今天距离1970年1月1日的天数。5. TIME

6、0 取得该周期从当日0点以来的秒数 函数返回自从当日0点以来的秒数,对于日线以上的分析周期,返回06. T0TOTIME 秒数转换为时间 T0TOTIME(X),得到从0点开始X秒后的时间值。7. TIMETOT0 时间转化为秒数 TIMETOT0(X),得到时间X距离当日0点的秒数。五、引用函数1. ALL 一直满足条件 ALL(X,N),统计N周期中是否一直都满足X条件,若N=0则从第一个有效值开始。例如:ALL(CLOSEOPEN,20)表示是否20周期内全部都收阳线。2. ANY 至少一次满足条件 ANY(X,N),统计N周期中是否至少有一次满足X条件,若N=0则从第一个有效值开始。例

7、如:ANY(CLOSEOPEN,20)表示是否20周期内是否存在一根阳线。六、常用函数1. CATEGORY 证券类型 证券类型,指数=0,股票=1,基金=2,债券=3,其它=4,期权=5,外汇=6,期货=7。2. CURRENTDATE 计算当时的日期。返回计算时的日期,该日期是从1900年开始的日期,例如2003年1月1日表示为1030101。注意:该函数返回常数3. CURRENTTIME 计算当时的时间返回计算时的时间,格式为时分秒,有效范围(000000-235959)。注意:该函数返回常数4. DATATYPE 当前分析的数据类型返回数据分析周期,分时线=1,分笔成交=2,1分钟线

8、=3,5分钟线=4,15分钟线=5,30分钟线=6,60分钟线=7,日线=8,周线=9,月线=10,多日线=11,年线=12。注意:该函数返回常数 5. MINDIFF 最小价格变动返回当前股票价格最小变动量,对于股票是0.01元,基金是0.001。注意:该函数返回常数6. PRODUCTID 取得软件序列号返回软件的序列号(加密狗号)。注意:该函数返回字符串常数七、绘图函数1. DRAWBMP 画位图 DRAWBMP(COND,PRICE,BMPFILE),当COND条件满足时,在PRICE位置画BMPFILE文件名指定的BMP位图(缺省路径为大智慧新一代目录USERDATABMP)。例如:

9、DRAWBMP(CLOSEOPEN,LOW,SUN)表示当收阳时在最低价位置画SuperstkUserDataBmpSun.BMP位图。2. DRAWGBK 条件填充背景 DRAWGBK(COND,COLOR),填充满足COND条件的背景区域。COLOR可以为渐变颜色STRIP,也可以为BMP图形文件名(缺省路径为大智慧新一代目录USERDATABMP),若省略COLOR则使用指标线颜色填充(可以使用COLORRED等描述符设定)。例如:DRAWGBK(CLOSEOPEN),COLORRED;表示收阳时用红色填充背景。DRAWGBK(CLOSEOPEN,MyBMP);表示收阳时用USERDAT

10、ABMPMyBMP.BMP填充背景。3. DRAWGBKLAST 最后条件填充背景 DRAWGBKLAST(COND,COLOR),若图形中最后一根K线满足条件COND,则设定背景COLOR。COLOR可以为渐变颜色STRIP,也可以为BMP图形文件名(缺省路径为大智慧新一代目录USERDATABMP),若省略则使用指标线颜色填充(可以使用COLORRED等描述符设定)。例如:DRAWGBKLAST(CLOSEOPEN),COLORRED;表示最后一根K线收阳时用红色填充背景。DRAWGBKLAST(CLOSEOPEN,STRIP(RGB(255,0,0),RGB(0,255,0),1);表示

11、图形中最后一根K线收阳时红绿过渡色沿水平方向填充背景。4. FILLRGN 条件填充区域 FILLRGN(PRICE1,PRICE2,COND1,COLOR1,COND2,COLOR2.),填充PRICE1到PRICE2之间的区域,当COND1条件满足时,用COLOR1颜色,当COND2条件满足时,用COLOR2颜色,否则不填充,从COLOR1之后的参数均可以省略,最多可以有15组条件。例如:FILLRGN(CLOSE,OPEN,CLOSEOPEN,RGB(255,0,0),CLOSEOPEN,RGB(255,0,0),CLOSE1.08,LOW,大阳线,股价为:+close)表示当日涨幅大于

12、8%时在最低价位置显示图标,鼠标移近时显示文字大阳线,股价为:15.88字样。9. VERTLINE 画垂直线 VERTLINE(COND,TYPE),当COND条件满足时,沿垂直方向绘制TYPE类型的线段,TYPE=0表示实线,1表示虚线-,2表示点线.,3表示点划线-.-.-,4表示点点划线-.-.-。例如:VERTLINE(HIGH=HHV(HIGH,20),1)表示在创20天新高画垂直虚线。八、字符串函数1. F10FIND 当前F10资料中查找字符串 F10FIND(S,N),将从当前股票的F10资料的第N个字符开始查找字符串S,返回找到的位置,返回值为负数表示未找到。例如:F10F

13、IND(发行价,1),将从F10资料的第1个字符开始查找字符串发行价,返回找到的位置。2. F10TEXT 取得F10资料中指定范围的字符串 F10TEXT(N,M),将得到当前股票的F10资料中从第N个字符开使的M个字节长的字符串,M=0表示一直取到行尾,M0表示取得之后的全部字符。例如:F10TEXT(30,10),将得到F10资料中从第30个字符开使的10个字节长的字符串。3. INBLOCK 判断本股票是否板块成员 INBLOCK(S),若本股票是板块S的成员将返回1,否则返回0。例如:INBLOCK(工业板块),若本股票属于工业板块则返回1。4. LOWERSTR 将字符串转换为小写 LOWERSTR(STR),将返回STR对应的小写字符串。例如:LOWERSTR(EFgh)将返回efgh。5. MARKETLABEL 取得当前股票的市场代码 将返回当前股票的市场代码,例如:沪市返回SH,深市返回SZ。6. MARKETNAME 取得当前股票的市场名称 将返回当前股票的市场名称,例如:沪市返回上海证券交易所,深市返回深

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 工业自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号