OpenCl和它的工具。评论和印象。 - 页 3 12345678910...29 新评论 Лекарь Центозависимых 2012.01.10 14:33 #21 这是使用RAM来存储或交换数据,例如在两个终端或甚至几个应用程序之间。 它只是使用RAM的保留区域而不是文件。这个想法是相同的,但它的工作速度更快。 https://www.mql5.com/ru/code/9618 TheXpert 2012.01.10 14:36 #22 映射就是映射,只是在RAM中可以直接创建一个文件对象。 我只是不明白为什么?阿列克谢明确写道,一切都在启动中。 Лекарь Центозависимых 2012.01.10 14:38 #23 我再说一遍,我不是针对阿列克谢的问题提出的,而是作为一种加快一般计算的方法提出的) 也就是说,组织一个类似于缓存的东西,在随后的迭代中使用这些数据。 --- 2012.01.10 14:52 #24 OnGoing: 这是使用RAM来存储或交换数据,例如在两个终端或甚至几个应用程序之间。 它只是使用RAM的保留区域而不是文件。这个想法是相同的,但它的工作速度更快。 https://www.mql5.com/ru/code/9618 忘记这个被剥离的DLL,从它。 你有一个功能齐全的 版本,可以用绘图 来工作。 Андрей 2012.01.10 15:00 #25 Mathemat: 你打算如何做到这一点--不参考MQL4的外部编码? 我已经建议--通过文件。但它很长,而且很烦人。 另外,你也可以做一个特别的卷轴。 内存中的一组参数将与某个结果相关联。 你甚至可以使映射更棘手,像这样。 DateTime - {Calculation parameters} - Result[s]. 这已经缓存了每个条形的计算结果。 去他妈的映射和文件。我们需要的是关联存储。 Лекарь Центозависимых 2012.01.10 15:00 #26 sergeev: 忘记这个被剥离的DLL,从它。 你有一个功能齐全的 版本,可以用绘图 来工作。 哇,谢谢。期待关于如何使用它的例子) Sceptic Philozoff 2012.01.10 16:16 #27 jartmailru: 另外,你也可以做一个特殊的卷轴。 问道:"没有dll怎么行? 好吧,算了吧。使用SSE*、Open MP和IPP,更容易进行繁重的C/C++计算并将执行速度提高数倍。而在MQL4上,你会得到1秒,而不是10秒--即使在我的预算双核上。 Andrey Dik 2012.01.10 17:07 #28 Mathemat: 我问他没有Dll怎么能工作。 好吧,算了吧。用C/C++实现繁重的计算比较容易,使用SSE*、Open MP和IPP可以将执行速度提高数倍。而在MQL4中的10秒,你会得到1秒--即使在我的预算双核上。 MQL5比MQL4快20倍。 C++比MQL5快6倍(当使用自动并行化执行的库时)。 总计:20*6=120次。 如果你使用GPU计算,它将会更快。 总计:10/120=0.083c。 类似这样的事情。 Yury Reshetov 2012.01.10 17:24 #29 joo: MQL5比MQL4快20倍。 我愿意相信它。但实际上MT5在多核CPU中的优化要比MT4的单线程优化慢得多。 很有可能只是看起来好像MT5的代码在勉强晃动? 我应该采取一些基准算法,在MT4的start()函数和MT5的OnTick()函数中使用,并在专家顾问的单核上运行,用一个假的输入参数从0到9999变化,没有遗传因素,以确保更准确。但在哪里可以得到这个单核? TheXpert 2012.01.10 17:29 #30 Reshetov:只是在实践中,MT5的多核CPU上的优化明显比MT4的单线程优化要慢。不,这是一个测试器。在锦标赛之前,我们测量了运行时间--经济型轻型专家顾问的运行时间 远远少于测试所花费的时间。 然而这些信息并不是100%的,我可能会撒谎,我不记得了。 12345678910...29 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
映射就是映射,只是在RAM中可以直接创建一个文件对象。
我只是不明白为什么?阿列克谢明确写道,一切都在启动中。
我再说一遍,我不是针对阿列克谢的问题提出的,而是作为一种加快一般计算的方法提出的)
也就是说,组织一个类似于缓存的东西,在随后的迭代中使用这些数据。
忘记这个被剥离的DLL,从它。
你有一个功能齐全的 版本,可以用绘图 来工作。
你打算如何做到这一点--不参考MQL4的外部编码?
我已经建议--通过文件。但它很长,而且很烦人。
内存中的一组参数将与某个结果相关联。
你甚至可以使映射更棘手,像这样。
DateTime - {Calculation parameters} - Result[s].
这已经缓存了每个条形的计算结果。
去他妈的映射和文件。我们需要的是关联存储。
忘记这个被剥离的DLL,从它。
你有一个功能齐全的 版本,可以用绘图 来工作。
问道:"没有dll怎么行?
好吧,算了吧。使用SSE*、Open MP和IPP,更容易进行繁重的C/C++计算并将执行速度提高数倍。而在MQL4上,你会得到1秒,而不是10秒--即使在我的预算双核上。
我问他没有Dll怎么能工作。
好吧,算了吧。用C/C++实现繁重的计算比较容易,使用SSE*、Open MP和IPP可以将执行速度提高数倍。而在MQL4中的10秒,你会得到1秒--即使在我的预算双核上。
MQL5比MQL4快20倍。
C++比MQL5快6倍(当使用自动并行化执行的库时)。
总计:20*6=120次。
如果你使用GPU计算,它将会更快。
总计:10/120=0.083c。
类似这样的事情。
MQL5比MQL4快20倍。
我愿意相信它。但实际上MT5在多核CPU中的优化要比MT4的单线程优化慢得多。
很有可能只是看起来好像MT5的代码在勉强晃动?
我应该采取一些基准算法,在MT4的start()函数和MT5的OnTick()函数中使用,并在专家顾问的单核上运行,用一个假的输入参数从0到9999变化,没有遗传因素,以确保更准确。但在哪里可以得到这个单核?
只是在实践中,MT5的多核CPU上的优化明显比MT4的单线程优化要慢。
不,这是一个测试器。在锦标赛之前,我们测量了运行时间--经济型轻型专家顾问的运行时间 远远少于测试所花费的时间。
然而这些信息并不是100%的,我可能会撒谎,我不记得了。