错误、漏洞、问题 - 页 1674

 
Yousufkhodja Sultonov:
我已经厌倦了它。谢谢你,这是我要做的,这个戏今天出现了。
今天不行,这是肯定的。否则我就没有时间找到关闭它的方法了。那是很久以前的事了。当论坛转移到新引擎时?有关于此举的警告。
 
毫无意义地发出了警告。
int val = 1;
if( (bool)val & 1 )
  Alert("sfdsf");
警告:表达式不是布尔值 t_t_t.mq4 112 19

当然,你可以忍受它,但它是令人讨厌的。我已经做了一个明确的投名状,而且不会停止。
 

pavlick_:

你的种姓指的是价值,警告指的是表达。

 
Комбинатор:

你的种姓指的是价值,警告指的是表达。

是的,没错,谢谢你。这就是投诉被压制的方式。

if( (bool)(val & 1) )

坐了半小时,也没搞清楚原因

int val = B'10';
if( (bool)val & B'10' )
  Alert("sfdsf");
(我搞不清楚为什么警报在这里不起作用))。
 

帮助可以说明,BarsCalculated 返回由OnCalculated指标返回的值,并带有请求的句柄。

有什么方法可以在没有自定义事件的情况下查出带有这样一个句柄的指标已经更新了多少条?

 
有没有可能通过CopyBuffer读取的指标缓冲区 的大小小于条数?
 
在帮助中增加说明,如果在OnCalculate 中返回一个大于rate_total的值,那么在下一个OnCalculate中prev_calculated将为0。
 
fxsaber:

有什么办法可以在没有自定义事件的情况下找出该指标用该句柄更新了多少条?

一个解决方案
 

MT4 b1010

编译器并没有对PlotIndexSetInteger 发誓。该函数没有做它在MQL5中的作用。

 
fxsaber:

没有考虑到指标在相同参数下返回不同数值的情况。

在这种情况下会发生什么?重复使用指标的iCustom会得到相同的结果吗?如果之后我们把ChartIndicatorAdd 用到所有的人身上呢?

没有回答。

如果我在不同时间从不同地方制作相同内容的iCustom,相应的指标将只启动一次(在最早的iCustom)?