东方财富通函数下.docx
- 文档编号:4354402
- 上传时间:2022-11-30
- 格式:DOCX
- 页数:20
- 大小:21.96KB
东方财富通函数下.docx
《东方财富通函数下.docx》由会员分享,可在线阅读,更多相关《东方财富通函数下.docx(20页珍藏版)》请在冰豆网上搜索。
东方财富通函数下
东方财富通的函数(下)
东方财富通是在通达信基础上建立起来的软件。
函数和通达信一样。
我此前的通达信函数是早期的,所以不全。
虽然后来补了一次,但不在一起。
这次东方财富通的函数,算是全了。
但东方财富通在处理千年虫的方法上,与通达信不同。
在转换二者公式运用DATE函数时,要注意它们的区别。
?
文件大了,和讯不显示,我只好分上下了。
[逻辑函数]
[CROSS]?
说明:
两条线交叉?
用法:
CROSS(A,B),表示当A从下方向上穿过B时返回1,否则返回0?
例如:
CROSS(MA(CLOSE,5),MA(CLOSE,10)),表示5日均线上穿10日均线
[LONGCROSS]?
说明:
两条线维持一定周期后交叉?
用法:
LONGCROSS(A,B,N),表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0?
例如:
LONGCROSS(MA(5),MA(10),3),表示5日均线在3周期后上穿10日均线
[UPNDAY]?
说明:
返回是否连涨周期数?
用法:
UPNDAY(CLOSE,M),表示连涨M个周期
[DOWNNDAY]?
说明:
返回是否连跌周期?
用法:
DOWNNDAY(CLOSE,M),表示连跌M个周期
[NDAY]?
说明:
返回是否持续存在X>Y?
用法:
NDAY(CLOSE,OPEN,3),表示连续3日收阳线
[EXIST]?
说明:
是否存在?
用法:
EXIST(CLOSE>OPEN,10),表示前10日内存在着阳线
[ANY]?
说明:
是否存在?
用法:
ANY(CLOSE>OPEN,10),表示前10日内存在着阳线
[EVERY]?
说明:
一直存在?
用法:
EVERY(CLOSE>OPEN,10),表示前10日内一直阳线
[ALL]?
说明:
一直存在?
用法:
ALL(CLOSE>OPEN,10),表示前10日内一直阳线
[LAST]?
说明:
持续存在?
用法:
LAST(X,A,B),表示从前A日到前B日一直满足X条件。
若A为0,表示从第一天开始,B为0,表示到最后日止?
例如:
LAST(CLOSE>OPEN,10,5),表示从前10日到前5日内一直阳线
[TESTSKIP]?
说明:
不满足则直接返回?
用法:
TESTSKIP(A)不满足A则直接返回,不计算接下来的表达式
[BETWEEN]?
说明:
介于?
用法:
BETWEEN(A,B,C)表示A处于B和C之间时返回1,否则返回0?
例如:
BETWEEN(CLOSE,MA(CLOSE,20),MA(CLOSE,10))表示收盘价介于10日均线和20日均线之间
[线型和颜色]
[COLOR]?
说明:
自定义色?
用法:
C-REF(C,1),COLOR0000FF;表示绘制涨跌值,并用红色线条展示
[COLORBLACK]?
说明:
画黑色?
用法:
C-REF(C,1),COLORBLACK;表示绘制涨跌值,并用黑色线条展示
[COLORBLUE]?
说明:
画蓝色?
用法:
C-REF(C,1),COLORBLUE;表示绘制涨跌值,并用蓝色线条展示
[COLORGREEN]?
说明:
画绿色?
用法:
C-REF(C,1),COLORGREEN;表示绘制涨跌值,并用绿色线条展示
[COLORCYAN]?
说明:
画青色?
用法:
C-REF(C,1),COLORCYAN;表示绘制涨跌值,并用青色线条展示
[COLORRED]?
说明:
画红色?
用法:
C-REF(C,1),COLORRED;表示绘制涨跌值,并用红色线条展示
[COLORBROWN]?
说明:
画棕色?
用法:
C-REF(C,1),COLORBROWN;表示绘制涨跌值,并用棕色线条展示
[COLORLIGRAY]?
说明:
画淡灰色?
用法:
C-REF(C,1),COLORLIGRAY;表示绘制涨跌值,并用淡灰色线条展示
[COLORGRAY]?
说明:
画深灰色?
用法:
C-REF(C,1),COLORGRAY;表示绘制涨跌值,并用深灰色线条展示
[COLORLIBLUE]?
说明:
画淡蓝色?
用法:
C-REF(C,1),COLORLIBLUE;表示绘制涨跌值,并用淡蓝色线条展示
[COLORLIGREEN]?
说明:
画淡绿色?
用法:
C-REF(C,1),COLORLIGREEN;表示绘制涨跌值,并用淡绿色线条展示
[COLORLICYAN]?
说明:
画淡青色?
用法:
C-REF(C,1),COLORLICYAN;表示绘制涨跌值,并用淡青色线条展示
[COLORLIRED]?
说明:
画淡红色?
用法:
C-REF(C,1),COLORRED;表示绘制涨跌值,并用淡红色线条展示
[COLORLIMAGENTA]?
说明:
画淡洋红色?
用法:
C-REF(C,1),COLORIMAGENTA;表示绘制涨跌值,并用淡洋红色线条展示
[COLORYELLOW]?
说明:
画黄色?
用法:
C-REF(C,1),COLORYELLOW;表示绘制涨跌值,并用黄色线条展示
[COLORWHITE]?
说明:
画白色?
用法:
C-REF(C,1),COLORWHITE;表示绘制涨跌值,并用白色线条展示
[COLOR3D]?
说明:
绘制3D柱线?
用法:
将输出绘制成3D柱线,若数值为正显示阳线颜色,若数值为负显示阴线颜色?
例如:
VOL,COLOR3D;表示绘制成交量阴阳3D柱线
[STICK]?
说明:
画柱状线
[COLORSTICK]?
说明:
画彩色棒状线?
用法:
以零轴为中心画彩色棒状线,零轴下为阴线颜色,零轴上为阳线颜色
[VOLSTICK]?
说明:
画成交量柱状线
[LINESTICK]?
说明:
同时画出柱状线和指标线
[LINETHICK]?
说明:
线型粗细?
用法:
格式为“LINETHICKX”,X的取值范围在0—9之间,“LINETHICK1”表示最细的线,而“LINETHICK9”表示最粗的线,若设为0则表示不显示。
[CROSSDOT]?
说明:
画小叉线
[CIRCLEDOT]?
说明:
画小圆圈线
[POINTDOT]?
说明:
画小圆点线
[DOTLINE]?
说明:
画虚线
[NODRAW]?
说明:
不绘制
[COVAR]?
说明:
协方差?
用法:
COVAR(X,Y,N)为X与Y的N周期协方差?
例如:
COVAR(CLOSE,INDEXC,10)表示收盘价与大盘指数之间的10周期协方差
[RELATE]?
说明:
相关系数?
用法:
RELATE(X,Y,N)为X与Y的N周期相关系数,其有效值范围在-1—1之间?
例如:
RELATE(CLOSE,INDEXC,10)表示收盘价与大盘指数之间的10周期相关系数
[BETA]?
说明:
贝塔系数?
用法:
BETA(N)为当前股票收益与大盘收益相比的贝塔系数,该系数表明大盘每变动1%,则该股票将变动N%?
例如:
BETA(10)表示10周期贝塔系数
[BETA2]?
说明:
相关放大系数?
用法:
BETA2(X,Y,N)为X与Y的N周期相关放大系数,表示Y变化1%,则X将变化N%?
例如:
BETA2(CLOSE,INDEXC,10)表示收盘价与大盘指数之间的10周期相关放大率
[BETAEX]?
说明:
相关放大系数?
用法:
BETAEX(X,Y,N)为X与Y的N周期相关放大系数,表示Y变化1%,则X将变化N%?
例如:
BETAEX(CLOSE,INDEXC,10)表示收盘价与大盘指数之间的10周期相关放大率
[BETAUP]?
说明:
上涨贝塔系数?
用法:
BETAUP(N)为当前股票收益与大盘收益相比的上涨贝塔系数,该系数表明大盘每上涨1%,则该股票将上涨N%?
例如:
BETAUP(10)表示10周期上涨贝塔系数
[BETADOWN]?
说明:
下跌贝塔系数?
用法:
BETADOWN(N)为当前股票收益与大盘收益相比的下跌贝塔系数,该系数表明大盘每下跌1%,则该股票将下跌N%?
例如:
BETADOWN(10)表示10周期下跌贝塔系数
[DATETODAY]?
说明:
上指纪元?
用法
例如:
DATETODAY(901219)返回0
[DAYTODATE]?
说明:
转换日期?
用法
例如:
DAYTODATE(0)返回901219
[TIMETOSEC]?
说明:
当日秒数?
用法:
求指定时刻距0时有多长时间,TIMETOSEC(time)返回time时刻距0时有多长时间,单位为秒,有效时间为(0-235959)?
例如:
TIMETOSEC(93000)返回34200
[SECTOTIME]?
说明:
转换时间?
用法:
求0时后若干秒是什么时间,SECTOTIME(N)返回0时后N秒是什么时间,有效秒数为(0-86399)?
例如:
SECTOTIME(34200)返回93000
[BARSNEXT]?
说明:
下一次条件成立到当前的周期数?
用法:
BARSNEXT(X):
下一次X不为0到现在的天数?
例如:
BARSNEXT(CLOSE/REF(CLOSE,1)>=1.1)表示下一个涨停板到当前的周期数
[BARSSINCEN]?
说明:
N周期内第一个条件成立到当前的周期数?
用法:
BARSSINCEN(X,N):
N周期内第一次X不为0到现在的天数?
例如:
BARSSINCEN(HIGH>10,10)表示10个周期内股价超过10元时到当前的周期数
[BARSSINCE]?
说明:
第一个条件成立到当前的周期数?
用法:
BARSSINCE(X):
第一次X不为0到现在的天数?
例如:
BARSSINCE(HIGH>10)表示股价超过10元时到当前的周期数
[HOD]?
说明:
求高值名次?
用法:
HOD(X,N):
求当前X数据是N周期内的第几个高值,N=0则从第一个有效值开始?
例如:
HOD(HIGH,20)返回是20日的第几个高价
[REFV]?
说明:
日前的?
用法:
引用若干周期前的数据(平滑处理),REFV(X,A),引用A周期前的X值.A可以是变量。
平滑处理:
当引用不到数据时使用下一个周期的引用值?
例如:
REFV(CLOSE,BARSCOUNT(C)-1)表示第二根K线的收盘价
[REFX]?
说明:
日后的?
用法:
引用若干周期后的数据(未作平滑处理),REFX(X,A),引用A周期后的X值.A可以是变量。
平滑处理:
当引用不到数据时进行的操作?
例如:
REFX(CLOSE,1)表示下一周期的收盘价,在日线上就是明天收盘价
[REFXV]?
说明:
日后的?
用法:
引用若干周期后的数据(平滑处理),REFXV(X,A),引用A周期后的X值.A可以是变量。
平滑处理:
当引用不到数据时使用上一个周期的引用值?
例如:
TT:
=IF(C>O,1,2);REFXV(CLOSE,TT);表示阳线引用下一周期的收盘价,阴线引用日后第二周期的收盘价
[MULAR]?
说明:
求累乘?
用法:
MULAR(X,N),统计N周期中X的乘积,N=0则从第一个有效值开始?
例如:
MULAR(C/REF(C,1),0)表示统计从上市第一天以来的复利
[TR]?
说明:
真实波幅?
用法:
求真实波幅?
例如:
ATR:
=MA(TR,10);表示求真实波幅的10周期均值
[XMA]?
说明:
返回偏移移动平均?
用法:
XMA(X,M):
X的M日偏移移动平均
[TOPRANGE]?
说明:
当前值是近多少周期内的最大值?
用法:
TOPRANGE(X):
X是近多少周期内X的最大值?
例如:
TOPRANGE(HIGH)表示当前最高价是近多少周期内最高价的最大值
[LOWRANGE]?
说明:
当前值是近多少周期内的最小值?
用法:
LOWRANGE(X):
X是近多少周期内X的最小值?
例如:
LOWRANGE(LOW)表示当前最低价是近多少周期内最低价的最小值
[FINDHIGH]?
说明:
N周期前的M周期内的第T个最大值?
用法:
FINDHIGH(VAR,N,M,T):
VAR在N日前的M天内第T个最高价
[FINDHIGHBARS]?
说明:
N周期前的M周期内的第T个最大值到当前周期的周期数?
用法:
FINDHIGH(VAR,N,M,T):
VAR在N日前的M天内第T个最高价到当前周期的周期数
[FINDLOW]?
说明:
N周期前的M周期内的第T个最小值?
用法:
FINDLOW(VAR,N,M,T):
VAR在N日前的M天内第T个最低价
[FINDLOWBARS]?
说明:
N周期前的M周期内的第T个最小值到当前周期的周期数?
用法:
FINDLOWBARS(VAR,N,M,T):
VAR在N日前的M天内第T个最低价到当前周期的周期数
[BIDPRICE]?
说明:
委买价?
用法:
BIDPRICE(N)表示取得委买1—委买5的价格,N取1—5?
例如:
BIDPRICE
(1)表示买1档的价格
[ASKPRICE]?
说明:
委卖价?
用法:
ASKPRICE(N)表示取得委卖1—委卖5的价格,N取1—5?
例如:
ASKPRICE
(1)表示卖1档的价格
[BIDVOL]?
说明:
委买量?
用法:
BIDVOL(N)表示取得委买1—委买5的委托量,N取1—5?
例如:
BIDVOL
(1)表示买1档的委托量
[ASKVOL]?
说明:
委卖量?
用法:
ASKVOL(N)表示取得委卖1—委卖5的委托量,N取1—5?
例如:
ASKVOL
(1)表示卖1档的委托量
[FLATZIG]?
说明:
归一化之字转向?
用法:
FLATZIG(K,N),当价格变化量超过N%时转向,K表示0:
开盘价,1:
最高价,2:
最低价,3:
收盘价。
与ZIG函数不同的是本函数返回值在0-1之间。
?
例如:
FLATZIG(3,5)表示收盘价的5%的归一化ZIG转向
[DATATYPE]?
说明:
数据类型?
用法:
用法:
返回数据类型,1分钟线=3,5分钟线=4,15分钟线=5,30分钟线=6,60分钟线=7,日线=8,周线=9,月线=10,年线=12,季线=13,120分钟线=15
[VALUEWHEN]?
说明:
条件跟随?
用法:
ValueWhen(cond,data),当条件COND满足时,取当时的DATA的值,否则取得VALUEWHEN的前一个值。
?
例如:
VALUEWHEN(HIGH>REF(HIGH,5),HIGH);表示当前最高价大于前五个周期最高价的最大值时返回当前最高价
[CURRENTTIME]?
说明:
当前时间?
用法:
返回计算时的时间,格式为时分秒,有效范围(000000-235959)
[CURRENTDATE]?
说明:
当前日期?
用法:
返回计算时的日期,该日期是从1900年开始的日期?
例如:
2003年1月1日表示为1030101
[NOT]?
说明:
求逻辑非?
用法:
NOT(X)返回非X,即当X=0时返回1,否则返回0
[其他函数]
[STKINDI]?
说明:
引用指定股票的指标数值?
用法:
STKINDI('STKNAME','INDINAME',PARAMs),STKNAME是股票代码,INDINAME是指标及其指标线名称,PARAM是可选参数,其数量应当等于被应用指标的参数数量,否则将使用缺省参数数值。
?
例如:
STKINDI('SZ300059','MA.MA1',5,10,15,20)表示引用东方财富的MA指标的MA1指标线,计算参数5,10,15,20;STKINDI('sz300059','KDJ.K#WEEK',9,4,4,)表示引用东方财富的周线KDJ指标的K指标线,计算参数9,4,4。
[+]?
说明:
加?
用法:
例如:
X+Y
[-]?
说明:
减?
用法:
例如:
X-Y
[*]?
说明:
乘?
用法:
例如:
X*Y
[/]?
说明:
除?
用法:
例如:
X/Y
[>]?
说明:
大于?
用法:
例如:
X>Y
[>=]?
说明:
大于等于?
用法:
例如:
X>=Y
[<]?
说明:
小于?
用法:
例如:
X [<=]? 说明: 小于等于? 用法: 例如: X<=Y [=]? 说明: 等于? 用法: 例如: X=Y [! =]? 说明: 不等于? 用法: 例如: X! =Y [$]? 说明: 引用特定数据? 用法: 例如: "sz300059$macd.dif#week"(12,26,9)引用东方财富的周线macd指标的dif变量值,参数设定为12、26、9。 ? 另外引用语法亦可进行精简: ? 1、双引号可以省略? 2、sz300059可以省略,省略后则引用当前正在浏览的股票,不特定引用某个股票? 3、#week可以省略,省略后则引用当下周期,不特定引用某个周期? 4、(12,26,9)可以省略,省略后则使用默认参数,不特定使用指定的参数? 5、.dif可以省略,省略后则引用该指标第一个变量值,不特定引用某个变量值 [{}]? 说明: 注释? 用法: 例如: {注释的内容} [AND]? 说明: 并且? 用法: 例如: X>YANDY>Z [&&]? 说明: 并且? 用法: 例如: X>Y&&Y>Z(用法同AND) [OR]? 说明: 或者? 用法: 例如: X>YORY>Z [||]? 说明: 或者? 用法: 例如: X>Y||Y>Z [()]? 说明: 括号? 用法: 例如: HIGH/(CLOSE+OPEN) [,]? 说明: 逗号? 用法: 例如: MA(CLOSE,5) [.]? 说明: 点? 用法: 例如: KDJ.D [: ]? 说明: 输出? 用法: 例如: 输出: HIGH-LOW [: =]? 说明: 赋值? 用法: 例如: 值: =OPEN+CLOSE [;]? 说明: 分号? 用法: 例如: A: OPEN; [#]? 说明: 跨周期引用? 用法: #后可加相应的周期来引用该周期下的值。 ? 例如: #min1、#min5、#day、#week、#month、#year等 [COSTEX]? 说明: 区间成本? 用法: COSTEX(CLOSE,REF(CLOSE,1)),表示近两日收盘价格间筹码的成本,返回20表示区间成本为20元? 该函数仅对日线分析周期有效 [PPART]? 说明: 远期成本分布比例? 用法: PPART(10),表示10前的成本占总成本的比例,0.2表示20% [BARPOS]? 说明: 取得该周期在所有数据中的位置? 用法: BARPOS,对于日线来说,函数返回上市以来的天数 [TFILT]? 说明: 对指定时间段的数据进行过滤,该时间段以外的数据无效? 用法: TFILT(X,D1,M1,D2,M2)? 例如: TFILT(CLOSE,1060101,1030,1060101,1445)表示在2006年1月1日的10: 30到2006年1月1日的14: 45的收盘价是有效的 [TFILTER]? 说明: 过滤连续出现的信号? 用法: TFILTER(买入条件,卖出条件,N);过滤掉买入(卖出)信号发出后,下一个反向信号发出前的所有买入(卖出)信号.N=1表示仅对买入信号过滤;N=2表示仅对卖出信号过滤;N=0表示对买入和卖出信号都过滤,返回1,2表示买入或卖出条件成立;同一K线上只能有一个信号;? 例如: ENTERLONG: TFILTER(买入,卖出,1);EXITLONG: TFILTER(买入,卖出,2) [TTFILTER]? 说明: 按照开平配对等原则过滤不合理的信号? 用法: TTFILTER(开仓买入,平仓卖出,开仓卖出,平仓买入,N);规则如下: 1.连续的同方向指令只有第一个有效,其他的将被过滤;2.交易信号必须配对出现(比如前面已经有了买开指令,则后面只允许出现卖平指令,其他的指令都被过滤掉);N=1表示仅对开仓买入信号过滤;N=2表示仅对平仓卖出信号过滤;N=3表示仅对开仓卖出信号过滤;N=4表示仅对平仓买入信号过滤;N=0表示都过滤,返回1,2,3,4分别表示对应的条件成立;同一K线上只能有一个信号;? 例如: ENTERLONG: TTFILTER(开仓买入,平仓卖出,开仓卖出,平仓买入,1);EXITLONG: TTFILTER(开仓买入,平仓卖出,开仓卖出,平仓买入,2);ENTERSHORT: TTFILTER(开仓买入,平仓卖出,开仓卖出,平仓买入,3);EXITSHORT: TTFILTER(开仓买入,平仓卖出,开仓卖出,平仓买入,4) [IFC]? 说明: 根据条件求不同的值,可中止? 用法: IFC(X,A,B)若X不为0则返回A,否则返回B.IFC与IF函数的区别: 根据X的值来选择性执行A、B表达式? 例如: IFC(CLOSE>OPEN,HIGH,TESTSKIP(CLOSE>OPEN));表示收阳则返回最高值,未收阳则不执行条件。 [FLOATRGN]? 说明: 根据条件填充区域? 用法: FLOATRGN(PRICE,WIDTH,COND1,COLOR1,COND2,COLOR2...),以PRICE为基础填充宽度为WIDTH像素的区域,WIDTH为负则向下填充,当COND1条件满足时,用COLOR1颜色,当COND2条件满足时,用COLOR2颜色,否则不填充,从COND1之后的参数均可以省略,最多可以有10组条? ? 例如: FLOATRGN(CLOSE,VOL/HHV(VOL,10)*15,CLOSE>OPEN,RGB(255,0,0),1,RGB(0,255,0))表示沿收盘价填充宽度为成交量的区域,区域最大宽度为15像素,阳线时用红色,阴线时用绿色。 [字符串函数] [HYBLOCK]? 说明: 所属行业板块? 用法: DRAWTEXT_FIX(ISLASTBAR,0,0,0,HYBLOCK);在屏幕左上角显示所属行业板块。 [GNBLOCK]? 说明: 所属概念板块? 用法: DRAWTEXT_FIX(ISLASTBAR,0,0,0,GNBLOCK);在屏幕左上角显示所属概念板块,有多个概念板块的,通过“、”顿号隔开。 [GNBLOCKNUM]? 说明: 所属概念板块个数? 用法: 返回所属概念板块个数 [DQBLOCK]? 说明: 所属地区板块? 用法: DRAWTEXT_FIX(ISLASTBAR,0,0,0,DQBLOCK);在屏幕左上角显示所属地区板块。 [INBLOCK]? 说明: 返回股票是否属于某板块? 用法: if(INBLOCK('沪深300'),x,y);属于“沪深300”板块的返回x,否则返回y。 [CON2STR]? 说明: 取值转为字符串? 用法: CON2STR(A,N): 取A最后的值为字符串,小数位数N。 ? 例如: CON2STR(C,3)表示取收盘以3位小数转为字符串 [VAR2STR]? 说明: 取值为字符串(序列)? 用法: VAR2STR(A,N): 取A的每一个值转为字符串(序列),小数位数N。 ? 例如: VAR2STR(C,3)表示取收盘以3位小数转为字符串(序列) [STR2CON]? 说明: 字符串转为数字? 用法: STR2CON(S): 将S字符串转化为数字。 ? 例如: STR2CON('2365.02')表示将字符串'2365.02'转化为数字2365.02 [STRCMP]? 说明: 字符串比较? 用法: STRCMP(A,B): 比较两个字符串A,B是否相等。 ? 例如: STRCMP(HYBLOCK,'房地产'): 将成分股行业字符串与'房地产'比较,是否相等,如果相等表示属于房地产板块
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 东方 财富 函数
![提示](https://static.bdocx.com/images/bang_tan.gif)