有点惊讶 :)我想我应该分享并提出一个非反问的问题。 - 页 13

 
Urain:

在交易应用方面,MQL5 比C++更酷。

而且它几乎 和C++一样快。

请记住,C++是一种系统语言,MQL5是一种应用语言。

C++不是一种系统语言。它是一种应用语言。:) 而且很长时间以来一直如此。

它们弱了6倍,如果我们牢记其中一半不必在数字引擎中模拟(例如同一个故事),那就是弱了100-1000倍。更快。

 
TheXpert:
是的,你甚至连指标都弄不对 :)

什么指标?你在说什么呢?:)

好吧--我再讲一遍。在这里不要再说什么了。你因为某些原因让hrenfx 被禁。

我也要去。

 
Academic:

因为在我看来,MT5优化器不能真正使用。那么它为什么要画3V的图表呢?我就不能把三列数字复制到Matlab中吗?并在一个动作中获得相同的3D?


一句话,如果一辆车有那么多的美丽,但不能开车,那么它就是家具。

为玩转市场提供服务是一项业务。提供软件在市场上玩是一门生意。任何企业都有一个目标受众。

任何家庭主妇都应该能够在市场上玩耍,只要她愿意。你不是目标受众。一般来说,在营业场所敲打生意是不正确的。

你只是提出了挑衅。 我记得你是一个专业的交易员。

我记得你是一个有多年经验的专业交易员,不知道 "最佳价格 "这个词。

 
hrenfx:

你在这里不会被理解。一个MT优化器是一个线性缩放的MT测试器。显然,一个优化器本质上不应该是这样的。但如果我是开发商,我不会看到任何其他的出路。他们走云计算路线,做得很好。它真的可以让你重拾优化器的正确概念。

最好的优化器是你自己的。但我没有办法在我的计算器中实现合格的云计算。

好吧 - 假设,有一个没有云计算 的优化器,但多线程并支持C++和MT4(及其所有子系统),比它快100倍,纯粹靠MT5代码快6倍,是的...并不仅用蛮力和GA来 "解决",而且还用大约50种变体来解决。你会用多少钱买下它?你会用1000美元买它吗?为什么这么贵? 你和其他十个人将是唯一的买家。:)


好吧--再一次--没什么可谈的。:)

 
Mischek:

提供市场赌博服务是一项业务。提供软件来推销赌博是一门生意。每个企业都有一个目标受众。

任何家庭主妇只要愿意,都应该能够玩转市场。你不是目标受众。一般来说,在营业场所敲打生意是不正确的。

你只是提出了挑衅。 我记得你是一个专业的交易员。

我记得你是一个有多年经验的专业交易员,由于某些原因,他不熟悉 "最佳价格 "一词。

但是......但是......!!!?不要指责我是在挑逗你!我是在挑逗你。没有这样的事情。我只是--清楚地阐述--而且没有修饰。这就是全部。
 

先生们,让我再重复一次:终端和测试器都是用C++编写的,对SSE2进行了最大程度的优化。

这意味着所有的酒吧建设/建模、基础设施绑定等都得到了最大限度的优化,包括我们自己的算法解决方案。

这意味着,即使在相当长的时间内,我们也不可能被一个纯粹的、诚实的、带着酒吧造型的跑步者所超越。MQL5本身是非常快的。

没有必要对 "100次 "进行理论推理。

 
Renat:

先生们,让我再重复一次:终端和测试器都是用C++编写的,对SSE2进行了最大程度的优化。

这意味着所有的酒吧建设/建模、基础设施绑定等都得到了最大限度的优化,包括我们自己的算法解决方案。

这意味着,即使在相当长的时间内,我们也不可能被一个纯粹的、诚实的、带着酒吧造型的跑步者所超越。MQL5本身是非常快的。

没有必要对 "100次 "进行理论推理。

1300 / 230 = 5.6倍(MS C++)。

1600/230=6.95倍 ( itnel 11 )

 
hrenfx:

你在这里不会被理解。一个MT优化器是一个线性缩放的MT测试器。显然,一个优化器本质上不应该是这样的。但如果我是开发商,我不会看到任何其他的出路。他们走云计算路线,做得很好。它确实使我们能够恢复优化器的正确概念。

优化器并不完全是一个 "线性扩展的测试器",它有自己的优化方法,在大规模重复计算中有效工作。

我们现在只是在忙着加快大规模的计算。这里有一个过去结果 的链接 一个计算速度更快的新版本已经准备就绪。

 
Academic:

1300 / 230 = 5.6 倍 ( MS C++ )

1600/230=6.95倍 ( itnel 11 )

考虑到99%的工作是在用С++编写的基础设施绑定中完成的,MQL5速度下降的影响不是那么明显。

此外,在不久的将来,我们将推出MQL5代码优化的模式(由于复杂性和执行错误,该模式已被反复推迟),其结果将达到С++的水平。也就是说,MQL5将以与C++相同的速度运行。这项任务是绝对可以解决的,而且我们正在取得进展。


你刚刚展示了自己(即使是在一个极其简单和优化的循环上),100/1000的时间优势是不可能的。而考虑到大规模建模的主要成本是在基础设施的绑定上(而它们在终端和测试器中是用C++编写的),我们甚至不能得到两倍的优势。

 
Academic:
如果你不模仿很多东西--例如,在打开时,你检查很多东西--并与历史一起工作,你会得到100倍的回报。一般来说--销售是单线...或者说是两个减去报价加上基数。而所有--没有检查--这就是100次的结果。甚至更多。嗯,真的--来吧。我明白,我不是目标受众。但你仍然认为,给出想法--优化者不是一个测试者。

又是什么阻止了你在你的EA中写而不是开仓 呢?

一般来说--销售是单线...或者说是两个减去kotirok加上基数。

而你在MQL5中得到了一个纯粹的优化器,能够使用测试器的所有功能,如模拟所有ticks、GA和优化图表。