错误、漏洞、问题 - 页 2640

 

网站上的文档 有一个错误。

基于当前时间框架的时间序列进行计算

int  OnCalculate(
   const int        rates_total,       // размер входных таймсерий
   const int        prev_calculated,   // количество обработанных баров на предыдущем вызове
   const datetime&  time{},            // массив Time
   const double&    open[],            // массив Open
   const double&    high[],            // массив High
   const double&    low[],             // массив Low
   const double&    close[],           // массив Close
   const long&      tick_volume[],     // массив Tick Volume
   const long&      volume[],          // массив Real Volume
   const int&       spread[]           // массив Spread
   );

形状的括号,而不是方括号。

 

伙计们,你们能告诉我如何在Debug中自动看到一个函数中所有变量的值吗?

  static TICKET_TYPE VirtualOrderSend( const string Symb, const int Type, const double dVolume, const double Price, const int SlipPage, const double SL, const double TP,
                                       const string comment = NULL, const MAGIC_TYPE magic = 0, const datetime dExpiration = 0, color arrow_color = clrNONE )

当我输入一个函数时,我需要自动看到所有输入参数的值(无需手动添加每个参数)。而当我离开时,我希望它们能自动从跟踪列表中消失(无需手动删除)。


现代调试器能做到这一点吗?

 

那我怎么知道这个函数返回的是什么呢?

bool f()
{
  return(true);
} // В этом месте нужно знать, что вернулось true.
 
fxsaber:


那我怎么知道这个函数返回的是什么呢?

bool f()
{
  return(true);
} // В этом месте нужно знать, что вернулось true.

是否允许提出这样的问题?

 
fxsaber:

伙计们,你们能告诉我如何在Debug中自动看到一个函数中所有变量的值吗?

当我输入一个函数时,我需要自动看到所有输入参数的值(无需手动添加每个参数)。而当我离开时,我希望它们能自动从跟踪列表中消失(无需手动删除)。


现代调试器可以做到这一点?

现代的在鼠标悬停时显示任何变量的值。返回值也可以在那里查看。但在MetaIditor中不是。

 

订阅了信号 和VPS服务器。所有上传和同步的。交易并不都是复制的--问题在哪里?

 
Dim78:

订阅了信号 和VPS服务器。所有上传和同步的。这些交易并不都是复制的--问题出在哪里?

答案包含在终端的日志标签中。

 

告诉我如何处理 "隐藏方法调用 "的警告。我在论坛上读到了MQ的建议--它没有帮助。

编译的源文件是Plot.mqh。PairArray.mqh文件是一个非标准的依赖关系(其余都是标准的)。

附加的文件:
Plot.mqh  16 kb
PairArray.mqh  4 kb
 
Stanislav Korotky:

告诉我如何处理 "隐藏方法调用 "的警告。我在论坛上读到了MQ的建议--它没有帮助。

编译的源文件是Plot.mqh。PairArray.mqh文件是一个非标准的依赖关系(其余都是标准的)。

curve = m_graphic.CGraphic:: CurveAdd(x, type, name);
 
fxsaber:

是的,谢谢,我已经意识到我在中间类中的方法是 "失踪 "的。

PS。编译器信息 不够详细的情况已经不是第一次发生了(不仅仅是对这个 "错误")。如果加上两个方法的签名,一切就会一下子明朗起来。