错误、漏洞、问题 - 页 2322

 
Igor Makanu:

而且你已经 "乘 "过变量了,这里CBandit(int number_of_features) 变量int number_of_features将已经被创建,或者说不是一个变量,而是这个变量值的一个拷贝 ,所以你写的CBandit(int number_of_features_my),你留下的东西不会改变什么,而且编译器特别给出警告,因为。因为通过描述CBandit(int number_of_features),你已经关闭了范围

私下里。

int number_of_features;

也许你应该在CBandit()方法中得到这个int number_of_features;,也可能没有,编译器会记录这个

我的意思是,你不需要给他们不同的名字。在C++中,你可以这样做

仅仅是一个警告,就是一种滋扰。

 
Maxim Dmitrievsky:

我的意思是,这样就不会有不同的名字。在C++中,你可以这样做

到处都可以,但这取决于编译器制造商和它的设置--发行或不发行vorning,我认为,编译器做的一切都是正确的,不值得你在方法描述中增加1个字母,如果范围被关闭,它将帮助某人,例如--如果有人不了解此事,连接.mqh,也许继承,会有类似的情况,我认为,一切都正确。

SZZ:在一个类中描述你想要怎样的一个函数,并描述方法本身的主体,一切都会按照你所希望的那样清晰,并得到正确的处理,编译器只记录你调用函数时的变量类型,但不记录名称。

class tst
  {
private:
   int               number_of_features;

public:
   void              CBandit(int number_of_features);
  };
//+------------------------------------------------------------------+
//|     tst::CBandit(int number_of_features_my)                      |
//+------------------------------------------------------------------+
tst::CBandit(int number_of_features_my)
  {
   this.number_of_features=number_of_features_my;
  }
 
Igor Makanu:

到处都是可能的,但这取决于编译器制造商和设置--发行或不发行vorning,我认为,所有正确的编译器做的,它不会花费你在方法描述中的1个字母,如果范围被关闭,它可以帮助某人,作为一个例子--如果有人不了解此事将连接.mqh,也许继承,将有类似的情况,我认为,所有是正确的。

SZZ:在一个类中描述你想要的函数,以及你描述的方法的主体,这样,一切都会如你所愿,它会被理解和正确处理,编译器只记录你调用函数时的变量类型,但不记录名称。

嗯,是的,我就是这么做的......这没什么大不了的)我只是想问问

 
fxsaber:

缓存是有效的。

什么缓存?从哪里来?我在一个TF上运行了它,然后,只是为了检查,我在另一个TF上运行了它(只是为了防止缓存工作),得到了另一个结果。这与缓存有什么关系?

 
Сергей Таболин:

什么缓存?从哪里来?我在一个TF上运行了它,然后,只是为了检查,我在另一个TF上运行了它(只是为了确保缓存不起作用),得到了一个不同的结果。这与缓存有什么关系?

最有可能的是,你需要使用FILE_SHARE标志。因为打开/写入一个文件 可以同时发生。

 
fxsaber:

最有可能的是应该使用FILE_SHARE标志。因为打开/写入一个文件 可以同时发生。

改变了它。

int      filehandle  = FileOpen(filename,FILE_WRITE|FILE_READ|FILE_SHARE_WRITE|FILE_SHARE_READ|FILE_BIN|FILE_COMMON);

没有帮助。1-M30,2-H4。

而在这两种情况下,发现的有效选择都比较少。(1956)

 
Сергей Таболин:

改变了它。

没有帮助。1-M30,2-H4

而在这两种情况下,找到的选项都少于允许的选项。(1956)

不幸的是,如果没有代码进行复制,就不可能有建设性的发言。

 
fxsaber:

不幸的是,如果没有再现的代码,你就无法进行建设性的谈论。

代码在这里这里 给出。

 

亲爱的开发者们!

自己的远程代理长时间激活的问题是否会得到解决?

"

2018.11.11 16:40:02.769 FX_09 被另一终端占用。

"

优化之前没有做12个小时,没有为代理人提供公共资源销售 渠道。

 

为什么在MQ-Beta上有非零的停止水平?这是一个古老的东西。


ZZY 我更加确信,TC研究应该只在自定义符号 上进行。毕竟,这些停止/冻结水平与市场模式无关。但这些停顿有时会产生如此巨大的扭曲,以至于测试者开始用其结果撒谎。

原因: