ImageVerifierCode 换一换
格式:DOCX , 页数:56 ,大小:32.36KB ,
资源ID:4555992      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-4555992.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(麦语言函数手册Word文档格式.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

麦语言函数手册Word文档格式.docx

1、引用某品种在某个周期上加载了某个指标的数据。用法:#IMPORTCODE,PERIOD,FORMULAASVAR。引用CODE所对应的合约PERIOD周期下指标FORMULA的数据。CODE文华码,PERIOD周期,FORMULA引用指标名,VAR定义变量名注意:1.只能引用.FML/.XFML文件2.只能引用如下周期:MIN1MIN3MIN5MIN15MIN30HOUR1DAYWEEKMONTHs3.只能短周期引用长周期4.被引用的指标中不能存在引用5.如果不写文华码,默认引用当前合约MINPRICE返回某品种的最小变动价位。MINPRICE(CODE);返回CODE所对应合约的最小变动价位

2、。CODE文华码或交易代码。MINPRICE(IF1107);表示返回IF1007的最小变动价位。某些合约(如橡胶指数)查不到最小变动价位,返回0。VOL求成交量,也可简写为V。2.日内高频数据引用L2_BID1取秒周期末买1价(K线图)或该笔TICK时刻的买1价(Tick图)。L2_BID1K线图时返回当前秒周期最后时刻的买1价。TICK图时返回该笔TICK时刻的买1价。L2_BID2取秒周期末买2价(K线图)或该笔TICK时刻的买2价(Tick图)。L2_BID2K线图时返回当前秒周期最后时刻的买2价。TICK图时返回该笔TICK时刻的买2价。L2_BID3取秒周期末买3价(K线图)或该笔

3、TICK时刻的买3价(Tick图)。L2_BID3K线图时返回当前秒周期最后时刻的买3价。TICK图时返回该笔TICK时刻的买3价。L2_BID4取秒周期末买4价(K线图)或该笔TICK时刻的买4价(Tick图)。L2_BID4K线图时返回当前秒周期最后时刻的买4价。TICK图时返回该笔TICK时刻的买4价。L2_BID5取秒周期末买5价(K线图)或该笔TICK时刻的买5价(Tick图)。L2_BID5K线图时返回当前秒周期最后时刻的买5价。TICK图时返回该笔TICK时刻的买5价。L2_ASK1取秒周期末卖1价(K线图)或该笔TICK时刻的卖1价(Tick图)。L2_ASK1K线图时返回当前

4、秒周期最后时刻的卖1价。TICK图时返回该笔TICK时刻的卖1价。L2_ASK2取秒周期末卖2价(K线图)或该笔TICK时刻的卖2价(Tick图)。L2_ASK2K线图时返回当前秒周期最后时刻的卖2价。TICK图时返回该笔TICK时刻的卖2价。L2_ASK3取秒周期末卖3价(K线图)或该笔TICK时刻的卖3价(Tick图)。L2_ASK3K线图时返回当前秒周期最后时刻的卖3价。TICK图时返回该笔TICK时刻的卖3价。L2_ASK4取秒周期末卖4价(K线图)或该笔TICK时刻的卖4价(Tick图)。L2_ASK4K线图时返回当前秒周期最后时刻的卖4价。TICK图时返回该笔TICK时刻的卖4价。

5、L2_ASK5取秒周期末卖5价(K线图)或该笔TICK时刻的卖5价(Tick图)。L2_ASK5K线图时返回当前秒周期最后时刻的卖5价。TICK图时返回该笔TICK时刻的卖5价。L2_BIDVOL1取秒周期末买1量(K线图)或该笔TICK时刻的买1量(Tick图)。L2_BID1K线图时返回当前秒周期最后时刻的买1量。TICK图时返回该笔TICK时刻的买1量。L2_BIDVOL2取秒周期末买2量(K线图)或该笔TICK时刻的买2量(Tick图)。L2_BID2K线图时返回当前秒周期最后时刻的买2量。TICK图时返回该笔TICK时刻的买2量。L2_BIDVOL3取秒周期末买3量(K线图)或该笔T

6、ICK时刻的买3量(Tick图)。L2_BID3K线图时返回当前秒周期最后时刻的买3量。TICK图时返回该笔TICK时刻的买3量。L2_BIDVOL4取秒周期末买4量(K线图)或该笔TICK时刻的买4量(Tick图)。L2_BID4K线图时返回当前秒周期最后时刻的买4量。TICK图时返回该笔TICK时刻的买4量。L2_BIDVOL5取秒周期末买5量(K线图)或该笔TICK时刻的买5量(Tick图)。L2_BID5K线图时返回当前秒周期最后时刻的买5量。TICK图时返回该笔TICK时刻的买5量。L2_ASKVOL1取秒周期末卖1量(K线图)或该笔TICK时刻的卖1量(Tick图)。L2_ASK1

7、K线图时返回当前秒周期最后时刻的卖1量。TICK图时返回该笔TICK时刻的卖1量。L2_ASKVOL2取秒周期末卖2量(K线图)或该笔TICK时刻的卖2量(Tick图)。L2_ASK2K线图时返回当前秒周期最后时刻的卖2量。TICK图时返回该笔TICK时刻的卖2量。L2_ASKVOL3取秒周期末卖3量(K线图)或该笔TICK时刻的卖3量(Tick图)。L2_ASK3K线图时返回当前秒周期最后时刻的卖3量。TICK图时返回该笔TICK时刻的卖3量。L2_ASKVOL4取秒周期末卖4量(K线图)或该笔TICK时刻的卖4量(Tick图)。L2_ASK4K线图时返回当前秒周期最后时刻的卖4量。TICK

8、图时返回该笔TICK时刻的卖4量。L2_ASKVOL5取秒周期末卖5量(K线图)或该笔TICK时刻的卖5量(Tick图)。L2_ASK5K线图时返回当前秒周期最后时刻的卖5量。TICK图时返回该笔TICK时刻的卖5量。L2_PRICE取Tick图中该笔TICK的成交价。L2_PRICE返回TICK图中该笔TICK的成交价。L2_VOLUME取TICK图中该笔TICK的成交量。L2_VOLUME返回TICK图中该笔TICK的成交量。ASKBIGVOLPRICETICK图中该笔Tick盘口中空头满足大单条件的与最新价的最近价格。ASKBIGVOLPRICE返回TICK图中该笔Tick盘口满足大单条

9、件的与最新价的最近价格,注模型中需调用一次CALVOLPRICELIST函数BIDBIGVOLPRICETICK图中该笔Tick盘口中多头满足大单条件的与最新价的最近价格。BIDBIGVOLPRICE返回TICK图中该笔Tick盘口满足大单条件的与最新价的最近价格,注模型中需调用一次CALVOLPRICELIST函数CALVOLPRICELISTTICK图中初始化盘口大单价格表,主要在BIDBIGVOLPRICE与ASKBIGVOLPRICE前使用,提供初始化。L2_SETBIGVOL设置大单成交手数阈值L2_SETBIGVOL(nVol)成交手数大于nVol的为大单,L2_SETBIGVOL

10、(10);/大于10手的是大单L2_BKBIGCOUNT;/查看买开的大单成交次数;L2_BIDVOL取秒周期主动买的成交量。L2_BIDVOL返回当前秒周期主动买的成交量L2_ASKVOL取秒周期主动卖的成交量。L2_ASKVOL返回当前秒周期主动卖的成交量L2_BIDBIGCOUNT取秒周期主动买的大单成交次数。L2_BIDBIGCOUNT返回当前秒周期主动买的大单成交次数L2_ASKBIGCOUNT取秒周期主动卖的大单成交次数。L2_ASKBIGCOUNT返回当前秒周期主动卖的大单成交次数L2_BIDBIGTOTVOL取秒周期主动买的大单成交量。L2_BIDBIGTOTVOL返回当前秒周

11、期主动买的大单成交量L2_ASKBIGTOTVOL取秒周期主动卖的大单成交量。L2_ASKBIGTOTVOL返回当前秒周期主动卖的大单成交量L2_BKVOL取秒周期买开的成交量。L2_BKVOL返回当前秒周期买开的成交量L2_SKVOL取秒周期卖开的成交量。L2_SKVOL返回当前秒周期卖开的成交量L2_BPVOL取秒周期买平的成交量。L2_BPVOL返回当前秒周期买平的成交量L2_SPVOL取秒周期卖平的成交量。L2_SPVOL返回当前秒周期卖平的成交量L2_BKBIGCOUNT取秒周期买开的大单成交次数。L2_BKBIGCOUNT返回当前秒周期买开的大单成交次数L2_SKBIGCOUNT取

12、秒周期卖开的大单成交次数。L2_SKBIGCOUNT返回当前秒周期卖开的大单成交次数L2_BPBIGCOUNT取秒周期买平的大单成交次数。L2_BPBIGCOUNT返回当前秒周期买平的大单成交次数L2_SPBIGCOUNT取秒周期卖平的大单成交次数。L2_SPBIGCOUNT返回当前秒周期卖平的大单成交次数L2_BKBIGTOTVOL取秒周期买开的大单成交量。L2_BKBIGTOTVOL返回当前秒周期买开的大单成交量L2_SKBIGTOTVOL取秒周期卖开的大单成交量。L2_SKBIGTOTVOL返回当前秒周期卖开的大单成交量L2_BPBIGTOTVOL取秒周期买平的大单成交量。L2_BPBI

13、GTOTVOL返回当前秒周期买平的大单成交量L2_SPBIGTOTVOL取秒周期卖平的大单成交量。L2_SPBIGTOTVOL返回当前秒周期卖平的大单成交量3.行情数据引用GETPRICE(N)根据文华码取出某一品种的最新价。GETPRICE(1209);返回文华码为1209的合约品种的最新价。4.金融统计BACKSET(X,N)若X条件成立,则将当前位置到N周期前的数值设为1。未来函数BACKSET(CLOSEOPEN,3);表示当K线收阳时,自当前位置到3周期前的数值设为1BARSLAST(X)求上一次条件成立到当前的周期数。COUNT(X,N)表示统计在N周期内满足X条件的周期数。如果N

14、为0则表示从已申请到的数据的第一天开始算起。WR:=-100*(HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N);COUNT(WR80,5);表示统计在5个周期内满足WR80的次数DMA(X,A)返回X的动态移动平均,其中A为常数,并且必须介于0及1之间。计算方法:DMA(N)=DMA(N-1)*(1-A)+X(N)*A其中DMA(N-1)为第(N-1)天的DMA值。EMA(X,N)表示求X在N周期内的平滑移动平均。(指数加权)EMA(X,N)=2*X+(N-1)*EMA(X,(N-1)/(N+1)其中EMA(X,(N-1)为第(N-1)天的EMA值EMA2

15、(X,N)表示求X在N周期内的加权平均。(线性加权)EMA2(X,N)=(N*X0+(N-1)*X1+(N-2)*X2+.+1*XN-1)/(N+(N-1)+(N-2)+.+1),X0表示本周期值,X1表示上一周期值.HHV(X,N)得到X在N周期内的最高值,如果N0,则从本地数据的第一个有效周期开始算起。HHV(HIGH,13);求13个周期内的最高价的最大值。HHVBARS(X,N)得到X在N周期内的最高值位置到当前的周期数。如果N=0,则从本地数据的第一个有效周期开始算起。HHVBARS(VOL,0);求历史成交量最大的周期到当前的周期数LLV(X,N)得到X在N周期内的最小值,如果N=

16、0,则从本地数据的第一个有效周期开始算起。LLV(LOW,25);表示求25个周期内最低价的最小值LLVBARS(X,N)得到X在N周期内的最小值的位置到当前的周期数。如果N=0则从本地数据的第一个有效周期开始算起。LLVBARS(VOL,0);求历史成交量最小的周期到当前的周期数MA(X,N)求X在N周期内的简单移动平均。MA=(A1+A2+A3+A4+A5)/5求A在5个周期内的简单移动平均SLOPE(X,N)求线型回归的斜率。SLOPE(X,N)得到X的N周期的线型回归的斜率。SLOPE(CLOSE,5);表示求收盘价5个周期线性回归线的斜率ZIGZAG(X,P,N)之字转向,当X变化量

17、超过P时转向,当N取1,P为百分比数;当N取0,P为价位差值绝对值。ZIGZAG(HIGH,10,1);表示最高价的10%的之字转向ZIGZAG(MA(HIGH,34),100,0);表示34个周期内最高价均线的100个价位的之字转向PEAK(X,P,M,N)取得ZIGZAG前M个波峰的值。其中X为数据,P为转折值(如果N为1,这个值为百分比数,否则为价位差值绝对值),M为大于等于1的整数。PEAK(HIGH,10,1,1);表示最高价的10%的之字转向的上一个波峰的数值;PEAK(MA(HIGH,34),100,1,0);表示34个周期内最高价均线的100个价位的之字转向的上一个波峰的数值P

18、EAKBARS(X,P,M,N)取得ZIGZAG前M个波峰到当前周期的周期数。PEAKBARS(HIGH,10,1,1);表示最高价的10%的之字转向的上一个波峰到当前的周期数PEAKBARS(MA(HIGH,34),100,1,0);表示34个周期内最高价均线的100个价位的之字转向的上一个波峰到当前的周期数TROUGH(X,P,M,N)取得ZIGZAG前M个波谷的值。TROUGH(LOW,10,1,1);表示最低价的10%的之字转向的上一个波谷的数值TROUGH(MA(LOW,34),100,1,0);表示34个周期内最低价均线的100个价位的之字转向的上一个波谷的数值TROUGHBARS

19、(X,P,M,N)取得ZIGZAG前M个波谷到当前周期的周期数。表示最低价的10%的之字转向的上一个波谷到当前的周期数表示34个周期内最低价均线的100个价位的之字转向的上一个波谷到当前的周期数SAR(N,Step,Max)得到抛物转向值。N为计算周期,Step为步长,Max为极值。(系统函数,计算步骤后台自动完成)SAR(17,0.03,0.3);表示计算17个周期抛物转向,步长为3%,极限值为30%SMA(X,N,M)得到X在N个周期内的移动平均,M为权重(M为常数)。SMA(N)=SMA(N-1)*(N-M)/N+X(N)*M/NSTD(X,N)求标准差。STD(X,N)求X在N个周期内

20、的标准差。STDP(X,N)求总体标准差。STDP(X,N)为X的N日总体标准差。SUM(X,N)得到X在N周期内的总和,如果N=0,则从第一个有效周期开始算起。SUM(VOL,10);表示统计10周期内的成交量总和SUMBARS(X,A)得到X向前累加直到大于A时的周期数。TRMA(X,N)求X在N周期内的三角移动平均。TSMA(X,N)求X在N周期内的时间序列移动平均。TSMA(X,N)=FOCAST(X,N)+SLOPE(X,N)5.数理统计AVEDEV(X,N)求X在N周期内的平均绝对偏差DEVSQ(X,N)数据偏差平方和。FORCAST(X,N)得到X的N周期线性回归预测值。FORC

21、AST(CLOSE,5);表示求5周期线性回归预测VAR(X,N)得到X在N周期内的样本方差VARP(X,N)得到X在N周期内的总体样本方差数理统计举例说明:设一个数列,数列中数据的总个数为N,以今天(2005-10-14)五天内的A0605收盘价为例,N就为5。数列的内容为:2766,2805,2814,2886,2885。1、算术平均值MA(CLOSE,5):数据总和除以总个数N。(2766+2805+2814+2886+2885)/5=2831.20。可以用公式MA(CLOSE,5),从今天的值上看出。2、偏差:每个数据,减去算术平均值的结果。2766-2831.20=-65.2,280

22、5-2831.20=-26.2,2814-2831.20=-17.2,2886-2831.20=54.8,2885-2831.20=53.8,各偏差相加,应该是等于0的。3、平均绝对偏差AVEDEV(X,N):将偏差的绝对值相加,除以总个数N。(65.2+26.2+17.2+54.8+53.8)/5=43.444、数据偏差平方和DEVSQ(X,N):将偏差的平方相加。(-65.2)2+(-26.2)2+(-17.2)2+(54.8)2+(53.8)2=11130.805、总体样本方差VARP(X,N):将偏差的平方相加,总和除以总个数N。用公式可以这样算:(-65.2)2+(-26.2)2+(

23、-17.2)2+(54.8)2+(53.8)2/5=2226.166、样本方差VAR(X,N):是总体方差的N/(N-1)倍。2226.16*5/(5-1)=2782.70估算样本方差,总比总体样本方差大一点,当N够大时,两者趋于相等。6.逻辑判断BETWEEN(A,B,C)判断条件“A位于B及C之间”是否成立,如果条件成立则返回1(yes),否则返回0(no)。BETWEEN(CLOSE,MA5,MA40);表示收盘价介于5日均线与40日均线之间。CROSS(X,Y)表示X上穿Y。CROSS(CLOSE,MA(CLOSE,5);表示收盘线从下方向上穿过5日均线CROSS2(A,B)两条线交叉

24、。用法:CROSS2(A,B)表示当A从下方向上穿过B两次时返回1(Yes),否则返回0(No)CROSS2(CLOSE,MA(CLOSE,5);表示收盘线从下方向上穿过5日均线两次FILTER(COND,N)过滤连续出现的信号。FILTER(COND,N)当COND条件成立时,将其后N周期内的数据置为0。FILTER(CLOSEOPEN,3)查找阳线,3天内再次出现的阳线不被记录在内注:不能与BKPRICE,BARSBK,SKPRICE,BARSSK一起使用EXIST(COND,N)判断N个周期内是否有满足条件COND的情况发生。EXIST(CLOSEREF(HIGH,1),10);表示10

25、个周期中是否存在收盘价大于前一个周期的最高价EVERY(COND,N)判断过去N个周期内是否一直满足条件COND。EVERY(CLOSEOPEN,5);表示5个周期内一直是阳线LAST(COND,N1,N2)判断过去N1到N2周期内是否一直满足条件COND。LAST(CLOSEOPEN,10,5);表示从过去第10个周期到第5个周期内一直是阳线LONGCROSS(A,B,N)如果A在前N个周期内都小于B,本周期上穿B,则返回1。否则返回0。LONGCROSS(CLOSE,MA(CLOSE,10),20);表示收盘线在10日均线之下持续20周期后从下向上穿过10日均线NOFILTER交易模型买卖

26、指令信号过滤函数。(仅适用于交易模型的过滤)交易模型公式后加“NOFILTER;”是指不需要过滤,出现任何交易指令都会执行。公式后不加“NOFILTER;”是指当连续出现同方向的交易指令时,系统只显示出第一个交易指令,其他交易指令自动被过滤。IFELSE(C,A,B)如果条件C成立则取A值,否则取B值A:=IFELSE(MA5MA10,CROSS(DIFF,DEA),IFELSE(CROSS(D,K),2,0);当MA5MA10时,取是否满足DIFF上穿DEA,否则(MA5不大于MA10),当K,D死叉时,令A赋值为2,若上述条件都不满足,A赋值为0A=1,BPK;/当MA5MA10,以DIFF上穿DEA作为开多仓条件A=2,SPK;/当MA5不大于MA10,以KD死叉作为开空仓条件ISDOWN判断该周期是否收阴。ISEQUAL判断该周期是否平盘。ISUP判断该周期是否收阳。ISLASTBAR判断当前周期是否为最后一根K线。VALUEWHEN(COND,DATA)当条件COND满足时,取当时的DATA的值,否则取得前面一个满足条件COND的值。VALUEW

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2