Common Functions
常用函数
未归入任何专业类别的通用函数列在这里。
| 函数 | 功能 |
|---|---|
| Alert | 在独立窗口中显示消息 |
| CheckPointer | 返回对象指针的类型 |
| Comment | 在图表左上角输出评论 |
| CryptEncode | 使用指定方法对数组中的数据进行转换 |
| CryptDecode | 对数组中的数据执行逆向转换 |
| DebugBreak | 在调试过程中设置断点 |
| ExpertRemove | 停止专家顾问并将其从图表中卸载 |
| GetPointer | 返回对象指针 |
| GetTickCount | 返回自系统启动以来经过的毫秒数 |
| GetMicrosecondCount | 返回从MQL4程序开始以来经过的微秒数 |
| MessageBox | 创建、显示消息框并管理它 |
| PeriodSeconds | 返回周期内的秒数 |
| PlaySound | 播放声音文件 |
| 在日志中显示消息 | |
| PrintFormat | 根据预设格式对日志文件中的符号和值集进行格式化并打印 |
| ResetLastError | 将预定变量_LastError的值设置为零 |
| ResourceCreate | 基于数据集创建图像资源 |
| ResourceFree | 删除动态创建的资源(释放为其分配的内存) |
| ResourceReadImage | 从由ResourceCreate()函数创建或在编译期间保存在EX4文件中的图形资源中读取数据 |
| ResourceSave | 将资源保存到指定文件 |
| SendFTP | 在“FTP”选项卡的设置窗口中指定的地址发送文件 |
| SendMail | 在“Email”选项卡的设置窗口中指定的地址发送电子邮件 |
| SendNotification | 向在“Notifications”选项卡中指定了MetaQuotes ID的移动终端发送推送通知 |
| Sleep | 在指定时间间隔内暂停当前专家顾问或脚本的执行 |
| TerminalClose | 命令终端完成操作 |
| TesterStatistics | 返回基于测试结果计算出的指定统计值 |
| TranslateKey | 通过虚拟键码返回Unicode字符 |
| WebRequest | 向指定服务器发送HTTP请求 |
| ZeroMemory | 重置通过引用传递给它的变量。该变量可以是任何类型,但构造函数存在的类和结构除外。 |
MQL5中的新功能
在MQL5中,SendFTP、SendMail和SendNotification函数被移动到新的扩展网络函数部分。现在,程序可以与允许IP地址列表中的远程服务器交换数据。这意味着MQL5 EA可以使用TCP/IP协议在进程之间建立安全连接,而无需使用第三方DLL。
最后更新于