MetaTrader 5 策略测试

策略测试是一种专为交易机器人开发人员而准备的特别强大的工具。为什么呢?很简单:开始您机器人交易之前,您可以评估其盈利能力,风险水平和策略测试中的其他参数。

测试是基于历史数据提供给选定的货币组或股票。测试期间,EA会审查积累的报价并逐一地分析它们。同时EA根据其算法会提交虚拟交易。这允许您模仿价格动态和评估过去EA如何交易。程序端用户指南的相应部分 介绍了基本的步骤,使您评估在测试和优化期间,EA的盈利能力。

测试允许在使用EA进行真实交易之前,基于历史数据评估EA的质量。并且优化允许您为您的EA选择最赚钱的参数并使它更有效。对于EA开发人员来说,策略测试是一项必不可少的工具。没有策略测试,开发一款盈利且无误差的EA几乎是不可能的。

我们建议您阅读MQL5参考的测试交易策略 的部分,它涵盖了策略测试中程序测试和优化的功能。

MetaTrader 5 策略测试

EA的优化是策略测试的另一种核心功能。优化的目的是找到交易机器人参数的最佳值,以达到交易机器人所期望的特性。例如,它可以是利润最大化,稳定,低风险等。优化过程中,一种交易机器人以不同的参数设置进行多次测试。然后,您可以比较所有的测试结果并选择提供机器人最佳性能的参数。

EA的优化是策略测试的另

策略测试中支持的遗传算法显著地降低了复杂优化大量传递的时间。通过本地网络或互联网通过利用额外的计算能力,分布式优化​​也异常加快这个过程。

在metatrader5.com网站的MetaTrader 5策略测试部分阅读更多关于图形化结果的测试,其多种模式,视觉测试和指标测试的信息。


注册