彩虹桥 发表于 2023-5-8 16:19:35

通达信指标公式编写常用函数(三)——HHVBARS、LLVBARS

通达信指标公式编写常用函数(三)——HHVBARS、LLVBARS

                  
内容提要:本文主要介绍了HHVBARS函数、LLVBARS函数、函数的应用举例以及函数的综合运用。





HHVBARS这个函数名由HHV和BARS两部分组成,HHV是最高值,BARS是英文,翻译成中文就是K线的意思。从这个函数名就能看出来,HHVBARS函数和最高值对应的K线有关系。LLVBARS类似,在下面的文章中,主要以HHVBARS为主进行讲解。


在前一篇文章中讲过HHV(X,N),表示N个周期内X的最高值,但是从获得的结果并不能确定最高值对应的那根K线,而通过今天讲的HHVBARS,获得上一最高值到当前的周期数,就可以确定最高值对应的K线。


可能还有点迷糊,举一个更通俗的例子,比如60个人随机排队,HHV函数可以获得这60个人的最高身高是190cm,但是却不知道身高最高的人是谁。是小张、小王还是小李?通过HHVBARS函数可以获得身高最高的那个人的相对位置,就能确定是谁了。









1、HHVBARS


含义:获得上一最高值到当前的周期数


使用用法:HHVBARS(X,N),获得N个周期内X最高值到当前的周期数


举例:HHVBARS(H,60),以日线为例,就是获得60日内最高点到当前的周期数


(在上一篇文章中,有粉丝提出最高价、最高值的区别,这里就用“最高点”来代替“最高价的最高值”这种比较拗口的说法。)





2、LLVBARS


含义:获得上一最低值到当前的周期数


使用用法:LLVBARS(X,N),获得N个周期内X最低值到当前的周期数


举例:LLVBARS(L,60),以日线为例,就是获得60日内最低点到当前的周期数












函数可能比较抽象,不容易想明白,这时候就可以用笨方法,把语句代码保存成指标,加载到副图上看一下。



HHVBARS(H,60);



https://img-blog.csdnimg.cn/64a430f14b564e009a30f085c78abbd6.png


?https://img-blog.csdnimg.cn/20d22b5a70684d4aadefc5b24bffd3f7.png


上图中,最下方的白线就是HHVBARS(H,60)。以红色箭头处的最高点为例,红色圆圈那里的HHVBARS(H,60)获得的就是最新一根K线到最高点那根K线的周期数(图上黄色区间)。








总体思路:从60日高点开始,下跌超过30%





先上代码:



HH:=HHV(H,60);


HB:=HHVBARS(H,60);


LL:=LLV(L,HB+1);


DWQY:(HH-LL)/HH>0.3;






代码详解:


a、HH:=HHV(H,60);,这一句获得60日高点的值;


b、HB:=HHVBARS(H,60);,获得60日高点距离当前的周期数(可以参考上面应用举例里的黄色区间);


c、LL:=LLV(L,HB+1);,获得60日最高点到当前这个区间的最低点(可以参考上面应用举例里黄色区间的最低点);


d、DWQY:(HH-LL)/HH>0.3;,下跌超过30%,返回结果为1,否则为0。


https://img-blog.csdnimg.cn/0c1f8427463544d89d02069b09f1b163.png


?https://img-blog.csdnimg.cn/f360aca73f0b4715b3b6c6c7511e3227.png


提醒一下,这个指标公式只是为了举例,并不建议大家抄底,逆势操作风险还是比较大的。





这两天开始讲函数,内容比较干,各位粉丝朋友阅读起来可能有一定的困难,但是作为通达信编写指标公式学习框架的重要组成部分,又不得不讲解。各位粉丝朋友只能先干货硬吃吧,后面会结合一些常见指标、交易方法进行进一步讲解,给大家理清思路。





关注技术Pie,学习更多通达信指标公式编写知识。







               
页: [1]
查看完整版本: 通达信指标公式编写常用函数(三)——HHVBARS、LLVBARS