MetaTrader 5策略测试器:缺陷,缺陷,改进建议 - 页 17

 
请告诉我们如何增加泥土中的代理人数量?情况是,我有一个有4个核心/线程的CPU。升级到8/16。重新安装了软件。我有16个本地代理,但还剩下4个克隆,而且添加代理 按钮不可用。在论坛上搜索了一下,但没有找到答案。
 
Edgar:
我在遗传优化中使用了很多的参数。只要变体的数量变得如此之大,以至于在科学符号中显示出来(6.8768769e+21),优化就会在第0代之后用一半的代理(8个中的4个)进行。在日志中没有提到这一点。优化本身运行良好,但在半负荷的情况下,时间是原来的两倍。

结果是更加糟糕。FrameInputs 函数失败(4001,意外的内部错误)。

我已经确信,这不是参数的数量,而是枚举变体的数量。

我们将不得不超负荷地进行优化。这降低了遗传学的效用。

 

你好。在我与外汇的最后一个系列中,我观察到mt5的出现。随着时间的推移,这个综合体已经明显增长。但是现在,在休息一段时间后,我遇到了几件让我烦恼的事情。

1- 我不能使用完全的过冲!你替我决定我可以在优化方面投入多少时间!过去,我花了一到两个星期的时间来进行最长的优化。注意,这不是坏事,也不是慢事,而是必要的事!而且在我的情况下,它受到内存速度的限制。而且这里没有太多的进展。但是。没有必要节省我的电力或我的冷却器和电容器螺丝的资源!。让我自己决定在优化上花多少时间是合理的。

我为什么要写这个?因为我明白,这个决定是有意识地做出的,是出于最好的意图。因此,我的建议会引起阻力。

但让我给你举个例子。记住,在过去,对于交易员是否需要一个大的故事,有很多争论!但现在,我们可以看到的是,交易员们都在为他们的故事而努力。你(以你经理的身份)解释了需要多少内存。而你确切地解释了多少内存和为什么需要它......而交易员们异口同声地说着同样的话。我们将购买内存,不要担心!"。结果是,你可以从蓬莱阁的历史上下载,大家都很高兴。而隔壁的商人正在讨论是买64内存还是32内存,然后换电脑......

测试仪也是如此。我更清楚地知道我需要多少时间来进行优化!我不需要被限制。

但我理解,初学者可能会感到厌烦,在错误的地方点击,并对一切都如此缓慢感到不安。这是一个众所周知的问题,通过一个简单的 "专家高级设置 "选项就可以解决这个问题。傻瓜们不会自己去那里,因为人们知道他们的天花板,不敢靠近它。

我们不是在谈论那些打电话有困难的老奶奶。我们谈论的是正在掌握编程语言的人!


2- 你不能像以前那样只放一堆不同的终端。是的,我找到了一种方法来运行它的便携版本,使它在自己的目录中存储数据,但这是一个复杂的问题。

 
fxsaber:

在测试器中显示bool输入参数的播放问题。


在参数中,我们看到的是零而不是假。


纠正的是

 
顺便说一下,你可以使用剪贴板(Ctrl-C,Ctrl-V)来导出-导入测试优化设置和输入参数。
 
Slava:
顺便说一下,你可以使用剪贴板(Ctrl-C,Ctrl-V)来导出-导入测试优化设置和输入参数。

谢谢你,这使自动化选项变得更加容易。

 

还有一件事。

3- 有一天我完全失去了对mql5的访问。无法进入网站,无法进入终端。有人向我解释说,我需要改变我的IP,因为我的旧IP是在一个封锁的范围内。我不认为你能解决这个问题。但现在如何使用你的演示,因为在任何时候,一切都可能停止...

 
Михаил:

你好。在我与外汇的最后一个系列中,我观察到mt5的出现。随着时间的推移,这个综合体已经明显增长。但是现在,在休息一段时间后,我遇到了几件让我烦恼的事情。

1- 我不能使用完全的过冲!你替我决定我可以在优化方面投入多少时间!过去,我花了一到两个星期的时间来进行最长的优化。注意,这不是坏事,也不是慢事,而是必要的事!而且在我的情况下,它受到内存速度的限制。而且这里没有太多的进展。但是。没有必要节省我的电力或我的冷却器和电容器螺丝的资源!。让我自己决定在优化上花多少时间是合理的。

我为什么要写这个?因为我明白,这个决定是有意识地做出的,是出于最好的意图。因此,我的建议会引起阻力。

但让我给你举个例子。记住,在过去,对于交易员是否需要一个大的故事,有很多争论!但现在,我们可以看到的是,交易员们都在为他们的故事而努力。你(以你经理的身份)解释了需要多少内存。而你确切地解释了多少内存和为什么需要它......而交易员们异口同声地说着同样的话。我们将购买内存,不要担心!"。结果是,你可以从蓬莱阁的历史上下载,大家都很高兴。而隔壁的商人正在讨论是买64内存还是32内存,然后换电脑......

测试仪也是如此。我更清楚地知道我需要多少时间来进行优化!我不需要被限制。

但我理解,初学者可能会感到厌烦,在错误的地方点击,并对一切都如此缓慢感到不安。这是一个众所周知的问题,通过一个简单的 "专家高级设置 "选项就可以解决这个问题。傻瓜们不会自己去那里,因为人们知道他们的天花板,不敢靠近它。

我们不是在谈论那些打电话有困难的老奶奶。我们谈论的是正在掌握编程语言的人!


2- 你不能像以前那样只放一堆不同的终端。是的,我找到了一种方法来运行它的便携版本,使它在自己的目录中存储数据,但这是一个复杂的问题。

1.目前,一个完整的优化列举有100,000,000(1亿)次的限制。以前(在MT4)这个限制是100万,这适合你。你需要多少个?

2.便携式模式没有必要在不同的文件夹中存储数据。或者你不想在AppData目录中搜索数据?

关于使数据存储复杂化的问题,请问微软。我们引入便携式模式只是为了保持与以前一样的存储,你认为有什么复杂的地方?

 
fxsaber:

在优化之后,代理在处于战备状态时,有一段时间(相当长的时间)不会卸货。这是一个非常酷的解决方案。

有时代理商会吃掉大量的内存,而这是优化后需要的。所以决定通过禁用它们来释放它。


然而,他们,并没有卸货。


是否可以通过 "禁用 "菜单项或创建 "强制卸载 "菜单项使其卸载?

使用 "禁用 "菜单项进行卸货
 
Slava:
让我们通过 "禁用 "菜单项来实现卸货

谢谢你。真实滴答优化是否计划将滴答历史(和条形可以,如果只做零条形的生成)一次性存储在内存中,用于所有本地Agent?现在,不幸的是,每个Agent都用自己的tick历史副本工作(从内存消耗来看)。