所以 MQ 的人暗示图形对象可以在测试仪中显示?
更酷的是--看看建议的脚本。
通过数据帧从远程代理传输大量计算信息,同时在优化过程中直接在终端上可视化这些信息,这早已成为可能。
也就是说,带有 OnTesterPass 功能的专家顾问会直接在终端以及所有可用代理上运行。终端专家等待数百或数千个远程代理通过 FrameAdd 传输的数据包,并可使用终端的任何功能。例如,它可以将优化进度可视化,显示中间结果等。
OnTesterPass() 函数是 TesterPass 事件的处理程序,当智能交易系统在策略测试器中进行优化时收到帧,该事件就会自动生成。该函数必须定义为 void 类型,没有参数:
void OnTesterPass();
带有 OnTesterPass() 处理程序的智能交易系统会自动加载到单独的终端图表上,并指定测试的符号/周期,并在 TesterPass 事件优化期间收到帧。该函数用于 "即时 "动态处理优化结果,无需等待优化完成。帧由 FrameAdd() 函数添加,该函数可在 OnTester()处理程序中的单次 测试结束时调用 。
视频显示,信息输出窗口是自制的。
今后,我们希望基于标准 CAppDialog 窗口类 的代码能在可视化模式下工作。
遗憾的是,现在还没有测试 ChartPanel 和 SimplePanel 指标的标准示例!
服务台说--"也许将来某个时候......"。
因此,希望将来能添加此功能。

- 2010.10.26
- Dmitriy Skub
- www.mql5.com
在正常模式下运行正常。但在测试器中,如文档所述,图表操作不起作用。
上面有一个完全不同层次的演示--请仔细看看。不是每个人都能理解这一点,也有很多人认为这只是一个视频。
视频中的解释非常缺乏。
顺便说一句,如果屏幕分辨率不是很大,视频质量就会不切实际地下降。
YouTube 规则。
这种愿望是可以理解的。但本文介绍了如何独立获得这些功能,并只处理所需的数据。您可以从测试代理发送平衡图表、测试结果、EA参数等。所有接收到的数据都会被终端记录下来,优化结束后,您可以再次处理和复制这些数据。
但最有趣的是,即使不看优化结果,您也能对交易智能交易系统有所了解--您在优化过程中看到的平衡图表将最直观地描述交易系统。
谢谢。我自己几乎在这些功能可用时就已经掌握了所有这些功能。:)只是在 Excel 中使用的方式略有不同。
下面是如何在终端的三维图表上将其描述为一个标准函数:
//---
这是一个低优先级的愿望。最好还是利用我们已有的功能。)))
附注: 顺便说一下,我是从一个价值 3 万欧元的程序中提取的。:)
新文章 利用 MetaTrader 5 测试仪实现策略可视化已发布:
我们都知道有一个“百闻不如一见”的说法。关于巴黎和威尼斯,有各种各样的书可供您阅读,但是根据想像,您永远都不会懂得夜间漫步于这些神话般城市的街头会有怎样的感受。可视化的诸多优势,可以很容易地投射到我们生活的方方面面,其中就包括市场活动。比如说:基于采用指标的图表的价格分析,当然还有策略测试的可视化。本文中包含对于MetaTrader 5策略测试仪所有可视化功能的描述。
作者:MetaQuotes Software Corp.