东方财富通的函数.pdf





《东方财富通的函数.pdf》由会员分享,可在线阅读,更多相关《东方财富通的函数.pdf(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、东方财富通的函数上东方财富通的函数上东方财富通是在通达信基础上建立起来的软件东方财富通是在通达信基础上建立起来的软件. .函数和通达信一函数和通达信一样样. .我此前的通达信函数是早期的我此前的通达信函数是早期的, ,所以不全所以不全. .虽然后来补了一次虽然后来补了一次, ,但但不在一起不在一起. .这次东方财富通的函数这次东方财富通的函数, ,算是全了算是全了. .但东方财富通在处理千但东方财富通在处理千年虫的方法上年虫的方法上, ,与通达信不同与通达信不同. .在转换二者公式运用在转换二者公式运用 DATEDATE 函数时函数时, ,要要注意它们的区别注意它们的区别. . 引用函数引用函
2、数 DRAWNULL说明说明:返回无效数用法用法:DRAWNULL例如例如:IFREF,CLOSE,DRAWNULL,表示下跌时分析图上不画线BACKSET说明说明:将当前位置到若干周期前的数据设为1用法用法:BACKSET,若 X 不为 0,则将当前位置到 N 周期前的数值设为 1例如例如:BACKSETOPEN,2,若收阳则将该周期与前一周期数值设为1,否则为 01 / 68BARSCOUNT说明说明:求总的周期数用法用法:BARSCOUNT,第一个有效数据到当前的周期数例如例如:BARSCOUNT,对于日线数据取得上市以来总交易日数CURRBARSCOUNT说明说明:求到最后交易日的周期
3、数用法用法:CURRBARSCOUNT,最新有效数据到当前的周期数例如例如:CURRBARSCOUNT,对于日线数据取得距离最新交易日的交易日数TOTALBARSCOUNT说明说明:求总的周期数用法用法:TOTALBARSCOUNT,求总的周期数BARSLAST说明说明:上一次条件成立到当前的周期数用法用法:BARSLAST,上一次 X 不为 0 到现在的天数例如例如:BARSLASTCLOSE/REF=1.1,表示上一个涨停板到当前的周期数COUNT2 / 68说明说明:统计满足条件的周期数用法用法:COUNT,统计 N 周期中满足 X 条件的周期数,若 N=0 则从第一个有效值开始例如例如
4、:COUNTOPEN,20,表示统计 20 周期内收阳的周期数HHV说明说明:求最高值用法用法:HHV,求 N 周期内 X 最高值,N=0 则从第一个有效值开始例如例如:HHV,表示求 22 日最高价HHVBARS说明说明:求上一高点到当前的周期数用法用法: HHVBARS,求 N 周期内 X 最高值到当前周期数,N=0 表示从第一个有效值开始统计例如例如:HHVBARS,求得历史新高到到当前的周期数LLV说明说明:求最低值用法用法:LLV,求 N 周期内 X 最低值,N=0 则从第一个有效值开始例如例如:LLV,表示求历史最低价LLVBARS说明说明:求上一低点到当前的周期数3 / 68用法
5、用法: LLVBARS,求 N 周期内 X 最低值到当前周期数,N=0 表示从第一个有效值开始统计例如例如:LLVBARS,求得 22 日最低点到当前的周期数REVERSE说明说明:求相反数用法用法:REVERSE,返回-X例如例如:REVERSE,返回-OPENREF说明说明:引用若干周期前的数据用法用法:REF,引用 A 周期前的 X 值例如例如:REF,表示上一周期的收盘价,在日线上表示昨收价REFDATE说明说明:引用指定日期的数据用法用法:REFDATE,引用 A 日期的 X 值例如例如:REFDATE,表示 2010 年 12 月 08 日的收盘价SUM说明说明:求总和4 / 68
6、用法用法:SUM,统计 N 周期中 X 的总和,N=0 则从第一个有效值开始例如例如:SUM,表示统计从上市第一天以来的成交量总和FILTER说明说明:过滤连续出现的信号用法用法:FILTER,X 满足条件后,删除其后 N 周期内的数据,将其置为 0例如例如:FILTEROPEN,7,查找阳线,7 天内再次出现的阳线不被记录在内SUMBAR说明说明:向前累加到指定值到现在的周期数用法用法:SUMBAR,将 X 向前累加直到大于等于 A,返回这个区间的周期数例如例如:SUMBAR,求完成一次 100%累计换手到现在的周期数SUMBARS说明说明:向前累加到指定值到现在的周期数用法用法:SUMBA
7、RS,将 X 向前累加直到大于等于 A,返回这个区间的周期数例如例如:SUMBARS,求完成一次 100%累计换手到现在的周期数SMA说明说明:返回移动平均用法用法:SMA,X 的 N 日移动平均,M 为权重,若 Y=SMA则 Y=X*M+Y*/N5 / 68MA说明说明:返回简单移动平均用法用法:MA,X 的 M 日简单移动平均DMA说明说明:求动态移动平均用法用法:DMA求 X 的动态移动平均算法:若 Y=DMA则 Y=A*X+*Y,其中 Y表示上一周期 Y 值,A 必须小于 1例如例如:DMA,表示求以换手率作平滑因子的平均价EMA说明说明:求指数移动平均用法用法: EMA,求 X 的
8、N 日指数平滑移动平均.若 Y=EMA则 Y=2*X+*Y/,其中 Y表示上一周期 Y 值例如例如:EMA表示求 22 日指数平滑均价WMA说明说明:X 的加权移动平均用法用法:WMA ,统计 N 周期的数组 X,若 Y=WMA,则Y=N*X0+*X1+*X2+.+1*XN/N+.+1,X0表示本周期值,X1 表6 / 68示上一周期值例如例如:WMA,表示求 30 日加权均价EXPMA说明说明:求指数移动平均用法用法:EXPMA,求 X 的 N 日指数平滑移动平均.若 Y=EXPMA则Y=2*X+*Y/,其中 Y表示上一周期 Y 值例如例如:EXPMA表示求 22 日指数平滑均价MEMA说明
9、说明:返回平滑移动平均用法用法: MEMA,X 的 M 日平滑移动平均.MEMA与 MA 的差别在于起始值为一平滑值,而不是初始值EXPMEMA说明说明:返回指数平滑移动平均用法用法: EXPMEMA,X 的 M 日指数平滑移动平均.EXPMEMA 同 EMA的差别在于他的起始值为一平滑值RANGE说明说明:判断是否在某一区间7 / 68用法用法:RANGE,A 在 B 和 C例如例如:RANGE,A 大于 B 同时小于 C 时返回 1,否则返回 0CONST说明说明:取某值为常量用法用法:CONST,取 A 最后的值为常量.例如例如:CONST,表示取大盘现价ISLASTBAR说明说明:判断
10、是否最后一个周期用法用法:ISLASTBAR 判断是否为最后一个周期BARSLASTCOUNT说明说明:统计连续满足条件的周期数用法用法:BARSLASTCOUNT,统计连续满足条件的周期数例如例如:BARSLASTCOUNTO,表示统计连续收阳的周期数FILTERX说明说明:反向过滤连续出现的信号用法用法:FILTERX:X 满足条件后,将其前 N 周期内的数据置为 0例如例如:FILTERXO,3,前三日出现过的阳线不被记录在内8 / 68LOD说明说明:求低值名次用法用法:LOD,当前数据 X 是 N 周期内的第几个低值,N=0 则从第一个有效值开始例如例如:LOD,表示是 20 个周期
11、内的第几个低价.TMA说明说明:返回递归移动平均用法用法: TMA,求X的递归移动平均,N、 M为权重.若Y=TMA,则 Y=, 其中 Y表示上一周期 Y 值,初值为 M*X例如例如:TMA,表示求 X 的递归移动平均 指标函数指标函数 COST说明说明:成本分布情况用法用法: COST,表示 10%获利盘的价格是多少,即有 10%的持仓量在该价格以下,其余 90%在该价格以上,为套牢盘.该函数仅对日线分析周期有效PEAK说明说明:前 M 个 ZIG 转向波峰值9 / 68用法用法:PEAK表示之字转向 ZIG的前 M 个波峰的数值,M 必须大于等于1.若 ABS 为 0 或省略,则表示相对
12、ZIG 转向,否则为绝对 ZIG 转向例如例如:PEAK表示%5 最高价 ZIG 转向的上一个波峰的数值PEAKBARS说明说明:前 M 个 ZIG 转向波峰到当前距离用法用法:PEAKBARS表示之字转向 ZIG的前 M 个波峰到当前的周期数,M必须大于等于 1.若 ABS 为 0 或省略,则表示相对 ZIG 转向,否则为绝对 ZIG 转向例如例如:PEAK表示%5 开盘价 ZIG 转向的上一个波峰到当前的周期数SAR说明说明:抛物转向用法用法:SAR,N 为计算周期,S 为步长,M 为极值例如例如:SAR表示计算 10 日抛物转向,步长为 2%,极限值为 20%SARTURN说明说明:抛物
13、转向点用法用法:SARTURN,N为计算周期,S 为步长,M 为极值,若发生向上转向则返回1,若发生向下转向则返回-1,否则为 0,其用法与 SAR 函数相同TROUGH10 / 68说明说明:前 M 个 ZIG 转向波谷值用法用法: TROUGH表示之字转向 ZIG的前 M 个波谷的数值,M 必须大于等于1.若 ABS 为 0 或省略,则表示相对 ZIG 转向,否则为绝对 ZIG 转向例如例如:TROUGH表示%5 最低价 ZIG 转向的前 2 个波谷的数值TROUGHBARS说明说明:前 M 个 ZIG 转向波谷到当前距离用法用法: TROUGHBARS表示之字转向 ZIG的前 M 个波谷
14、到当前的周期数,M必须大于等于 1.若 ABS 为 0 或省略,则表示相对 ZIG 转向,否则为绝对 ZIG 转向例如例如:TROUGH表示 5%最低价 ZIG 转向的前 2 个波谷到当前的周期数WINNER说明说明:获利盘比例用法用法: WINNER,表示以当前收市价卖出的获利盘比例,例如返回 0.1 表示 10%获利盘;WINNER表示 10.5 元价格的获利盘比例该函数不包含未来数据,且仅对日线分析周期有效,运算过程比较耗时LWINNER说明说明:近期获利盘比例用法用法: LWINNER,表示最近 5 天的那部分成本以当前收市价卖出的获利盘比例,返回0.1 表示 10%获利盘.该函数不包
15、含未来数据,运算比较耗时11 / 68PWINNER说明说明:远期获利盘比例用法用法:PWINNER,表示 5 天前的那部分成本以当前收市价卖出的获利盘比例,返回0.1 表示 10%获利盘.该函数不包含未来数据,运算比较耗时ZIG说明说明:之字转向用法用法: ZIG,当价格变化量超过 N%时转向,K 表示 0:开盘价,1:最高价,2:最低价,3:收盘价,其余:数组信息例如例如:ZIG,表示收盘价的 5%的 ZIG 转向 数学函数数学函数 ABS说明说明:求绝对值用法用法:ABS返回 X 的绝对值例如例如:ABS返回 23ACOS说明说明:反余弦值用法用法:ACOS,返回 X 的反余弦值12 /
16、 68ASIN说明说明:反正弦值用法用法:ASIN,返回 X 的反正弦值ATAN说明说明:反正切值用法用法:ATAN,返回 X 的反正切值CEILING说明说明:向数值增大方向舍入用法用法:CEILING返回沿 X 数值增大方向最接近的整数例如例如:CEILING求得 4,CEILING求得-3COS说明说明:余弦值用法用法:COS,返回 X 的余弦值EXP说明说明:指数13 / 68用法用法:EXP为 e 的 X 次幂例如例如:EXP返回 e 的 CLOSE 次幂FLOOR说明说明:向数值减小方向舍入用法用法:FLOOR返回沿 X 数值减小方向最接近的整数例如例如:FLOOR求得 3,FLO
17、OR求得-4 向下FRACPART说明说明:取得数据的小数部分用法用法:FRACPART返回数值的小数部分例如例如:FRACPART求得 0.3,FRACPART求得-0.5INTPART说明说明:取得数据的整数部分用法用法:INTPART返回沿 X 绝对值减小方向最接近的整数例如例如:INTPART求得 12,INTPART求得-3LN说明说明:求自然对数14 / 68用法用法:LN以 e 为底的对数例如例如:LN求收盘价的对数LOG说明说明:求 10 为底的对数用法用法:LOG取得 X 的对数例如例如:LOG等于 3MAX说明说明:求最大值用法用法:MAX返回 A 和 B 中的较大值例如例
18、如:MAX表示若收盘价大于开盘价返回它们的差值,否则返回 0MIN说明说明:求最小值用法用法:MIN返回 A 和 B 中的较小值例如例如:MIN返回开盘价和收盘价中的较小值MOD说明说明:求模运算15 / 68用法用法:MOD返回 A 对 B 求模例如例如:MOD返回 8POW说明说明:乘幂用法用法:POW返回 A 的 B 次幂例如例如:POW求得收盘价的 2 次方RAND说明说明:随机整数用法用法:RAND,返回一个范围在 1-N 的随机整数例如例如:CLOSE*RAND/10+0.4,输出收盘价乘以0.5-1.4的随机系数REVERSE说明说明:求相反数用法用法:REVERSE返回-X例如
19、例如:REVERSE返回-OPENROUND说明说明:四舍五入为整数,显示时不带小数16 / 68用法用法:ROUND将 X 四舍五入为整数例如例如:ROUND求得 3,ROUND求得 4,ROUND求得-4SGN说明说明:求符号值用法用法:SGN,当 X0,X=0,X0 分别返回 1,0,-1SIGN说明说明:求符号值用法用法:SIGN,当 X0,X=0,X0 分别返回 1,0,-1SIN说明说明:正弦值用法用法:SIN,返回 X 的正弦值SQRT说明说明:开平方用法用法:SQRT为 X 的平方根例如例如:SQRT收盘价的平方根17 / 68TAN说明说明:正切值用法用法:TAN,返回 X
20、的正切值 时间函数时间函数 PERIOD说明说明:周期用法用法:结果从 0 到 11,依次分别是 1/5/15/30/60 分钟,日/周/月,多分钟,多日,季,年DATE说明说明:取得该周期从 1970 以来的年月日,欲取四位公元年值时,要加 19000000用法用法:DATE,函数返回有效值范围为,表示 19700101-20341231TIME说明说明:取得该周期的时分秒用法用法:TIME,函数返回有效值范围为YEAR18 / 68说明说明:取得该周期的年份用法用法:YEAR,函数返回有效值范围为MONTH说明说明:取得该周期的月份用法用法:MONTH,函数返回有效值范围为WEEK说明说明
21、:取得该周期的星期数用法用法:WEEKDAY,函数返回有效值范围为,0 表示星期天DAY说明说明:取得该周期的日期用法用法:DAY,函数返回有效值范围为HOUR说明说明:取得该周期的小时数用法用法:HOUR,函数返回有效值范围为,对于日线与更长的分析周期值为0MINUTE19 / 68说明说明:取得该周期的分钟数用法用法:MINUTE,函数返回有效值范围为,对于日线与更长的分析周期值为0FROMOPEN说明说明:取得当前时刻距开盘的时长用法用法:FROMOPEN,返回当前时刻距开盘有多长时间,单位为分钟例如例如:FROMOPEN,当前时刻为早上 10 点,则返回 31DATETOD1970说明
22、说明:距离 1970 年 1 月 1 日以来的天数用法用法:DATETOD1970,得到日期 X 距离 1970 年 1 月 1 日以来的天数例如例如:DATETOD1970就返回今天距离 1970 年 1 月 1 日的天数D1970TODATE说明说明:得到 1970 年 1 月 1 日后的日期值用法用法:D1970TODATE,得到 1970 年 1 月 1 日后的日期值例如例如:D1970TODATE就返回 700102IF说明说明:根据条件求不同的值20 / 68用法用法:IF,若 X 不为 0 则返回 A,否则返回 B例如例如:IFOPEN,HIGH,LOW表示该周期收阳则返回最高值
23、,否则返回最低值IFF说明说明:根据条件求不同的值用法用法:IFF,若 X 不为 0 则返回 A,否则返回 B例如例如:IFFOPEN,HIGH,LOW,表示该周期收阳则返回最高值,否则返回最低值IFN说明说明:根据条件求不同的值用法用法:IFN,若 X 不为 0 则返回 B,否则返回 A例如例如:IFNOPEN,HIGH,LOW,表示该周期收阴则返回最高值,否则返回最低值 绘图函数绘图函数 POLYLINE说明说明:在图形上绘制折线段用法用法:POLYLINE,当 COND 条件满足时,以 PRICE 位置为顶点画折线连接例如例如:POLYLINE=HHV,HIGH表示在创 20 天新高点之
24、间画折线DRAWLINE21 / 68说明说明:在图形上绘制直线段用法用法: DRAWLINE,当 COND1 条件满足时,在 PRICE1 位置画直线起点;当 COND2 条件满足时,在 PRICE2 位置画直线终点;EXPAND 为延长类型.COND1,表示条件变量 1;PRICE1,表示第一个画线点,通常取值为 H,L,C,O 等等;COND2,表示条件变量 2;PRICE2,表示第二个画线点;EXPAND,常数变量,1、向右延伸;2、向左延伸;3、左右同时延伸例如例如: DRAWLINE=HHV,HIGH,LOW=LLV,LOW,1,表示在创 20 天新高与创 20 天新低之间画直线并
25、且向右延长DRAWKLINE说明说明:在图形上绘制 K 线用法用法:DRAWKLINE,以 HIGH 为最高价,OPEN 为开盘价,LOW 为最低,CLOSE 收盘画 K 线STICKLINE说明说明:在图形上绘制柱线用法用法:STICKLINE,当 COND 条件满足时,在 PRICE1 和PRICE2 位置之间画柱状线,宽度为 WIDTH,EMPTH 为 0 画实心柱,-1 画虚线空心柱,否则画实线空心柱例如例如:STICKLINEOPEN,CLOSE,OPEN,0.8,1,表示画 K 线中阳线的空心柱体部分DRAWICON22 / 68说明说明:在图形上绘制小图标用法用法:DRAWICO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 东方 财富 函数

限制150内