首页 > 外汇 > 外汇视频 > 程序化交易量化编程 > TB编程培训视频 > 日内交易中的时间控制方法介绍

日内交易中的时间控制方法介绍

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

  这节课我们讲日内交易当中的时间控制,我们在编辑窗口,我们将上节课其他当中的一些变了我们删除掉。我们在讲时间 k线属性的时候,每一个k线它都有一个对应的时间属性,它包括了有年月、日、年月日,小时、分钟、秒,但是我们比如我们在使用 k线属性的时候,再包括最尤其是测试的时候,它只包括了有只包括到分哪一分钟,我们30分钟它就精确到分。

  那么我们在程序当中,尤其在日内交易当中,一般情况下我们是怎么样来控制的呢?比如说我们要让他在每一天的某一个时间段,某一个k线上面,我们让他在某一个时间段,我们让他就是说显示一个显示一个字符串出来,来提示我们。好。比如现在我们就制作,我们要让他在10:15的这一个k线来提示我们要修盘了,对吧?

  首先我们要判定了这一个k线要判定这一个k线款的一个k线,我如何来如何来判定我们可以获取if括号。括号。If语句我们以前已经讲过,这里就不多讲,如果如果 tim他等于个什么?我们想想如果我们运用的是30分钟或者是15分钟,则他的要修盘的这一个k线前一个k线它则是在则是在这一个9:00都是9:00的 k线,对吧?

  比如我们举一个例子,我们就给他拿一个 time的它的返回的值的类型。

  是这样子,我们注意看,我们索引一下,我们注意看他上面说的 tom这函数它说明当前公司应用商品在当前 k线的时间把它返回的是当前商品在k k线的时间,当前公司用于商品备案的时间,它的格式为0点,下来是时间,下来是分下来10秒,再下来为毫秒,它属于一个是浮点数,还是数值类型的,比如说他的11点34分,21秒356,它返回的值它就是0.113421356,它是这样一个值。

  那么通常情况下,你像比如我们再用到一分钟,1分钟或5分钟了,他都但是属性值后面的秒是没有的。那么于是我们直接就在比如我们就等于一个00点0点1110:15应该是0点。Eating0.10这一个k线,0.10的k线,那么怎么样?如果是0.10,我们可就可以让他我们就可以让他在 k线上面输出一段文字,说什么文字要休息了,因为10:15了,他就停止了。

  我们编译一下,我们注意看对不对?每一天在 k线一开盘,它就会提示要休息了。其实我们在交易当中不要忘了这里还会休息15分钟,所以 k线就准确的就被标识出来了,我们注意看它是哪一个k线呢?我们把信息停在上面, k线10:00,对不对的?时间是10:00,这个也是10:00。

  半小时,那15分钟呢?我们注意看,他还是在10:00,那下一个k线它就10:30了,对不对?因为10:15他10点10分的这一个K线,那么他经过15分钟,他到10:15十五 10:15,这个可以讲他没有他休息了,那么接下来那就是10:30了,他就已经又开始了。当然10:30也不例外,只是在这一个K线走到一半的时候他就休息了。

  那么我们现在我们可以再思考一下,比如我们给他搞一个他是10点05,那是1005,他会是什么反应呢?我们测试一下就知道了。我们会发现他怎么会按照我们的思维来讲的话,它对不对?它时间是连续的,让他在10:1510:05的 k线上面出现,他为什么没有?因为咱们使用的是半小时周期,半小时周期,我们想一下它的 k线的属性它总是对应的,它从9:00开始来,9:00、9:30、10点、10:30,他没有10.05,所以你这个值对他来说是无效的,他没有这一个值,没有跟对应的值,所以你相等它是无效的。

  那么所以我们在写日内交易模型时间的控制上面,我们一定要注意这一点,如果否则的话在收盘前每天收盘之前让它平仓的时候,如果没有这个属性,他就平不了仓了。比如我们用5分钟的做一个5分钟的日内交易模型,我们让他在比如说我们让他在14点52分你让他平仓。可能吗?不现实,因为它k线没有属性,它又找不见,那么怎么办?你要用在5分钟上面,你就可以写2:50、2:55、2:45、2:40,这样他都可以执行。

  好了关于日内交易的时间的控制,其实就是这么写的,也就是这样子。也在有的时候还可以写成这么个样子。当时间大雨的时候就让他出现,那么这样的鞋它有什么坏处?大鱼的黑鞋就太多了,很多东西他就出来了。只要是大于的,比如说你10点05分,你10:15了,11点了,下午1点它都大于这个值,后面它都会显示这个数字,那就很郁闷,很郁闷的事。

  那个东西就显示了就不够准确了,但是如果是要在收盘前比如说我们要让他在2:00以后,比如说我们要用我们开到5分钟上面,我们要让他在2点2:30以后我们应该讲一下它应该是0.141440这2:40以后,它就会提示每一个k线都会提示的。我们注意看,对不对?每一天收盘的时候都会出现字要休息了。那么这样我们既可以很好的来控制,利用这个时间在日内交易当中可以让他控制在哪些地方不能交易,在哪些地方要平仓,就可以做出日内交易的系统出来。

  好的,关于时间的控制,再讲我们就讲到这里,下节课我们讲将多个指标公式统一起来使用。好了,我们下节课见。