The Strategy Tester allows you to test and optimize trading strategies (Expert Advisors) before using them for live trading. During testing, an Expert Advisor with initial parameters is once run on history data. During optimization, a trading strategy is run several times with different sets of parameters which allows selecting the most...
One of the important aspects in financial trading is the ability to monitor performance and analyze your trading history. Past data allow you to track the trading dynamics and evaluate the overall performance of the strategy used. This is useful for all traders: for those, who perform operations manually and for algorithmic traders. In this article, I suggest creating tools that implement such a function.
新文章 -
----------------
基于快速数学计算的自定义策略测试器
新文章发表了(有关于HowTo的视频)------。
----------------
受控的优化。模拟退火
MetaTrader 5交易平台中的策略测试器只提供了两个优化选项:参数的完全搜索和遗传算法。本文提出了一种优化交易策略的新方法 - 模拟退火。这里考虑了该方法的算法,它的实施和整合到任何专家顾问。接下来,使用MovingAverage EA测试其性能,并将模拟退火法获得的结果与遗传算法的结果进行比较。
新文章发表了 -
----------------
在MetaTrader 5中实现交易策略优化
内容
MetaTrader 5中的多符号平衡图
内容
多币种策略测试器(MT5)
关于交易、自动交易系统和测试交易策略的论坛
如何开始使用Metatrader 5
Sergey Golubev, 2017.08.10 14:17
用MT5是可以的--例子。
----------------
这部分文章:MetaTrader 5 - 超越你的想象!--
5.测试和优化
MetaTrader 5中最重要和最值得期待的更新之一是多货币策略测试器。现在,交易者有无限的可能性来测试和优化交易几个符号的专家顾问。
----------------
和MetaTrader 5帮助 - 策略测试
策略测试器是一个多货币工具,它允许您测试和优化交易多个金融工具的策略。测试器自动处理交易策略中使用的所有符号的信息,因此您不需要手动指定测试/优化的符号列表。
----------------
我们可以看到这篇小文章中发布的实际例子:创建一个专家顾问,在一些工具上进行交易
实现程序代码的技术方面,是为了让一个在单一图表上启动的专家顾问能够同时进行不同金融资产的交易。一般来说,即使在MQL4中,这也不是问题。但只有随着MetaTrader 5客户端的出现,交易者终于有机会使用策略测试器对这种自动程序的工作进行全面分析。
因此,现在多货币自动交易系统将变得比以往任何时候都更受欢迎,我们可以预测对构建这种交易系统的兴趣激增。但是,实施此类机器人的主要问题在于,它们在程序代码中的尺寸充其量是以算术级数扩展的,而这对于一个典型的程序员来说是不容易接受的。
专家顾问已经准备好了,是时候开始测试了!多币种专家顾问的测试与他的同伴单币种专家顾问没有明显的严重差异。
由于加载所有12个符号的历史记录,专家顾问第一次测试的通过时间可能会变得非常重要。在策略测试器中完成测试后,打开标签 "结果 "和 "日志"。
应用蒙特卡洛方法优化交易策略
发表了一篇好文章-
----------------
使用选定的标准使优化结果可视化
内容
发表了一篇好文章-
----------------
交易历史的自定义展示和报告图表的创建
One of the important aspects in financial trading is the ability to monitor performance and analyze your trading history. Past data allow you to track the trading dynamics and evaluate the overall performance of the strategy used. This is useful for all traders: for those, who perform operations manually and for algorithmic traders. In this article, I suggest creating tools that implement such a function.
这篇文章将分为2个部分。在第一部分(技术),我将描述基于大量信息生成交易报告的方法,这些信息存储在你的终端。这一部分涉及到用于分析的源数据。在第二部分,我们将处理主要价值,通过这些价值,我们将评估所选数据的交易回顾。数据抽样可以是不同的:所有资产或选定的符号,整个可用的历史或某段时间。分析结果将在一个单独的文件中列出,并在终端中简要地显示出来。
另一篇好文章现在已经发表了(我认为这篇文章对编码员和交易员非常有用) -
----------------
自动优化MetaTrader 5的EA
每周手动启动这种类型的程序是不现实的,所以我们寻找一个现有的机制来执行重复的任务,但没有成功(对于MetaTrader 5),所以我们开发了这个机制。
感谢Igor Malcev,他为MetaTrader 4撰写了《真实交易中交易机器人的自动优化》一文。
这个过程的实施需要对MetaTrader 5、其优化机制和编程有最低限度的了解。
一些好的可视化信息来自于提示线程------。
----------------
关于交易、自动交易系统和测试交易策略的论坛
在自由职业者服务中使用提示!
Rashid Umarov, 2018.09.05 16:13
1.测试员。如何保存/加载一套文件
要保存和加载用于测试/优化的输入参数集,请使用策略测试器中输入标签的上下文菜单。
2.测试员。哪里可以找到平台/测试者/优化者的日志
交易平台日志在以下部分。
为了快速访问日志文件,请使用这些部分的上下文菜单。
3.测试员。测试模式之间有什么不同?
测试模式 因用于检查EA/指标的价格数据而不同。
4.测试器。如何启动和使用可视化测试
要在视觉模式下 启动测试,在策略测试器设置中启用视觉化选项。为了管理这个过程,可以使用测试速度杆,以及暂停和滚动到某个日期的按钮。
5.测试器。如何在MetaTrader 4中下载可用的价格历史记录
要下载一个符号的可用价格历史,打开它的图表,选择一个必要的时间框架(周期),并使用主页按钮将图表滚动到开头。在代码库中,你可以找到免费的脚本来自动下载历史记录。