MetaTrader 5平台更新build 3280:根据交易者反馈的其他改进和修复 - 页 3

 
fxsaber #:

错误,而不是警告。

根据文档:enum指的是一些有限的数据集。在这个意义上,比较和赋值并没有本质上的不同:在这两种情况下,必须有警告或错误。而你可以 比较而 不能分配的事实是无稽之谈

 

语言必须是严格的,混合/自动列举是一个非常常见的错误。

这就是为什么你不能放松检查和自动列举。

如果你想进行比较和赋值,请写一个显式函数。你至少需要做的是用C语言风格来做。

 
Renat Fatkhullin #:

语言必须是严格的,混合/自动列举是一个非常常见的错误。

这就是为什么你不能放松检查和自动列举。

如果你想进行比较和赋值,请写一个显式函数。你最不需要的就是在C语言风格中瞎折腾。

所以建议我们不能允许(Error与Warning一起)隐式比较 不同的枚举。

这是不符合逻辑的--所以这要么是程序员的错误,要么是我们需要明确地转换为int

 
周期转换器不工作!!!在4!!!在建立1353和1355它不工作日志写入但挂起,但历史文件不被写入
 
ruslan #:
周期转换器不工作!!!在4!!!在build 1353和1355中,它不工作日志写入,但挂起,但历史文件不被写入
这个主题是针对Metatrader 5的(关于最新的MT5 build 3280)。
请将您的问题转贴到MT4主题。MetaTrader 4平台更新版本1353
MetaTrader 4 platform update build 1353
MetaTrader 4 platform update build 1353
  • 2021.12.09
  • www.mql5.com
The MetaTrader 4 platform update will be released on Friday, December 10, 2021...
 
A100 #:

所以建议禁止(错误和警告)隐式比较 不同的枚举。

这是不符合逻辑的--因此,这要么是一个编程错误,要么我们需要明确转换为int

是的,比较也应该被认为是一个错误,而不是一个警告。
 
运行这个脚本的调试。
void OnStart()
{
  MqlTick Ticks[];
  ArrayResize(Ticks, 1);
  
  DebugBreak();
}

添加到跟踪的Ticks[0].asl。 结尾特别说到l

现在双击高亮显示的监控表达式。


我们得到ME(b3280)。

搜索字符串Oshibka 041

 
Alexandr Gavrilin #:
有一些会议,但经纪人懒得把它们都写下来。我在Otkritie面临这个问题;支持人员提到了莫斯科证券交易所,说他们不能改变设置。因此,我的专家顾问一直无法理解何时不允许交易。我不得不在代码中规定模拟的时间。

这不是一场会议,而是一场混乱。经纪人与此毫无关系!

它是广播会话数据的交易所。

 
MetaQuotes:

MetaTrader 5平台的更新将于2022年4月29日星期五发布。该更新根据我们在发布build 3270 后收到的反馈提供改进和修复。


该更新包括以下变化:

  1. 终端。修正了在未结订单和头寸的上下文菜单中填写标准追踪止损水平。





  2. 终端。更新了用户界面的翻译。
  3. 修正了崩溃日志中报告的错误。


该更新将通过实时更新系统提供。

谢谢你。

 

亲爱的开发者,请增加一种可能性,即在调试期间更新矩阵值时,"工具 "窗口右侧子窗口中的矩阵列和行不被折叠。

一个简单的例子(图1)。一个_MX矩阵被创建。点击几下就可以打开第一行,查看数值。


图1


如果你执行代码中的第15行,所有的行和列都会折叠起来(图2)。而要看到新的数值,必须再次点击矩阵名称...


图2