打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
引用函数HHVBARS和LLVBARS的运用-阳之光指标交流空间-金融界博客

引用函数HHVBARS和LLVBARS的运用

(2007-05-1 11:50:59)

1、函数:HHVBARS(X,N) 参数:X为数组,N为计算周期。上一高点位置 求上一高点到当前的周期数。
说明:求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计
用法: HHVBARS(HIGH,0) 求得历史新高到当前的周期数。
请看下面的指标:
Var1:=VOL/CAPITAL*100;
Var2:=HHVBARS(HIGH, 50);{求得50日最高点到当前的周期数}
Var3:=(CLOSE-REF(OPEN, Var2))/REF(OPEN, Var2)*100;{收盘价-50日最高点到当前的周期数/50日最高点到当前的周期数*100}
Var4:=REF(CLOSE,2)*0.865;
Var5:=REF(CLOSE,13)*0.772;
Var6:=MIN(Var4,Var5);
超跌:IF((CLOSE-Var6)/CLOSE<0.030 AND Var3<(-35) AND SUM(Var1,5)/5<1.800,1,0)*10;{通过计算比较在低于50日最高点并符合其它几个条件的位置上显示脉冲信号}如图

 
2、函数: LLVBARS(X,N) 参数:X为数组,N为计算周期。上一低点位置 求上一低点到当前的周期数。
说明:求N周期内X最低值到当前周期数,N=0表示从第一个有效值开始统计
用法:LLVBARS(LOW,20) 求得20日最低点到当前的周期数。
你可以参照上面的指标示例运用该函数编写符合自己设计思路的指标。
 
HHV、HHVBARS函数的使用(求最高点和最低点


  函数:HHVBARS(X,N) s'K
  描述:上一高点位置 ~77g
  类别:引用
  参数:X为数组,N为计算周期bbs.batong.nety="%
  返回:返回数组
  说明:求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计 +]
  示例:HHVBARS(HIGH,0)求得历史新高到当前的周期数}
0
  
  HHV、HHVBARS这两个函数一起用,可以找到当前N天中的最高点。
  sl
  A:=BACKSET(ISLASTPERIOD,HHVBARS(H,N)+1);$%6
  B:=COUNT(A,N)=1;{取得前N个周期内的最高点位置}!A#f
  REF(H,BARSLAST(B));
J7:%&
  DRAWICON(B,H,1),ALIGN2;{主图叠加。N:30,1,9999}
  *d!
  函数:LLVBARS(X,N)
  描述:上一低点位置p
  类别:引用+'6>
  参数: 无
  返回: 无 M0u
  说明:求N周期内X最低值到当前周期数,N=0表示从第一个有效值开始统计 %&65
  示例:LLVBARS(HIGH,10)求得10日最低点到当前的周期数
  
  当前N天之内的最高点和最低点就一目了然了: y*#,h
  W%
  A:=BACKSET(ISLASTPERIOD,HHVBARS(H,N)+1);:w3C)
  B:=COUNT(A,N)=1;{取得前N个周期内的最高点位置}
  REF(H,BARSLAST(B));Y
  DRAWICON(B,H,1),ALIGN2;w8H
  A2:=BACKSET(ISLASTPERIOD,LLVBARS(L,N)+1);
  B2:=COUNT(A2,N)=1;{取得前N个周期内的最低点位置})W1p0@
  REF(L,BARSLAST(B2));/6
  DRAWICON(B2,L,2),ALIGN1;{主图叠加。N:30,1,9999} E:i
  
  这个公式求前期高低点,在600036等次新股上试调整参数就露马脚了,并不完善。问题出在HHVBARS起算点等原因上。
  
  下面这个公式可以说是完美解决方案:!G%;R
  
  HH:HHV(H,N),LINETHICK2;&}Y$T"v
  LL
LV(L,N),LINETHICK2;{主图叠加,参数N:30,1,9999}
  '!'
  
  当N个周期之内,有两个最高价,即有等高的情况出现,HHVBARS会返回哪个最高价到当前的周期数呢?八通论坛.u
  
  用副图公式观察,N取10:,qaE
   F&:C
  HHVBARS(H,N);
  
  我们可以得出结论,返回的是前一个最高价到当前的周期数。同样,当在N个周期之内,有两个等低的最低价出现时,LLVBARS会返回前一个最低价到当前的周期数。

引用函数三十四个

(2009-05-10 13:49:24)
标签:

有效值

最低

股票

分类:函数指标

 

一、无效数

1、  无效数DRAWNULL

无效数。

2、返回无效数.

用法:

 DRAWNULL

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

 

二、向前赋值  BACKSET

1、BACKSET(,)

若?则将最近?周期置为1

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

用法:

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

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

 

三、有效数据周期数BARSCOUNT

1、求总的周期数.

用法:

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

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

2、  BARSCOUNT()

若?则将最近?周期置为1

 

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

1、求到最后交易日的周期数.

用法:

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

2、  CURRBARSCOUNT

到最后交易日的周

 

五、TOTALBARSCOUNT 求总的周期数

1、求总的周期数.

用法:

 TOTALBARSCOUNT 求总的周期数

2、  TOTALBARSCOUNT

总的周期数

 

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

1、判断是否为最后一个周期.

用法:

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

2、ISLASTBAR

是否为最后一个周

七、上一次条件成立到当前的周期数BARSLAST

1、上一次条件成立到当前的周期数.

用法:

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

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

2、  BARSLAST()

上次?距今天数

 

八、第一个条件成立到当前的周期数. BARSSINCE(X)

1、第一个条件成立到当前的周期数.

用法:

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

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

2、BARSSINCE(X)

首次?距今天数

 

九、统计满足条件的周期数COUNT.

1、统计满足条件的周期数.

用法:

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

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

2、COUNT(,)

统计?日中满足?的天数

 

十、统计连续满足条件的周期数.

用法:

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

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

 

十一、求动态移动平均. DMA(X,A)

1、用法:

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

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

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

2、DMA(,)

以?为权重?的动态移动平均

 

十二、返回简单移动平均MA

1、用法:

MA(X,M):X的M日简单移动平均

2、  MA(,)

的?日简单移动平均

 

十三、返回移动平均SMA

1、用法:

SMA(X,N,M):X的N日移动平均,M为权重,如Y=(X*M+Y'*(N-M))/N

2、SMA(,,)

的?日[?日权重]移动平均

 

十四、返回指数移动平均EMA

1、用法:

EMA(X,M):X的M日指数移动平均

2、  EMA(,)

的?日指数移动平均

 

十五、返回平滑移动平均MEMA

1、用法:

MEMA(X,M):X的M日平滑移动平均

2、  MEMA(,)

的?日平滑移动平均

 

十六、返回指数移动平均EXPMA

1、用法:

EXPMA(X,M):X的M日指数移动平均

2、EXPMA(,)

的?日指数移动平均

 

十七、返回指数平滑移动平均

1、用法:

EXPMEMA(X,M):X的M日指数平滑移动平均EXPMEMA

2、EXPMEMA(,)

的?日指数平滑移动平均

 

十八、返回偏移移动平均XMA

1、用法:

XMA(X,M):X的M日偏移移动平均

2、XMA(,)

的?日偏移移动平均

 

十九、求最高值. HHV

1、用法:

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

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

2、HHV(,)

日内?的最高值

 

二十、求最低值. LLV

1、用法:

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

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

2、LLV(,)

日内?的最低值

 

二十一、求上一高点到当前的周期数. HHVBARS

1、用法:

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

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

2、HHVBARS(,)

日内?距今天数

 

二十二、求上一低点到当前的周期数. LLVBARS

1、用法:

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

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

2、LLVBARS(,)

日内?距今天数

 

二十三、求相反数. REVERSE

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

例如REVERSE(CLOSE)返回-CLOSE

2、REVERSE()

的相反数

 

二十四、引用若干周期前的数据REF.

1、用法:

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

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

2、REF(,)

日前的?

 

二十五、引用自1900年以来指定日期的数据REFDATE.

1、用法:

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

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

2、REFDATE(,)

日?

 

二十六、求总和SUM.

1、用法:

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

例如:SUM(VOL,0)表示统计从上市第一天以来的成交量总和

2、SUM(,)

的?日累和

 

二十七、过滤连续出现的信号. FILTER

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

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

2、FILTER(,)

的?日过滤

 

二十八、向前累加到指定值到现在的周期数. SUMBARS

1、用法:

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

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

2、SUMBARS(,)

累加至?的天数

 

二十九、介于某个范围之间

1、RANGE(A,B,C):A在B和C范围之间.

用法:

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

2、RANGE(,,)

位于?和?之间

 

三十、取值设为常数

1、CONST(A):取A最后的值为常量.

用法:

 CONST(INDEXC)表示取大盘现价

2、CONST()

的?日取值设为常数

 

三十一、当前值是近多少周期内的最大值.

1、用法:

 TOPRANGE(X):X是近多少周期内X的最大值

例如:TOPRANGE(HIGH)表示当前最高价是近多少周期内的最高价

2、TOPRANGE()

当前值是近?周期的最大值

 

三十二、当前值是近多少周期内的最小值.

1、用法:

 LOWRANGE(X):X是近多少周期内X的最小值

例如:LOWRANGE(LOW)表示当前最高价是近多少周期内的最小价

2、LOWRANGE()

当前值是近?周期的最小值

 

三十三、寻找指定周期内的特定。。。。。。

1、N周期前的M周期内的第T个最大值.

用法:

 FINDHIGH(VAR,N,M,T):VAR在N日前的M天内第T个最高价

2、FINDHIGH(,,,)

寻找指定周期内的

 

三十四、寻找指定周期内的特定。。。。。。

1、N周期前的M周期内的第T个最小值.

用法:

 FINDLOW(VAR,N,M,T):VAR在N日前的M天内第T个最低价

2、FINDLOW(,,,)

寻找指定周期内的

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
金字塔(引用函数)
通达信时间函数
通达信指标编写-HHVBARS函数与LLVBARS函数-035
通达信缠论分型选股指标公式
第二期:通达信软件基本公式编写,行情函数和引用函数 讲解
通达信函数——引用函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服