制作突破型交易系统

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

  这节课我们讲制作一个突破性的波段交易系统。首先我们打开的公式编辑器,我们要制作一个突破性的波段交易系统,首先我们要获取周期类的波段的高点与低点。我们在第二章的内容当中,咱们我们讲到如何获取一个波段的高点与第一点。没错,这个函数它就是 h I g h e t这个就是获取指定周期以类的最高值括号。那么如果要获取周指定周期以内的最低值,那是low O E S e s t卡号。好了,我们有了这两个函数,那么我们就能够获取到波段的高点与低点。

  首先我们声明两个变量,比如说第一个叫高点缩写,NUMEIC声明一个变量,我们叫高点缩写。再声明一个变量,NUMERSE叫第一点所写。好,那么我们可以将我们获取到的高点的滞纳跟低点的值,我们数给这两个变量,高点等于我们获取如果我们要获取一个拨到了一个最高纸或者最低纸,那么最高纸我们要获取线的哪一个属性呢?当然是最高价。最高价。好的。

  那么我们要获取多少个周期呢?现在我们可以给他声明一个参数,我们留在这里,比如说我们要获取30个周期的,我们先声明这个参数,有 M E I C然后空格,空格我们可以给他起名,比如说就叫一个参数的缩写,陈述,那么给它一个初始值,比如我们给他的初始值是获取30个周期以内的,好。这样参数就出来了,我们现在只用把这个参数名这个CS放在获取最高值的函数的第二个参数里面,这样我们就获取到了30个周期以内的最高值最低值。

  这个也同样我们首先给它复制到第一点,上面然后这最低其他的 k线的最低价属性,阐述好,这样我们就我们获取到的周期以内的最高值与最低值就已经是已经付给了这两个变量里面。那么既然是一个突破型的,显而易见就是说必须要当前的 k线突破了这30个周期以内的最高最高值。那么既然他们突破了最高值,我们如何来写?判断的条件。

  比如我们在下面写道,if卡号我们当最高价 h大于糕点。口号结束,我们让他买入,好,括号我们让他按一手罚单,我们给教育手术参数,我们写作业,我们发单的价格,我们如果按照最高价来罚单,我们想一下对不对?肯定不对。我们先给他用收盘价来发单。这样首先我们确保了它在突破的时候,他的夫妇的这一瞬间呢,他的收盘价是及时的收盘价它是可以成交的。我们先运作收盘价,具体的使用别的价格更准确的发达,咱们再以后的课程当中我们讲,那么我们平仓 if括号当前的最低值小于30个周期以内的最低值低一点,对不对?我们这已经声明过,它就是等于30个周期的最低值,它就是等于30个周期以内的最高值,等它小于了突破了以后,我们让他平仓,或者我们让它反手,但我们让它卖出。

  好,如果是反手单卖出,我们老师塞我说第二个括号,同样用一手发的,我们就写作业,罚单价格收盘价。好的。

  我们先编译一下没有问题,别人已经成功,我们来看一下图表,我们将他调入到图表里面来,这个时候我们发现图表上面并没有交易信号,这是为什么呢?这就是逻辑的错误,为什么说是逻辑的错误呢?

  我们想一下,30个周期以内的最高值也就是最高价,当前的最高价要大于30个周期内的最高价,这是个假命题,它不能为真。为什么不能为真呢?因为当前的最高价也包括在这30个周期以内,包括当前的最高价,那么它只能是一个小于或相等的一个关系,它怎么可能大于你自己能大于你自己吗?你突破的这一瞬间你自己就是最高的价,你还让它大于30个周期内的最高价,可能吗?肯定不可能。包括平仓的时候向下突破,这个也是个假命题,道理都是一样。

  那么要怎么写呢?等于因为你突破了30个周期以内的最高值或最低值的时候,你自己就是最高的。如果现在你是等于30个周期率最高的,那就可以了,那就你已经突破了。好的,我们来测试一下。

  这个时候我们会发现信号已经出来了,我们把这个信号像我们设置一下,我们在写在程序的属性里面,我们找到连线属性,我们我们换为限行,然后粗细我们自己可以调节一下,我们确定我们可以看出来,这个时候信号就已经出来了,对不对?我们可以将这个开线的样本数可以再加一点,我们加到3000个,这样的信号就会多一些出来。

  我们注意看还不错,大部分很多都是盈利的交易,这样我们就掌握了一个大的趋势,并且它是一个突破性的这么一个原理。好的,制作一个简单的突破性的一个波段交易系统,这节课我们就讲到就讲到这里。下节课我们主要来讲控制系统的建仓次数。好的,我们下节课见。