跳至内容
Global Variables of the Terminal

Global Variables of the Terminal

客户端终端的全局变量

有一组用于操作全局变量的函数。

客户端终端的全局变量不应与mql4程序中的全局作用域中声明的变量混淆。

全局变量在客户端终端中保留4周,自上次访问后,然后将被自动删除。对全局变量的访问不仅仅是设置新值,还包括读取全局变量的值。

客户端终端的全局变量可以从客户端终端启动的所有mql4程序中同时访问。

在测试和优化使用全局变量的专家顾问时,请注意客户端终端和策略测试器共享相同的全局变量。因此,全局变量的名称必须与其他mql4程序使用的全局变量名称不同。否则,可能导致mql4程序的错误运行和不正确的测试结果。

函数操作
GlobalVariableCheck检查是否存在指定名称的全局变量
GlobalVariableTime返回最后一次访问全局变量的时间
GlobalVariableDel删除全局变量
GlobalVariableGet返回全局变量的值
GlobalVariableName根据全局变量列表中的序号返回全局变量的名称
GlobalVariableSet为全局变量设置新值
GlobalVariablesFlush强制将所有全局变量内容保存到磁盘
GlobalVariableTemp为仅存在于当前终端会话中的全局变量设置新值
GlobalVariableSetOnCondition根据条件设置现有全局变量的值
GlobalVariablesDeleteAll删除名称中包含指定前缀的全局变量
GlobalVariablesTotal返回全局变量的总数
最后更新于