所有(尚未)关于策略测试员、优化和云的内容 - 页 6

 
策略测试器(和一般的Metatrader)在印度市场 - 阅读此主题的例子和关于如何做。
策略测试器EA在印度市场不工作?如何使其工作?
 

优化管理(第一部分)。创建一个图形用户界面

The alternative method for launching the MetaTrader terminal was already discussed in an article by Vladimir Karputov. Also, the terminal launch steps and an additional alternative method are described in the relevant  documentation. Data from these two sources was used within this article, but none of the sources contains a description of how one could create a convenient GUI for the simultaneous operation of multiple terminals. This topic will be covered in the given my article.

在相关研究的基础上,我创建了一个终端的扩展,可以在一台电脑内的多个终端上启动Expert Advisors的优化过程。进一步的文章版本将通过增加新的功能来扩展这个扩展的可能性。

Platform Start - For Advanced Users - MetaTrader 5
Platform Start - For Advanced Users - MetaTrader 5
  • www.metatrader5.com
After installation, a group of programs of the trading platform is added to the Start menu, and the program shortcut is created on the desktop. Use them to run the platform. Two copies of the platform cannot run from the same directory. If you need to run multiple copies at the same time, install the appropriate number of programs in different...
 
 

"该服务没有及时响应启动或控制请求。(1053) "在最新的构建中得到了修复。


Kenneth Parling:

就我所知,没有找到解决这个错误的方法。

"EF 2 22: 34: 59.829 Service Service 'MetaTester-1' start failed [The service did not respond to the start or control request in a timely fashion.(1053)]"

我已经通过Meta Tester代理管理器和我的计算机任务服务管理手动尝试启动我的代理,但没有任何成功。仍然是 "停止",没有在时间内作出反应....

这里有回复 -

关于交易、自动交易系统和测试交易策略的论坛

新版本的MetaTrader 5 build 2170平台。MQL5中的作用域,策略测试器的全球更新和集成托管

Sergey Dzyublik, 2019.10.10 09:02

问题很可能出在服务启动的账户上。以前是SYSTEM,在MT的最新版本中是NETWORK SERVICE。
在Windows Server 2012 R2上也有同样的问题。
要解决这个问题,需要改变启动服务的账户,即SYSTEM账户。

1)Windows+R组合键,然后输入services.msc
2)在服务列表中,你需要找到MetaTrader 5 Strategy Tester Agent的必要服务,它们的默认名称。MetaTester-1, MetaTester-2, MetaTester-3, ... MetaTester-N。
3)对于每个服务,打开属性,进入 "登录 "选项卡,将 "登录为 "设置为 "本地系统账户",然后点击确定。



 

在这最后一个版本中,安装时在新机器上只给了我4个代理,而且添加按钮是灰色的,但我的处理器有4个物理内核和8个逻辑内核。因此,我想远程添加代理,但不幸的是,似乎命令 "C:\Program Files\MetaTrader 5Strategy Tester\MetaTester64.exe /install address:0.0.0.0:30004 /password:MetaTester "添加了一个端口为1024的代理(无论我给的地址和端口如何)。Build 2170/2171给了我同样的错误。

遗憾的是,我没有保留老版本的设置,是否有地方可以得到老版本的安装,或者它将在未来被修复?或者,你是否出于性能原因,限制了物理核心/一半的逻辑核心?

(运行于Windows 10 Pro 1903版本)

 
Florian Lhermite:

在这最后一个版本中,安装时在新机器上只给了我4个代理,而且添加按钮是灰色的,但我的处理器有4个物理内核和8个逻辑内核。因此,我想远程添加代理,但不幸的是,似乎命令 "C:\Program Files\MetaTrader 5Strategy Tester\MetaTester64.exe /install address:0.0.0.0:30004 /password:MetaTester "添加了一个端口为1024的代理(无论我给的地址和端口如何)。Build 2170/2171给了我同样的错误。

遗憾的是,我没有保留老版本的设置,是否有地方可以得到老版本的安装,或者它将在未来被修复?或者,你是否出于性能原因,限制了物理核心/一半的逻辑核心?

(运行于Windows 10 Pro 1903版本)

好的,我的错,少了一个斜线。/install /address(不是/install address)。但是,在2190版本的8个逻辑核心的CPU上仍然只安装了4个代理,而且按钮是灰色的,所以只能用这个命令来安装。

 
Florian Lhermite:

好吧,我的错,少了一个斜线。/install /address(不是/install address)。但是,在2190版本的8个逻辑核心的CPU上仍然只安装了4个代理,而且按钮是灰色的,所以只能用这个命令来安装。

打开代理管理器,卸载所有的代理,然后完全卸载MetaTrader 5,再重新安装所有的代理。 这应该可以解决问题。 几个月前,当他们对策略测试器进行大的更新时,我在几台电脑上发生了类似的事情。 测试器卸载了所有的代理,只有一个代理,我只能把它们中的一半加回来,直到我按照上述程序操作。
 
过度优化(曲线拟合)--好的讨论主题,有一些想法和知识。
Over-optimization (curve fitting)
Over-optimization (curve fitting)
  • 2019.11.19
  • www.mql5.com
Hello Traders, How do you solve the problem of over optimization...
 

关于交易、自动交易系统和测试交易策略的论坛

新版本的MetaTrader 5 build 2190平台

Renat Fatkhullin, 2019.11.22 11:08

我详细解释了一个主要观点的重复:一旦运行的代理活到5分钟,预计任何 下一个任务。

代理人并不关心--"第一次优化 "或 "任何一次通过"。它坐在那里等待下一个任务5分钟,持有以前计算的初始数据,以便快速读取下一个订单,而不需要痛苦地从磁盘上提取数据并解压。

由于代理持有2GB,这意味着它存储了以前的单次/任何一次通行证中提出的数据,正如你在信息中指出的。它通过不使用的超时自动释放资源。

 

关于交易、自动交易系统和测试交易策略的论坛

Metatester 5代理经理策略测试器没有看到处理器线程

Renat Fatkhullin, 2019.11.27 06:12

由于代理数量过多,内存 明显不足,超线程核心的计算速度下降,我们决定在云端工作时只限制在物理核心。

现在在云计算中,他们驱动着非常昂贵的任务,绝大多数的云计算参与者在有很多代理的情况下都有平庸的内存不足。例如,每个代理2GB,16个代理已经需要至少32GB的内存,尽管通常有8-16GB。

因此,许多通过失败,浪费了网络和代理。但最重要的是,由于对结果的期望和重新启动任务,它们的计算速度变慢了。

长期以来,我们在向代理发布任务之前,一直在评估代理的近似资源充足性,其中最有效的是只在云中的物理核心上工作。

在本地,你可以使用所有的核心,因为你可以轻松地控制它们的关闭。


关于交易、自动交易系统和测试交易策略的论坛

Metatester 5代理经理策略测试器没有看到处理器线程

Renat Fatkhullin, 2019.11.27 07:18

发布后,我们对测试器及其代理的资源管理进行了彻底的重组。

这主要影响到本地代理的有效性。


原因: