我对MQL5的另一个做法是:我决定利用它的能力来优化专家顾问,因为MT4允许我在24小时内优化它们,而多核处理器和代理的能力是如此不同......然而,在费力重新编码 "真正的 "专家顾问系统之前,我决定检查一下我将得到什么。我写了一个简单的专家顾问 与perseptron ala AI Reshetov,甚至没有指标输入,而是收盘价的差异。 我通过一年前的H4开盘价来优化它。CPU核心被加载,代理似乎正在工作,云正在移动,但....:比MT4慢了很多倍而已 为什么一切都那么悲伤????

- 2010.03.16
- Denis Zyatkevich
- www.mql5.com
我对MQL5的另一个做法是:我决定利用它的能力来优化专家顾问,因为MT4允许我在24小时内优化它们,而多核处理器和代理的能力是如此不同......然而,在费力重新编码 "真正的 "专家顾问系统之前,我决定检查一下我将得到什么。我写了一个简单的专家顾问 与perseptron ala AI Reshetov,甚至没有指标输入,而是收盘价的差异。 我通过一年前的H4开盘价来优化它。CPU核心被加载,代理似乎正在工作,云正在移动,但....:比MT4慢了很多倍而已 为什么一切都那么悲伤????
我对MQL5的另一个做法:我决定利用它的能力来优化专家顾问,因为MT4允许我在24小时内优化它们,而多核处理器和代理的能力是如此不同......然而,在费力重新编码 "真正的 "专家顾问系统之前,我决定检查一下我将得到什么。我用 perseptron ala AI Reshetov编写了一个简单的专家顾问,甚至没有指标输入,只是简单的收盘价差,我通过H4开盘价对其进行了优化,一年前。CPU核心都被加载,代理似乎也在工作,云也在移动,但是....:比MT4慢了很多倍。为什么一切都那么悲伤????。
可能是因为MQ4和MQ5的文件没有被附上。
这里有程序员。在没有附上源代码的情况下提出这样的问题是不恰当的。
Renat:
MQ4?
而在MQ4中,我只是把ArtificialIntelligence.mq4附在后面,以备不时之需,当然它们并不完全相同,但它们几乎同样耗时,至少只是因为它们的简单性。但这里是我们所拥有的。
在MT5的8个核心上(断开了所有代理)。
2011/11/11 15:01:07 PM 统计本地13371个任务(100%),远程0个任务(0%),云端0个任务(0%)。
2011.11.11 15:01:07 统计数据在1小时07分51秒内通过
总计:4071/13371=0.3044秒/次。
在MT4的一个核心。
2011.11.11 15:17:40 在优化过程中共完成了6345次传递。
2011 11/11/11 15:17:40 ArtificialIntelligence: 优化停止,2103条缓存记录被使用,2103条缓存记录被拒绝
2011.11.11 15:17:12 ArtificialIntelligence: 优化开始了
总计:28/6345=0.0044129秒/次。
两个数量级的.都是基因,欧元兑美元H4开盘价,时间间隔从1.01.11到今天,单台电脑,Win7 x64。 是什么让MT5的优化速度如此缓慢?我有这样一个关键的错误吗????

- www.mql5.com
我想我开始明白这里发生了什么。
2011.11.11 16:11:37 核心 1 EURUSD,H4: 在1326毫秒内产生了1271227点(1344条)(历史总条数2904,总时间1372毫秒)。
为什么在开盘价 上有这么多刻度线?此外,如果我把 "OHLC on M1 "模型,也会发生同样的事情。
2011.11.11 16:15:48 核心 1 EURUSD,H4: 在2075毫秒内产生1271227点(1344条)(历史总条数2904,总时间2106毫秒)。
我反复检查了10次,在第一和第二种类型的构建中(来自Rosh的图片),刻度线的数量没有变化.....。我觉得不好,还是我做错了什么?
建527。
Z.I.测试了所有的虱子。
2011/11/11 16:24:55 核心 1 EURUSD,H4: 18578763点(1344条)在24819毫秒内产生(历史总条数2904,总时间25319毫秒)。
用 "所有刻度线 "模型,刻度线只比H4上的 "公开价格 "模型多14倍。 要么是我疯了,要么是两者之一......所以 "开盘价 "模式就是不存在?
决定创建一个类似于4号论坛上现有的话题,有一个流行的线索)。 如果是重复的,杀了它也不可惜。
当然,这个主题不仅仅是为了好玩。我决定解决MQL5,结果一下子出现了几个问题。
1)结构的范围是否与简单变量的范围相同?
2)MqlRates 结构。我想找到最后10个极值,因此我不知道我需要多少价格数据。我是否要复制所有可用的数据?这不是耗费资源吗?