首页 > 外汇 > 视频教程 > 程序化交易量化编程 > TB编程培训视频 > 模型的有多少种止盈方式

模型的有多少种止盈方式

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

  这节课我们来讲系统的直营方式,我们打开一般情况下,比如说我们看到我们策略,我们举例说明,他在这个地方开了多单了以后,从这个地方又平仓了,这它算是一种了正常的一种平仓方式,也算是止盈的一种方式。那么我们还有一种让系统来获取当前盈利,然后利用它的盈利我们来直营。

  首先我们打开了帮助指南里面,我们在这个系统函数分类里面,我们找到策略状态,在策略里状态里面,我们找到一个找到一个获取当前浮动盈利盈利数,也就是这一个获得当前持仓位置,获得当前持仓位置的浮动盈亏,或者是获得当前持仓的最大浮动盈亏,记住这两个有一点区别。这个是他开仓了以后到当前为止出现过的最大的亏损数,这个是出现过最大的盈利数。而最后面这一个是当前k线的开仓了以后,他浮动的盈亏那是多少,他就算多少,就这么一个函数,我们先将它复制过来,我们复制,比如说现在需要让他指引,既然是需要让他只赢了,我们就让他对我们比如说,我们再让他发单一次,我们给上他一个止赢的条件,可好?

  我们把下面的东西我们把它移下去,不要影响我们的视线。好了,我们把它放在这里,然后我们刚把刚才的函数获取当前持仓的盈亏的数,我们将它布置过了。比如说我们要让他盈利了100块钱,然后白糖那就10个点,盈利100块钱,我们要让他平仓,我们这个时候怎么行?大于大于90那就是100,大于100就是110,然后我们给上100,其实平仓盈利那就是100亿。如果这个时候我们再来让他平仓,康驰。Control。

  对,我们把这一个这一个平仓发单的这一个,我们给他 controversy,爱好country,我们让他平仓,而让他发出平仓的准确的价格应该是哪一个?我们先给上一个收盘价c好,我们现在我们编译一下,我们来看一下它的结果,对不对?他现在的盈利的次数它就增加了,也非常的多。好,但交易次数也提升了,这样它就是一种准确的一种止盈的这么一种方式。但是事后测试我们用收盘价c这么来就是说来估算它比较不准确,那么如果准确的是大于10个点,那11个点,那么也就是说如果像白糖的话,我们首先要获取它开仓的价格,那么这个时候我们在策略状态里面,我们再返回策略状态里面,我们在这找到当前持仓的建仓价格,第一个获得当前持仓的平均建仓价格,不是这个获得当前持仓的第一个建仓位置到现在的位置,这个也不对。

  现在我们获取的是当前持仓的第一个建仓价格。对,就是这个没有问题。我们要获取的是他的健康的价格。是这样。赔偿他。

  我们CTRL v粘贴过来,这个价格既然他是大于就是说11个点,11个点是110块钱,他肯定他就是给价格上面再加上一个11。那么这样他发单的价格跟测试的价格他才会一致。在k线的哪一个位置它会发出呢?这样出来的。他就一致了,它出来是11个点,因为他开这是开仓的价格,在开仓的价格上面加了11块钱,它盈利就是100亿,我们这边他只赢了。按照110100块钱大于100块钱,那就是110块钱10块钱一个变动点点位,所以就这样子。

  我们现在求出来的它就是这么一个值,对不对?当然同时我们也可以将这个地方将11我们设置了一个参数或者变量,像白糖的话,比如说我们设置了一个一个参数,我们将它设为一个参数,止盈我们就写个止盈,然后括号止盈默认值,我们就给他10个点。

  好了。好了。只因为10个点,然后我就让他发单的价格来加上止盈,止盈。我看因为他那一一个点的价值,它是一个点的价值,它是说一个点的价值是10块钱,那也就是止盈。

  10当然在这个地方它还有一个对价的关系,所以这个地方还是最好的就是说这个地方再加上一这样跟上面它就对应了,它就准确了,然后以后我们要调整,比如说我们要止盈,我们让他直营10个点,然后11:00 12:00我们在参数里面一修改,直营就出来了。我看一下对不对?就这样,我们这个时候比如说我们想让他15个点来直营,好。也没有什么问题。并且我们也可以设置了其他的一些直营的方式。

  好了,关于我们下节课我们讲讲了系统的止损方式。另外还有一个重点就是说我们在帮助指南里面,我们先返回我们在系统函数里面我们找到一个函数,我们找到一个账户函数,在账户函数里面的最下方了,这个地方有一个。我们找到一个这么一个函数返回当前公式应用账户下,当前商品买卖出持仓盈亏,我们觉得他这个里面也有这么一个阐述。我们最主要的现在我们要找见一个不是卖出的,是当前持仓的一个盈亏,浮动盈亏对这一个出来了,我们注意看这一个返回当前公司应用的交易账户的浮动盈亏,也就跟我们刚才使用的那一个策略那个状态也是一样。

  那么在这个里面这个函数的名是个a下滑一个 F T L O S S这么一个函数。我们注意看这个函数它是个a函数,我们在前期里面我们讲到这个问题,函数它是不支持历史数据的,只是你在当时行情当中你可以使用。那么这个函数如我们把先将它复制过来,我们可以看一下,CTRL c将它复制过来,我们将它粘贴到程序里面,我们将程序打开,我们当天过来好好的看一下它,对不对?就是这么一个函数。

  这个函数他出来的效果就是说他是返回的是你账户里面的,你有可能你账户里面你交易的只是板藏,但是比如说你还要交易的同乱七八糟的什么东西呢?

  对不对?那么这个时候比如说你这个账户里面,比如说你要求你交易的品种非常多了,你不一定都是程序化交易,你还有手动交易的,凡是你总一共的浮动的盈利,比如说你达到了1万块,比如说我们这样子,我们把它剪切过来,比如说就放到这个地方,你就这样子,我们康朝唯一给它粘贴,比如说你浮动盈亏你大于了1万块钱,你可以让他报警,对不对?可以打上。止盈了。

  好,这个时候他一报警,你自己你就知道了盈利,当时的盈利他就达到了1万块钱,也可以,如果你交易是交易的,你账户里面你是严格按照程序化交易的话,你也可以把这个条件唐朝伟放到平仓条件里面来,直接的你这个账户里面直接的东西出来以后,如果你交易的是这一个品种的话,也可以把这一个参数好像获取了,我们在三第三章的内容里面,我们讲到了你获取现在持仓的合约数,然后aBS然后出来了以后你让他通通平仓,你不管他三七二十一,你直接用收盘价c这也通通给他平仓。好了,那么这节课的方法我们就讲到这里,那么下节课咱们讲了系统的止损方式,我们下节课再继续。