MetaTrader 5交易策略测试器的意识形态:代理商 - 页 3

 
Renat:
当然,所有的流量都是加密的,通过密码访问+我们将添加代理,所以你可以指定允许你连接的IP地址列表。

那很好啊!

等待发射...

 
测试仪还没有到达测试地点,我就已经开始发飙了!"。干得好,伙计们。我甚至惊讶于这一切是免费的!"。
 

超级系统。我很想看看,现在快到二月了。我想知道你是否会在没有进行测试的情况下发布它。

:)每个人都只是在等待一个测试者。如果我们让他们玩的话--文章和代码就会像河水一样流淌 :)还有虫子 :)

 
C-4:
测试仪还没有到达测试地点,我就已经开始发飙了!"。干得好,伙计们。我甚至惊讶这一切都是免费的!
它在开放源码中。而且有很多工具可以用。但他们所做的事情很好--你不会再看到任何竞争对手。:)
 

这个想法很好,但我有两个问题。

1) 是否会实现对nVidia CUDA技术的支持?

2)代理(MetaTester.exe)是否会依赖CPU指令(sse2等)?

为了不使CPU负荷过重,它们应该以低优先级运行,那么它们的工作就几乎不会被注意到。

[删除]  
SProgrammer:
这一切都在开放源码中。而且有很多工具可以用于此。但他们做得很好--现在远处已经看不到竞争对手了。:)

这只是一个做小事的问题。剩下要做的就是让它发挥作用,而不是假装它发挥作用。

出于某种原因,我不禁觉得用于创造 "设计 "的计划是拿破仑式的。

有多少次反复的返工,以及因此而需要的时间(在实际适用性方面)?

 
在你能用手感觉到它之前,在我看来,谈论所做工作的质量是毫无意义的。我们将拭目以待。
 
Graff:

这个想法很好,但我有两个问题。

1) 是否会实现对nVidia CUDA技术的支持?

2)代理(MetaTester.exe)是否会依赖CPU指令(sse2等)?

为了不使CPU负荷过重,它们应该以低优先级运行,它们的工作将几乎不被注意。

1)不,我们已经研究过这个问题了。CUDA不会对我们的计算有任何帮助。它只能在非常罕见的、具体的和准备充分的大规模算法中发挥作用。例如,在用预先编码的算法进行矩阵的大规模计算时。CUDA对通用算法没有任何帮助,而MQL5中的任何程序都是通用算法。我以前在MQL4.com论坛上解释过拒绝CUDA的原因。

我们决定强制使用SSE2(奔腾4和更高版本),而不是CUDA。 通过在代码优化器中积极使用这一命令集,这对任何类型的程序都有保证效果。我们不希望像99%的程序那样,永远坐在古老的i386处理器指令集上。

2) 测试器需要SSE2,就像MetaTrader 5客户终端的所有主要组件一样。这套命令给整个项目带来了真正的性能提升。


MetaTrader 5的策略测试器 速度更快,这不仅是由于专家顾问在本地x86/x64代码中的执行,而且是由于完全脱离了终端。这就消除了数据访问的同步问题,大大加快了工作进度。

然而,人们也应该考虑到,被模拟的多货币环境的规模和功能可能非常大,以至于EA将完全是资源密集型的。

终端也将是64位的,这将允许执行真正的大型计算操作--MQL5将自动编译成本地x64代码,可以访问所有可用的RAM(现在很容易建立拥有几十G内存的台式机和服务器)。

 

Renat:

还将有一个64位版本的终端,这将允许执行真正巨大的计算操作--MQL5将自动编译成本地x64代码,可以访问所有可用的RAM(现在很容易建立具有几十G内存的台式机和服务器)。

一个非常好的活动!感谢64位系统的主人

( 据我所知,测试器也将是32和64位的)

我还了解到,测试器与终端完全分开!

我有一个关于终端和测试器之间接口的问题

将是

视觉测试--在测试时能得到一个很好的结果

 

嗯,我对一个老问题感兴趣。是否有可能从任何环境中多次运行测试器,以生成表格中的分析结果。这实际上是为了使前瞻性分析的程序自动化。在MT4中,我曾经花了90%的时间来处理专家顾问的工作。