跨周期函数怎么应用

admin TB编程培训视频 2021年02月02日

  这节课我们进入第三章学习内容。第一课跨周期公式的应用。首先我们打开 t b的这一个公式编辑器,前面的这些参数,这是上节课我们讲到的内容,在这节课暂时我们不用管它,我们保留一个变量,它的变量名就是一个变量的缩写,跨周期公式的应用,其实我们没有必要来记住每一个函数,我们只知道他能实现哪些功能,有哪些函数就可以。具体我们要使用哪一个函数的时候,我们在软件的帮助里面,帮助指南,然后在附录上用户函数索引我们打开,我们在这个地方我们可以找到一个函数,他的说明是跨周期数据转换函数,最主要的我们是要学会如何来使用它的这些方法。

  我们单击这个函数进入他的使用说明,大家到时候可以仔细的看一下,研究一下它可以转换的数据类型有4种,分别是分钟、日线、周线、月线转换的数据有6种,以前说过的他 k线属性里面的,但是不包括时间。好,我们将这一个函数先复制 countryside将它最小化,我们打开公式编辑器,我们将它粘贴过来,我们给他加上括号,这个函数一共有4个参数,第一个参数是要求我们要转换的数据,比如说我们转换开盘价,open逗号隔开。

  第二个参数是它的周期明。如果是分钟, m I n周其明。第三个参数我们都好隔开,它是我们需要转换的周期的值,比如说我们要转换60分钟,这里有点问题,首先在周期这个名称它是一个字符串类型的,我们需要用双引号将它括起来。好,这样就正确。还有四第4个参数,它是需要计算的。数据也就是计算的方式,我们需要转换它的。哪一个数据呢?我们也转换他的开盘价,open,我们将它的第4个参数它也是个字符串类型的,我们需要用引号引起来。

  好,这样我们就将当前图表那样的开盘价,这个值转换为了60分钟开盘价数据的值,我们将他付给变量,变量。好,这样他求出来的返回的值就付给了变量变量名。我们需要强调的是什么?需要强调的是他呢可以小周期去转换大周期的数据,不能以大周期转化小周期的数据,为什么是这样子呢?这是因为小周期里面它包含了有大周期 k线的属性,而大周期不包含小周期的属性,数据属性,所以是这样子。我们将它重视起来,我们说明只能主要是只能转换大周期数据好,那么这样转换出来了以后,它会是一个什么样子呢?

  我们让他输出一下,我们将下面的输出工具注释去掉,刚好让他输出这一个变量,我们检测一下,没有问题。保存已经成功,我们现在我们返回图表来看图表,这个时候他分别了输出了一个5371。在这么多的线,首先咱们的图表咱们是一分钟,我们需要说明的咱们是用一分钟图表去引用60分钟k线的开盘价。

  好,我们我们这个时候我们打开60分钟的 k线图表,我们来看一下它的开盘价是不是5371呢?我们是否听到看注意看这个信息,信息提示它的开盘价是5371最高价5396,好,那么这个时候我们就已经成功了,将他的数据60分钟的数据已经提取过来,那么如果我们要获取它的最高值,我们只用修改 h这个是最高值的权利,全民这边咱们也可以这样他修改为好,我们编译一下,我们注意看它输出的结果是5396。

  我们看这里最高价,我们注意看他的信息,最高价,5396对不对?没有问题,对吧?它的上引线5396,我们如果在转换收盘价的时候,以及最高价最低价的时候,它会出现一个问题,我们注意看图表他的钱几个k线?

  60分钟,在一分钟上表示它有60个项,为什么?过来还没有几根线,它这个值就变了,它是5388。我们注意看这个地方所设置,这是因为它在大周期对应的小周期的时候,比如说 k线它收盘的时候,他出现最高点的时候,他是在这一个这个可以显示上面。那么在走到这个时候,他数据还没有出来,你怎么能得到他的最高价,当时的走在时间的时候,时间 k线走到 k线的时候,当然这个k线也没有做完,所以它对应了当时的当时的最高价,它只有5388,所以这个样子,那么如果我们来获取他的收盘价 c close。

  我们会得到什么结果?我们辨认一下,我们会发现我们得出来的结果,比如说倒数第二个k线,5388,他收盘价在信息提示的当前的线的收盘价也是5388,其实等于没有转换。为什么会出现这样子呢?因为我们知道收盘价60分钟在他没有收盘的时候,他的收盘价也是在对应的时间的时候,他这个也是在变动的。所以对应的时间它60分钟的收盘价也是5388,所以大家的思维一定要严谨,而不是说它这个值还没有出来,虽然是这一个k线,所以是这一个k线,但是他还没有收盘,在这一瞬间他还没有收盘,那么等到收盘的时候来对应的收盘的这一瞬间对应的是这一个k线,收盘。

  所以5389我们看这个可行?收盘上5389没有问题,对不对?所以大家在编写程序的时候,有一些它的功能,以及他的这一个在当前那个位置,他求出来的值大家要反复的思考琢磨,思维一定要严谨,好的关于跨周期的函数的使用,基本的情况就是这样子,如果我们要更改周期,我们只用修改这一个字,如果有别的周期,日线那就是对。周线了week。那么我们只用修改它,我们就可以转换出来,我们可以提取在当时对应的其他周期里面的值。

  好的,这节课我们就讲到这里,下节课我们讲到制作趋势交易系统。