MT4-测试仪 VS MT5-测试仪 - 页 10

 
Alexander Laur:

4-测试器是一个计算器。

测试仪5是智能系统的一部分。

测试者是将初始价格系列转换为股权系列的比较者。即两个函数的比较
double MT4Tester( const double &Prices[], double &Equity[], void* TradeSystem );
double MT5Tester( const double &Prices[], double &Equity[], void* TradeSystem );

正如该分支所显示的,两个函数都返回相同的结果(输入值相同)。因此决定从速度性能方面比较这些功能。此外,我们还注意到,MT5Tester的第一个参数(const double &Prices[])是硬编码的,而在另一个类似的函数中没有这样的限制。

 
Alexander Laur:


好的。

4-测试器是一个计算器。

测试仪5是一个智能系统的一部分。

从纯实验的角度来看,把它的一个部件从系统中剥离出来,然后用一个特别锋利的计算器进行比较,这是不正确的。

这样说更清楚了吗?


那么是什么样的智能系统呢?只是好奇。
 
Alexander Laur:


如果我没记错的话,数据格式的开放在某种程度上帮助了坏人闯入数据传输协议。出现了各种各样的功能,允许第三方公司在未经MK许可的情况下从其软件中赚钱。当MK公司推出其信号服务 时,这一点尤其引起了激烈的争论。

注意我回答了你的要求,你没有回答我的要求。

你很迷惑。这些问题是由于终端的开放API造成的。这使得第三方公司能够在这个API的基础上建立自己的,有时是非常好的应用程序。自然,开发商不喜欢它,它很快就被关闭了。

 
Alexander Laur:


"被比较的测试者是原始价格系列转换成一系列股票的转换者。也就是说,有两个功能正在被比较"

这恰恰是一句套话。为了比较某样东西,必须要有准备。5级测试员要做更多的准备工作,因为它是一个系统的一部分,而4级测试员只是一个简单的计算器。

对减去核算准备工作的时间进行了比较。
 

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

MT4-测试仪 VS MT5-测试仪

fxsaber, 2017.05.10 17:40

被比较的测试者是将原始价格系列转换为股权系列的转换者。即两个函数的比较
double MT4Tester( const double &Prices[], double &Equity[], void* TradeSystem );
double MT5Tester( const double &Prices[], double &Equity[], void* TradeSystem );

如分支所示,两个函数都返回相同的结果(有相同的输入值)。因此决定从速度性能方面比较这些功能。我还注意到,第一个参数(const double &Prices[])在MT5Tester中被硬性规定,而在另一个类似的函数中没有这种限制。


还有一个第三个参数(void* TradeSystem)。适合MT4Tester的所有TS的集合是适合MT5Tester的所有TS的一个子集。这就是第二个函数的优势。所以优点和缺点都是客观陈述的。所有的结果都是可重复的,这实际上是这次比较的亮点。


有趣的是,如果不显示1598的结果,MT5的辩护人(不清楚是谁)会继续声称MT5输了这么多,因为它不是一个计算器。然而,开发商已经调整并大大改善了性能。有很多东西需要调整。而且他们会进行更多的调整。有很多东西可以与之比较。

 
fxsaber:

还有一个第三个参数(void* TradeSystem)。适用于MT4Tester的所有TS的集合,是适用于MT5Tester的所有TS的子集。这就是第二个函数的优势。所以优点和缺点都是客观陈述的。所有的结果都是可重复的,这实际上是这次比较的亮点。


有趣的是,如果不显示1598的结果,MT5的辩护人(不清楚是谁)会继续声称MT5输了这么多,因为它不是一个计算器。然而,开发商已经调整并大大改善了性能。有很多东西需要调整。而且他们会进行更多的调整。有很多东西可以与之比较。

有用的主题。这是个好工作。

尊重

 
Alexander Laur:

在MT4和MT5测试器中比较MULTIVATE专家顾问的单一通道。

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

MT4-测试仪 VS MT5-测试仪

fxsaber, 2017.05.10 19:11

还有一个第三个参数(void* TradeSystem)。适用于MT4Tester的所有TC的集合是适用于MT5Tester的所有TC的子集。这就是第二个函数的优势。所以优点和缺点都是客观陈述的。所有的结果都是可重复的,这实际上是这次比较的亮点。
 
Alexander Laur:
历史修剪指的是用于测试的数据的准备,但不是算法优化。算法优化优化了处理数据的算法。

这与每条街计算一次信号的算法优化是一样的,除非使用第0条街的指标读数。它是最容易获得和最有效的。

不仅要计算专家顾问和指标的代码,还要计算整个交易环境(股票、保证金要求、其他工具的报价),在每一个刻度 上都没有意义。而阉割的历史使我们能够做到这一点。

当然,当加入多币种时,事情就变得有点复杂了。也许这就是为什么要花这么长时间来发布这些 "服务"。

 

MT5,即使在单货币模式下,也能运行MT4无法运行的TS,因为MT5有一个计时器。粗略地说,MT4是一个以刻度为单位的for循环,MT5是一个以毫秒为单位的for循环。

但所有这些事实并不能否定之前列举的内容。

 
Alexander Laur:

我并没有建议你白白运行一个多货币专家顾问。

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

MT4-测试仪 VS MT5-测试仪

fxsaber, 2017.05.10 17:40

被比较的测试者是将原来的价格系列转换成股权系列的转换器。即两个函数的比较
double MT4Tester( const double &Prices[], double &Equity[], void* TradeSystem );
double MT5Tester( const double &Prices[], double &Equity[], void* TradeSystem );

如分支所示,两个函数都返回相同的结果(有相同的输入值)。因此决定从速度性能方面比较这些功能。我还注意到,MT5Tester中的第一个参数(const double &Prices[])是硬性规定的,而在另一个类似的函数中没有这种限制。

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

MT4-测试仪 VS MT5-测试仪

fxsaber, 2017.05.10 21:56

MT5即使在单货币模式下也能运行MT4无法运行的TS, 因为MT5有一个计时器。粗略地说,MT4是一个以刻度为单位的for循环,MT5是一个以毫秒为单位的for循环。

但所有这些事实并不能否定之前列举的内容。

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

MT4-测试仪 VS MT5-测试仪

fxsaber, 2017.05.10 19:11


还有一个第三个参数(void* TradeSystem)。适用于MT4Tester的所有TC的集合是适用于MT5Tester的所有TC的子集。这就是第二个函数的优势。所以优点和缺点都是客观陈述的。所有的结果都是可重复的,这实际上是这次比较的亮点。