TB模型的正确测试

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

  我们来讲,关于 tv程序的正确测试,我们打开那么提笔,我们将我们示范这个公式,我们先将它关闭掉,删除掉。比如我们加载上我们西部汇市我们开发出来的这一套 t b30交易系统,我们先将周期切换到它所适应的这么一个范围里面。我们找到这一个公式的名称,然后双击调用它,然后我们选择他的建仓的次数,我们不允许他多次检测,我们确定我们只允许他建仓一次,那么这个时候他就符合了我们设计出来的这一个要求。

  在这种情况下,我们如何来正确的来测试它呢?我们注意看我们是一个及时的指令项,并且它的防震荡的能力也是特别的强,并且是一个日内交易系统。好,我们要正确测试一个交易程序,我们可以让他加载到图表里面,我们首先要设置我们测试的时间周期,样本数比如说是3000个,我们没有问题,我们再来设置一下他交易的手续费,白糖5块钱,可以。日内只收平仓手续费或者是其他的手续费,由我们来定。

  一般情况下我看像现在的状况,5块钱已经是没有问题,真实的一个手续费,我们再将这一个全局交易设置我们设置设置一下初始的资金,由于我们测试的时候,我们注意看图表上我们是一手,那么我们用多少钱来做一手呢?我们举例说明,我们就拿1万块钱来做,一手钱1万。好,然后我们确定这个时候我们点击右击我们的模型名称,然后我们选择第三个选项,性能测试速度很快,这个时候测试的性能就出来了。

  我们在图表上它的图表的曲线也出来了,但是我们在测试的时候,我们要注意,我们要多思考一些问题,为什么?因为我们加载的是白糖1301合约,而我们测试时间我们注意看下面时间的范围是2011年的7月份,到现在也就是说13个月份,那么这样的测试的结果在去年的时候,1301有这个合约吗?或者说他还是当时的主力吗?所以我们这样测试只能测试出来,它是近期的比较准确以前的,那就不得而知了,不符合实际。我们要测试出它符合实际的一个交易状况,我们可以把它切换到指数上面,那就二000。

  好,在指数上面已经出来了,我们这个时候我们再来进行测试。我们看图表的变化,好,这个时候就出来了。这个图表上面显示的这些东西,我们鼠标放在这个曲线上面,它都会出现提示。井号121是什么意思?就是交易的是第121次,后面是紧跟的是时间,还有开仓的时间11点了或者什么时间,这是当时的交易的 k线的时间属性。当时的盈利的状况是那个值后面跟的8700就当时盈利已经达到了8700块钱,我们要看它的回撤也非常直观,我们把张鼠标停在波段的高点上面,然后他停到波段的低点上面,它中间回撤的值,那就是这个曲线进行了回撤的值,就这样子。

  好,我们得出了起这么一个结论,并且我们在下方我们能看到它测试出来的这时间范围,2011年1月18号,2012年8月3号这么一个阶段,我们在阶段总结里面,我们能看到去年的几个月份它的盈利的一个状况,以及它的交易的胜利。还有呢他在1月份一些报告,哪个月份盈利,哪个月份是亏损,并且只有多少,还有他的交易记录,这也就记录了,当时就说咱们他计算出来的性能测试的时候,测试出来的盈亏的记录账单就在这里,我们都可以关注交易汇总,它的整体的一些性能的评价,一共交易了是40094次,对不对?

  多头200不是224空头等等,包括它的缩水值1350,这些参数全部就出来了。那么我们要证明一个策略的有效性,不能单瓶就是说一个品种,同样我们还可以,比如说我们对这同一个品种我们来测试其他的一些合约,比如说我们再来测试一个互通,我们将不同我们也切换到指数上面, CEO000,这样沪铜的指数也就出来了,我们将均线删除掉。我们可以加载同样加载交易模型。好,这个时候它就出来了。然后我们也需要对他进行商品设置,在这个里面设置它的样本,说我们加一个0,我们给他3000个,然后在交易里面我设置他的手续费,我们可以给它设置为50块钱,他是当单边收取了,所以我们就只收平仓的手续费。

  或者我们选择把这个去掉,我们不收平均仓的手续费,这样让他成为一个单边收取,这样比较实际一些。好了,那么这样出来了以后,我们在右击交易模型,在全局交易设置里面,我们在他的这一个初始的这么资金里面,比如说我们给上我们用多少钱来交易,比如说我们给到6万块钱,60 600 6600万块钱。然后点击确定,我们让他来测试,测试一手我们点击性能测试,这个时候它的报告的账单也就出来了,我们可以看到它的曲线测试的时间同样都是2011年的1月19号、18号19号,交易的次数我们只应放在这里552次,554次对不对?它就出来了。

  那么他的资金运行的曲线,我们从上面都能够很直观的都能够看到,同样它的阶段的总结,资产的变化,这些东西我们都可以进行一个了解,最主要的问题我们要选择品种的时候,在短期的测试你可以测试主力的合约,你要分析你测试的这段时间它是不是主力合约,对不对?另外还有说你在测试的时候,你给的这一个给的数据,你给的他初始资金够不够,他交易的还有你在测试的时候可以看它的缩水的值是多少够不够,他交易的胜率以及各方面的你要考虑充分,还有他的手续费。

  有一些同志就说加华点,有些有的时候他分析出来加华点了就不正确,不正确的情况下,我们可以给他加到哪个地方,比如说交易是加一个华电,因为胡同他的手续费就是说我们可以给他交的手续费里面多交一一次,我就给你100块钱,相当于你一个花店,这样它同样也就出来了,对不对?好了,好了关于系统的测试以及我们的这一个关于pb的程序化编程的这么一个培训教程,到这节课也就到此为止了。同时也也感谢了大家对我们的工作的支持。

  如果您在编写程序当中有有任何的问题,也可以及时的跟我们取得联系,我们可以尽快的给您解决您在边城当中出现了一些问题。好的,那么这节课我们也就讲到这里,我们在以后的节目当中我们再见。

上一篇:模型的止损方式
下一篇:没有了