Как это не парадоксально, но именно при активной алготоровле много времени уходит на вглядывание в монитор. Иногда возникают иллюзии, будто что-то полезное уловил глазом. Так произошло и в этот раз. Давно была гипотеза, что какие-то движения внтури дня имеют связь с движениями после в этом же дне. Например, может показаться, что микрогепы в...
那么你就不能通过几个顾问。谢谢你。
MT5,两种选择。
在谷歌上搜索了这个问题,以防我错过了什么,但到处都是 "在物理核心上运行一个线程 "的答案,Windows任务调度程序不允许这样做。
也就是说,如果在几个线程中解决一个任务是有原则的(而不是物理核心!),那么只能启动多个终端副本,但在我看来,这在一定的CPU负载下是有意义的,然后任务调度器根据它对Windows中任务优先级的看法 "处理这些废话"。
谢谢,我将通过代理公司来做。
谢谢你,我将通过代理商来做。
我已经设法用1个EA加载所有的核心,我需要3Gb的内存。
我把例子中的BitonicSort.mq5脚本,把OnStart改为OnInit。
所附实例
它设法用1个EA加载所有核心,它需要3Gb的内存。
我把例子中的BitonicSort.mq5脚本,把OnStart改为OnInit。
所附实例
在我的环境中运行了你的代码
终端在Windows任务管理器中有19个线程。 运行你的代码后,任务管理器的 "线程 "栏中只增加了一个线程
你是如何检查的?
但在我看来,在一定的CPU负载下,这将是有意义的,然后任务调度器将根据它对Windows中任务优先级的看法来 "处理这个混乱"。
正如预期的那样,在Win10上,任务调度器的行为是不同的,运行这段代码,CPU是100%的负载,任务调度器开始阻止它
如果运行5个EA--它们将在一个核心或五个核心上运行?如果在一个人身上,那么唯一的方法就是测试人员?
每个EA都在自己的线程中工作。
在你的任务管理器中打开线程栏,看看终端实际使用了几十个线程。
我设法用1个EA加载所有核心,它需要3Gb的内存。
我把例子中的BitonicSort.mq5脚本,把OnStart改为OnInit。
所附实例
不幸的是,我在OpenCL方面完全是个零,但想学习。今天我将在博客上发布一个计算脚本。
如果你愿意,在上面演示OpenCL的功能会很好。这里面有数十亿的独立子任务。
每个专家都在自己的流中工作。
在你的任务管理器中打开线程栏,看看终端实际使用了几十个线程。
不幸的是,无能的人。因此不知道这些线程是否会同时分布在不同的处理器核心之间。
在我的电脑上运行了你的代码
终端在Windows任务管理器中有19个线程,运行你的代码后,只有一个任务管理器线程被添加到 "线程 "栏中。
你是如何检查的?
正如预期的那样,在Win10上,任务调度器的行为是不同的,这里运行的是这段代码,CPU是100%的负载,任务调度器开始阻止它
打开了1个干净的图表(没有指标)。有一个关于在所有核心或一个核心上进行并行计算的问题。
因此,顾问可以参与所有的核心,所有8个核心都参与。
关于交易、自动交易系统和交易策略测试的论坛
虫子,虫子,问题
fxsaber, 2019.12.03 14:35
没有通过搜索找到它。需要进行并行计算。如果运行5个EA--它们将在一个核心或五个核心上运行?如果在一个人身上,那么唯一的方法就是测试员代理?
有1个干净的图表开放(没有指标)。有一个关于在所有核心或一个核心上进行并行计算的问题。
因此,专家顾问可能会启用所有的核心,所有8个核心都被启用。
你可能是对的,我在网上搜索了线程-核心的话题,一个程序线程可以同时在几个核心中运行。
嗯,我不确定。
不幸的是,我对OpenCL完全是个新手,但我想学习。我今天会在博客上发布一个计算脚本。
如果你愿意,在上面演示OpenCL的功能将是非常好的。这里面有数十亿的独立子任务。
https://www.mql5.com/ru/blogs/post/731774