铁的提示 - 页 9

 

说实话,这个话题触动了我的神经!他们说,一台中等规模的电脑足以应付工作,但游戏玩家需要强大的力量。是的,即使是一个简单的上网本也足以运行一个工作的MTS,但要开发、调试,特别是在我们的测试器上测试,在我看来,没有任何动力就足够了。既不是2个核心,也不是4个核心--测试需要几个小时,而优化需要几天。 几年前,使用MT4,在一台破旧的电脑上,几分钟就可以轻松优化一个普通的MTS。事实证明,计算机能力以算术方式增长,而任务的复杂性以几何方式 增长。当他们开发MT5时,我想:"好吧,我们终于等到了--现在一切都会飞起来......。而我们就在这里!"。我实际上已经放弃了优化,现在我在半小时内进行了8-10个月的运行。真正的多货币(12对)。

 
Erm955:

说实话,这个话题触动了我的神经!他们说,一台中等规模的电脑足以应付工作,但游戏玩家需要强大的力量。是的,即使是一个简单的上网本也足以运行一个工作的MTS,但要开发、调试,特别是在我们的测试器上测试,在我看来,没有任何动力就足够了。既不是2个核心,也不是4个核心--测试需要几个小时,而优化需要几天。 几年前,使用MT4,在一台破旧的电脑上,几分钟就可以轻松优化一个普通的MTS。事实证明,计算机能力以算术方式增长,而任务的复杂性以几何方式增长。当他们开发MT5时,我想:"好吧,我们终于等到了--现在一切都会飞起来......。而我们就在这里!"。我实际上已经放弃了优化,现在我在半小时内进行了8-10个月的运行。真正的多货币(12对)。

这一切都取决于TS、优化参数和算法,它是如何完成的。

我认为,如果我们在MT4和MT5中编制类似的TS,在优化方面不会有很大的区别。

例如,我是用1个核心来管理(软件有两个核心),而不是用4个。虽然我觉得该委员会必须很快得到一个新的......

而对于游戏玩家来说,我们当然需要更强大的计算机,特别是在图形方面(尽管如果你使用大量的显示器,还有一些需要考虑的问题)......

 

Не думаю что если запрограммировать схожие ТС в МТ4 и MT5 будет сильное различие в оптимизации

是的,但我们想要更多!我明白,12种货币不是一种,MT5测试器更接近现实,但它变得更难,而不是更容易。我曾经对一个货币对进行了10年的正向分析,我能够在1周内完成(有一年的回溯和2个月的正向分析)。我不责怪开发者,但应该清楚的是,计算机越强大,越复杂的任务将压在它们身上,我们必须找到摆脱这种局面的方法,否则我们将永远赶不上火车。我不会感到惊讶的是,很快我们现在在分钟上所做的工作将不得不在刻度和深度历史上完成。我们要租一台超级计算机吗?
 
Erm955:
是的,但我们想要更多!我明白,12种货币不是一种,MT5测试器更接近现实,但尽管如此,它变得更难,而不是更容易工作。我曾经在一个货币对上进行了10年的远期分析,我能够在1周内完成(有一年的回溯和2个月的远期)。我不责怪开发者,但应该清楚的是,计算机越强大,越复杂的任务将压在它们身上,我们必须找到摆脱这种局面的方法,否则我们将永远赶不上火车。我不会感到惊讶的是,很快我们现在在分钟上所做的工作将不得不在刻度和深度历史上完成。我们要租一台超级计算机吗?

4个核心+外部核心(可以肯定的是,可以连接更多的核心)是相当足够的。

如果你在10年的历史上优化64个参数,对一个傻瓜来说,显然会花费大量的时间。

另一件事是在交易模式 下。告诉我,一个12对的多人组将如何有效地使用一个4核CPU?

PS

如果我们将EA的复杂性(正确编写的OOP)转移到MT4,测试人员几乎不会花更少的时间工作,我个人认为会有更多的工作。

而且目前还没有人在MT5中取消64位。MT4完全不能胜任。

 

你毕竟不想了解我。首先,我早已过了过度优化的阶段(也就是很多参数创造出美丽的平衡曲线的时候)。我只有4-5个参数,正如经典的建议。我只是把我的专家顾问从MT4转过来,让它成为多货币。而现在我说,做分析的时间变得更长了(而且应该更容易、更快--这是新版本)。传统上,这个问题的解决方法是:模型越精确,需要的资源就越多。在我们的测试器中,即使是一个非常近似的模型(按条或按我的计时器在1小时内)仍然工作得相当缓慢。如果按虱子来算,想想都觉得可怕!

 
Erm955:

你毕竟不想了解我。首先,我早已过了过度优化的阶段(也就是很多参数创造出一个漂亮的平衡曲线的时候)。我只有4-5个参数,正如经典的建议。我只是把我的专家顾问从MT4转过来,让它成为多货币。而现在我说,做分析的时间变得更长了(而且应该更容易、更快--这是新版本)。传统上,这个问题的解决方法是:模型越精确,需要的资源就越多。在我们的测试器中,即使是一个非常近似的模型(按条或按我的计时器在1小时内)仍然工作得相当慢。如果按虱子来算,想想都觉得可怕!

我不能说什么,我还没有使用它。就运行时间而言,这是一个在转发期间有多少代理在运行的问题...
 
Erm955:
我想问你一个问题。当你在MT4上进行优化时,你的CPU负载显示为多少?例如,我的CPU负载是13%,而不是更多。也就是说,一切都取决于测试者本身。现在这一切又取决于硬件,处理器(i7 860)的负载是100%。
 

На счет форворда тут я затрудняюсь сказать, не юзал его пока. С точки зрения продолжительности работы тут вопрос в количестве работающих агентов во время форворда...

Farvard是优化周期的延续,因为那里有同样多的代理人。

我想问的是。在MT4的优化过程中,你的CPU负载显示的百分比是多少?例如,我的是13%,没有更多。这意味着它受到了测试者本身的限制。现在这又完全取决于硬件,我的处理器(i7 860)是100%的负载。

我在说什么,13%的MT4 CPU比100%的MT5快。最新的CPU型号(而基于i7的电脑现在是最先进的)在我们的测试器上还没有显示出性能的奇迹。那么你还需要什么硬件呢?我也有一台相当不错的笔记本电脑()

Документация по MQL5: Основы языка / Операторы / Оператор продолжения continue
Документация по MQL5: Основы языка / Операторы / Оператор продолжения continue
  • www.mql5.com
Основы языка / Операторы / Оператор продолжения continue - Документация по MQL5
 
Erm955:

我在说什么呢,13%的MT4处理器比100%的MT5运行速度快。最新的CPU型号(而基于i7的电脑是目前最先进的)在我们的测试器上还没有显示出性能的奇迹。那么你还需要什么硬件呢?我也有一台相当不错的笔记本电脑 ()

确实是一台非常好的笔记本电脑。而如果你点击" Windows性能指数",你会得到一个更完整的图片。处理器和内存对终端来说更为重要。另一方面,这里的最低分数可能是由硬盘来决定的。我目前无法比较MT4和MT5哪个更快,因为我刚开始使用5版,还没有自己写的东西,但我倾向于认为mt5由于其性能,应该更快。在Expert Advisor 4中,我不得不在晚上运行几个终端实例进行并行优化,而在Expert Advisors中,我不得不运行几个终端实例进行并行优化。在这里,在5,我希望有一个副本,它将依次对每个专家顾问进行自动优化。我不能支持你或与你争论,所以我将坚持中立的立场。

附加的文件:
untitled-1.jpg  122 kb
untitled-2.jpg  56 kb
 

不客气。

这个问题不是说我在为MT4测试器辩护,完全不是。问题是如何从MT5测试器中获得高性能。事实证明,为了使MTS开发人员能够舒适地工作,我们需要一台具有非常智能配置的PC。事实上,这是开发人员的建议(4个核心,6-8Gb的内存--我在哪里见过)。

在此,我反对那些认为一台中型PC对MTS的交易员-开发者来说已经足够了的人。对于一个手持式交易员来说,这已经足够了。对于一个程序员来说,最好使用比我更强大的计算机。

顺便说一下,我曾在埃尔多拉多看到过像6个核心、6个GiG的系统广告,价格为2万美元,现在已经不在了。似乎是一个不错的配置。像ACCER。