首页 > 视频教程 > 程序化交易量化编程 > TB编程培训视频 > 获取账户的动态资金权益

获取账户的动态资金权益

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

  这节课我们来讲,让交易模型来提取账户的真实资金。首先我们打开tv,首先在这里在模型里面来提取真实账户里面的资金跟在点击模型名称,选取交易设置,这个里面初始资金两是两个概念,初始资金这个是用于测试是用于测试用的,我们给他多少出资金,让他按照某一个值来运行,它是支持他有回数职。但是如果我们要提取当时的我们账户的资金额的话,这个是不支持。回溯了,也就是只有当时的状态,而没有以前的状态,并且他跟系统可以向上面当时的时间它都是相对应的。

  好,那么我们说了这么多,如何来提取呢?我们需要打开帮助指南。我们在系统函数分类里面,我们找去账户账户函数,我们注意看这个账户函数,它里面有很多函数,它都是以一开头的,我们通常就叫做它是a函数,对吧?它是a函数,比如说第一个它就是返回当前应用公式的交易账户,但是注意它都可以用,提取的时候它都可以返回,但是他都没有历史的这么一个测试的以及历史数据的这么一个功能,因为它提取是当时的就是你现在的状态,而不是以前的状态,你以前是个什么样子他不知道。

  所以我们要区分开来,那么我们如何来提取呢?账户里面的资金注意看,在这12345、6第6个,这儿有个函数返回当前公示应用的交易账户,动态权益。没错,他它是一个a函数,备注里面写的也非常清楚,返回是当前应用交易账户的动态权益,也就是你账户里现在的资金量,对吧?返回的为浮点型的一个点数。特别注意的就是说它不支持历史数据的测试,仅用于实时的行情交易。

  好,我们将这个函数复制过来。

  我们下面将最小化,然后比如我们把这一个,我们让用一个输出工具,我们让他返回现在账户,contrary,我们想象一下这个值能提取出来吗?我们试一下我们就出来。答案是否定,提取不出来它的值,因为刚才就说他不支持历史数据的回收,所以他在这对应的时间里面,你当时的账户是多少钱,那是你因为账户浮动的非常快,没有一个记录工具记录下来,你在不停的时间段你这个账户里面是多少钱,所以他怎么可以返回的出来。

  而在最后一个k线上面也没有这个值,我们注意看提示v是一个无效值,为什么?因为现在收盘的这一瞬间2点9我是9秒。在这个时候,因为现在时间跟他根本也不对应,所以它是提取不出来的,那么如果它是在开盘时间在交易时间,这个时候你让它显示在最后一个k线上面,他是会出来的。

  所以如果我们不需要测试,我们只需要让他提取我们账户里面的资金,然后我们让他进行分析,进行一个仓位管理,然后再让他来分析资金来运作,直接你就这样做就可以。但是测试或者以前的数据想提取出来,这个是不可能的。所以所有的a函数都是这样子,所以在这里特别的给大家强调一下。好的,关于它的用法,我们在下节课我们来讲。好了,我们下节课见。