Now Global Variable are doubles only.
wish can use CMap object with element like key:value pair.
Or use Array or list ..... as Global Variable .
Or use a pointer point to a memory as Global Variable .
Now Global Variable are doubles only.
wish can use CMap object with element like key:value pair.
Or use Array or list ..... as Global Variable .
Or use a pointer point to a memory as Global Variable .
新文章 MQL5 编程基础: 终端的全局变量已发布:
本文重点介绍了面向对象的 MQL5 语言,用于创建对象,并与终端的全局变量协同工作。作为一个实际的例子,我考虑这样一种情况,以全局变量作为控制点实现程序分段。
在 MQL4/5 的环境里有个有趣的工具 - 客户端的全局变量。它允许创建用于终端所有程序的共享数据存储区域。此外,该区域的生存期不会因终端关闭而停止。本文建议采用面向对象编程工具,以便清晰的理解什么是终端的全局变量。
在文章的以后部分,除非另有说明,客户端全局变量将被称作“全局变量”。
1. 全局变量,函数
从一个程序员的角度,全局变量是一个已命名的内存区域,可用于交易终端的所有工作程序。新程序员应该注意的是,如果有几个终端同时工作,它们之中的每一个都有自己独立的全局变量内存空间。它们不会重叠。
该语言的开发者在文档中规定了 11 个函数可与全局变量工作。
有关理论可以在 MQL4 教科书的 "全局变量" 章节找到。
在下一章节我将使用 面向对象编程 工具来实现设置任务。
与全局变量工作的模块阶段跟踪模式,表示在图例.8。
图例.8. 处理标志序列模式
作者:Dennis Kirichenko