错误、漏洞、问题 - 页 411

 
Renat:
你能附上结果吗?
经确认,存在差异。通过云计算进行优化。你能附上具体的内容吗?
 

我不明白,这是一个错误还是两者之一?

我很久以前就习惯了测试器中的日志标签有许多跳过的信息(通过打印),信息流量很大。但测试器的日志文件并不包含Print的所有输出,即使它们很少。我尝试了最简化的代码--我创建了一个模板并在OnTick中插入了Print("t")命令。

当以欧元兑美元M1"开盘价"、"去年 "运行时(即从1月1日到6月8日)--每隔几天就有信息出现在日志中,连续几十个ticks。"上个月"(即6月1日至8日)--仅从~7时至6月24日下午。6月7日。而且重复性好,尽管不准确--即都不是随机的。

我被吓了一跳--这些是这样的蜱虫跳动吗?如何生活?说句不好听的,这对一个专家来说是无法正常工作的。为什么没有人注意到?在2个comps上检查,在/portable上也检查了。一样。

结果,当地代理的日志显示了所有的蜱虫,没有跳过!这似乎为我解决了问题,但这并不是好事。不连贯性。可能会误导别人。

如果这不应该发生,而且只发生在我身上,为什么?以防万一--我有CoreQuad和W7。

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 
Dali:

我不明白,这是一个错误还是两者之一?

事实证明,当地的代理日志有所有的标签,没有跳过的痕迹!这就是为什么我们要把它作为一个新的项目。似乎为我解决了问题,但这是不对的。不连贯性。可能会误导别人。

如果这不应该发生,而且只发生在我身上,为什么?以防万一--我有一台CoreQuad和W7。

请看终端的帮助,那里都有描述--MetaTrader 5帮助测试器日志

  • 远程代理的日志不包含Expert Advisors信息(Print()函数),以及交易操作信息。
  • 在测试过程中,日志包含专家顾问本身的信息,而在优化过程中,只有通过数和结果被记录在日志中。
  • 当来自代理的信息流量很大时,一些信息可能不会被打印到日志标签。所有条目都可以在代理的*.log文件中查看。如果在测试或优化方面有问题,应该查看这些日志文件。
  • 为了节省磁盘空间,位于tester/agent-*.*/logs目录下的代理日志文件在生成两天后或达到1千兆字节大小时被删除。策略测试器本身的日志,位于测试器/日志/目录下,在生成5天后被删除。
 

所以这就是问题所在,信息在低流量时甚至无法进入。我在M15上也试过,每条1个信息是大流量?我甚至还试着不是在每个柱子上输出,而是在出现信号时输出。对于当前的m月,应该有大约20个(一目了然)。我只有3-4个。对于同样的日子。

事实上,所有这些信息都在其他地方,我是无意中自己发现的,起初非常紧张。在帮助中寻找间接确认这是一个已知的错误(即这是一个已知的和描述的问题)是我最不愿意看到的事情。

在我看来,这是一个问题,必须得到解决。例如像在一些日志系统中。

滴答 2011.06.01 19:00

滴答 2011.06.01 19:01

滴答 2011.06.01 19:02

< 123条类似的信息丢失 >

 
Dali:

所以这就是问题所在,信息在低流量时甚至无法进入。我在M15上也试过,每条1个信息是大流量?我甚至还试着不是在每个柱子上输出,而是在出现信号时输出。对于当前的m月,应该有大约20个(一目了然)。我只有3-4个。对于同样的日子。

事实上,所有这些信息都在其他地方,我是无意中自己发现的,起初非常紧张。在帮助中寻找间接确认这是一个已知的错误(即这是一个已知的和描述的问题)是我最后的想法。

在我看来,这是一个问题,必须得到解决。例如像在一些日志系统中。

滴答 2011.06.01 19:00

滴答 2011.06.01 19:01

滴答 2011.06.01 19:02

< 123条类似的信息丢失 >

没有问题...

直接在文件中看到完整的日志...

 

开发人员。

1.冠军赛之前会不会创建一个正常的导航仪,还是什么?

在处理有很多类或函数的模块时,确实不是很方便...:(

2.是否有(或有计划)使其能够处理嵌入库中的对象类(不是在*.mqh中,而是在*.ex5或任何其他可编译文件类型中)?

 
MONTEGRO:

Build 463, WinXP SP3.

已经有几个版本了,优化器不能正常工作。在优化过程中,代理进入 "完成 "或 "准备 "状态,有些保持在 "繁忙 "状态,直到你手动禁用/启用 "繁忙 "状态的代理(即实际测试过程停止)。在 "重启 "处于 "忙碌 "状态的代理后,所有其他代理都被唤醒,这个过程持续到下一次停滞。

Build 466, WinXP SP3.什么都没有改变。优化器不能 正常工作。我越看越觉得,代理人工作得越快,优化器 "挂掉 "得越快。

目前,我在终端机上又看到了几个bug,但在优化器正常工作之前,我不会写任何关于它们的内容。

 

对开发者而言。

你不认为强制转换为int类型 在这里是不合适的吗(如果返回的是int,当然,而不是其他东西)?

int OrdersLimit = (int)AccountInfoInteger(ACCOUNT_LIMIT_ORDERS);

而如果没有这样的补充,它就会显示一个关于可能的数据丢失的警告...

 
Interesting:

对开发者而言。

你不认为强制转换为int类型 在这里是不合适的吗(如果返回的是int,当然,而不是其他东西)?

如果没有这样的补充,它就会打印出一个关于可能的数据丢失的警告......


长被返回...

https://www.mql5.com/ru/docs/account/accountinfointeger

long OrdersLimit = AccountInfoInteger(ACCOUNT_LIMIT_ORDERS);
Документация по MQL5: Информация о счете / AccountInfoInteger
Документация по MQL5: Информация о счете / AccountInfoInteger
  • www.mql5.com
Информация о счете / AccountInfoInteger - Документация по MQL5
 
这是我漏掉的那一个。我必须在其他地方检查并修正代码。