云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 函数

函数

  • 62 次阅读
  • 3 次下载
  • 2025/7/1 8:27:16

引用函数:

返回无效数. 用法:

DRAWNULL

例如IF(CLOSE>REF(CLOSE,1),CLOSE,DRAWNULL)表示下跌时分析图上不画线

属于未来函数,将当前位置到若干周期前的数据设为1. 用法:

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

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

有效数据右对齐. 用法:

ALIGNRIGHT(X)有效数据向右移动,左边空出来的周期填充无效值 例如:TC:=IF(CURRBARSCOUNT=2 || CURRBARSCOUNT=5,DRAWNULL,C);XC:ALIGNRIGHT(TC);删除了两天的收盘价,并将剩余数据右移

求总的周期数. 用法:

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

例如:BARSCOUNT(CLOSE)对于日线数据取得上市以来总交易日数

BARSTATUS返回数据位置信息,1表示第一根K线,2表示最后一个数据,0

表示中间位置。例如:BARSTATUS=2表示当天是该股票数据的最后一个周期。

求到最后交易日的周期数. 用法:

CURRBARSCOUNT 求到最后交易日的周期数

求总的周期数. 用法:

TOTALBARSCOUNT 求总的周期数

判断是否为最后一个周期. 用法:

ISLASTBAR 判断是否为最后一个周期

上一次条件成立到当前的周期数. 用法:

BARSLAST(X):上一次X不为0到现在的天数

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

属于未来函数,下一次条件成立到当前的周期数. 用法:

BARSNEXT(X):下一次X不为0到现在的天数

例如:BARSNEXT(CLOSE/REF(CLOSE,1)>=1.1)表示下一个涨停板到当前的周期数

N周期内第一个条件成立到当前的周期数. 用法:

BARSSINCEN(X,N):N周期内第一次X不为0到现在的天数,N为常数

例如:BARSSINCEN(HIGH>10,10)表示10个周期内股价超过10元时到当前的周期数

第一个条件成立到当前的周期数. 用法:

BARSSINCE(X):第一次X不为0到现在的天数

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

统计满足条件的周期数. 用法:

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

例如:COUNT(CLOSE>OPEN,20)表示统计20周期内收阳的周期数

统计连续满足条件的周期数. 用法:

BARSLASTCOUNT(X),统计连续满足X条件的周期数.

例如:BARSLASTCOUNT(CLOSE>OPEN)表示统计连续收阳的周期数

求最高值. 用法:

HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始. 例如:HHV(HIGH,30)表示求30日最高价

求上一高点到当前的周期数. 用法:

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

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

求高值名次. 用法:

HOD(X,N):求当前X数据是N周期内的第几个高值,N=0则从第一个有效值开始.

例如:HOD(HIGH,20)返回是20日的第几个高价

求最低值. 用法:

LLV(X,N),求N周期内X最低值,N=0则从第一个有效值开始. 例如:LLV(LOW,0)表示求历史最低价

求上一低点到当前的周期数. 用法:

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

例如:LLVBARS(HIGH,20)求得20日最低点到当前的周期数

求低值名次. 用法:

LOD(X,N):求当前X数据是N周期内的第几个低值,N=0则从第一个有效值开始. 例如:LOD(LOW,20)返回是20日的第几个低价

求相反数.

用法:REVERSE(X)返回-X.

例如REVERSE(CLOSE)返回-CLOSE

引用若干周期前的数据(平滑处理).

用法:

REF(X,A),引用A周期前的X值.A可以是变量.

平滑处理:当引用不到数据时进行的操作。此函数中,平滑时使用上一个周期的引用值。

例如:REF(CLOSE,BARSCOUNT(C)-1)表示第二根K线的收盘价.

引用若干周期前的数据(未作平滑处理). 用法:

REFV(X,A),引用A周期前的X值.A可以是变量. 平滑处理:当引用不到数据时进行的操作。

例如:REFV(CLOSE,BARSCOUNT(C)-1)表示第二根K线的收盘价.

属于未来函数,引用若干周期后的数据(未作平滑处理). 用法:

REFX(X,A),引用A周期后的X值.A可以是变量. 平滑处理:当引用不到数据时进行的操作。

例如:REFX(CLOSE,1)表示下一周期的收盘价,在日线上就是明天收盘价

属于未来函数,引用若干周期后的数据(平滑处理). 用法:

REFXV(X,A),引用A周期后的X值.A可以是变量.

平滑处理:当引用不到数据时进行的操作。此函数中,平滑时使用上一个周期的引用值。

例如:TT:=IF(C>O,1,2);

REFXV(CLOSE,TT);表示阳线引用下一周期的收盘价,阴线引用日后第二周期的收盘价.

引用自1900年以来指定日期的数据. 用法:

REFDATE(X,A),引用A日期的X值.

例如:REFDATE(CLOSE,1011208)表示2001年12月08日的收盘价

CALCSTOCKINDEX.

用法:CALCSTOCKINDEX(股票代码,指标名称,指标线), 返回股票该指标相应输出的计算值.

例如:

CALCSTOCKINDEX('600000SH','KDJ',3)表示上证600000股票的KDJ指标第3个输出即J之值

CALCSTOCKINDEX('IFL0','MACD',2)表示IFL0品种的MACD指标第2个输出值.

注意:引用品种的对应周期的数据必须要先下载到本地

求总和. 用法:

SUM(X,N),统计N周期中X的总和,N=0则从第一个有效值开始. 例如:SUM(VOL,0)表示统计从上市第一天以来的成交量总和

求累乘. 用法:

MULAR(X,N),统计N周期中X的乘积,N=0则从第一个有效值开始. 例如:MULAR(C/REF(C,1),0)表示统计从上市第一天以来的复利

过滤连续出现的信号.

用法:FILTER(X,N):X满足条件后,将其后N周期内的数据置为0.

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

反向过滤连续出现的信号.

用法:FILTERX(X,N):X满足条件后,将其前N周期内的数据置为0.

例如:FILTERX(CLOSE>OPEN,5)查找阳线,前5天内出现过的阳线不被记录在内

对指定时间段的数据进行过滤,该时间段以外的数据无效. 用法:

TFILT(X,D1,M1,D2,M2)

例如TFILT(CLOSE,1040101,1025,1040101,1345)表示在2004年1月1日的10:25到2004年1月1日的13:45的收盘价是有效的. 周期以日为基本单位的,分时为0有效.

过滤连续出现的信号.

用法:TFILTER(买入条件,卖出条件,N);过滤掉买入(卖出)信号发出后,下一个反向信号发出前的所有买入(卖出)信号.

N=1表示仅对买入信号过滤; N=2表示仅对卖出信号过滤;

N=0表示对买入和卖出信号都过滤,返回1,2表示买入或卖出条件成立; 同一K线上只能有一个信号;

按照开平配对等原则过滤不合理的信号.

用法: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);

求真实波幅. 用法:

TR,求真实波幅.例如:ATR:=MA(TR,10); 表示求真实波幅的10周期均值

向前累加到指定值到现在的周期数. 用法:

SUMBARS(X,A):将X向前累加直到大于等于A,返回这个区间的周期数 例如:SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数

返回简单移动平均 用法:

MA(X,N):X的N日简单移动平均,算法(X1+X2+X3+...+Xn)/N

搜索更多关于: 函数 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

引用函数: 返回无效数. 用法: DRAWNULL 例如IF(CLOSE>REF(CLOSE,1),CLOSE,DRAWNULL)表示下跌时分析图上不画线 属于未来函数,将当前位置到若干周期前的数据设为1. 用法: BACKSET(X,N),若X非0,则将当前位置到N周期前的数值设为1. 例如:BACKSET(CLOSE>OPEN,2)若收阳则将该周期及前一周期数值设为1,否则为0 有效数据右对齐. 用法: ALIGNRIGHT(X)有效数据向右移动,左边空出来的周期填充无效值 例如:TC:=IF(CURRBARSCOUNT=2 || CURRBARSCOUNT=5,DRAWNULL,C);XC:ALIGNRIGHT(TC);删除了两天的收盘价,

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com