错误、漏洞、问题 - 页 1992

 

fxsaberYury Kirillov 谢谢你们!

 
fxsaber:
这是个错误?

但它在第四纪编译时没有任何问题。

而且,如果源代码有mq5的扩展名,四元组可以编译成ex5。

"四 "是一个条件名称,编译器和编辑器似乎是共同的。问题似乎出在版本和最新的 "改进 "上。

 
Stanislav Korotky:

但它在第四纪编译时没有任何问题。

而且,如果源代码有mq5的扩展名,四元组可以编译成ex5。

"四 "是一个条件名称,编译器和编辑器似乎是共同的。问题可能出在版本和最新的 "改进 "上。

真的,它在ME的1601版本中编译(它是用MT4b1090)。

 

有谁知道为什么空行会被添加到版本库中。还是我必须带着它去ServiceDesk?我上传的代码没有空行。


 
Maxim Khrolenko:

有谁知道为什么空行会被添加到版本库中。还是我必须带着它去ServiceDesk?我上传的代码没有空行。


需要更多细节

1.你的浏览器是什么类型的?

2.附上代码(可以是私信)。

看看吧。

 

关于FrameNext的问题

  1. 如果从代理商那里共传输了几GB的数据,会不会遇到FrameNext速度慢、内存或磁盘空间不足的情况?如果是这样,在每种情况下,测试员/终端将如何反应?
  2. 在OnTesterPass中的FrameNext和通过FrameFirst+FrameNext以同样的速度工作?- 读取文件的速度?
  3. FrameFilter的意义在于,FrameNext不会在从帧存储中为FrameNext生成Data[]上浪费计算资源?我无法解释引入这一功能的其他原因。还是说MQD中的任何FrameFilter都不做FileSeek,而是读取Data[]而不保存?都是这样的吗?FrameFilter的初衷是什么?
  4. 有没有可能在测试器中制作两个不同的EA,但名称相同,不互相覆盖对方的MQD文件?
  5. MQD文件的格式是什么?
  6. 为什么在EA(脚本/指示器)的正常操作模式下,甚至在OnTesterInit中都无法通过FrameFirst和FrameNext读取我保存的MQD-文件?正因为如此,优化缓存出现了问题。 特别是获得优化表。
  7. 名称 "Test.EURUSD.M1.0.mqd "中的最后一个数字是什么意思?
  8. 为什么旧的MQD文件被覆盖了,而使用优化缓存的原则来保存它(添加新的框架)似乎是合乎逻辑的?
  9. 如果我在OnTesterPass中从Agent中传输一些GB并一次性处理帧(不重置帧指针(FrameFilter或FrameFirst)),那么就不需要关于Gigabytes的MQD-文件。有没有可能增加一个弃权键来创建一个完整的MQD文件,其形式是指定极端传入帧的最大存储数量?
 
fxsaber:

关于时间框架的常见问题

  1. 名称 "Test.EURUSD.M1.0.mqd "中的最后一个数字是什么意思?

使用的滴答模拟模式,如名称fxt?

 
Andrey Khatimlianskii:

是否像fxt标题中那样使用了勾选建模模式

没有,很遗憾。

此外,"所有点数"、"M1上的OHLC "和 "仅开盘价 "等模式甚至按内容创建相同的mqd文件。这一定是一个错误。

 
一个所谓的铸造错误
struct A
{
  int i;
};

struct B : public A {};

void OnStart()
{
  A a = {0};
  B b;
  
  b = (B)a; // cannot cast 'A' to 'B'
  
  b = a;    // так без проблем
}
 

下午好。

问题。我在家里建立了一个本地网络,有256个xeons的代理。Metatrader不想使用30%的代理进行正常测试。而用遗传算法,大约有60个核心是空闲的。

请告知问题可能出在哪里。

也许在metatrader中我需要做一些设置?