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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

文华财经函数列表和技术指标模型Word文档格式.docx

1、若N=0则从本地数据的第一个有效值开始。WR:=-100*(HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N);COUNT(WR80,5);表示统计在5个周期内满足WR80的次数。DMA(X,N) 返回X的动态移动平均,其中N必须介于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(X,N

2、) 表示求X在N周期内的加权平均。(线性加权)EMA2(X,N)=(N*X0+(N-1)*X1+(N-2)*X2+.+1*XN)/(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=

3、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个周期内的简单移动平均ZIGZAG(X,P,N) 之字转向,当X变化量超过P时转向,当N取1,P为百分比数;当N取0,P为价位差值绝对值。ZIGZAG(HIGH,10,1);表示最高价的10%的之字转向ZIGZAG

4、(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个价位的之字转向的上一个波峰的数值。PEAKBARS(X,P,M,N) 取得ZIGZAG前M个波峰到当前周期的周期数。PEAKBARS(HIGH,10,1,1);表示最高价的10

5、%的之字转向的上一个波峰到当前的周期数。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(X,P,M,N) 取得ZIGZAG前M个波谷到当前周期的周期数。表示最低价的10%的之字转向的上一个波谷到当前的周期数。表示

6、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/N。SUM(X,N) 得到X在N周期内的总和,如果N=0,则从第一个有效周期开始算起。 SUM(VOL,10);表示统计10周期内的成交量总和。SUMBARS(X,A) 得到

7、X向前累加直到大于A时的周期数。TRMA(X,N) 求X在N周期内的三角移动平均。TSMA(X,N) 求X在N周期内的时间序列移动平均。TSMA(X,N)= FOCAST(X,N)+SLOPE(X,N)。3、数理统计AVEDEV(X,N) 求X在N周期内的平均绝对偏差。DEVSQ(X,N) 数据偏差平方和。FORCAST(X,N) 得到X的N周期线性回归预测值。FORCAST(CLOSE,5);表示求5周期线性回归预测SLOPE(X,N) 得到X在N周期内的线性回归的斜率SLOPE(CLOSE,5);表示求5周期线性回归线的斜率STD(X,N) 得到X在N周期内的标准差STDP(X,N) 得到

8、X在N周期内的总体标准差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, 2805-2831.

9、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.44。4、数据偏差平方和DEVSQ(X,N):将偏差的平方相加。 (-65.2)2+ (-26.2)2+ (-17.2)2+ (54.8)2+ (53.8)2=11130.80。5、总体样本方差VARP(X,N):将偏差的平方相加,总和除以总个数N。用公式可以这样算: (-65.2)2+ (-2

10、6.2)2+ (-17.2)2+ (54.8)2+ (53.8)2/5=2226.16。6、样本方差VAR(X,N):是总体方差的N/(N-1)倍。 2226.16*5/(5-1)=2782.70 估算样本方差,总比总体样本方差大一点,当N够大时,两者趋于相等。7、总体标准差STDP(X,N):方差的开方。 (-65.2)2+ (-26.2)2+ (-17.2)2+ (54.8)2+ (53.8)2/5?=47.18。8、标准差STD(X,N):估算样本方差的开方。 2226.16*5/(5-1)?=52.75 同样,估算标准差也比总体标准差大一点,当N够大时,两者趋于相等。4、逻辑判断BET

11、WEEN(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日均线EXIST(COND,N) 判断N个周期内是否有满足条件COND的情况发生。EXIST(CLOSEREF(HIGH,1),10);表示10个周期中是否存在收盘价大于前一个周期的最高价EVERY(COND,N) 判断过去N个周期内是否一直满足条件COND。EVERY(CLOSEOPE

12、N,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 交易模型买卖指令信号过滤函数。(仅适用于交易模型的过滤)设置模型对产生的交易指令不过滤,则出现的任何交易指令都会执行,如果没有设置“不过滤”,则产

13、生的指令将按照如下规则过滤:1.连续的同方向指令只有第一个有效,其他的将被过滤;2.交易指令必须配对出现(例如:前面已经有了买开指令,则后面只允许出现卖平指令,其他的指令都被滤掉。这也就意味着,第一个指令只能是买开或者卖开指令,其他的都被过滤);3.但是在进行模型效果测试及优化时,无论设置过滤与否,都按照前面的规则对指令进行了过滤。IFELSE(C,A,B) (08版等以前版本里用IF函数表示)。如果条件C成立则返回A值,否则返回B值.IFELSE(CLOSEREF(CLOSE,1),1,0);表示若今日收盘价高于前一日收盘价,则返回1,否则返回0ISDOWN 判断该周期是否收阴。ISEQUA

14、L 判断该周期是否平盘。ISUP 判断该周期是否收阳。ISLASTBAR 判断当前周期是否为最后一根K线。ISLASTBAR; 如果是最后一个K线返回1(Yes),否则返回0(No)。VALUEWHEN(COND,DATA) 当条件COND满足时,取当时的DATA的值,否则取得前面一个满足条件COND的值。VALUEWHEN(HIGHREF(HIGH,5),HIGH);表示当前最高价大于前五个周期最高价的最大值时返回当前最高价。5、数学运算ABS(X) 求X的绝对值ABS(SAR(17,0.03,0.3);返回抛物转向SAR(17,0.03,0.3)的绝对值。ACOS(X) 求X的反余弦值AS

15、IN(X) 求X的反正弦值ATAN(X) 求X的反正切值COS(X) 返回X的余弦值EXP(X) 返回e的X次幂CEILING(X) 向上舍入,返回沿X数值增大方向最接近的整数。FLOOR(X) 向下舍入,返回沿X数值减小方向最接近的整数。INTPART(X) 取X的整数部分,返回沿X绝对值减小方向最接近的整数。LN(X) 得到X的自然对数,以e为底的对数。LN(OPEN);求开盘价的自然对数。LOG(X) 得到X的常用对数,取得X的以10为底的对数。LOG(OPEN);求开盘价的以10为底的对数。MAX(A,B) 求A,B中的较大者。MAX(CLOSE-OPEN,0);表示若收盘价大于开盘价

16、返回它们的差值,否则返回0。MIN(A,B) 求A,B中的较小者。MIN(OPEN,CLOSE);返回开盘价和收盘价中的较小值。MOD(A,B) 返回A对B得到模。MOD(CLOSE,OPEN);收盘价除以开盘价所得余数NOT(X) 当X为0时返回1,否则返回0。NOT(TIME=090530);表示该周期对应的时间不是9:05:30AM。POW(A,B) 得到A的B次幂。POW(CLOSE,2);求得收盘价的2次方。REVERSE(X) 取反,返回符号相反的数值。REVERSE(LOW);返回-LOW。SGN(X) 得到X的符号,如果X0则返回1,如果X0则返回1,否则返回0。SIN(X)

17、得到X的正弦值。SQRT(X) 得到X的平方根。SQRT(CLOSE);收盘价的平方根。SQUARE(X) 得到X的平方。SQUARE(CLOSE);收盘价的平方。TAN(X) 得到X的正切值。6、时间函数BARPOS 取得当前K线的位置。DATE 取得当前周期的日数(700101-341231)。DAY 取得当前周期的日数(1-31)。HOUR 取得当前周期的小时数(0-23)。MINUTE 取得当前周期的分钟数(0-59)。MONTH 取得当前周期的月数(1-12)。TIME 取得当前周期的时间数(0-2359),秒级周期返回值范围为:0-235959。WEEKDAY 取得当前周期的星期数

18、(0-6)。YEAR 取得当前周期的年数(1970-2034)。7、绘图DRAWLINE(C1,P1,C2,P2,COLOR) 当条件C1及C2均满足时,从P1画直线到P2,颜色为COLOR。DRAWLINE(MA18CLOSE,CLOSE,COLORCYAN);表示当收盘价大于18日均线并且小于5日均线时,从开盘价画青色直线到收盘价。DRAWTEXT(C,P,TEXT) 表示当条件C满足时在P上写TEXT文字。DRAWTEXT(CLOSE OPEN&REF(CLOSE,1) REF(OPEN,1) &REF(VOL,1)*1.11.08,HIGH,(CLOSE-OPEN)/OPEN*100,

19、2,COLORRED);表示当日涨幅大于8%时在最高价位置显示涨幅(相对开盘价的百分比)。FILLRGN(COND,DATA1,DATA2,COLOR) 填充区域,当条件COND满足时,填充DATA1及DATA2包围的区域。FILLRGN(MA5MA10,MA5,MA10,COLORRED);表示MA5MA10时以红色填充MA5和MA10之间的区域。POLYLINE(COND,DATA,COLOR) 画折线,当条件COND满足时,连接各个DATA点。POLYLINE(CLOSE=HHV(CLOSE,100),CLOSE,COLORRED);表示在收盘价创100天新高点之间画折线。PARTLIN

20、E(COND,DATA,COLOR) 画线段,条件COND满足时,以COLOR颜色的直线连接DATA各点。PARTLINE(HIGHREF(HIGH,1),HIGH,COLORRED);表示当期最高价大于前期最高价用红色绘制最高价线段。STICKLINE(C,P1,P2,COLOR,EMPTY) 如果条件C满足时,从P1到P2画柱线,颜色为Color,如果Empty取1,则为空心柱;如果Empty取0,则为实心柱。STICKLINE(OPEN-CLOSE0,OPEN,CLOSE,COLORCYAN,0);表示当开盘价大于收盘价时,从开盘价到收盘价画青色的实心柱,即K线阴线的实体部分。VERTL

21、INE(COND,COLOR) 画垂直线,当条件COND满足时,画垂直线。VERTLINE(HIGH=HHV(HIGH,30),COLORRED);表示在价格创30天新高时画垂直线。08版本与09版本函数区别: 08版本函数 09版本函数SETTLE 日线周期只有盘后才能引用当日的结算价。其他周期计算结果等同于AVPRICE 引用结算价(如果用在周期小于BACKSET(X,N) 未来函数 函数参数不支持变量计算 函数参数支持变量计算如:DMA 函数参数不支持变量计算 DMA(X,N)返回X的动态移动平均,其中N必须介于0及1之间。N 支持变量。HHV(X,N) 函数参数N不支持变量计算 函数参

22、数N支持变量计算LLV(X,N) 函数参数N不支持变量计算 函数参数N支持变量计算COUNT(X,N) 函数参数N不支持变量计算 函数参数N支持变量计算09版本新增函数: RGB(R,G,B) 自定义颜色函数。R,G,B的数值范围都在0255之间,例:RGB(225,225,225)表示白色PARAM参数名称,最小值,最大值,缺省值 在源码中定义参数。PARAMN,1,100,12MAN:MA(CLOSE,N);表示参数为N,最小值为1,最大值为100,缺省值为12.IF(COND)A,COLOR;ELSEB, COLOR; 条件循环函数。多层次循环时使用“”套用。取得MA5、MA10、MA3

23、0三者中最大的数值MA5:=MA(CLOSE,5);MA10:=MA(CLOSE,10);MA30:=MA(CLOSE,30);IF(MA5MA10)MA5,COLORRED;IF(MA10MA30)MA10,COLORMAGENTA;MA30,COLORGREEN;注意:区别于IFELSE函数,为了使多层次套用看的清楚,以上示例中将“”单独空行,实际使用中可以不必这样使用。#IMPORT CODE,PERIOD,FORMULA AS VAR 跨周期、跨合约取数据函数。语句格式:#IMPORT CODE,PERIOD,FORMULA AS VARCODE 文华码(文华码见 其他期货品种代码表)

24、PERIOD 被引用的周期 FORMULA 被引用指标名称引用豆粕1005合约日K线图周期的指标KDJ.FML 中K值、D值:#IMPORT 1205,DAY,KDJ AS VARKDJK1:KDJ.K;D1:KDJ.D;注意点:1.只能引用一个当前存在的.FML文件(指标文件)中的变量,不支持同时引用多个指标和多个周期。2.只能引用如下周期 MIN1 MIN3 MIN5 MIN10 MIN15 MIN30 HOUR1 HOUR3 HOUR8 DAY WEEK MONTH;3.只能短周期引用长周期指标数据,分钟周期上可引用小时、日周期数据,不能日线周期上加载引用分钟数据的指标;4.被引用的指标

25、中不能存在引用。5.如果不写文华码,默认引用当前合约。模型注释符号在2009版本中修改为“/”。2008版本中模型注释语句使用在2009版本中时在前面增加/即可。(三)编辑平台可以使用的常数常数 意义COLORRED 红色COLORGREEN 绿色COLORBLUE 蓝色COLORMAGENTA 紫色COLORYELLOW 黄色COLORLIGHTGREY 浅灰色COLORLIGHTRED 浅红色COLORLIGHTGREEN 浅绿色COLORLIGHTBLUE 浅蓝色COLORBLACK 黑色COLORWHITE 白色COLORCYAN 青色COLORSTICK 画彩色柱线VOLUMESTICK 画成交量线BAMBOOLINE 画竹线CIRCLEDOT 画圆O

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1