新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1056

 
gromaizeka:

不是。像GoTo或ToDo。当条件满足时,程序在指定的标记 处开始执行代码。

哦,就像在Wasik...不,mql是一种类似C的语言。这里有用户定义的函数,而不是这样的结构,条件会进入一个或另一个用户定义的函数。而在函数执行完毕后,执行会转移到条件后的主代码的下一行。

或者参见语言帮助中的开关操作者。也许这就是你的意思?

 
gromaizeka:

不是。像GoTo或ToDo。当条件满足时,程序在指定的标记 处开始执行代码。

这就是你的基础知识,然后。

 
Alexey Viktorov:

啊,就像在Wasik...不,mql是一种类似C的语言。有用户定义的函数,而不是这样的结构,条件跳转到一个或另一个用户定义的函数。而在函数执行完毕后,执行切换到条件后的下一行主代码。

或者参见语言参考中的开关运算符。这就是你的意思吗?

谢谢,但这有点麻烦。
 
Artyom Trishkin:

这就是你的基础知识,然后。

Oof...

好的,我们会继续寻找。

谢谢

 
gromaizeka:
谢谢,但这有点麻烦。
这没有什么累赘的。在尝试学习mql4之前,我也不知道除了Wasik以外的东西。这一切都很好,很容易学习。我在几个星期内就掌握了mql5,当然是在一定程度上。
 
gromaizeka:
谢谢,但这有点麻烦。

当他们摆脱了GoTo之后,在所有编程范式的发展中都迈出了巨大的一步。

简单地说,使用这种运算符不允许创建可理解的、可测试的程序逻辑,而且随着行数的增加,其复杂性很快就会趋于无限大。

那是~30年前的事了。只是作为参考。

 
Igor Makanu:

仅在终端 - 服务 - 设置 - 事件

你现在不能在那里改变它。我不知道为什么。
 
MakarFX:
你现在不能在那里改变它。不知道为什么。

勾选后,你可以--顶部的下拉列表项--选择其他--然后从资源管理器的声音文件夹中选择声音

 
MakarFX:
你现在不能在那里改变它。我不知道为什么。

刚刚检查过,可以改变。但这一变化将是针对终端的所有警报。而如果你需要在每个条件下使用PlaySound(),但不是在别人的函数中,并自己了解它的工作原理。

 
Igor Makanu:

勾选后,你可以--顶部的下拉列表项--选择其他--然后从资源管理器的声音文件夹中选择声音

谢谢你,它成功了。

但这并没有解决事件分离的问题

原因: