文华财经模型与函数详解二[程序化新手]

文华财经模型与函数详解二[程序化新手]

ID:18464870

大小:145.50 KB

页数:13页

时间:2018-09-18

文华财经模型与函数详解二[程序化新手]_第1页
文华财经模型与函数详解二[程序化新手]_第2页
文华财经模型与函数详解二[程序化新手]_第3页
文华财经模型与函数详解二[程序化新手]_第4页
文华财经模型与函数详解二[程序化新手]_第5页
资源描述:

《文华财经模型与函数详解二[程序化新手]》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、4.逻辑判断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日均线FILTER(COND,N)过滤连续出现的信号。用法:FILTER(COND,N)当COND条件成立时,将其后N周期内的数据置为0。例:FILTER(CLOSE>OPEN,3)查找阳线,3天内再次出现的阳线不被

2、记录在内注:不能与BKPRICE,BARSBK,SKPRICE,BARSSK一起使用EXIST(COND,N)判断N个周期内是否有满足条件COND的情况发生。例:EXIST(CLOSE>REF(HIGH,1),10);表示10个周期中是否存在收盘价大于前一个周期的最高价EVERY(COND,N)判断过去N个周期内是否一直满足条件COND。例:EVERY(CLOSE>OPEN,5);表示5个周期内一直是阳线LAST(COND,N1,N2)判断过去N1到N2周期内是否一直满足条件COND。例:LAST(CLOSE>OPEN,10,5);表示从过去第1

3、0个周期到第5个周期内一直是阳线LONGCROSS(A,B,N)如果A在前N个周期内都小于B,本周期上穿B,则返回1。否则返回0。例:LONGCROSS(CLOSE,MA(CLOSE,10),20);表示收盘线在10日均线之下持续20周期后从下向上穿过10日均线IFELSE(C,A,B)如果条件C成立则取A值,否则取B值例:A:=IFELSE(MA5>MA10,CROSS(DIFF,DEA),IFELSE(CROSS(D,K),2,0));当MA5>MA10时,取是否满足DIFF上穿DEA,否则(MA5不大于MA10),当K,D死叉时,令A赋值为

4、2,若上述条件都不满足,A赋值为0A=1,BPK;//当MA5>MA10,以DIFF上穿DEA作为开多仓条件A=2,SPK;//当MA5不大于MA10,以KD死叉作为开空仓条件ISDOWN判断该周期是否收阴。ISEQUAL判断该周期是否平盘。ISUP判断该周期是否收阳。VALUEWHEN(COND,DATA)当条件COND满足时,取当时的DATA的值,否则取得前面一个满足条件COND的值。例:VALUEWHEN(HIGH>REF(HIGH,5),HIGH);表示当前最高价大于前五个周期最高价的最大值时返回当前最高价。5.数学运算ABS(X)求X的

5、绝对值例:ABS(SAR(17,0.03,0.3));返回抛物转向SAR(17,0.03,0.3)的绝对值。ACOS(X)求X的反余弦值ASIN(X)求X的反正弦值ATAN(X)求X的反正切值COS(X)返回X的余弦值EXP(X)返回e的X次幂CUBE(X)返回X的三次方。CEILING(X)向上舍入,返回沿X数值增大方向最接近的整数。FLOOR(X)向下舍入,返回沿X数值减小方向最接近的整数。INTPART(X)取X的整数部分,返回沿X绝对值减小方向最接近的整数。LN(X)得到X的自然对数,以e为底的对数。例:LN(OPEN);求开盘价的自然对

6、数。LOG(X)得到X的常用对数,取得X的以10为底的对数。例:LOG(OPEN);求开盘价的以10为底的对数。MAX(A,B)求A,B中的较大者。例:MAX(CLOSE-OPEN,0);表示若收盘价大于开盘价返回它们的差值,否则返回0。MIN(A,B)求A,B中的较小者。例:MIN(OPEN,CLOSE);返回开盘价和收盘价中的较小值。MOD(A,B)返回A对B得到模。例:MOD(CLOSE,500);收盘价除以500所得余数NOT(X)当X为0时返回1,否则返回0。例:NOT(TIME=090530);表示该周期对应的时间不是9:05:30A

7、M。POW(A,B)得到A的B次幂。例:POW(CLOSE,2);求得收盘价的2次方。REVERSE(X)取反,返回符号相反的数值。例:REVERSE(LOW);返回-LOW。RANGE(A,B,C)表示A大于B同时小于C时返回1,否则返回0SGN(X)得到X的符号,如果X>0则返回1,如果X<0则返回-1,否则返回0。SIN(X)得到X的正弦值。SQRT(X)得到X的平方根。例:SQRT(CLOSE);收盘价的平方根。SQUARE(X)得到X的平方。例:SQUARE(CLOSE);收盘价的平方。TAN(X)得到X的正切值。6.时间函数BARPO

8、S取得当前K线的位置。DATE取得当前周期的日数(700101-341231)。DAY取得当前周期的日数(1-31)。HOUR取得当前周

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。