Global Variables of the Terminal
客户端终端的全局变量
有一组用于操作全局变量的函数。
客户端终端的全局变量不应与mql4程序中的全局作用域中声明的变量混淆。
全局变量在客户端终端中保留4周,自上次访问后,然后将被自动删除。对全局变量的访问不仅仅是设置新值,还包括读取全局变量的值。
客户端终端的全局变量可以从客户端终端启动的所有mql4程序中同时访问。
在测试和优化使用全局变量的专家顾问时,请注意客户端终端和策略测试器共享相同的全局变量。因此,全局变量的名称必须与其他mql4程序使用的全局变量名称不同。否则,可能导致mql4程序的错误运行和不正确的测试结果。
| 函数 | 操作 |
|---|---|
| GlobalVariableCheck | 检查是否存在指定名称的全局变量 |
| GlobalVariableTime | 返回最后一次访问全局变量的时间 |
| GlobalVariableDel | 删除全局变量 |
| GlobalVariableGet | 返回全局变量的值 |
| GlobalVariableName | 根据全局变量列表中的序号返回全局变量的名称 |
| GlobalVariableSet | 为全局变量设置新值 |
| GlobalVariablesFlush | 强制将所有全局变量内容保存到磁盘 |
| GlobalVariableTemp | 为仅存在于当前终端会话中的全局变量设置新值 |
| GlobalVariableSetOnCondition | 根据条件设置现有全局变量的值 |
| GlobalVariablesDeleteAll | 删除名称中包含指定前缀的全局变量 |
| GlobalVariablesTotal | 返回全局变量的总数 |
最后更新于