从MT4切换到MT5有意义吗?你为什么转到MT5? - 页 12

 
Maxim Dmitrievsky:

如果它做得很酷,就值得花钱 )

我们可能对美有非常不同的想法)。
我以为你已经通过插座实现了?我认为,这将是最好的。
互联网上已经有了MT4的连接。我不理解5--我也这么认为。我没有细说,但如果这个方案真的有效,你可以自己为MT5重新设计。
 
Yuriy Asaulenko:
我们可能对美有非常不同的想法)。
你不是已经实现了套接字吗?我认为,这是最好的。
网络上已经有了MT4的连接。我不明白关于5 - 我也这么认为。我还没有深入了解,但如果这个方案真的有效,你可以尝试为MT5修改一下。

是的,我明白,无论如何,本地的更好,你必须观察套接字,逻辑更麻烦。

例如,如果你运行几个副本,你会得到一个混乱的结果

但换句话说,你可以直接将Python代码片段复制到Expert Advisor的代码中,这样就可以了。

但如果我复制R,就可以了,但如果我重做,就完全没有差别了。

 
Nikolai Semko:

你知道吗,MQL5的速度只比C++慢10%,而C++是Windows的实际编写语言。

是的,4号也是如此。有一次,我为了好玩,把lwma和BB的计算从4移植到dll(我在玩TDI),得到了完全相同的~10%的性能提升。这两个编译器都非常体面。

顺便说一下,Wine kernel是用简单的sys写的,没有类。流水线是用asm写的。在系统情况下,vtable对性能有明显的影响。

 
Renat Fatkhullin:

鉴于该主题的讨论,我想让你更接近现实,要怎样才能让大家最终转换到MT5?(收集意见)

进步是不可阻挡的

这都很好,但有需求,也有实施的方法。谁需要快速编写一个指标或检查手动策略--这就是4。谁需要在蜱虫身上获得高额回报--那是5。

关于用户-交易者的交易部分的速度--非常含糊。这种差异是无法察觉的。然而,5号是对交通的攻击性。观察:笔记本上正在播放音乐,在启动5个音乐时开始卡顿(当然是网络中断加载),在建立连接和下载丢失的数据后卡顿消失。在4中,没有这样的事情。所以很抱歉,但4比5轻,将是CPU和网络。

 
SeriousRacoon:

这一切都很好,但也有需求和实现需求的方法。如果你需要一个快速的方法来编写一个指标或测试一个手动策略,这就是4。如果你需要嗑药,有5个。

至于交易部分的速度,对于一个用户-交易者来说是非常模糊的。这种差异是无法察觉的。然而,5号是对交通的攻击性。一个观察结果:在笔记本电脑上播放音乐,在启动5个音乐时开始卡顿(当然是网络中断加载),在建立连接和下载丢失的数据后卡顿消失。在4中,没有这样的事情。所以很抱歉,但4比5轻,将是CPU和网络。

如果蜱虫不忙,网络和计算机就会有负荷,但之后就不应该有任何差异。

 
BillionerClub:

如果蜱虫没有被加载,就会对网络和计算机产生负荷,但之后应该不会有太大差别。

嗯,一般来说是这样的--几乎是这样。即使根据MT内置的里程表,五代机每次吃下的流量也明显更多。在有些情况下,这成为一个因素(例如,缺乏快速的移动网络)。
 
Alexey Volchanskiy:

给你,是在星期三,不是星期四,我的错误。文件E:\Forex\School\MT5_Develope\Tester\logs\20190206.log。在最后一次运行17:11:24.609时,手动按下了停止键,因为加载条冻结在2/3处

然后今晚用同样的日期再次运行,一切都很顺利。

FS 0 15:03:52.064 Tester EURCHF: 开始初步下载M1历史数据

LJ 0 15:12:17.498 Tester EURCHF: 初步下载的M1历史记录因超时而停止

KF 3 15:12:17.498 Tester EURCHF:从2015.01.14 00:00到2015.01.16 00:00没有历史数据

FP 0 17:10:20.094 Tester EURCHF: 开始初步下载M1历史数据

IM 0 17:11:16.189 Tester EURCHF: 初步下载的M1历史记录因超时而停止。

MI 3 17:11:16.189 Tester EURCHF: 从2015.01.15 00:00到2015.01.16 00:00没有历史数据。

EQ 0 17:11:24.609 Tester USDCHF: 开始初步下载M1历史数据

NN 0 17:11:30.848 Tester USDCHF:72%的历史下载量

EI 0 17:14:29.708 Tester USDCHF: 初步下载的M1历史记录取消了

FN 3 17:14:29.708 Tester 被用户停止了。


再按一下启动键,不要再谈取代一键通是多么复杂的事了。

 
SeriousRacoon:

这一切都很好,但也有需求和实现需求的方法。如果你需要一个快速的方法来编写一个指标或测试一个手动策略,这就是4。谁需要在蜱虫上嗨起来--那是5。

至于交易部分的速度,对于一个用户-交易者来说是非常模糊的。这种差异是无法察觉的。然而,5号是对交通的攻击性。一个观察结果:在笔记本电脑上播放音乐,在启动5个音乐时开始卡顿(显然是网络中断加载),在建立连接和下载丢失的数据后,卡顿消失。在4中,没有这样的事情。所以很抱歉,但4比5轻,将是CPU和网络。

另一套自欺欺人的做法。

MQL4代码的速度与MQL5相同,而从MQL4改写为DLL,速度提高了10%。

 
Renat Fatkhullin:

另一套自欺欺人的说法。

对你来说,MQL4代码的速度与MQL5相同,从MQL4重写到DLL会有10%的增长,对你来说 "交易部分的速度是模糊的"。

这是一个 "经验所赋予我们的现实"。而从4到dll的改写也是一个尺度。

速度真的很模糊,因为在(重新)连接时,系统会出现停顿,而在那之后,5的外汇与4没有区别(尽管每个新闻主播都告诉我们 "一切从头开始重写",但图表制作已经15-20年没有改善了)。

 
SeriousRacoon:

这就是 "感觉给我们的现实"。而从4到dll的改写也是计量的。

速度确实是模糊的,因为系统在(重新)连接时出现卡顿,之后5的外汇与4没有区别(尽管每个新闻主播都告诉我们 "一切从头开始重写",但图表制作在15-20年内没有得到改善)。

我作为一个开发者,手上已经有了证据,而你已经有了笔记本电脑的感觉,声音结巴。

升级你的笔记本电脑,不要用简单的故事来误导人们。