首页 > 外汇 > 外汇视频 > 程序化交易量化编程 > TB编程培训视频 > 怎么计算条件成交的次数

怎么计算条件成交的次数

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

  这节课我们学习获取条件成立的次数,我们打开tv公式编辑器,我们先明白一个概念,我们为什么要提取条件成立的次数,可能有基础的或者对交易有比较深思考的朋友,就会明白当比如说我们在使用某一个指标的时候,或者在某一个交易次数,它盈亏的次数的时候,往往就是说我们把他的条件成立的次数统计出来,可以做在一段时间里面的统计。

  比如说我们统计什么东西,我们统计这个指标,比如说叫MACd指标,他在零轴下方,它在零轴下方,他背离了多少次?具体他怎么算是背离,有我们定义的,由个人来定义的,比如说他在零轴下方上交了就是金叉。经查了金叉了,但是行情却没有涨,算是背离。他真的有很多朋友他喜欢搞背离交易,喜欢搞背离交易的,我们这个时候我们直接的统计他在零轴下方或者是在负值多少?

  某一个值的下方了,上传了多少次?比如说背离3次,背离4次,我们让系统发单,这样这样就起到了我们今天要学习这一课的作用跟目的。好的,我们已然在用户函数里面,我们找到我们找到某一个函数, c o uc if。

  好,我们注意看,这个是说明了获取最近n周期满足条件满足的计数器。Stones。我们将这个函数复制过来,然后最小化,然后给他来一个 control we好了,我们再给他加上,括号分号结束。我们注意这一个函数它有两个参数,有两个参数,第一个参数是条件,第二个参数是周期周期范围,对吧?周期范围。那么我们来做一个获取一定周期以内的条件成立的次数,我们来做一个实例。

  首先我们将它获取到的值输给付给一个变量,比如说还是s c I see。我们将它复制给条件是什么?阳线。See,大禹 o也就是说它是个阳线,收盘价是大于开盘价的,我们能给他指定一个范围,比如说30个周期,那么这样是什么意思呢?也就是说阳线是当前k线向前30个k线以内就是30个k线当中,目前30个k线当中它阳线的个数。好,好,这样它获取出来以后我们将它输出出来,输出出来。

  我们说是sc然后我们测试一下,我们再来看图表,是不是没有问题?已经出来了。30个州,周期当中 k线的多少了?他就出来了。这样看获取出来这个数字准确不准确,这样太多了没法统计,比如我们再来我们让他获取几个,我们让他获取三个,对不对?

  我们看三个k线一二3这三个k线当中,他有了一个从这个地方123,在这他就有一个往这再推123它是两个,你看下面是二,两有两个阳线它就是二,对吧?这么也就是说咱们利用这么一种方法,它就可以统计出来了。你指定的范围以内的条件,成立的次数,那么这样的话,我们还需要给大家说的 c o u n t f它这个函数他这第二个参数,它可以是一个变量,对吧?它可以是一个变量,比如我们将这个变量我们将它用过用哪一个来变,我们继续打开,我们让他来来取得当天的。

  那么让他来取得当天的阳线的数目,当天k线阳线的数目,我们把变量我们给它输输给这一个函数,再来测试一下,我们注意看,比如说我们就拿最后一天,在第一个k线里面它是个阴线,每它是0,没有出现阳线,第二根还是没有第二个,到了第三个k线它是个阳线了,他就是第一次第一次。

  那么第二个又出现阳线,第二次这阴线不算,他还是二第二次,在这又出现了一次,三次我们统计今天8个k线当中出现了三个阳线,你看到最后它就是三,是不是这样?我们就很方便了,它还支持变量,这个变量通常我们在程序当中可以根据我们的要求来调用它来设置它的周期,自动设置周期到底有多长呢?好了,那么关于获取了条件成立的次数,我们这节课就讲到这里,我们下节课 jim。