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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

自文华财经程序化指标Word文档格式.docx

1、WR:=10*(H(HIGH,)-LOSE)/(HHV(HIG,N)-L(LOW,N);COUT(80,5);表示统计在5个周期内满足WR80的次数。MA(,) 返回X的动态移动平均,其中N必须介于及1之间。计算方法:A(N)=DMA(N-1)(1A)+X(N)A其中MA(N-1)为第(N-)天的DMA值。EMA(X,N) 表示求X在N周期内的平滑移动平均。(指数加权)计算方法:EMA(X,N)=*X(N-)EMA(X,(N1)(+1)其中EA(X,(N-1)为第(1)天的MA值。EM(,N) 表示求X在N周期内的加权平均。(线性加权)MA(X,N)(N*X0+(N)X+(N-2)*X2+.+

2、1XN)(+(N-1)+(N-)+.+1),X0表示本周期值,1表示上一周期值。HH(X,N)得到X在N周期内的最高值,如果=0,则从本地数据的第一个有效周期开始算起。HV(GH,3);求13个周期内的最高价的最大值。HHVBARS(X,) 得到在N周期内的最高值位置到当前的周期数。如果N=0,则从本地数据的第一个有效周期开始算起。HHVBARS(OL,0); 求历史成交量最大的周期到当前的周期数。LL(,)得到X在N周期内的最小值,如果N=0,则从本地数据的第一个有效周期开始算起。LL(LW,25);表示求25个周期内最低价的最小值。LVBRS(X,N)得到X在周期内的最小值的位置到当前的周

3、期数。如果=则从本地数据的第一个有效周期开始算起。LVBAR(V,0);求历史成交量最小的周期到当前的周期数。M(,N) 求X在N周期内的简单移动平均。M(A1A+A3+A4A5)/5,求A在5个周期内的简单移动平均ZGAG(X,P,N)之字转向,当X变化量超过P时转向,当N取1,为百分比数;当N取0,为价位差值绝对值。ZIGAG(IG,10,1);表示最高价的10%的之字转向ZZG(MA(IG,34),100,0);表示3个周期内最高价均线的100个价位的之字转向PEAK(X,P,M,) 取得ZIG前个波峰的值。其中为数据,为转折值(如果N为1,这个值为百分比数,否则为价位差值绝对值),M为

4、大于等于的整数。EK(HGH,10,1,1);表示最高价的10的之字转向的上一个波峰的数值;EAK(HGH,3),100,1,0);表示34个周期内最高价均线的10个价位的之字转向的上一个波峰的数值。PAKBARS(X,,)取得ZIGAG前M个波峰到当前周期的周期数。其中X为数据,P为转折值(如果为,这个值为百分比数,否则为价位差值绝对值),M为大于等于1的整数。PAKARS(HIGH,1,);表示最高价的10的之字转向的上一个波峰到当前的周期数。PEAKBAS(IH,34),100,0);表示4个周期内最高价均线的100个价位的之字转向的上一个波峰到当前的周期数。ROH(X,P,M,N) 取

5、得ZIGAG前M个波谷的值。其中X为数据,P为转折值(如果N为1,这个值为百分比数,否则为价位差值绝对值),M为大于等于1的整数。TROUG(LOW,0,1,1);表示最低价的10的之字转向的上一个波谷的数值。TROGH (MA(LOW,34),00,1,0);表示34个周期内最低价均线的100个价位的之字转向的上一个波谷的数值。TOUHAR(X,P,,)取得ZIGZAG前个波谷到当前周期的周期数。其中X为数据,P为转折值(如果N为1,这个值为百分比数,否则为价位差值绝对值),M为大于等于1的整数。TRH(LW,1,1,1);表示最低价的10%的之字转向的上一个波谷到当前的周期数。ROUGH

6、(M(LOW,34),,);表示34个周期内最低价均线的0个价位的之字转向的上一个波谷到当前的周期数。SAR(N,Ste,Max) 得到抛物转向值。N为计算周期,p为步长,Max为极值。(系统函数,计算步骤后台自动完成)SAR(17,0.03,.3);表示计算17个周期抛物转向,步长为3%,极限值为%。A(X,N,M)得到X在N个周期内的移动平均,M为权重(为常数)。SMA(N)=SMA(N-1)*(-M)/N+(N)MN。SUM(X,N)得到X在N周期内的总和,如果N0,则从第一个有效周期开始算起。 SM(VOL,10);表示统计10周期内的成交量总和。SMR(X,A)得到X向前累加直到大于

7、时的周期数。TRMA(X,N) 求X在N周期内的三角移动平均。TS(X,N) 求X在N周期内的时间序列移动平均。S(,N)= OCS(X,)+LPE(X,N)。、数理统计EDEV(X,N)求X在N周期内的平均绝对偏差。DEVSQ(X,N) 数据偏差平方和。ORCAST(X,N)得到的N周期线性回归预测值。OCT(CLSE,5);表示求周期线性回归预测LOPE(,N) 得到X在N周期内的线性回归的斜率SLPE(CLOSE,);表示求5周期线性回归线的斜率SD(X,N) 得到在N周期内的标准差SP(X,N)得到在N周期内的总体标准差VAR(,)得到X在N周期内的样本方差ARP(X,)得到X在N周期

8、内的总体样本方差数理统计举例说明:设一个数列,数列中数据的总个数为N,以今天(2005-1014)五天内的0605收盘价为例,N就为。数列的内容为:276,280,2814,286,288。1、算术平均值MA(CLOSE,5):数据总和除以总个数N。(266280+2812886+288)/5=2831.0。 可以用公式M(LO,5),从今天的值上看出。2、偏差:每个数据,减去算术平均值的结果。276-281.-6.2, 805-2831.20-6.2, 28-831.20=-12, 288-231.20=548,285-2820=538, 各偏差相加,应该是等于0的。3、平均绝对偏差AVDE

9、V(X,N):将偏差的绝对值相加,除以总个数。(65.2.2+17.2+54.53.8)/5=43.4。4、数据偏差平方和DESQ(X,N):将偏差的平方相加。(-6.2)2 (-26.2)2+ (-17.2)2+ (5.) (5.)=1180。5、总体样本方差AP(,N):将偏差的平方相加,总和除以总个数。用公式可以这样算: (-5.)+ (-26.)+ (17.2)+ (8)+(53.)2/222.。、样本方差VA(X,N):是总体方差的/(-)倍。2226.16*5/(5-1)=270 估算样本方差,总比总体样本方差大一点,当N够大时,两者趋于相等。、总体标准差STDP(X,N):方差的

10、开方。(6.2)2+ (-6.2)2+ (-17.)2+ (4.)2 (3.)/5?=47.8。8、标准差ST(X,N):估算样本方差的开方。2216*5/(-1)?52.75同样,估算标准差也比总体标准差大一点,当够大时,两者趋于相等。4、逻辑判断BETWEEN(A,B,)判断条件“A位于B及之间”是否成立,如果条件成立则返回1(ye),否则返回0(o)。BEWEE(CLO,MA5,A);表示收盘价介于日均线与4日均线之间。CROSS(X,Y)表示X上穿。CROSS(CLSE,MA(COSE,);表示收盘线从下方向上穿过日均线XIST(CND,N) 判断N个周期内是否有满足条件COND的情况

11、发生。EIT(COERF(HIGH,1),10);表示10个周期中是否存在收盘价大于前一个周期的最高价VE(COND,)判断过去N个周期内是否一直满足条件CON。EERY(LOSPEN,5);表示5个周期内一直是阳线LAST(OND,N,N2)判断过去N1到N2周期内是否一直满足条件COND。LAST(LOSEOPEN,0,);表示从过去第0个周期到第5个周期内一直是阳线LNGCOSS(,B,N)如果A在前N个周期内都小于B,本周期上穿B,则返回1。否则返回0。LONGCROS(LOS,A(CLS,0),0);表示收盘线在1日均线之下持续周期后从下向上穿过1日均线。NFLTER 交易模型买卖指

12、令信号过滤函数。(仅适用于交易模型的过滤)设置模型对产生的交易指令不过滤,则出现的任何交易指令都会执行,如果没有设置“不过滤”,则产生的指令将按照如下规则过滤:.连续的同方向指令只有第一个有效,其他的将被过滤;2交易指令必须配对出现(例如:前面已经有了买开指令,则后面只允许出现卖平指令,其他的指令都被滤掉。这也就意味着,第一个指令只能是买开或者卖开指令,其他的都被过滤);.但是在进行模型效果测试及优化时,无论设置过滤与否,都按照前面的规则对指令进行了过滤。IFEE(C,A,B) (8版等以前版本里用I函数表示)。如果条件C成立则返回A值,否则返回B值.ELS(CLSEEF(CLOS,1),1,

13、);表示若今日收盘价高于前一日收盘价,则返回1,否则返回0IDWN 判断该周期是否收阴。ISEQUAL判断该周期是否平盘。IS 判断该周期是否收阳。ISSTBAR 判断当前周期是否为最后一根K线。ISASTBR;如果是最后一个线返回(Yes),否则返回(No)。VALUW(COD,ATA) 当条件COND满足时,取当时的DATA的值,否则取得前面一个满足条件CN的值。VLEWHEN(HGHREF(HIGH,5),HIGH);表示当前最高价大于前五个周期最高价的最大值时返回当前最高价。5、数学运算ABS(X) 求X的绝对值AS(SAR(1,0.03,0.3);返回抛物转向SR(17,03,0.)

14、的绝对值。ACOS() 求的反余弦值ASIN(X)求X的反正弦值TN() 求X的反正切值COS(X)返回X的余弦值X(X)返回e的X次幂CEILIG(X)向上舍入,返回沿X数值增大方向最接近的整数。FLOO(X) 向下舍入,返回沿数值减小方向最接近的整数。INTART(X) 取的整数部分,返回沿X绝对值减小方向最接近的整数。LN(X)得到X的自然对数,以e为底的对数。LN(OPN);求开盘价的自然对数。OG(X) 得到X的常用对数,取得X的以为底的对数。LOG(OEN);求开盘价的以10为底的对数。MAX(A,B)求A,B中的较大者。AX(LOSE-OEN,0);表示若收盘价大于开盘价返回它们

15、的差值,否则返回0。MI(,)求A,B中的较小者。IN(OPE,CLOS);返回开盘价和收盘价中的较小值。MD(A,) 返回A对B得到模。M(CLOSE,OPEN);收盘价除以开盘价所得余数NT()当X为0时返回,否则返回0。NO(TIME=0953);表示该周期对应的时间不是9::0AM。POW(A,B) 得到A的B次幂。PO(CLOSE,2);求得收盘价的2次方。EERSE() 取反,返回符号相反的数值。EVERSE(LO);返回-LW。SN() 得到X的符号,如果X则返回1,如果0则返回1,否则返回0。I(X)得到X的正弦值。ST(X) 得到X的平方根。QT(COSE);收盘价的平方根。

16、SQUARE() 得到的平方。SQARE(OSE);收盘价的平方。TN(X) 得到X的正切值。6、时间函数ARPOS取得当前K线的位置。AE取得当前周期的日数(70001-341231)。DA取得当前周期的日数(1-31)。H取得当前周期的小时数(-23)。MINE 取得当前周期的分钟数(0-59)。MONTH取得当前周期的月数(1-12)。TIME取得当前周期的时间数(23),秒级周期返回值范围为:-23595。WEKDY 取得当前周期的星期数(0-6)。YEAR取得当前周期的年数(1970-)。7、绘图DAWLIE(,P1,C2,P2,LOR)当条件C1及C2均满足时,从P1画直线到2,颜

17、色为COL。DAWLIE(MA8CLOSE,OEN,A5OSE,CLOE,OLRCY);表示当收盘价大于18日均线并且小于5日均线时,从开盘价画青色直线到收盘价。REX(C,P,TEXT) 表示当条件满足时在P上写TET文字。DAWTXT(LOSEOPN&REF(COS,1) (OPE,1) &EF(L,1)*.11.8,HG,(CLSE-OPEN)/ON*100,2,CLRRED);表示当日涨幅大于%时在最高价位置显示涨幅(相对开盘价的百分比)。FILLRN(COND,DAT1,DATA2,COLR)填充区域,当条件COND满足时,填充DATA1及DATA2包围的区域。FILLRGN(AMA

18、0,MA5,1,OLORE);表示MA5A10时以红色填充A和MA1之间的区域。POLIE(COD,AT,COLOR) 画折线,当条件ND满足时,连接各个DATA点。PLYLIE(CLOSEHHV(CLOSE,0),COS,OORRE);表示在收盘价创100天新高点之间画折线。PTLIE(CO,DATA,LO) 画线段,条件COD满足时,以COLR颜色的直线连接TA各点。PARTLINE(HGHRE(HI,1),HIGH,CLORR);表示当期最高价大于前期最高价用红色绘制最高价线段。STICLIE(,P,P2,COLO,ETY) 如果条件C满足时,从P1到P画柱线,颜色为Coor,如果mpt

19、y取1,则为空心柱;如果Epty取,则为实心柱。STICLI(ON-LOS0,OEN,LOE,COLRCYAN,0);表示当开盘价大于收盘价时,从开盘价到收盘价画青色的实心柱,即K线阴线的实体部分。VERTLIN(ND,OO) 画垂直线,当条件CON满足时,画垂直线。RTLINE(HGH=HH(HIGH,30),OLORRED);表示在价格创30天新高时画垂直线。、08版本与09版本函数区别08版本函数 09版本函数SEL日线周期只有盘后才能引用当日的结算价。其他周期计算结果等同于AVPRE引用结算价(如果用在周期小于日的K线上如5分钟K线,一小时k线,每根k线返回的值表示这根线当日开盘时到这

20、根k线的为止的结算价(均价)的K线上,返回当根K线结束时间所在日的结算价.)BAKSET(X,N) 未来函数函数参数不支持变量计算 函数参数支持变量计算如:BACKSET(LOSEOPEN,VR1);/VAR1是变量DMA函数参数不支持变量计算MA(X,N)返回X的动态移动平均,其中N必须介于0及之间。N支持变量。MA(N)=DMA(N-1)*(1-A)+X(N)*A其中MA(N1)为第(N)天的DMA值。H(,) 函数参数不支持变量计算函数参数N支持变量计算LL(,N)函数参数不支持变量计算 函数参数N支持变量计算COUN(,N)函数参数不支持变量计算 函数参数N支持变量计算版本新增函数:

21、GERIE(N)根据文华码取出某一品种的最新价。GETPRCE(0);返回文华码为29的合约品种的最新价。R(R,G,B)自定义颜色函数。R,G,B的数值范围都在5之间,例:RGB(225,22,22)表示白色PARAM参数名称,最小值,最大值,缺省值在源码中定义参数。PAAN,1,10,1MAN:A(CLOSE,N);表示参数为N,最小值为1,最大值为,缺省值为2.I(CND)A,COLOR;ELSE, COLOR;条件循环函数。多层次循环时使用“”套用。取得MA5、A10、MA30三者中最大的数值MA:=MA(COSE,);A10:=MA(CLE,0);M30:=MA(CLS,30);IF

22、(MA5MA10)M5,COORED;ELSF(10MA3)MA10,OORMAT;ESMA,COLORGEE;注意:区别于IFE函数,为了使多层次套用看的清楚,以上示例中将“”单独空行,实际使用中可以不必这样使用。#IMPRT CODE,ERIOD,FRUA ASV 跨周期、跨合约取数据函数。语句格式:#IMPO ODE,PERIOD,FORLAAS VARCOD 文华码(文华码见 其他期货品种代码表)ERD 被引用的周期 ORMULA被引用指标名称引用豆粕105合约日K线图周期的指标KDJ.FL 中K值、D值:#IT 125,AY,KDJ AS VRKJK1:KDJK;D1:KD.D;注意

23、点:1.只能引用一个当前存在的FML文件(指标文件)中的变量,不支持同时引用多个指标和多个周期。2.只能引用如下周期 MI1 IN MIN5 MN10 MI1 M0 HOUR1HO3 HOR DY WEEKMNTH;3只能短周期引用长周期指标数据,分钟周期上可引用小时、日周期数据,不能日线周期上加载引用分钟数据的指标;4.被引用的指标中不能存在引用。.如果不写文华码,默认引用当前合约。模型注释符号在20版本中修改为“/”。20版本中模型注释语句使用在2009版本中时在前面增加/即可。(三)编辑平台可以使用的常数常数意义OLORRED 红色OLOGEEN 绿色OORBLUE蓝色CRMGENTA 紫色COLRYELLOW 黄色COLORLIGHTGREY浅灰色COLORLIGRED浅红色CORIGHTGREEN 浅绿色COLRLITB浅蓝色COORBACK黑色COLRWHITE 白色OLORCYN 青色COLRSCK 画彩色柱线VLUMETICK画成交量线BABOOIN 画竹线RCD画圆OPITIK 画持仓量柱线RGB(R,G,B)自

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

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