Я не буду перечислять все новые возможности и особенности нового терминала и языка. Их действительно много, и некоторые новинки вполне достойны освещения в отдельной статье. Вы не увидите здесь кода, написанного по принципам объектно-ориентированного программирования — это слишком серьезная тема для того, чтобы просто быть упомянутой в контексте как дополнительная вкусность для кодописателей. В этой статье остановимся подробней на индикаторах, их строении, отображении, видах, а также особенностях их написания по сравнению с MQL4.
5. MQL5: Исправлено поведение функции ArrayIsDynamic. При инициализации динамического массива списком инициализации функция ArrayIsDynamic определяла массив как статический.
终端中的全局变量 是否能发挥作用?
嗯...我一定是错过了什么...我们正在谈论一个指标。
我一直在玩弄时间框架--它总是出现11。 我需要的是11、12、13......把它倾倒到一个文件中是可以的,但对我来说,它看起来并不好。如果没有别的事,我只能把它归档...
再看一下我帖子中的链接。它没有谈论全局程序变量,而是谈论全局终端变量(由于某些原因,程序员不仅喜欢重载函数,还喜欢重载术语)。
它不是说程序的全局变量,而是说终端的全局变量(由于某些原因,程序员不仅喜欢重载函数,也喜欢重载术语)。
客户端的全局变量出现在三联中(更确切地说,是在双联中;当自定义指标 出现时,三联就成了)。当时,在MQL II中没有 "功能 "的概念。也就是说,在 "MQL-程序 "的抽象中,客户终端的全局变量看起来非常和谐。当他们到了MQL4时,要改变这个术语已经太晚了。
在时间框架之间切换时,如何保存一个变量的最后值?好吧,一个去初始化-初始化的过程发生了,所有的东西都被甩掉了......而我希望它被保存。
这并不是我在抱怨。
对我上面的帖子 会有什么评论吗?顺便说一下,这个账户不仅在错误的组中,或者说它似乎真的在错误的服务器上打开了。
对我上面的帖子 会有什么评论吗?顺便说一下,这个账户不仅在错误的组中,或者说它似乎真的在错误的服务器上打开了。
5. MQL5: Исправлено поведение функции ArrayIsDynamic. При инициализации динамического массива списком инициализации функция ArrayIsDynamic определяла массив как статический.
当一个动态数组用初始化列表初始化时,ArrayIsDynamic函数 将 如何定义 一个数组?
静态。
一个看起来是动态的并且有初始化列表的数组被认为是静态的,有一个自动定义的大小。