Перегруженные функции обычно используются для выполнения похожих операций над различными типами данных. Простой пример такой функции в MQL5 - ArraySize(), которая возвращает размер массива любого типа. На самом деле эта системная функция является перегруженной, и вся реализация такой перегрузки спрятана от разработчика программ на MQL5: То есть...
请告知以下设计的大致情况。
1) 产生一个新的刻度线--一个条件得到满足,例如,在这个刻度线上将画出一个图案指示并产生一个警报
2)在满足上述条件后,必须停止进行上述动作的多次重复,直到时间段相等。
3) 一旦条形图变为下一个条形图,再次恢复该条件,直到上述的下一个时间段。
这样的设计是现实的吗?
请告知以下设计的大致情况。
1) 产生一个新的tick--条件得到满足,例如,在这个tick上将画出一个图案指示并产生一个警报
2)在满足上述条件后,必须停止进行上述动作的多次重复,直到时间段相等。
3) 一旦条形图变为下一个条形图,再次恢复该条件,直到上述的下一个时间段。
这样的设计是现实的吗?
你已经自己写了大部分的逻辑...
你已经自己写了大部分的逻辑...
逻辑可能是正确的,但找到正确的功能是问题所在。你能不能告诉我应该应用哪些函数或示例结构来尝试解决这个问题,因为我在这里几乎被难住了。
逻辑可能是正确的,但找到正确的功能是问题所在。你能不能告诉我使用哪些函数或设计实例来尝试解决这个问题,因为我在这里几乎是束手无策。
请帮助。
我有一个枚举的列表。
我需要数值变成一个字符串,也就是变成一个文本,这种方法不起作用
(string)Target我只是从列表中收到一个变量值的数字,我需要文本--列表中的真实名称,例如,"arr_100"。
如何做到这一点?
请帮助。
我有一个枚举的列表。
我需要数值变成一个字符串,也就是变成一个文本,这种方法不起作用
我只是从列表中收到一个变量值的数字,我需要文本--列表中的真实名称,例如,"arr_100"。
如何做到这一点?
EnumToString()
EnumToString()
谢谢你!
你能给我一个链接,说明这些<> 符号的含义吗?
这是一种模板方法。其中的参数类型将根据这些括号中传递的类型进行匹配。类型是在编译程序的阶段静态地确定的。你可以在 "函数和类模板 "中了解更多信息:https://www.mql5.com/ru/docs/basis/oop/templates。
下午好!我制作了.mqh用于数据处理和资源 存储。一切正常,但有一个细微的差别,如果我编译指标,.mqh会被重置,并重新进行存储的权重处理。目标 - 只要资源中存在数据 ,就不会被重置。错误在哪里,如何解决?
资源被设计用来保存静态(永久)不可更改的数据。你的任务是下载一个带有数据的文件,并改变指标内存中的数据,将新的数据保存在文件中,所以在重新启动和重新编译指标后,你将下载新的数据。资源将无助于做到这一点。
资源被设计用来保存静态(恒定)的不可改变的数据。对于你的任务,你需要加载一个带有数据的文件,在指标内存中改变这个数据,并在文件中保存新的数据重量,这样在重新加载和重新编译指标后,你可以加载新的数据。资源将无助于做到这一点。
我明白了,谢谢你!