在虚拟机中使用MT4? - 页 2

 
dabbler:

该死的!好在很多地方都是外部 变量,你可以把它调整到0.1而不需要重新编译。

哦,没有检查MODE_MINLOT的耻辱。

从开始到结束只需30秒,包括制作fxt文件。. .13%的CPU使用(1个虚拟核心)12,438个交易PF 0.67

这都是在我的RAID阵列上运行的,4个1TB硬盘的RAID 0。

 
RaptorUK:

从头到尾30秒,包括制作fxt文件。. .13%的CPU使用(1个虚拟核心)12,438个交易PF 0.67

这都是在我的RAID阵列上运行的,4个1TB的驱动器RAID 0

所以涡轮机的速度是4倍。还不错。谢谢你的建议:-)

PF的预测(=计算)如何,相当该死的准确。

 
dabbler:

所以涡轮机的速度是4倍。不错。谢谢你 :-)

PF的预测(=计算)怎么样,很他妈准确。

我的 "涡轮增压 "机器已经3年了;-)

是的,PF非常酷的计算。)

 
RaptorUK:

我的 "涡轮增压 "机器已经使用了3年;-)

好吧,那么谁有更好的呢?
 
dabbler:
好吧,那么谁有一个更好的?
你会得到更好的......但不是整个更好,我的CPU是i7 965 3.2 Ghz,它们现在可以达到3.6GHz。
 
RaptorUK:
你会得到更好的......但不是整个更好,我的CPU是i7 965 3.2 Ghz,现在它们可以达到3.6GHz。
我更多地是在考虑固态硬盘的问题。鉴于CPU没有被拉长(13%的使用率),瓶颈似乎是在硬盘接口和/或内存缓存。
 
dabbler:
我更多地是从固态硬盘的角度考虑的。鉴于CPU没有被拉长(13%的使用率),瓶颈似乎是在硬盘接口和/或内存缓存。
不是的,瓶颈在于MT4在重要的地方没有多线程。 我的C: 驱动器是一个固态硬盘,即使我使用它也无济于事。我的内存是三通道的,足够快了。 我只有在运行适当的多线程应用程序时才会把CPU的性能发挥到极致 ...... 例如,全景图片拼接 ...... 我可以拍摄一个由12张图片组成的全景图,每个伪核心都在自己的图片上工作 ...... 然后所有的核心都以100%的CPU运行。 你的CPU总体上以50%的速度运行,因为它正在使用两个可用的核心中的一个 ...... 它可能不会一直使用其中一个核心 ...... 它可以在它们之间来回切换。
 
RaptorUK:
不是的,瓶颈在于MT4在重要的地方没有多线程。 我的C: 驱动器是一个固态硬盘,即使我使用它也无济于事。我的内存是三通道的,足够快了。 我只有在运行适当的多线程应用程序时才会把CPU的性能发挥到极致 ...... 例如,全景图片拼接 ...... 我可以拍摄一个由12张图片组成的全景图,每个伪核心都在自己的图片上工作 ...... 然后所有的核心都以100%的CPU运行。 你的CPU总体上以50%的速度运行,因为它正在使用两个可用的核心中的一个...... 它可能不会一直使用其中一个核心 ...... 它可以在它们之间来回切换。

优秀的信息!我正在考虑买一个SSD。为我节省了金钱和失望:-)

事实上,当我的CPU运行在50%时,它实际上是在两个核心上同时运行了一半。


 
dabbler:

优秀的信息!我正在考虑买一个SSD。为我节省了金钱和失望 :-) [...]

有多个瓶颈,我希望磁盘I/O的改进能产生一些好处。

便宜的选择是将你的一些内存分配给RAM磁盘。我确信我以前做过这样的测试,它产生了适度的但非微不足道的收益。我目前的机器有一块固态硬盘,在打开Windows文件压缩的情况下,它的性能略胜于RAM盘(这让我略感惊讶)。在此基础上,我希望RAM磁盘在回测 速度上比磁驱动器有适当的改善。当然,问题在于分配一个足够大的RAM磁盘来容纳一个FXT文件,即使是在打开压缩的情况下。
 
dabbler:

优秀的信息!我正在考虑买一个SSD。为我节省了金钱和失望:-)

事实上,当我的CPU运行在50%的时候,它实际上是在两个核心上同时运行了一半。

这可能只是因为我的RAID阵列的性能和我的SSD一样好。

它实际上是在使用你的一个核心超过50%,而另一个低于50%.......问题的关键在于此。 IMO;-). MT4是多线程的,但不是在策略测试器中 做的最重要的任务 ......而且实际上要使ST正确地多线程化可能非常非常困难 ......所以这意味着它只能利用一个核心(或伪核心) ......所以你的CPU对MT4来说最大约为50%,我的仅为12.5%多。 因此,如果你可以选择获得更多的核心或更少的核心,但更快的核心,在相同的核心下....得到更快的核心。

当我有机会时,我会在我的笔记本电脑上进行同样的测试,它是i7 2640M,2.8GHz,但会自行超频到3.4GHz,它只有2个核心(4个伪核心) ......没有SSD,只有一个硬盘。 如果我上面所说的都是正确的,它应该与我的台式机相似,甚至比它更快一些。