OpenCl和它的工具。评论和印象。 - 页 2 123456789...29 新评论 Anatoli Kazharski 2012.01.10 00:53 #11 Mathemat: Articul,你不必如此断然。世界并没有静止。现代的怪物显卡,根据你的逻辑,也应该被认为是在图像处理方面缺乏想法的结果? 有时我自己也很高兴加速--只是为了避免在代码调试中等待完成繁重的计算,这些计算都在我的init()代码中(大约10秒)。而所有其他的计算,都是 "即时 "进行的,速度非常快,所以我在这里不需要多线程。 我相信,为了测试某些想法,这种权力是必要的。例如,看一下过去10年 32个 货币对的远期测试 结果将是非常有趣的。而为了真正加载机器,让我们在一个小的TF 上建立系统。让我们假设它是M15。优化期为8 周,Out of Sample 为2 周。虽然,在图表上会更明显。 如果优化需要1 分钟,我们将花费大约138 小时。步骤(优化)数为8320。这是一种交易策略。如果是一个投资组合呢?如果没有系统而我们正在寻找一个系统呢?)))从这一点上看,很明显,权力永远不够用。 Андрей 2012.01.10 06:00 #12 Mathemat: 我很乐意有时自己加快速度--只是为了避免在代码调试过程中等待完成繁重的计算,我把这些计算都放在init()中(大约10秒)。而所有其他的计算,都是在 "飞行中 "进行的,确实运行得非常快,所以这里不需要多线程。 可能有可能计算一次并缓存起来? Андрей 2012.01.10 06:05 #13 tol64: 我相信,在测试这些或那些想法时,需要这种规模的力量{...}。步骤(优化)的数量为8320。 那么,如果你想要,比如说,几十万次的运行呢?:-) Sceptic Philozoff 2012.01.10 11:58 #14 jartmailru: 也许有可能计算一次并以某种方式缓存它们? 什么是应用于简单的MQL4的 "缓存"? 我只是在调试指标的代码。当我按下F5键时,它又重新编译,但它只显示计算后的信息,而这些计算绝大部分是在init()中完成。 当然,你可以把代码保存到一个文件中,在调试时从那里读取。但这有点麻烦,而且位置不对。 Лекарь Центозависимых 2012.01.10 12:27 #15 其实这个想法并不荒唐,阿列克谢,唯一的问题是实施的方法。 毕竟,即使是CPU也有自己的缓存,这是有原因的,甚至不止一个) Sceptic Philozoff 2012.01.10 12:32 #16 你打算如何做到这一点--不参考MQL4的外部编码? 我已经建议--通过文件。但它很长,而且很烦人。 Лекарь Центозависимых 2012.01.10 12:47 #17 缓存通常意味着RAM,用于快速的后续数据检索和修改。 在本质上,它是一个微不足道的数据库。显然,这将需要额外的容量,但性能的提高可以是巨大的。 Sceptic Philozoff 2012.01.10 12:52 #18 仅仅使用MQL4工具,唯一能在重新编译中存活的 "RAM "是向全局变量 写入。你是这个意思吗? Лекарь Центозависимых 2012.01.10 13:28 #19 不一定,比如说,你可以使用顺子已经实现的映射。我甚至不是在谈论你的具体任务,只是这个原则本身在我看来相当合理。 Sceptic Philozoff 2012.01.10 13:29 #20 我不知道映射是什么。 123456789...29 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
Articul,你不必如此断然。世界并没有静止。现代的怪物显卡,根据你的逻辑,也应该被认为是在图像处理方面缺乏想法的结果?
有时我自己也很高兴加速--只是为了避免在代码调试中等待完成繁重的计算,这些计算都在我的init()代码中(大约10秒)。而所有其他的计算,都是 "即时 "进行的,速度非常快,所以我在这里不需要多线程。
我相信,为了测试某些想法,这种权力是必要的。例如,看一下过去10年 32个 货币对的远期测试 结果将是非常有趣的。而为了真正加载机器,让我们在一个小的TF 上建立系统。让我们假设它是M15。优化期为8 周,Out of Sample 为2 周。虽然,在图表上会更明显。
如果优化需要1 分钟,我们将花费大约138 小时。步骤(优化)数为8320。这是一种交易策略。如果是一个投资组合呢?如果没有系统而我们正在寻找一个系统呢?)))从这一点上看,很明显,权力永远不够用。
我很乐意有时自己加快速度--只是为了避免在代码调试过程中等待完成繁重的计算,我把这些计算都放在init()中(大约10秒)。而所有其他的计算,都是在 "飞行中 "进行的,确实运行得非常快,所以这里不需要多线程。
我相信,在测试这些或那些想法时,需要这种规模的力量{...}。步骤(优化)的数量为8320。
也许有可能计算一次并以某种方式缓存它们?
什么是应用于简单的MQL4的 "缓存"?
我只是在调试指标的代码。当我按下F5键时,它又重新编译,但它只显示计算后的信息,而这些计算绝大部分是在init()中完成。
当然,你可以把代码保存到一个文件中,在调试时从那里读取。但这有点麻烦,而且位置不对。
其实这个想法并不荒唐,阿列克谢,唯一的问题是实施的方法。
毕竟,即使是CPU也有自己的缓存,这是有原因的,甚至不止一个)
你打算如何做到这一点--不参考MQL4的外部编码?
我已经建议--通过文件。但它很长,而且很烦人。
缓存通常意味着RAM,用于快速的后续数据检索和修改。
在本质上,它是一个微不足道的数据库。显然,这将需要额外的容量,但性能的提高可以是巨大的。
不一定,比如说,你可以使用顺子已经实现的映射。我甚至不是在谈论你的具体任务,只是这个原则本身在我看来相当合理。