818期货学习网 > 期货课堂 > 程序化入门篇 >

交易系统的测试与评估报告

来源:未知
交易模型具有两项重要功能作用:

 1、在未来行情发展过程中,可以由电脑代替人脑在   第一时间及时将符合自己交易思想的交易点精确定位,在行情满*****易条件时立刻发出交易指令,并且可以取代手工而由电脑实现全自动交易。

 2、通过交易模型可以使用大量历史数据来对自己的交易思想做检验,检验这个交易方法思想是否具有盈利能力、盈利能力如何、控制风险能力如何、是否具有良好的通用适应性、是否能够适合大多数品种的行情。  

 

   大家已经解决了交易模型的编写问题,以实际交易经验总结出来的交易理念为起点,延伸到形成为一个将其蕴含在内的完整而正确的交易模型。一个没有基础的交易模型初学者,通过学习不断去加强练习,现在已经可以熟练掌握交易模型的编写了。 

 

     学会研读交易模型测试报告 当交易模型编写完成后,面对它,现在出现了一些新问题:怎样测试模型才算客观、科学?怎样通过测试报告衡量自己的这个交易模型?怎样为自己的交易模型做出完整的客观综合评价?  

交易模型测试报告主要由两部分组成:报告统计综述、分笔交易明细记录.

 

 

   面对一份模型测试展示出来的完整测试报告综述、及历史分笔详细成交明细,没有经验的人只会先看:总利润率((最终权益-初始资金)/初始资金) 这个项目,当通过优化参数而测试得到的这一项数据让人极度振奋时,对于其它因素则基本忽视了,显然这存在很大漏洞。  

 

    使用全自动交易模型打实盘交易一年以上时间的过来人都明白,实验室产品与市场成熟产品是有很多本质区别的,最主要的区别就在于: 1、实验室产品具有非常优秀的观赏性,但适用性则处于未知; 2、市场成熟产品则必然具有很强的适用性,同时也具有良好的观赏性。  

 

    研读测试报告这里面有很多讲究,学问其实很深。由于人的视觉误差及心理误差,一般会倾向于肯定自己事先已有倾向性的事物,因此对几乎所有的人来说,都很难在对某一事物评判时保持真正的公正性。而一份完整真实的测试报告,则基本能够对这个交易模型有个比较理性客观的综合认识:测试周期数、   指令总数、 总利润率、 平均交易周期、 胜率、平均盈利率、 平均亏损率、 最大盈利率、 最大亏损率、 最大连续盈利次数、最大连续亏损次数、 空仓总时间、最长空仓时间上面这些综述的项目,每一项都能展示出模型的一些基本特征。

 

系统的测试与评估是判断一个交易系统是不是个好系统的关键,在对测试报告的评估中主要有以下要点:

1、获利能力(总收益率)
评估交易系统的测试绩效时,每个人几乎都会先注意总收益率,但其本身未必能完全反映系统绩效。此外,我们还要关注系统总共出现多少交易笔数、盈亏波动程度多大、最大连续亏损有多少、每笔交易平均获利多少等问题。有些人比较重视获利潜能,另一些人较重视获利稳定性与安全性。精明的交易者大多属于后者。

 

 

2、可靠性(胜率)
可靠性即获利交易百分率单独拿出此数据意义不大,但很多人对此特别有兴趣。多数杰出交易者的交易成功率只有50 % ,但一般人却认为50 %几乎就等于失败。只要配合适当的风险管理技巧,一套胜率只有30 %的系统,交易绩效应该就不错了。一般的趋势型交易系统胜率都是略高于40 % ,这也是一般系统的典型水平。

 

3、平均交易周期
一套交易系统的交易次数不能太频繁,也不能间隔特别长的时间才交易一次。平均交易周期太短,容易受到手续费与滑点的不利影响。平均交易周期太长,往往意味着单次大额亏损的可能较大,多数投资者会因无法承受而使模型无法持续使用。

 

4、期望收益(平均R乘数)
期望收益就是总盈利除以总亏损,代表每块钱损失可以换取的获利金额。如果获利因子为1 ,系统只是持平而已。为了安全起见,获利因子至少应该是1.5 。如果获利因子能
超过2 ,你就拥有一套很好的系统。
文华财经中定义的要求更加严格的期望收益:[(总盈利-总亏损)/总交易次数] ÷(总亏损/总亏损交易次数)

 

5、最大单笔获利与最大单笔亏损
对于任何一套系统,如果剔除获利最好的1 - 2 笔交易之后,绩效就明显受到影响,系统效力就不很可靠了最大单笔亏损不应该超过获利。如果最大单笔亏损的金额太大,就必须重新考虑出场与止损策略。最大单笔获利与最大单笔亏损之间的比率,至少要维持2:1 或3:1 的水平,但如果系统的其他性质很吸引人,1.5:1 的比率也可以勉强接受。获利部位的持有时间应该超过亏损部位,所以我也很重视系统获利部位与亏损部位的平均持有时间,以此确定该系统是否符合自己的交易风格。

 

6、最大连续亏损金额
最大连续亏损金额,是评估交易系统绩效的最重要因素之一。最大连续亏损告诉你,运用特定交易系统于某市场,你需要准备多少资金。除非你能够忍受两倍程度的最大连续亏损,否则就不应该运用该系统。不要假定最大连续亏损不会马上发生,因为这种可能性毕竟是存在的。

 

7、最大连续亏损笔数
很多交易者不能接受系统连续发生10 笔亏损,这可能让该系统根本没有机会发挥功能。所以,你应该知道系统可能连续发生几笔亏损交易,然后才能决定该系统是否符合自己的交易风格。

 

8、手续费与滑点
滑点就是实际买价高于(或实际卖价低于)预期水平的差额。用较小的手续费和滑点来测试,以取得较理想测试结果的行为,无异于掩耳盗铃。

期货手续费【与交易所同步更新】
期货保证金【与交易所同步更新】
猜你喜欢
分享
关闭