在Metatrader 5中你的符号和你的数据源 - 页 12

 
Laryx:

直觉告诉我,这种方法也可以在GA下轻松完成。工作量是差不多的。内循环 "每次都会通过...

但是,最重要的是--那会有多少需求?正如我猜想的那样,不是每个人都会使用甚至是简单的自定义OnTester()函数。但这是一个非常强大的优化工具。

我觉得我错过了什么,因为我很难找到从你的问题的答案(即在测试下获得加速度)到GA的适用性的过渡逻辑。昨天大家都在讨论启发式方法,有人甚至设法编造了一个胖点,说服自己说 "一切都很清楚"。

我对争论和信念不感兴趣。很高兴能与你相交。其余的都是空的。

甚至那些在MT4中使用OnTester的自定义标准的人在交易机器人方面也做得很好。他们中只有少数人在这里表达自己的意见。而且可能他们是对的。

 
zaskok:


我对争论和说服不感兴趣。


肯定是他))。
 
Laryx:

直觉告诉我,这种方法也可以在GA下轻松完成。工作量是差不多的。"内循环 "在每一次传递中都会被超越......

你试图与他对话是白费力气的。

这个人根本不使用MetaTrader 5,他只使用4。你可以从他的日志中看到--他已经多年没有运行MT5,但他却批评它。

几年前,我已经抓住了他,"你在许多个月前有过一次MT5的发布,你是如何做到评估和批评的?"。他也否认了,因为他现在是他的下一个克隆人。

 
从这里 开始,从第二页开始,这个话题就被完全放弃了,开始讨论遗传算法。
 
barabashkakvn:
从这里 开始,从第二页开始,他们完全偏离了主题,开始讨论遗传算法。
而这一切都是因为CopyTick 不起作用!)
 
barabashkakvn:
这时,从第二页开始,完全放弃了这个话题,开始讨论遗传算法。
现在是时候把一切都转移到一个适当的主题上了(在GAI上有几个现成的主题)。
 
我没有深入研究以前的GA帖子,但我想分享的是,一度因为MT4不允许用ascii测试,MT5也不允许我插入我的引号,我不得不用脚本编写自己的测试器。我尝试了不同的遗传算法,包括我在《遗传算法很简单!》一文中描述的遗传算法。 其中有些是我用mql重写的,有些是以DLL的形式。然后我遇到了另一种叫做退火法的算法。做了几个变体,对计数的速度和准确性感到惊奇。如果说МТА很少发现接近极值的数据,从,退火法在极少数情况下没有发现。结果,我保留了一个简化的(没有温度,但有一个简单的逻辑线性压缩系数),但相当准确的退火法版本。数以万亿计的一年的分钟数据的开盘价,他花了大约5分钟就计算出来了。而这是在没有比照计算的情况下。退火法是个好东西,如果你没试过,就看看吧。
 

请提供证据。

拿出一个具体的例子,描述它以便独立复制,在MT5和你的测试器中运行,然后发布详细的数据与结论。没有这一点,你的话是不可接受的。这是一个技术性讨论。

 
Renat:

请提供证据。

拿出一个具体的例子,描述它以便独立复制,在MT5和你的测试器中运行,然后发布详细的数据与结论。没有这一点,你的话是不可接受的。这是一个技术性讨论。

是的,当我写这篇文章时,我正在比较几个不同的选项。我首先试图找到极端的数据,然后我连接到退火法,它找到了这些值,或者更确切的说是一组值,大约在10个案例中的8-9个。然后我把专家顾问的副本放在MT4测试器中,它在大约1-2个实例中发现了这组数值,其余的都在附近的地方。速度可以是近似的,而输入和输出数据只在脚本中处理,计数本身在DLL中进行,通过系统和一些措施,如摆脱循环和函数的几乎线性计算,已经在里面实现。也就是说,它是一个速度计算器,与测试器的比较是不客观的。仅仅通过眼睛就可以看出,当有大量数据时,它的速度更快,根据时间计数器,我的版本快了不少于10倍。我很难进行更深入、更可靠的研究。唯一的一点是,如果它能帮助你,我把算法本身以mqh-file的形式附在后面,为了让你清楚它是如何使用的,运行脚本。
附加的文件:
MO.zip  6 kb
 

也就是说,你的话没有任何确凿的证据。

这就更不用说在理论层面上对你的主张进行常规批评的可能性了。