文章 "MQL5 细则手册:保存基于指定标准的“EA 交易”的优化结果" 新评论 MetaQuotes 2014.06.20 09:20 新文章 MQL5 细则手册:保存基于指定标准的“EA 交易”的优化结果已发布:我们继续有关 MQL5 编程的系列文章。这一次,我们来看一看如何获得“EA 交易”参数优化期间传递的每个优化的结果。将完成实现,以确保如果外部参数中指定的条件得到满足,对应的传递值将被写入文件。除了测试值,我们还将保存带来这样的结果的参数。要在优化过程中访问数据,您可以使用特殊 MQL5 函数:OnTesterInit()、OnTester()、OnTesterPass() 和 OnTesterDeinit()。我们简单看一下每个函数: OnTesterInit() - 本函数用于决定优化开始。OnTester() - 本函数负责在每次优化传递后添加所谓的框架。框架的定义将在下文中给出。OnTesterPass() - 本函数在每次优化传递后获得框架。OnTesterDeinit() - 本函数生成结束“EA 交易”参数优化事件。 现在我们来定义框架。框架是单一优化传递的某种数据结构。在优化期间,框架保存于在 MetaTrader 5/MQL5/Files/Tester 文件夹中创建的 *.mqd 文档内。该档案的数据(框架)可在优化期间“动态”访问或在优化完成后访问。例如,“在 MetaTrader 5 测试程序中实现策略可视化”一文说明了我们如何实现对优化过程的“动态”可视化以及如何在优化后查看结果。作者:Anatoli Kazharski 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 MQL5 细则手册:保存基于指定标准的“EA 交易”的优化结果已发布:
我们继续有关 MQL5 编程的系列文章。这一次,我们来看一看如何获得“EA 交易”参数优化期间传递的每个优化的结果。将完成实现,以确保如果外部参数中指定的条件得到满足,对应的传递值将被写入文件。除了测试值,我们还将保存带来这样的结果的参数。
要在优化过程中访问数据,您可以使用特殊 MQL5 函数:OnTesterInit()、OnTester()、OnTesterPass() 和 OnTesterDeinit()。我们简单看一下每个函数:
现在我们来定义框架。框架是单一优化传递的某种数据结构。在优化期间,框架保存于在 MetaTrader 5/MQL5/Files/Tester 文件夹中创建的 *.mqd 文档内。该档案的数据(框架)可在优化期间“动态”访问或在优化完成后访问。例如,“在 MetaTrader 5 测试程序中实现策略可视化”一文说明了我们如何实现对优化过程的“动态”可视化以及如何在优化后查看结果。
作者:Anatoli Kazharski