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

 

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

在前一篇文章《第六篇——通达信指标公式编写常用函数(二)——HHV、LLV(从零起步编写通达信指标公式系列)》中讲过HHV(X,N),表示N个周期内X的最高值,但是从获得的结果并不能确定最高值对应的那根K线,而通过今天讲的HHVBARS,获得上一最高值到当前的周期数,就可以确定最高值对应的K线。

 

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

 

一、HHVBARS、LLVBARS函数简介

1、HHVBARS

 

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

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

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

 

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

 

2、LLVBARS

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

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

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

 

二、HHVBARS函数应用举例

 

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

HHVBARS(H,60);

通达信 交易明细 python 通达信交易函数_通达信 交易明细 python

通达信 交易明细 python 通达信交易函数_加载_02

上图中,最下方的白线就是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。

通达信 交易明细 python 通达信交易函数_常用函数_03

通达信 交易明细 python 通达信交易函数_通达信 交易明细 python_04

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

 

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