飞狐函数汇总含例句.docx

上传人:b****5 文档编号:7675554 上传时间:2023-01-25 格式:DOCX 页数:29 大小:35.40KB
下载 相关 举报
飞狐函数汇总含例句.docx_第1页
第1页 / 共29页
飞狐函数汇总含例句.docx_第2页
第2页 / 共29页
飞狐函数汇总含例句.docx_第3页
第3页 / 共29页
飞狐函数汇总含例句.docx_第4页
第4页 / 共29页
飞狐函数汇总含例句.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

飞狐函数汇总含例句.docx

《飞狐函数汇总含例句.docx》由会员分享,可在线阅读,更多相关《飞狐函数汇总含例句.docx(29页珍藏版)》请在冰豆网上搜索。

飞狐函数汇总含例句.docx

飞狐函数汇总含例句

★飞狐常用函数大全入口[含示意及用法]

一.常数函数

1.常数函数

CAPITAL流通盘大小

用法:

CAPITAL,返回流通盘大小,单位为手。

对于A股得到流通A股,B股得到B股总股本,指数为0注意:

该函数返回常数

CURRENTDATE计算时的当前日期

用法:

CURRENTDATE,返回计算时的日期,该日期是从1900年开始的天数,例如2003年8月1日表示为1030801。

注意:

该函数返回常数

CURRENTTIME计算时的当前时间返回计算时的时间。

用法:

CURRENTTIME,返回计算时的时间,格式为时分秒,有效范围(000000-235959)注意:

该函数返回常数

DATACOUNT序列数据量

用法ATACOUNT,返回序列数据数量。

注意:

该函数返回常数

DATAPERIOD数据周期类型当前数据周期类型。

用法ATAPERIOD。

返回值范围为0-12,分别表示分笔成交、1分钟、5分钟、15分钟、30分钟、60分钟、日、周、月、年、多日、多分钟、多秒

LBOUND(X)序列下界序列最小下标。

用法:

LBOUND(X),返回序列X的下界(最小下标),即为第一个有效数据下标,若无有效数据返回0可通过

SETLBOUND(X,N)函数设置序列变量X的下界(最小下标)

MINDIFF最小变动价位返回当前证券最小变动价位。

用法:

MINDIFF,对于深沪股票为0.01,深沪基金为0.001注意:

该函数返回常数

STKTYPECATEGORY证券类型当前证券类型。

用法:

STKTYPE返回值范围为0-13,分别表示指数、A股、B股、基金、债券、其它证券、外汇、期货、其它股票、商品现货、选择权、凭证权证、投资指数、板块指数

UBOUND(X)序列上界序列最大下标。

用法:

UBOUND(X),返回序列的上界(最大下标)

VOLUNIT每手股数每手股数。

VOLUNIT,返回每手股数(可在市场管理中设置),对于深沪股票为100,深沪债券为1000注意:

该函数返回常数

二.引用函数

BACKSET(X,N)向前赋值

将当前位置到若干周期前的数据设为1。

BACKSET(X,N),若X非0,则将当前位置到N周期前的数值设为1。

例如:

BACKSET(CLOSE>OPEN,2)若收阳则将该周期及前一周期数值设为1,否则为0

BARSCOUNT(X)有效值周期数求总的周期数。

BARSCOUNT(X)第一个有效数据到当前的天数例

例如:

BARSCOUNT(CLOSE)对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数

BARSLAST(X)上一次条件成立位置上一次条件成立到当前的周期数。

BARSLAST(X):

上一次X不为0到现在的天数

例如:

BARSLAST(CLOSE/REF(CLOSE,1)>=1.1)表示上一个涨停板到当前的周期数

BARSSINCE(X)第一个条件成立位置第一个条件成立到当前的周期数。

BARSSINCE(X):

第一次X不为0到现在的天数

例如:

BARSSINCE(HIGH>20)表示股价超过20元时到当前的周期数

COUNT(X,N)统计总数统计满足条件的周期数。

COUNT(X,N),统计N周期中满足条件X的周期数,若N=0则从第一个有效值开始。

例如:

COUNT(CLOSE

DMA(X,A)动态移动平均求动态移动平均。

DMA(X,A),求X的动态移动平均。

算法:

若Y=DMA(X,A)则Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必须小于1。

例如MA(CLOSE,VOL/CAPITAL)表示求以换手率作平滑因子的平均价

EMA(X,N)指数平滑移动平均求指数平滑移动平均。

EMA(X,N),求X的N日指数平滑移动平均。

算法:

若Y=EMA(X,N)则Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。

例如:

EMA(CLOSE,20)表示求20日指数平滑均价

FILTER(X,N)信号过滤过滤连续出现的信号。

FILTER(X,N):

X满足条件后,将其后N周期内的数据置为0。

例如:

FILTER(CLOSE>OPEN,3)查找阳线,3天内再次出现的阳线不被记录在内

HHV(X,N)最高值求最高值。

HHV(X,N),求N周期内X的最高值,N=0则从第一个有效值开始。

例如:

HHV(HIGH,30)表示求30日最高价

HHVBARS(X,N)上一高点位置求上一高点到当前的周期数。

HHVBARS(X,N):

求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计

例如:

HHVBARS(HIGH,0)求得历史新高到到当前的周期数

LLV(X,N)最低值求最低值。

LLV(X,N),求N周期内X的最低值,N=0则从第一个有效值开始。

例如:

LLV(LOW,0)表示求历史最低价

LLVBARS(X,N)上一低点位置求上一低点到当前的周期数。

LLVBARS(X,N):

求N周期内X最低值到当前周期数,N=0表示从第一个有效值开始统计

例如:

LLVBARS(HIGH,10)求得10日最低点到当前的周期数

MA(X,N)简单移动平均求简单移动平均。

MA(X,N),求X的N日简单移动平均值。

算法:

(X1+X2+X3+...+Xn)/N

例如:

MA(CLOSE,20)表示求20日均价

REF(X,A)向前引用引用若干周期前的数据。

REF(X,A),引用A周期前的X值。

例如:

REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收

REFX(X,A)向后引用引用若干周期后的数据。

REFX(X,A),引用A周期后的X值。

例如:

REFX(CLOSE,1)表示后一周期的收盘价,在日线上就是明收

SMA(X,N,M)移动平均求移动平均。

用法:

SMA(X,N,M),求X的N日移动平均,M为权重。

算法:

Y=SMA(X,N,M)则Y=(M*X+(N-M)*Y')/N,其中Y'表示上一周期Y值,N必须大于M。

例如:

SMA(CLOSE,20,1)表示求

20日移动平均价

SUM(X,N)求和求总和。

用法:

SUM(X,N),统计N周期中X的总和,N=0则从第一个有效值开始。

SUM

(VOL,0)表示统计从第一根K线以来的成交量总和

SUMBARS(X,A)累加到指定值周期数向前累加到指定值到现在的周期数。

用法:

SUMBARS(X,A):

将X向前累加直到大于等于A,返回这个区间的周期数

例如:

SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数

TMA(X,N,M)递归移动平均求递归移动平均。

用法:

TMA(X,N,M),求X的递归移动平均,N、M为权重。

算法:

若Y=TMA(X,N,M)则Y=(N*Y'+M*X),其中Y'表示上一周期Y值。

初值为M*X

例如:

TMA(CLOSE,0.9,0.1)表示求

X的递归移动平均。

WMA(X,A)加权移动平均求加权移动平均。

用法:

WMA(X,A),求X的加权移动平均。

算法:

若Y=WMA

(X,A)则Y=(N*X0+(N-1)*X1+(N-2)*X2)+...+1*XN)/(N+(N-1)+(N-2)+...+1)X0表示本周期值,X1表示上一周期值...

例如:

WMA(CLOSE,20)

三.统计函数

AVEDEV(X,N)平均绝对偏差平均绝对偏差。

用法:

AVEDEV(X,N)

DEVSQ(X,N)数据偏差平方和数据偏差平方和。

用法EVSQ(X,N)

FORCAST(X,N)线性回归预测值线性回归预测值。

用法:

FORCAST(X,N)为X的N周期线性回归预测值。

如:

FORCAST(CLOSE,20)表示求20周期线性回归预测

SLOPE(X,N)线性回归斜率线性回归斜率。

用法:

SLOPE(X,N)为X的N周期线性回归线的斜率。

如:

SLOPE(CLOSE,20)表示求20周期线性回归线的斜率

STD(X,N)估算标准差估算标准差。

用法:

STD(X,N)为X的N日估算标准差

STDP(X,N)总体标准差总体标准差。

用法:

STDP(X,N)为X的N日总体标准差

VAR(X,N)估算样本方差估算样本方差。

用法:

VAR(X,N)为X的N日估算样本方差

VARP(X,N)总体样本方差总体样本方差。

用法:

VARP(X,N)为X的N日总体样本方差

四.时间函数

BARPOS数据位置函数返回当前是第几根K线。

对于日线数据就表示从上市到现在总共有多少交易日。

BARSTATUS数据位置状态函数返回数据位置状态。

1表示第1根K线,2表示最后1根K线,0表示中间的K线。

D1970TODATE(X)1970日转换为日期取得1970日期X的日期值。

DATE年月日取得该周期从1900以来的的年月日。

函数返回有效值范围为(700101-1341231),表示

19700101-20341231

DATEDIFF(DATE1,DATE2)间隔天数取得日期之间的时间间隔天数。

DATE1,DATE2为序列变量或常数,

格式与DATE同,有效值范围为(800101-1301231),表示19800101-20301231。

返回DATE1、DATE2两个日期之间的

相差的天数,如果DATE1晚于DATE2,则DATEDIFF函数返回负数。

例如ATEDIFF(LSOLARTERMDATE

(1),DATE)表示求当年小寒到当前周期相差的天数

DATETOD1970(X)日期转换为1970日取得日期X距离1970年1月1日以来的天数。

DATETOD1970(DATE)返回当天距离1970年1月1日的天数。

DAY日期取得该周期的日期。

函数返回有效值范围为(1-31)

DAYS1970天数取得该周期从1970以来的天数。

返回自从1970年1月1日以来的天数,例如在1971年1月1日返回365。

HOUR小时取得该周期的小时数。

函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0

LDAY农历日期取得该周期的农历日期。

函数返回有效值范围为(1-30)

LMONTH农历月份取得该周期的农历月份。

函数返回有效值范围为(1-12)

LSOLARTERM(X)节气取得日期所在的二十四节气。

X为序列变量或常数,格式与DATE同,有效值范围为

(700101-1341231),表示19700101-20341231。

返回有效值范围为(0-24).0表示该周期不在节气日中,1-24分别

表示小寒、大寒、立春、雨水、惊蛰、春分、清明、谷雨、立夏、小满、芒种、夏至、小暑、大暑、立秋、处暑、白露、秋分、寒露、霜降、立冬、小雪、大雪、冬至

LSOLARTERMDATE(X)节气日期取得当年的节气日期。

X为序列变量或常数,有效值范围为(1-24)分别表示小寒、大寒...冬至。

返回当年的节气日期,格式与DATE同,有效值范围为(700101-1341231),表示

19700101-20341231。

例如:

LSOLARTERMDATE

(1),求当年的小寒日期,返回的序列中2001年之内的都为1010105

LSOLARTERMDAY(X)节气后天数取得节气后的第几日。

X为序列变量或常数,格式与DATE同,有效值范围为(800101-1301231),表示19800101-20301231。

返回序列日期是前一节气后的第几日。

例如:

LSOLARTERMDAY(DATE)表示求当前周期是前一节气后的第几日。

LYEAR农历年份取得该周期的农历年份。

函数返回有效值范围为(1980-2030)

MINUTE分钟取得该周期的分钟数。

函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0

MONTH月份取得该周期的月份。

函数返回有效值范围为(1-12)

OPENMINUTES(TIME)开盘分钟数取得开盘分钟数。

返回已开盘分钟数(1-总开盘分钟数),开盘前的都为1,收盘后都为总开盘分钟数。

例如:

OPENMINUTES(CURRENTTIME),在日线上可得到现在已开盘分钟数。

OPENMINUTES(TIME),在分钟线上可得到当时已开盘分钟数

T0TOTIME(X)秒数转换为时间取得从0点开始X秒后的时间值。

TIME时分秒取得该周期的时分秒。

函数返回有效值范围为(000000-235959)

TIME0秒数取得该周期从当日0点以来的秒数。

返回自从当日0点以来的秒数,对于日线以上的分析周期返回0

TIMETOT0(X)时间转化为秒数取得时间X距离当日0点的秒数。

WEEKDAY星期取得该周期的星期数。

函数返回有效值范围为(0-6),0表示星期天

YEAR年份取得该周期的年份。

函数返回有效值范围为(1970-2038)

五.逻辑函数

ALLEVERY(X,N)一直存在一直存在。

用法:

EVERY(X,N)返回N周期内一直满足条件X,N可为常数或变量,若N=0则从第一个有效值开始例如:

EVERY(C>O,10)表示10个周期内一直是阳线

ANYEXIST(X,N)存在是否存在。

用法:

EXIST(X,N)返回N周期内是否存在满足条件X,N可为常数或变量,若N=0则从第一个有效值开始例如:

EXIST(C>O,10)表示10个周期中存在阳线

BETWEEN(A,B,C)介于介于两个数之间。

用法:

BETWEEN(A,B,C)表示A处于B和C之间时返回1,否则返回0

例如:

BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,20))表示收盘价介于10日均线和20日均线之间

CROSS(A,B)交叉函数两条线交叉。

用法:

CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0

例如:

CROSS(MA(CLOSE,10),MA(CLOSE,20))表示10日均线与20日均线交金叉

IIFIF(X,A,B)条件函数根据条件取不同的值。

用法:

IF(X,A,B)若X不为0则返回A,否则返回B

例如:

IF(CLOSE

ISDOWN当日下跌该周期是否收阴。

用法:

当收盘<开盘时,返回值为1,否则为0

ISEQUAL当日平盘该周期是否平盘。

用法:

当收盘=开盘时,返回值为1,否则为0

ISLASTBAR是否最后周期该周期是否为最后一个周期。

最后一个周期返回值为1,其余为0

ISUP当日上涨该周期是否收阳。

用法:

ISUP当收盘>开盘时,返回值为1,否则为0

LAST(X,A,B)持续存在持续存在。

用法:

LAST(X,A,B)返回第前A周期到第前B周期是否一直满足条件X,若A为0,表示从第一天开始,B为0,表示到最后日止。

例如:

LAST(C>O,10,5)表示从第前10个周期到第前5个周期内一直是阳线

LONGCROSS(A,B,N)维持-交叉函数两条线维持一定周期后交叉。

用法:

LONGCROSS(A,B,N)表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0。

例如:

LONGCROSS(MA(CLOSE,10),MA(CLOSE,20),5)

表示10日均线维持5周期后与20日均线交金叉

NOT(X)求逻辑非求逻辑非。

用法:

NOT(X)返回非X,即当X=0时返回1,否则返回0。

例如:

NOT(ISDOWN)

表示平盘或收阳

RANGE(A,B,C)范围介于某个范围之间。

用法:

RANGE(A,B,C)表示A大于B同时小于C时返回1,否则返回0

例如:

RANGE(CLOSE,MA(CLOSE,10),MA(CLOSE,20))表示收盘价大于10日均线并且小于20日均线

六.系统参数

SYSPARAM

(1)画面上光标位置(K线序号)SYSPARAM

(1)画面上光标位置(K线序号),注意:

该函数仅K线图形分析且打开十字光标时有效,否则返回值不确定

SYSPARAM

(2)主图可见K线最初位置SYSPARAM

(2)主图可见K线最初位置,注意:

该函数仅K线图形分析且打开十字光标时有效,否则返回值不确定

SYSPARAM(3)主图可见K线最后位置SYSPARAM(3)主图可见K线最后位置,注意:

该函数仅K线图形分析且打开十字光标时有效,否则返回值不确定

SYSPARAM(4)主图可见K线最高价SYSPARAM(4)系统参数:

主图可见K线最高价,注意:

该函数仅K线图形分析且打开十字光标时有效,否则返回值不确定

SYSPARAM(5)主图可见K线最低价SYSPARAM(5)主图可见K线最低价,注意:

该函数仅K线图形分析且打开十字光标时有效,否则返回值不确定

SYSPARAM(6)画面上光标数值SYSPARAM(6)画面上光标数值,注意:

该函数仅K线图形分析且打开十字光标时有效,否则返回值不确定

七.期权函数

DELTADELTA指标期权价格变动对其标的物价格变动的比率。

用法ELTA(O,T,P,X,I,V,D)参数见OPTION函数

GAMMAGAMMA指标DELTA指标变动对其标的物价格变动的比率。

用法:

GAMMA(O,T,P,X,I,V,D)参数见OPTION函数

OPTION(O,T,P,X,I,V,D)期权定价期权定价.

用法:

OPTION(O,T,P,X,I,V,D)O为期权类型,0表示看涨期权,1表示看跌期权,2表示期货看涨期权,1表示期货看跌期权。

T为到期天数,P为标的物现价,X为履约价格,I为年利率,V为年波动率,D为年红利率

例如:

OPTION(0,100,22,20,6,15,0)求标的物现价为22,履约价格为20,年利率为6%,波动率为12%的100天后到期的看涨期权定价.OPTION(1,DATEDIFF(DATE,1040615),CLOSE,20,6,15,0)求履约期满日为2004年6月1日的看跌涨期权定价

RHO(O,T,P,X,I,V,D)RHO指标期权价格变动对利率变动的比率。

用法:

RHO(O,T,P,X,I,V,D)参数见OPTION函数

THETA(O,T,P,X,I,V,D)THETA指标期权价格变动对时间变动的比率。

用法:

THETA(O,T,P,X,I,V,D)参数见OPTION函数

VEGA(O,T,P,X,I,V,D)VEGA指标期权价格变动对其标的物价格波动率变动的比率。

用法:

VEGA(O,T,P,X,I,V,D)参数见OPTION函数

VOLO(X,N,M)波动率

用法:

VOLO(X,N,M)为样本数为N的X序列的波动率,M为交易周期数

例如:

VOLO(CLOSE,90,250)表示计算90个样本收盘价数据的年波动率(输出以百分比为单位),以年250交易日计算

八.数学函数

ABS(X)绝对值求绝对值。

用法:

ABS(X)返回X的绝对值。

例如:

ABS(-23)返回23

ACOS(X)反余弦值反余弦值。

用法:

ACOS(X)返回X的反余弦值

ASIN(X)反正弦值反正弦值。

用法:

ASIN(X)返回X的反正弦值

ATAN(X)反正切值反正切值。

用法:

返回X的反正切值

CEILING(X)向上舍入向数值增大方向舍入。

CEILING(X)返回沿X数值增大方向最接近的整数。

CEILING(3.3)求得3,CEILING(-3.5)求得-3

COS(X)余弦值余弦值。

用法:

COS(X)返回X的余弦值

EXP(X)指数用法:

EXP(X)为e的X次幂,e等于2.71828182845904。

例如:

EXP(CLOSE)返回e的CLOSE次幂

FLOOR(X)向下舍入向数值减小方向舍入。

用法:

FLOOR(X)返回沿X数值减小方向最接近的整数。

例如:

FLOOR(3.3)求得3,FLOOR(-3.5)求得-4向下舍入

FRACPART(X)取小数部分取得数据的小数部分。

用法:

FRACPART(X)返回数值的小数部分。

例如:

FRACPART(12.3)求得0.3,FRACPART(-3.5)求得-0.5

INTPART(X)取整取得数据的整数部分。

用法:

INTPART(X)返回沿X绝对值减小方向最接近的整数。

例如:

INTPART(12.3)求得12,INTPART(-3.5)求得-3

LN(X)自然对数求自然对数。

用法:

LN(X)以e为底的对数。

例如:

LN(CLOSE)求收盘价的对数

LOG(X)10为底的对数求10为底的对数。

用法:

LOG(X)取得X的对数。

例如:

LOG(1000)等于3

MAX(A,B)最大值求最大值。

用法:

MAX(A,B)返回A和B中的较大值。

例如:

MAX(CLOSE-OPEN,0)表示若收盘价大于开盘价返回它们的差值,否则返回0

MIN(A,B)最小值求最小值。

用法:

MIN(A,B)返回A和B中的较小值。

例如:

MIN(CLOSE,OPEN)返回开盘价和收盘价中的较小值

MOD(A,B)求模运算求模运算。

用法:

MOD(A,B)返回A对B求模。

例如:

MOD(18,10)返回8

POW(A,B)乘幂乘幂。

用法:

POW(A,B)返回A的B次幂。

例如:

POW(CLOSE,2)求得收盘价的2次方

RAND(N)随机数随机整数。

用法:

RAND(N)返回一个范围在1-N的随机整数。

例如:

CLOSE*(RAND(10)/10+0.4)输出收盘价乘以[0.5-1.4]的随机系数

REVERSE(X)求相反数求相反数。

用法:

REVERSE(X)返回-X例如REVERSE(OPEN)返回-OPEN

ROUND(X)四舍五入为整数四舍五入为整数,显示时不带小数。

用法:

ROUND(X)将X四舍五入为整数。

例如:

ROUND(3.3)求得3,ROUND(3.5)求得4,ROUND(-3.5)求得-4

SGN(X)符号值求符号值。

用法:

SGN(X),当X>0,X=0,X<0分别返回1,0,-1

SIN(X)正弦值正弦值。

用法:

SIN(X)返回X的正弦值

SQRT(X)开平方开平方。

用法:

SQRT(X)为X的平方根。

例如:

SQRT(CLOSE)收盘价的平方根

TAN(X)正切值正切值。

用法:

TAN(X)返回X的正切值

用法:

TROUGHBARSA(X,N,M)表示之字转向ZIGA(X,N)的前M个波谷到当前的周期数,M必须大于等于1。

例如:

TROUGHBARSA(RSI1,10,2)

WINNER(X)获利盘比例获利盘比例。

用法:

WINNER(CLOSE)表示以当前收市价卖出的获利盘比例,如返回0.2表示20%获利盘;

例如:

WINNER(10)表示10元价格的获利盘比例。

该函数仅对比较日线分析周期有效

IG(X,N)之字转向之字转向。

用法:

ZIG(X,N),当序列或K线变化量超过N%时转向。

X为序列或常数,为常数时表示0:

开盘价,1:

最高价,2:

最低价,3:

收盘价,4:

高点用最高价、低点用最低价。

例如:

ZIG(3,10)表示收盘价的10%的ZIG转向。

ZIG(MA(C,20),10)表示均线的10%的ZIG转向

ZIGA(X,N)绝对之字转向绝对变化量之字转向。

用法:

ZIGA(X

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

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

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