网站首页 >> 交易开拓者程序化平台介绍 >> 第七章 TB公式----测试与评估 >> 二、测试报告详细解读

2、详细性能测试报告。

详细性能测试报告包括交易汇总、交易分析、交易记录、平仓分析、阶段总结、资产变化、图表分析和系统设置等部分,各部分内容如下:

1)  交易汇总

交易汇总体现的是策略总体性能概要,通过显示指标的值,直观展现策略的总体性能。图10-17所示是一个策略性能概要的全部内容,里面有很多指标,其中一部分与汇总性能测试报告中相同,其他部分指标解释如下:

l  盈亏比的计算方式为“平均盈利/平均亏损”,而不是“总盈利/总亏损”;

l  最大使用资金:以Bar的收盘价来计算的最大持仓保证金(组合测试时为多个策略共同计算的最大使用资金量);

l  收益率:净利润/初始资金;

l  年度收益率:有效收益率/(总交易的天数  / 365);

l  有效收益率: 净利润/最大使用资金

 

图10-17.       测试报告性能概要显示信息

 

2)  交易分析

测试报告的“交易分析”部分如图10-18所示。主要包括交易分析、盈亏分析和连续盈亏分析三部分,图中红框部分的主要指标解析如下:

l  交易分析部分的指标和“交易汇总”中的相同,不再赘述;

l  平均浮动盈亏是指所有交易的最大浮动盈利和最大浮动亏损的平均值,计算时会根据每笔交易开仓后盘中价格的最高价和最低价来统计;

l  最大单次浮动盈亏是指所有交易中单笔交易浮动盈利或浮动亏损最大的一次的金额;

l  发生时间是指最大单次浮动盈亏的这笔交易平仓的时间;

l  最大连续盈亏是指连续几笔盈利或亏损交易的最大盈利额或最大亏损额;

l  最大连续盈亏/总盈亏,则是指最大连续盈亏在总盈亏中所占比例;

l  连续盈亏分析,统计连续盈利一定手数和连续亏损一定手数的发生次数、平均盈亏额以及连盈或连亏发生后下一笔交易的平均亏损或盈利额。

图10-18.       测试报告交易分析

3)  交易记录

“交易记录”记录了策略的所有交易信号的成交和盈亏详细。

 

4)  平仓分析

测试报告的“平仓分析”部分如图10-19所示。

图10-19.       测试报告平仓分析

平仓分析是对所有交易从建仓到平仓的过程进行统计分析以帮助投资者更好地改进策略的进场和出场时机,其中三个指标比较重要:建仓效率、平仓效率和总效率。三个指标的计算公式如下:

 “最佳平仓价”就是建仓后浮动盈利最大的那个价格。最佳开仓价怎么理解呢?以做多为例,开仓后如果价格走低,那么晚一点开仓的话,建仓价格肯定更好,这么说来,建仓后浮动亏损最大的那个价格,就是最佳开仓价。而从平仓的角度来说,如果建仓后,在这个价格平仓,就是最差平仓价。所以,不难得出结论:最佳开仓价 = 最差平仓价。

 

5)  阶段总结

阶段总结分三个部分,第一部分年度总结,对整个测试时间段的每个年度的收益进行总结;第二部分月度盈亏分析,对整个测试时间段的收益按月度进行汇总统计;第三部分月度总结,对整个测试时间段的每个月份的收益进行总结。需要注意的是,年度总结的收益率是按复利计算的,也就是第二年度的收益率计算是以第一年末的权益为基础的。

 

6)  资产变化

资产变化详细记录了测试账户的资产变化过程。

 

7)  图表分析

图表分析部分可以通过各类图表来直观评估策略的测试结果,TB测试报告的图表分析分为性能图表和交易图表两类。常用的有:

交易盈亏曲线图(详细)(图10-20

图10-20.       交易盈亏曲线

月度盈亏柱状图(图10-21),图中绿色表示盈利,红色表示亏损,斜线部分为曾经的浮动盈利和浮动亏损。

图10-21.       月度盈亏柱状图

交易盈亏分布图(图10-22)。

图10-22.       交易盈亏分布图

8)  系统设置

图10-23.       测试报告--系统设置

系统设置部分可以看到本次测试报告的相关设置(如图10-23),包括测试的初始资金、每次的交易头寸、是否加仓、数据的时间范围和时间周期、测试的品种和保证金以及佣金标准等等。