2个策略在多核并行时的CPU使用率高于1,所以导致2比1高。
序列模式是部分用到了多核,并不是全部的都是多核并行的计算,毕竟某些算法函数是没办法用到多核的。
因此多策略+序列模式,才能尽可能的最大程度利用到多核并行的优势。不过逐K线由于支持了仅刷最后K线,如果你的策略不是分笔或者秒级别的,那么多策略逐K线也没啥问题的
序列模式是部分用到了多核,并不是全部的都是多核并行的计算,毕竟某些算法函数是没办法用到多核的。
因此多策略+序列模式,才能尽可能的最大程度利用到多核并行的优势。不过逐K线由于支持了仅刷最后K线,如果你的策略不是分笔或者秒级别的,那么多策略逐K线也没啥问题的
请教您,如果多策略+逐K仅刷最后一根,3.61已经采用了多核了是吗?
另外,据了解,绝大部分策略都只能在逐K下运行,如果多核只是在序列模式下才有效,那么多核的作用是否会很局限呢?多配内存和多加核心对金字塔提高运行速度和稳定性是否有用?谢谢。
你的理解有问题,这里我们在明确说明一下。
单策略情况下,序列模式可以使用到多核。
单策略模式下,逐K线模式下,不可以使用多核,或者说只用到少量多核计算。
多策略多窗格模式下,无论序列和逐K线都可以使用到多核,几个策略就使用几核。
你的理解有问题,这里我们在明确说明一下。
单策略情况下,序列模式可以使用到多核。
单策略模式下,逐K线模式下,不可以使用多核,或者说只用到少量多核计算。
多策略多窗格模式下,无论序列和逐K线都可以使用到多核,几个策略就使用几核。
这里没提到刷最后一根,是不是只要是单策略逐K,只刷最后一根和全部刷新都属于第二种情况?
勾选仅刷,本质还是逐K模式