博易大师指标公式集锦以及编写方法大集合.doc

上传人:m**** 文档编号:557563327 上传时间:2023-05-07 格式:DOC 页数:124 大小:2.01MB
返回 下载 相关 举报
博易大师指标公式集锦以及编写方法大集合.doc_第1页
第1页 / 共124页
博易大师指标公式集锦以及编写方法大集合.doc_第2页
第2页 / 共124页
博易大师指标公式集锦以及编写方法大集合.doc_第3页
第3页 / 共124页
博易大师指标公式集锦以及编写方法大集合.doc_第4页
第4页 / 共124页
博易大师指标公式集锦以及编写方法大集合.doc_第5页
第5页 / 共124页
点击查看更多>>
资源描述

《博易大师指标公式集锦以及编写方法大集合.doc》由会员分享,可在线阅读,更多相关《博易大师指标公式集锦以及编写方法大集合.doc(124页珍藏版)》请在金锄头文库上搜索。

1、名称定义用法举例解释AMOUNT成交额AMOUNT取得该周期成交额BARSTATUS数据位置状态BARSTATUS=2 表示当天是该股票数据的最后一个周期BARSTATUS 返回数据位置信息,1表示第一根K 线,2表示最后一个数据,0表示中间位置CLOSE收盘价CLOSE取得该周期收盘价HIGH最高价HIGH取得该周期最高价LOW最低价LOW取得该周期最低价ISDOWN该周期是否收阴当收盘开盘时,返回值为1,否则为0OPEN开盘价OPEN取得该周期开盘价VOL成交量VOL取得该周期成交量以上为行情函数:名称定义用法举例解释CATEGORY证券类型返回证券类型,指数=0,股票=1,基金=2,债券

2、=3,其它=4, 期权=5,外汇=6,期货=7注意:该函数返CURRENTDATE计算时的当前日期CURRENTDATE,返回计算时的日期,该日期是从1900年开始的日期,例如2003年1月1 日表示为1030101同上CURRENTTIME计算时的当前时间CURRENTTIME,返回计算时的时间,格式为时分秒,有效范围(000000-235959)同上DATATYPE当前分析的数据类型ATATYPE,返回数据类型,分时线=1,分笔成交=2,1 分钟线=3,5 分钟线=4,15 分钟线=5,30 分钟线=6,60 分钟线 =7,日线=8,周线=9,月线=10,多日线=11,年线=12。同上MI

3、NDIFF最小价格变动MINDIFF,返回当前股票价格最小变动量,对于股票是0.01元,基金是0.001同上VOLUNIT每手股数用法: VOLUNIT,返回每手股数。对于股票值为100,债券为10以上为常用函数名称定义用法举例BARPOS取得该周期在所有数据中的位置BARPOS对于日线来说,函数返回上市以来的天数D1970TODATE(X)1970 日转换为日期用法:D1970TODATE(X),得到1970 日期X 的日期值DATE年月日DATE 函数返回有效值范围为(700101-1341231),表示19700101-20341231 取得该周期从1900 以来的年月日。 用法:DAT

4、ETOD1970(X),得到日期X 距离1970年1月1 日 以来的天数DATETOD1970(X)日期转换为1970 日DATETOD1970(DATE)就返回今天距离1970年1月1 日的天数DAY日期DAY 函数返回有效值范围为(1-31) 取得该周期的日期DAYS1970取得该周期从1970 以来的天数用法:DAYS1970.函数返回自从1970年1月1 日以来的天数,例如在1971年1月1 日返回365HOUR小时HOUR 函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0 取得该周期的小时数MINUTE分钟INUTE 函数返回有效值范围为(0-59),对于日线及更长的

5、分析周期值为0 取得该周期的分钟数MONTH月份MONTH 函数返回有效值范围为(1-12) 取得该周期的月份T0TOTIME(X)秒数转换为时间T0TOTIME(X),得到从0 点开始X 秒后的时间值TIME取得该周期的时分秒TIME 函数返回有效值范围为(000000-235959)TIME0取得该周期从当日0 点以来的秒数TIME0 函数返回自从当日0 点以来的秒数,对于日线以上的分析周期,返回0TIMETOT0(X)时间转化为秒数TIMETOT0(X),得到时间X 距离当日0 点的秒数。WEEKDAY取得该周期的星期数WEEKDAY 函数返回有效值范围为(0-6),0表示星期天YEAR

6、取得该周期的年份YEAR 函数返回有效值范围为(1970-2038)以上为时间函数名称定义用法举例ALL(X,N)一直满足条件用法:ALL(X,N),统计N 周期中是否一直都满足X 条件,若N=0 则从第一个有效值开始。例如:ALL(CLOSEOPEN,20)表示是否20 周期内全部都收阳线。 ANY(X,N)至少一次满足条件用法:ANY(X,N),统计N 周期中是否至少有一次满足X 条件,若N=0 则从第一个有效值开始。例如:ANY(CLOSEOPEN,20)表示是否20 周期内是否存在一根阳线BACKSET向前赋值将当前位置到若干周期前的数据设为1。用法: BACKSET(X,N),X非0

7、,则将当前位置到N 周期前的数值设为1。例如:BACKSET(CLOSEOPEN,2)若收阳则将该周期及前一周期数值设为1,否则 为0BARSCOUNT有效值周期数求总的周期数。用法: BARSCOUNT(X)第一个有效数据到当前的天数。例如:BARSCOUNT(CLOSE)对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数,对于1分钟线取得当日交易分钟数 BARSLAST上一次条件成立位置上一次条件成立到当前的周期数。用法: BARSLAST(X):上一次X 不为0 到现在的天数 。例如:BARSLAST(CLOSE/REF(CLOSE,1)=1.1)表示上一个涨停板到当前的周

8、期数BARSSINCE第一个条件成立位置第一个条件成立到当前的周期数。用法: BARSSINCE(X):第一次X 不为0 到现在的天数。例如:BARSSINCE(HIGH10)表示股价超过10元时到当前的周期数 COUNT统计总数统计满足条件的周期数。用法: COUNT(X,N),统计N 周期中满足X 条件的周期数,若N=0 则从第一个有效值开始。例如:COUNT(CLOSEOPEN,20)表示统计20 周期内收阳的周期数DMA动态移动平均求动态移动平均。用法: DMA(X,A),求X 的动态移动平均。算法: 若Y=DMA(X,A) 则 Y=A*X+(1-A)*Y,其中Y表示上一周期Y 值,A

9、必须小于1。例如:DMA(CLOSE,VOL/CAPITAL)表示求以换手率作平滑因子的平均价EMA指数平滑移动平均卖一价求指数平滑移动平均。用法: EMA(X,N),求X 的N 日指数平滑移动平均。算法:若Y=EMA(X,N) 则Y=2*X+(N-1)*Y/(N+1),其中Y表示上一周期Y值。例如:EMA(CLOSE,30)表示求30 日指数平滑均价FILTER信号过滤过滤连续出现的信号。用法: FILTER(X,N):X满足条件后,删除其后N 周期内的数据置为0 。例如:FILTER(CLOSEOPEN,5)查找阳线,5天内再次出现的阳线不被记录在内HHV最高值用法: HHV(X,N),求

10、N 周期内X 最高值,N=0 则从第一个有效值开始。例如:HHV(HIGH,30)表示求30 日最高价HHVBARS上一高点位置求上一高点到当前的周期数。用法: HHVBARS(X,N):求N 周期内X 最高值到当前周期数,N=0 表示从第一个有效值开始统计 。如:HHVBARS(HIGH,0)求得历史新高到到当前的周期数LAST(X)连续满足条件的周期数用法:LAST(X),统计连续满足X 条件的周期数。例如:LAST(CLOSEOPEN)表示到目前为止连续收阳的周期数。LLV最低值用法: LLV(X,N),求N 周期内X 最低值,N=0 则从第一个有效值开始。例如:LLV(LOW,0)表示

11、求历史最低价LLVBARS上一低点位置求上一低点到当前的周期数。用法: LLVBARS(X,N):求N 周期内X 最低值到当前周期数,N=0 表示从第一个有效值开始统计 。如:LLVBARS(HIGH,20)求20 日最低点到当前的周期数MA(X,N)简单移动平均用法: MA(X,N),求X 的N 日移动平均值。算法:(X1+X2+X3+.+Xn)/N例如:MA(CLOSE,10)表示求10 日均价REF向前引用用法: REF(X,A),引用A 周期前的X 值。例如:REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收 。SMA移动平均用法: SMA(X,N,M),求X 的N 日移动

12、平均,M 为权重。算法: 若Y=SMA(X,N,M) 则 Y=M*X+(N-M)*Y)/N,其中Y表示上一周期Y值,N必须大于M。例如:SMA(CLOSE,30,1)表示求30 日移动平均价。SUM求和用法: SUM(X,N),统计N 周期中X 的总和,N=0 则从第一个有效值开始。例如:SUM(VOL,0)表示统计从上市第一天以来的成交量总和SUMBARS累加到指定周期数向前累加到指定值到现在的周期数。用法: SUMBARS(X,A):将X 向前累加直到大于等于A,返回这个区间的周期数,例如:SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数以上为引用函数名称定义解释BETWE

13、EN介于两个数之间用法:BETWEEN(A,B,C)表示A 处于B 和C 之间时返回1,否则返回0如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5)表示收盘价介于5 日均线 和10 日均线之间CROSS交叉函数A:变量或常量,判断交叉的第一条线,B:变量或常量,判断交叉的第二条线,例 CROSS (MA (CLOSE,5),MA (CLOSE,10):5 日均线与10 日均线金叉 CROSS (CLOSE,12):价格下行突破12元。IF条件函数根据条件求不同的值。用法: IF(X,A,B)若X 不为0 则返回A,否则返回B,例如:IF(CLOSEOPEN,HIG

14、H,LOW)表示该周期收阳则返回最高值,否则返回最低值LONGCROSS维持-交叉函数两条线维持一定周期后交叉,用法:LONGCROSS(A,B,N)表示A 在N 周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0。例:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)表示5 日均线维持5周期后与10 日均线交金叉RANGE范围介于某个范围之间,用法:RANGE(A,B,C)表示A 大于B 同时小于C 时返回1,否则返回0,例如:RANGE(CLOSE,MA(CLOSE,5),MA(CLOSE,10)表示收盘价大于5 日均线并且小于10 日均线以上为逻辑函数名称定义用法解释举例ABS绝对值求绝对值。用法: ABS(X)返回X 的绝对值例如:ABS(-34)返回34ACOS反余弦值用法:ACOS(X)返回X 的反余弦值AND逻辑与运算用法:A AND B 表示条件A 与条件B同时成立ASIN反正弦值用法:ASIN(X)返回X 的反正弦值ATAN反正切值用法:ASIN(X)返回X 的反正弦值CEILING向上舍入向数值增大方向舍入,用法:CEILING(A)返回沿A数值增大方向最接近的整数例:CEILING(12.3)求得13,C

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号