首页 > 视频教程 > 程序化交易量化编程 > TB编程培训视频 > 如何获取当天或某天的开盘价

如何获取当天或某天的开盘价

admin TB编程培训视频 2020年06月27日

  这节课我们讲获取当天或者以前的开盘价或收盘价,打开tb我们在公式编公式编辑器里面,我们这个时候我们将上节课的这个内容先注释掉,在tb里面来提取当天的开盘价或收盘价以及昨天或者更早的,这个是比较方便的,它跟文化财经是不一样的,因为它在用户函数里面已经给你编写好了,我们只用我们把这一个用户函数提取出来,就可以ok。那么在哪个地方我们依然打开帮助,我们选择用户函数,对抗在下面有一个我们找到一个这个函数,部分地说明求n天前的开盘价。

  凌维当天因为昨天以此类推,我们应该很容易理解,我们可以做一个示范。 Open点我们去把它复制,然后最小化,然后我们直接帮他放到输出工具里面来就可以。我们直接把它放到输出工具里边,我们CTRL v问题,然后他有一个参数,你要获取哪一天的,你要获取当天的你就加一个0。好,我们给他我们一下。

  我们注意看,它这个上面每个下面都标有533553355335,到了第二天这个时候他又标的是5440,那么这个是我们鼠标指的 k线,这个是这个是今天的这一个开盘的这 k线。我们注意看对不对?分割开来。

  8月2号,然后我们鼠标放在上面,我们看到提示的信息,时间是9.00,它的开盘价5440,我们看下方5440没有问题,他都是当天的。那么比如说我们要提取指定的某一天的开盘价格,比如说要提取昨天的我们切换为11年,然后我们在边界编译一下,你会发现。对5335它就成了昨天。昨天这个时候我们把放在这个地方了。放到昨天。好的。开盘价5335没有问题,他在今天显示,那么昨天显示是前天显示就是大前天的,以此类推。

  当然我们在使用程序的时候,程序它是往后走的,我们只用顾及到当前的 k线,它提取的就是我们要指定的某一个某一天的开盘价就可以了。那么我们如何提取当天的收盘价呢?注意了这里的开盘价跟当天的收盘价,它指的不是说某一个 k线,它指的是标准的一天,今天昨天,而不是说某一个k线它的开盘价,如果在日线上面它就不存在这个问题,一个k线它是一天吗?所以它是这样子。所以这个概念我们要区分开来,它是某一日的开盘价,不是某一个k线的。

  我们我们来提取它的收盘价,我们这边只能改为close。Ok。这样提取出来就是昨天的收盘价,效果不用演示,大家肯定也知道他就是那样子,这是没有问题的。

  需要说明的是我们提取出来的某一天的收盘价,比如说今天我们在程序运行的时候,我们今天要提起昨天的收盘价,他没有问题,前天的收盘价没有问题。为什么?因为昨天跟前天他就已经过去了,它收盘价已经固定了,它的值已经不会发生变化。如果你要提取当天的收盘价,由于是盘中你来提取了以后,收盘价其实它就是现价,当前的价格,所以你提取它没有任何的意义,因为它还是个变量,这一点大家一定要注意,好的,关于提取 n天前或当天的开盘价以及收盘价,这节课就讲到这里。

  这儿加一个d那么也就是说如果叫提取以前的某一天的最低价跟最高价,也是一个道理。我们在用户函数里面找,其实前面这儿只用加上最高价或最低价,后面加一个d也就出来了。好了,这节课就讲到这里。