错误、漏洞、问题 - 页 3098

 
Yury Lemeshev #:

该值为双倍。我从夏天开始就看到这个问题,可能之前就有这个问题。只是,机器人在测试器中的表现与真实交易不同。我开始试图弄清楚它来自哪里。没有得到数据的结果SymbolInfoDouble(symbol,SYMBOL_BID)

嗯,双倍数等于INT_MIN--看起来是个错误...
 
mktr8591 #:
嗯,一个等于INT_MIN的双倍数看起来是一个错误...

不一定。例如,如果你在ObjectCreate中写了price = DBL_MAX,价格将在对象属性中显示为LONG_MAX(通过菜单),但在程序上它将被读为DBL_MAX

 
当一个指标或EA被初始化时,CHARTEVENT_CLICK 事件总是发生,尽管图表上没有鼠标点击。
这是一个错误还是一个特点?
这只是不方便。我必须要过滤第一个事件的发生。
附加的文件:
 

有几个虚拟在Windows终端上运行。所有这些都是以/portable /config:config.ini运行的。

其中一些人陷入了奇怪的周期性行为--MetaTrader5重启和启动,就像没有/config:config.ini 参数一样。

在手动重新启动快捷方式后--一切正常启动。非常奇怪的错误,目前还不清楚它在哪一方。MetaTrader5 到底能不能自行重启?

 
Andrey Pogoreltsev #:

有几个虚拟在Windows终端上运行。所有这些都是以/portable /config:config.ini运行的。

其中一些人陷入了奇怪的周期性行为--MetaTrader5重启和启动,就像没有/config:config.ini 参数一样。

在手动重新启动快捷方式后--一切正常启动。非常奇怪的错误,目前还不清楚它在哪一方。MetaTrader5 可以自己重新启动吗?

更新...... "日志显示,这是安装新版本时的一次重启。

在这种情况下,终端开始不重复输入参数。

 

玻璃窗被粘在屏幕的上边缘,无法移动或关闭!

我试着关闭终端并再次启动它--同样的问题,玻璃被卡住了,什么也做不了。

我只能通过删除terminal.ini文件来克服它。

 

你好!

亲爱的开发者,请检查MT5 标准库的 MovingAverages.mqh文件。

我认为如果周期小于1,按缓冲区计算移动平均线是没有意义的,如果等于1,那么各种移动平均线都有意义,它只是返回初始缓冲区,就像Custom Moving Average.mq5中那样。而且在进一步使用指标方面也很方便。


//--- check period
   if(period<=1 || period>(rates_total-begin))
      return(0);

换成

//--- check period
   if(period<1 || period>(rates_total-begin))
      return(0);


请接受这一请求。

 
MetaQuotes #:

更新...... "日志显示,这是在安装新版本时重新启动的。

在这种情况下,终端启动时无需重新输入输入参数。

是否有可能修复它?最近经常发生这种情况。
那为什么不是在所有地方,不是在所有机器上都发生呢?

 
Andrey Pogoreltsev #:

这个问题可以解决吗?最近经常发生这种情况。
那么为什么不是在所有地方都发生,不是在所有的汽车上?

我们肯定会解决这个问题。

 
Renat Fatkhullin #:

我们肯定会解决这个问题。

谢谢你