错误、漏洞、问题 - 页 3055

 
Vladislav Andruschenko:
这就是它的工作方式。购买成功了,但它不能在32位上运行。

我不明白问题出在哪里。最主要的是,如果不启动,不要注销激活。
但在购买之前,如果有最低系统要求的警告会有帮助。

 

请修复搜索。

关于交易、自动交易系统和交易策略测试的论坛

虫子,虫子,问题

fxsaber, 2021.05.25 16:12

搜索在网站上并不总是有效。

https://www.mql5.com/ru/search#!keyword=Oshibka

我从这个请求中看不到任何东西,但应该 看到。

 
Vladislav Andruschenko:
这就是它的工作方式。购买成功了,但它不能在32位上运行。

如果客户收到一个警告,如你的操作系统将不允许你使用你购买的应用程序,那就更好了....。

 
fxsaber:
是否计划进行宏观超载?

#undef和#ifdef MACRO将同时适用于所有的重载。

 

关于交易、自动交易系统和策略测试的论坛

关于MT5代码分析器

Alain Verleien, 2021.07.08 22:58

一些关于剖析器 返回的数据的奇怪事情的问题。

在历史数据上运行的EA中使用的剖析报告。

结果(关于调用的功能)。

Q1.报告显示139098个测量值,但onTick()总CPU为150026,这怎么可能?(但CopyHistoryData 80087为57.58%的正确率意味着100%=139098)。

Q2.报告中谈到了571,051项其他 "功能"。如果这些功能不是mql、嵌入式或系统功能,那么它们是什么?

Q3.CopyHistoryData显示80087个CPU总量,其中3个报告的函数调用(CopyHigh、CopyLow、CopyTime)的CPU总量不同,OK。然而,这些函数的本地CPU是相同的,等于总CPU(调用栈)。这似乎是不正确的,因为在80087(堆栈)的CopyHistoryData中,3个函数的总和是62,161(44286+9448+8427),怎么可能,在62,161个调用中,它在这3个函数中检测到8087个暂停?不可能,唯一的解释是,这个数字对CopyHistoryData来说是全局的,因此没有用。我错过了什么吗?


 

关于交易、自动交易系统和交易策略测试的论坛

新MetaTrader 5 build 2980:交易操作的推送通知

Alain Verleyen, 2021.07.12 19:10

我有一个小请求,希望增加一个返回Windows版本的mql函数。确定已部署的应用程序的一些可能的问题将是有益的。

2021.07.12 12 19:48:55.785 终端JFD MetaTrader 5 x64 build 2981开始为JFD Group Ltd
2021.07.12 12 20:48:55.786 Terminal Windows 10 build 19042, Intel Core i7-9750H @ 2.60GHz, 6/15 Gb内存, 62/279 Gb磁盘, IE 11, UAC, GMT-5

如果有可能添加,那就更好了。谢谢


 

闭合位置 显示模式中,有一个成本 栏。

它是什么?

 
fxsaber:

闭合位置 显示模式中,有一个成本 栏。

它是什么?

也许是没有计入佣金的额外费用...

 

错误失败[538]。

解决方案。

  1. 从导航仪中删除程序
  2. 重新启动终端
  3. 再次从市场上下载该软件
 
Alain Verleyen:


关于剖析器 返回的数据的一些奇怪的问题
...

Q1.报告显示139098个测量值,但onTick()总CPU为150026,这怎么可能?(但CopyHistoryData 80087为57.58%的正确率意味着100%=139098)。

Q2.报告中谈到了571,051项其他 "功能"。如果这些功能不是mql、嵌入式或系统功能,那么它们是什么?

Q3.CopyHistoryData显示80087个CPU总量,其中3个报告的函数调用(CopyHigh、CopyLow、CopyTime)的CPU总量不同,OK。然而,这些函数的本地CPU是相同的,等于总CPU(调用栈)。这似乎是不正确的,因为在80087(堆栈)的CopyHistoryData中,3个函数的总和是62,161(44286+9448+8427),怎么可能,在62,161个调用中,它在这3个函数中检测到8087个暂停?不可能,唯一的解释是,这个数字对CopyHistoryData来说是全局的,因此没有用。我错过了什么吗?



  1. 你为什么不附上一份报告?它显示了测量误差。

  2. 无法分类的功能,它们可以被视为 "系统"

  3. 获取历史数据是一个函数CopyHistoryData,要求什么样的数据是作为一个参数传递的。
    不幸的是,我们不能确定(至少现在不能)哪个CopyXXX函数被调用。

    因为这是一个CopyHistoryData函数,所以 "Self CPU "计数器也是一样的+在报告中你看到3处CopyHistoryData调用,每处调用(实际上是一行代码)都有自己的 "Total CPU "计数器。

    至于数值上的差异,CopyHistoryData函数很 "重",似乎有些测量没有设法检测到调用的地方--这与本地x64代码的一些特殊性有关,我会考虑如何做。