跳至内容

Common Functions

常用函数

未归入任何专业类别的通用函数列在这里。

函数功能
Alert在独立窗口中显示消息
CheckPointer返回对象指针的类型
Comment在图表左上角输出评论
CryptEncode使用指定方法对数组中的数据进行转换
CryptDecode对数组中的数据执行逆向转换
DebugBreak在调试过程中设置断点
ExpertRemove停止专家顾问并将其从图表中卸载
GetPointer返回对象指针
GetTickCount返回自系统启动以来经过的毫秒数
GetMicrosecondCount返回从MQL4程序开始以来经过的微秒数
MessageBox创建、显示消息框并管理它
PeriodSeconds返回周期内的秒数
PlaySound播放声音文件
Print在日志中显示消息
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。

最后更新于