跳至内容

List of MQL4 Functions

MQL4 函数列表

所有 MQL4 函数按字母顺序排列。

函数描述章节
AccountBalance返回当前账户的余额值账户信息
AccountCompany返回当前账户注册的经纪公司名称账户信息
AccountCredit返回当前账户的信用值账户信息
AccountCurrency返回当前账户的货币名称账户信息
AccountEquity返回当前账户的权益值账户信息
AccountFreeMargin返回当前账户的可用保证金值账户信息
AccountFreeMarginCheck返回在当前价格于当前账户开立指定交易后剩余的可用保证金账户信息
AccountFreeMarginMode当前账户允许开仓的保证金计算模式账户信息
AccountInfoDouble返回对应账户属性的 double 类型值账户信息
AccountInfoInteger返回对应账户属性的 integer 类型值 (bool, int 或 long)账户信息
AccountInfoString返回对应账户属性的 string 类型值账户信息
AccountLeverage返回当前账户的杠杆账户信息
AccountMargin返回当前账户的保证金值账户信息
AccountName返回当前账户名称账户信息
AccountNumber返回当前账户编号账户信息
AccountProfit返回当前账户的利润值账户信息
AccountServer返回连接的服务器名称账户信息
AccountStopoutLevel返回强平水平 的值账户信息
AccountStopoutMode返回强平水平的计算模式账户信息
acos返回 x 的反余弦值(以弧度为单位)数学函数
Alert在单独的窗口中显示消息通用函数
ArrayBsearch返回一维数组中第一个找到的元素的索引数组函数
ArrayCompare返回两个 简单类型 数组或自定义结构(不含 复杂对象)的比较结果数组函数
ArrayCopy将一个数组复制到另一个数组数组函数
ArrayCopyRates从图表的 RateInfo 数组将价格数据复制到二维数组,并返回复制的柱数数组函数
ArrayCopySeries将序列数组复制到另一个数组,并返回复制的元素数量数组函数
ArrayDimension返回多维数组的秩数组函数
ArrayFill用指定值填充数组数组函数
ArrayFree释放任何动态数组的缓冲区,并将零维的大小设置为 0.数组函数
ArrayGetAsSeries检查数组索引的方向数组函数
ArrayInitialize将数值数组的所有元素设置为单个值数组函数
ArrayIsDynamic检查数组是否为动态数组数组函数
ArrayIsSeries检查数组是否为时间序列数组函数
ArrayMaximum搜索具有最大值的元素数组函数
ArrayMinimum搜索具有最小值的元素数组函数
ArrayRange返回数组指定维度的元素数量数组函数
ArrayResize设置数组第一维的新大小数组函数
ArraySetAsSeries设置数组索引的方向数组函数
ArraySize返回数组中的元素数量数组函数
ArraySort按第一维对数值数组进行排序数组函数
asin返回 x 的反正弦值(以弧度为单位)数学函数
atan返回 x 的反正切值(以弧度为单位)数学函数
Bars返回指定交易品种和时间周期的历史 K 线数量时间序列和指标访问
ceil返回最接近且大于等于的整数数值数学函数
CharArrayToString将符号代码 (ansi) 转换为单字符数组转换函数
ChartApplyTemplate将指定文件中的特定模板应用于图表图表操作
ChartClose关闭指定的图表图表操作
ChartFirst返回客户端终端中第一个图表的 ID图表操作
ChartGetDouble返回指定图表的 double 类型属性值图表操作
ChartGetInteger返回指定图表的 integer 类型属性值图表操作
ChartGetString返回指定图表的 string 类型属性值图表操作
ChartID返回当前图表的 ID图表操作
ChartIndicatorDelete从指定图表窗口中移除具有指定名称的指标图表操作
ChartIndicatorName返回指定图表窗口指标列表中指定编号的指标的简称图表操作
ChartIndicatorsTotal返回应用于指定图表窗口的所有指标的数量。图表操作
ChartNavigate相对于图表中的指定位置,将指定图表移动指定的 K 线数量图表操作
ChartNext返回紧接在指定图表之后的图表的 ID图表操作
ChartOpen使用指定的交易品种和时间周期打开新图表图表操作
CharToStr将符号代码转换为单字符字符串转换函数
CharToString将符号代码转换为单字符字符串转换函数
ChartPeriod返回指定图表的时间周期值图表操作
ChartPriceOnDropped返回将智能顾问或脚本拖放到图表上的点的价格坐标图表操作
ChartRedraw强制重绘指定的图表图表操作
ChartSaveTemplate将当前图表设置保存到具有指定名称的模板中图表操作
ChartScreenShot以 gif 格式提供当前状态的图表截图图表操作
ChartSetDouble为指定图表的对应属性设置 double 类型值图表操作
ChartSetInteger为指定图表的对应属性设置 integer 类型值 (datetime, int, color, bool 或 char)图表操作
ChartSetString为指定图表的对应属性设置 string 类型值图表操作
ChartSetSymbolPeriod更改指定图表的交易品种值和时间周期图表操作
ChartSymbol返回指定图表的交易品种名称图表操作
ChartTimeOnDropped返回将智能顾问或脚本拖放到图表上的点的时间坐标图表操作
ChartTimePriceToXY将图表的坐标从时间/价格表示转换为 X 和 Y 坐标图表操作
ChartWindowFind返回绘制指标的子窗口编号图表操作
ChartWindowOnDropped返回将智能顾问或脚本拖放到的图表子窗口编号 (索引)图表操作
ChartXOnDropped返回将智能顾问或脚本拖放到图表上的点的 X 坐标图表操作
ChartXYToTimePrice将图表上的 X 和 Y 坐标转换为时间和价格值图表操作
ChartYOnDropped返回将智能顾问或脚本拖放到图表上的点的 Y 坐标图表操作
CheckPointer返回对象指针的类型通用函数
ColorToARGB将 color 类型转换为 uint 类型以获取颜色的 ARGB 表示。转换函数
ColorToString将颜色值转换为 “R,G,B” 格式的字符串转换函数
Comment在图表的左上角输出注释通用函数
CopyClose获取指定交易品种和时间周期的历史收盘价数据到数组中时间序列和指标访问
CopyHigh获取指定交易品种和时间周期的历史最高价数据到数组中时间序列和指标访问
CopyLow获取指定交易品种和时间周期的历史最低价数据到数组中时间序列和指标访问
CopyOpen获取指定交易品种和时间周期的历史开盘价数据到数组中时间序列和指标访问
CopyRates获取指定交易品种和时间周期的 Rates 结构的历史数据到数组中时间序列和指标访问
CopyTickVolume获取指定交易品种和时间周期的历史 Tick 成交量数据到数组中时间序列和指标访问
CopyTime获取指定交易品种和时间周期的历史开盘时间数据到数组中时间序列和指标访问
cos返回一个数的余弦值数学函数
CryptDecode对数组中的数据进行逆变换通用函数
CryptEncode使用指定方法对数组中的数据进行变换通用函数
Day返回当前月份的日期,即最后已知服务器时间的月份日期日期和时间
DayOfWeek返回最后已知服务器时间的当前基于零的星期几日期和时间
DayOfYear返回当前年份的日期,即最后已知服务器时间的年份日期日期和时间
DebugBreak调试时的程序断点通用函数
Digits返回确定当前图表交易品种价格值精度的十进制位数检查
DoubleToStr返回将指定数值转换为指定精度格式的文本字符串转换函数
DoubleToString将数值转换为具有指定精度的文本行转换函数
EnumToString将任意类型的枚举值转换为字符串转换函数
EventChartCustom为指定图表生成自定义事件事件处理
EventKillTimer停止当前图表中定时器生成事件事件处理
EventSetMillisecondTimer为当前图表启动高分辨率定时器的事件生成器,周期小于 1 秒事件处理
EventSetTimer为当前图表启动具有指定周期性的定时器事件生成器事件处理
exp返回一个数的指数数学函数
ExpertRemove停止智能顾问并将其从图表中卸载通用函数
fabs返回指定数值的绝对值(模)数学函数
FileClose关闭之前打开的文件文件函数
FileCopy将原始文件从本地或共享文件夹复制到另一个文件文件函数
FileDelete删除指定的文件文件函数
FileFindClose关闭搜索句柄文件函数
FileFindFirst根据指定的过滤器开始在目录中搜索文件文件函数
FileFindNext继续由 FileFindFirst() 函数启动的搜索文件函数
FileFlush将输入/输出文件缓冲区中剩余的所有数据写入磁盘文件函数
FileGetInteger获取文件的 integer 类型属性文件函数
FileIsEnding定义读取过程中文件的结束位置文件函数
FileIsExist检查文件是否存在文件函数
FileIsLineEnding定义读取过程中文本文件的行结束位置文件函数
FileMove移动或重命名文件文件函数
FileOpen使用指定名称和标志打开文件文件函数
FileOpenHistory在当前历史目录或其子文件夹中打开文件文件函数
FileReadArray从 BIN 类型文件中读取除字符串外的任何类型的数组文件函数
FileReadBool从 CSV 类型文件中从当前位置读取直到分隔符(或文本行末尾)的字符串,并将读取的字符串转换为 bool 类型值文件函数
FileReadDatetime从 CSV 类型文件中读取 “YYYY.MM.DD HH:MM:SS”、“YYYY.MM.DD” 或 “HH:MM:SS” 格式之一的字符串,并将其转换为 datetime 值文件函数
FileReadDouble从文件指针的当前位置读取 double 值文件函数
FileReadFloat从文件指针的当前位置读取 float 值文件函数
FileReadInteger从文件指针的当前位置读取 int、short 或 char 值文件函数
FileReadLong从文件指针的当前位置读取 long 类型值文件函数
FileReadNumber从 CSV 类型文件中从当前位置读取直到分隔符(或文本行末尾)的字符串,并将读取的字符串转换为 double 值文件函数
FileReadString从文件指针的当前位置读取字符串文件函数
FileReadStruct从文件指针的当前位置将二进制文件的内容读取到作为参数传递的结构中文件函数
FileSeek将文件指针的位置移动到相对于指定位置的指定字节数处文件函数
FileSize返回对应打开文件的大小文件函数
FileTell返回对应打开文件的文件指针当前位置文件函数
FileWrite将数据写入 CSV 或 TXT 类型的文件文件函数
FileWriteArray将除字符串外的任何类型的数组写入 BIN 类型的文件文件函数
FileWriteDouble将 double 类型的值从文件指针的当前位置写入二进制文件文件函数
FileWriteFloat将 float 类型的值从文件指针的当前位置写入二进制文件文件函数
FileWriteInteger将 int 类型的值从文件指针的当前位置写入二进制文件文件函数
FileWriteLong将 long 类型的值从文件指针的当前位置写入二进制文件文件函数
FileWriteString将字符串参数的值从文件指针的当前位置开始写入 BIN 或 TXT 文件文件函数
FileWriteStruct将作为参数传递的结构的内容从文件指针的当前位置开始写入二进制文件文件函数
floor返回最接近且小于等于的整数数值数学函数
fmax返回两个数值中的最大值数学函数
fmin返回两个数值中的最小值数学函数
fmod返回两个数相除后的实数余数数学函数
FolderClean删除指定文件夹中的所有文件文件函数
FolderCreate在 Files 目录中创建一个文件夹文件函数
FolderDelete删除选定的目录。如果文件夹不为空,则无法删除文件函数
GetLastError返回最后一个错误检查
GetPointer返回对象 指针通用函数
GetTickCount返回自系统启动以来经过的毫秒数通用函数
GlobalVariableCheck检查是否存在具有指定名称的全局变量终端全局变量
GlobalVariableDel删除全局变量终端全局变量
GlobalVariableGet返回全局变量的值终端全局变量
GlobalVariableName返回全局变量列表中按序号排列的全局变量的名称终端全局变量
GlobalVariablesDeleteAll删除名称中具有指定前缀的全局变量终端全局变量
GlobalVariableSet为全局变量设置新值终端全局变量
GlobalVariableSetOnCondition根据条件设置现有全局变量的新值终端全局变量
GlobalVariablesFlush强制将所有全局变量的内容保存到磁盘终端全局变量
GlobalVariablesTotal返回全局变量的总数终端全局变量
GlobalVariableTemp为仅在终端当前会话中存在的全局变量设置新值终端全局变量
GlobalVariableTime返回最后一次访问全局变量的时间终端全局变量
HideTestIndicators该函数设置一个标志,用于隐藏智能顾问调用的指标自定义指标
Hour返回程序启动时刻最后已知服务器时间的小时日期和时间
iAC加速震荡指标技术指标
iAD累积/派发技术指标
iADX平均趋向指标技术指标
iAlligator鳄鱼指标技术指标
iAO动量震荡指标技术指标
iATR平均真实波幅技术指标
iBands布林带®技术指标
iBandsOnArray在存储在数值数组中的数据上计算布林带® 指标技术指标
iBars返回指定图表上的 K 线数量时间序列和指标访问
iBarShift返回覆盖指定时间的 K 线索引时间序列和指标访问
iBearsPower空头力量技术指标
iBullsPower多头力量技术指标
iBWMFI比尔·威廉姆斯市场便利指数技术指标
iCCI商品通道指标技术指标
iCCIOnArray在存储在数值数组中的数据上计算商品通道指标技术指标
iClose返回指定交易品种、时间周期和偏移量的 K 线的收盘价值时间序列和指标访问
iCustom自定义指标技术指标
iDeMarkerDeMarker 指标技术指标
iEnvelopes包络线指标技术指标
iEnvelopesOnArray在存储在数值数组中的数据上计算包络线指标技术指标
iForce力量指数技术指标
iFractals分形指标技术指标
iGator鳄鱼震荡指标技术指标
iHigh返回指定交易品种、时间周期和偏移量的 K 线的最高价值时间序列和指标访问
iHighest返回在特定数量的 K 线内最大值的偏移量时间序列和指标访问
iIchimoku一目均衡表技术指标
iLow返回指定交易品种、时间周期和偏移量的 K 线的最低价值时间序列和指标访问
iLowest返回在特定数量的 K 线内最小值的偏移量时间序列和指标访问
iMA移动平均线技术指标
iMACD平滑异同移动平均线 (MACD)技术指标
iMAOnArray在存储在数值数组中的数据上计算移动平均线指标技术指标
iMFI资金流量指数技术指标
iMomentum动量指标技术指标
iMomentumOnArray在存储在数值数组中的数据上计算动量指标技术指标
IndicatorBuffers为用于自定义指标计算的缓冲区分配内存自定义指标
IndicatorCounted返回指标上次启动后未发生变化的 K 线数量自定义指标
IndicatorDigits设置精度格式以可视化指标值自定义指标
IndicatorSetDouble设置 double 类型指标属性的值自定义指标
IndicatorSetInteger设置 int 类型指标属性的值自定义指标
IndicatorSetString设置 string 类型指标属性的值自定义指标
IndicatorShortName设置要在数据窗口和图表子窗口中显示的自定义指标的“简称”自定义指标
IntegerToString将 int 转换为预设长度的字符串转换函数
iOBV能量潮指标技术指标
iOpen返回指定交易品种、时间周期和偏移量的 K 线的开盘价值时间序列和指标访问
iOsMA震荡指标移动平均线 (MACD 柱状图)技术指标
iRSI相对强弱指数技术指标
iRSIOnArray在存储在数值数组中的数据上计算动量指标技术指标
iRVI相对活力指数技术指标
iSAR抛物线转向系统技术指标
IsConnected检查客户端终端与服务器之间的连接检查
IsDemo检查智能顾问是否在模拟账户上运行检查
IsDllsAllowed检查是否允许智能顾问调用 DLL 函数检查
IsExpertEnabled检查是否启用运行智能顾问检查
IsLibrariesAllowed检查智能顾问是否可以调用库函数检查
IsOptimization检查智能顾问是否在策略测试器的优化模式下运行检查
IsStopped如果 mql4 程序被命令停止其操作,则返回 true检查
iStdDev标准差技术指标
iStdDevOnArray在存储在数值数组中的数据上计算标准差指标技术指标
IsTesting检查智能顾问是否在测试模式下运行检查
iStochastic随机指标技术指标
IsTradeAllowed检查是否允许智能顾问交易且交易上下文未忙检查
IsTradeContextBusy返回交易上下文的信息检查
IsVisualMode检查智能顾问是否在可视化模式下测试检查
iTime返回指定交易品种、时间周期和偏移量的 K 线的时间值时间序列和指标访问
iVolume返回指定交易品种、时间周期和偏移量的 K 线的 Tick 成交量值时间序列和指标访问
iWPR威廉指标技术指标
log返回自然对数数学函数
log10返回以 10 为底的对数数学函数
MarketInfo返回“市场报价”窗口中列出的证券的各种数据市场信息
MathAbs返回指定数值的绝对值(模)数学函数
MathArccos返回 x 的反余弦值(以弧度为单位)数学函数
MathArcsin返回 x 的反正弦值(以弧度为单位)数学函数
MathArctan返回 x 的反正切值(以弧度为单位)数学函数
MathCeil返回最接近且大于等于的整数数值数学函数
MathCos返回一个数的余弦值数学函数
MathExp返回一个数的指数数学函数
MathFloor返回最接近且小于等于的整数数值数学函数
MathIsValidNumber检查实数的正确性数学函数
MathLog返回自然对数数学函数
MathLog10返回以 10 为底的对数数学函数
MathMax返回两个数值中的最大值数学函数
MathMin返回两个数值中的最小值数学函数
MathMod返回两个数相除后的实数余数数学函数
MathPow将底数提升到指定的幂数学函数
MathRand返回 0 到 32767 范围内的伪随机值数学函数
MathRound将数值四舍五入到最近的整数数学函数
MathSin返回一个数的正弦值数学函数
MathSqrt返回平方根数学函数
MathSrand设置生成一系列伪随机整数的起始点数学函数
MathTan返回一个数的正切值数学函数
MessageBox创建、显示消息框并对其进行管理通用函数
Minute返回程序启动时刻最后已知服务器时间的分钟日期和时间
Month返回当前月份的数字,即最后已知服务器时间的月份编号日期和时间
MQLInfoInteger返回正在运行的 mql4 程序的对应属性的 integer 类型值检查
MQLInfoString返回正在运行的 mql4 程序的对应属性的 string 类型值检查
MQLSetInteger在 MQL4 程序环境中设置 MQL_CODEPAGE 属性的值检查
NormalizeDouble将浮点数四舍五入到指定的精度转换函数
ObjectCreate在指定图表上创建指定类型的对象对象函数
ObjectDelete移除具有指定名称的对象对象函数
ObjectDescription返回对象的描述对象函数
ObjectFind搜索具有指定名称的对象对象函数
ObjectGet返回指定对象属性的值对象函数
ObjectGetDouble返回对应对象属性的 double 类型值对象函数
ObjectGetFiboDescription返回斐波那契对象的级别描述对象函数
ObjectGetInteger返回对应对象属性的 integer 类型值对象函数
ObjectGetShiftByValue计算并返回给定价格的 K 线索引对象函数
ObjectGetString返回对应对象属性的 string 类型值对象函数
ObjectGetTimeByValue返回指定对象价格值的 K 线时间值对象函数
ObjectGetValueByShift计算并返回指定 K 线的价格值对象函数
ObjectGetValueByTime返回对象在指定时间的价格值对象函数
ObjectMove更改指定对象锚点的坐标对象函数
ObjectName返回对象列表中按索引排列的对象名称对象函数
ObjectsDeleteAll从指定图表子窗口中移除所有指定类型的对象对象函数
ObjectSet更改指定对象属性的值对象函数
ObjectSetDouble设置对应对象属性的值对象函数
ObjectSetFiboDescription为斐波那契对象的级别设置新描述对象函数
ObjectSetInteger设置对应对象属性的值对象函数
ObjectSetString设置对应对象属性的值对象函数
ObjectSetText更改对象的描述对象函数
ObjectsTotal返回指定类型的对象数量对象函数
ObjectType返回对象类型对象函数
OrderClose关闭已开订单交易函数
OrderCloseBy通过另一个相反的已开订单关闭已开订单交易函数
OrderClosePrice返回当前选中订单的收盘价交易函数
OrderCloseTime返回当前选中订单的收盘时间交易函数
OrderComment返回当前选中订单的注释交易函数
OrderCommission返回当前选中订单的计算佣金交易函数
OrderDelete删除之前开立的挂单交易函数
OrderExpiration返回选中挂单的过期日期交易函数
OrderLots返回选中订单的手数交易函数
OrderMagicNumber返回当前选中订单的标识(魔法)编号交易函数
OrderModify修改之前开立或挂单的特征交易函数
OrderOpenPrice返回当前选中订单的开盘价交易函数
OrderOpenTime返回当前选中订单的开盘时间交易函数
OrderPrint在日志中打印关于选中订单的信息交易函数
OrderProfit返回当前选中订单的利润交易函数
OrderSelect该函数选择一个订单以进行进一步处理交易函数
OrderSend用于开立订单或挂单的主要函数交易函数
OrdersHistoryTotal返回加载到终端的账户历史中的已关闭订单数量交易函数
OrderStopLoss返回当前选中订单的止损值交易函数
OrdersTotal返回市价单和挂单的数量交易函数
OrderSwap返回当前选中订单的掉期值交易函数
OrderSymbol返回当前选中订单的交易品种名称交易函数
OrderTakeProfit返回当前选中订单的止盈值交易函数
OrderTicket返回当前选中订单的票号交易函数
OrderType返回当前选中订单的操作类型交易函数
Period返回当前图表的时间周期检查
Period返回当前图表的时间周期图表操作
PeriodSeconds返回时间周期内的秒数通用函数
PlaySound播放声音文件通用函数
Point返回当前报价货币的交易品种的点值检查
pow将底数提升到指定的幂数学函数
Print在日志中显示消息通用函数
PrintFormat按照预设格式格式化并在日志文件中打印符号集和值通用函数
rand返回 0 到 32767 范围内的伪随机值数学函数
RefreshRates刷新预定义变量和时间序列数组中的数据时间序列和指标访问
ResetLastError将预定义变量 _LastError 的值设置为零通用函数
ResourceCreate基于数据集创建图像资源通用函数
ResourceFree删除 动态创建的资源(释放为其分配的内存)通用函数
ResourceReadImage从通过 ResourceCreate() 函数创建的图形资源 或编译时保存在 EX4 文件中 读取数据通用函数
ResourceSave将资源保存到指定文件通用函数
round将数值四舍五入到最近的整数数学函数
Seconds返回程序启动时刻最后已知服务器时间当前分钟的开始以来经过的秒数日期和时间
SendFTP将文件发送到“FTP”选项卡设置窗口中指定的地址通用函数
SendMail将电子邮件发送到“电子邮件”选项卡设置窗口中指定的地址通用函数
SendNotification将推送通知发送到在“通知”选项卡中指定了 MetaQuotes ID 的移动终端通用函数
SeriesInfoInteger返回历史数据状态的信息时间序列和指标访问
SetIndexArrow为 DRAW_ARROW 类型的指标线设置箭头符号自定义指标
SetIndexBuffer将指定指标缓冲区绑定到 double 类型的 一维动态数组自定义指标
SetIndexDrawBegin设置给定指标线开始绘制的 K 线编号自定义指标
SetIndexEmptyValue设置绘制线的空值自定义指标
SetIndexLabel设置要在数据窗口和提示中显示的绘制线描述自定义指标
SetIndexShift设置绘制线的偏移量自定义指标
SetIndexStyle为给定指标线设置新的类型、样式、宽度和颜色自定义指标
SetLevelStyle为要在单独窗口中输出的指标的横向级别设置新的样式、宽度和颜色自定义指标
SetLevelValue为要在单独窗口中输出的指标的给定横向级别设置一个值自定义指标
ShortArrayToString将数组部分复制到字符串转换函数
ShortToString将符号代码 (unicode) 转换为单字符字符串转换函数
SignalBaseGetDouble返回选中信号的 double 类型属性值交易信号
SignalBaseGetInteger返回选中信号的 integer 类型属性值交易信号
SignalBaseGetString返回选中信号的 string 类型属性值交易信号
SignalBaseSelect从终端中可用的信号中选择一个信号以进行进一步处理交易信号
SignalBaseTotal返回终端中可用的信号总数交易信号
SignalInfoGetDouble返回信号复制设置的 double 类型属性值交易信号
SignalInfoGetInteger返回信号复制设置的 integer 类型属性值交易信号
SignalInfoGetString返回信号复制设置的 string 类型属性值交易信号
SignalInfoSetDouble设置信号复制设置的 double 类型属性值交易信号
SignalInfoSetInteger设置信号复制设置的 integer 类型属性值交易信号
SignalSubscribe订阅交易信号交易信号
SignalUnsubscribe取消订阅交易信号
sin返回一个数的正弦值数学函数
Sleep在指定间隔内暂停当前智能顾问或脚本的执行通用函数
sqrt返回平方根数学函数
srand设置生成一系列伪随机整数的起始点数学函数
StringAdd将字符串添加到另一个字符串的末尾字符串函数
StringBufferLen返回为字符串分配的缓冲区大小字符串函数
StringCompare比较两个字符串,如果第一个字符串大于第二个字符串则返回 1;如果字符串相等则返回 0;如果第一个字符串小于第二个字符串则返回 -1(负一)字符串函数
StringConcatenate形成传递的参数字符串字符串函数
StringFill用选定的符号填充指定的字符串字符串函数
StringFind在字符串中搜索子字符串字符串函数
StringFormat按照预设格式将数字转换为字符串转换函数
StringGetChar返回字符串中指定位置的字符(代码)字符串函数
StringGetCharacter返回位于指定字符串位置的数值字符串函数
StringInit用指定符号初始化字符串并提供指定的字符串长度字符串函数
StringLen返回字符串中的符号数量字符串函数
StringReplace用一组符号序列替换字符串中找到的所有子字符串字符串函数
StringSetChar返回在指定位置更改了字符的字符串副本字符串函数
StringSetCharacter如果成功将符号插入到传递的字符串中,则返回 true.字符串函数
StringSplit从指定字符串中按指定分隔符获取子字符串,返回获取的子字符串数量字符串函数
StringSubstr从文本字符串中提取从指定位置开始的子字符串字符串函数
StringToCharArray将字符串从 Unicode 转换为 ANSI 后逐符号复制到 uchar 类型数组的选定位置转换函数
StringToColor将 “R,G,B” 字符串或带有颜色名称的字符串转换为 color 类型值转换函数
StringToDouble将包含数字符号表示的字符串转换为 double 类型的数字转换函数
StringToInteger将包含数字符号表示的字符串转换为 int 类型的数字转换函数
StringToLower按位置将选定字符串的所有符号转换为小写字符串函数
StringToShortArray将字符串逐符号复制到 ushort 类型数组的选定部分转换函数
StringToTime将包含 “yyyy.mm.dd [hh:mi]” 格式时间或日期的字符串转换为 datetime 类型转换函数
StringToUpper按位置将选定字符串的所有符号转换为大写字符串函数
StringTrimLeft切除字符串左部分的换行符、空格和制表符字符串函数
StringTrimRight切除字符串右部分的换行符、空格和制表符字符串函数
StrToDouble将数字的字符串表示转换为 double 类型转换函数
StrToInteger将包含数值字符表示的字符串转换为 integer 类型的值转换函数
StrToTime将 “yyyy.mm.dd hh:mi” 格式的字符串转换为 datetime 类型转换函数
StructToTime将 MqlDateTime 结构类型的变量转换为 datetime 值日期和时间
Symbol返回当前图表的交易品种名称检查
Symbol返回包含当前金融工具名称的文本字符串图表操作
SymbolInfoDouble返回交易品种对应属性的 double 类型值市场信息
SymbolInfoInteger返回指定交易品种对应属性的 integer 类型值 (long, datetime, int 或 bool)市场信息
SymbolInfoSessionQuote允许获取指定交易品种和星期几的指定报价会话的开始和结束时间。市场信息
SymbolInfoSessionTrade允许获取指定交易品种和星期几的指定交易会话的开始和结束时间。市场信息
SymbolInfoString返回指定交易品种对应属性的 string 类型值市场信息
SymbolInfoTickMqlTick 类型的变量中返回指定交易品种的当前价格市场信息
SymbolName返回指定交易品种的名称市场信息
SymbolSelect在“市场报价”窗口中选择交易品种或从窗口中移除交易品种市场信息
SymbolsTotal返回可用(在市场报价中选中或全部)的交易品种数量市场信息
tan返回一个数的正切值数学函数
TerminalClose命令终端完成操作通用函数
TerminalCompany返回拥有客户端终端的公司名称检查
TerminalInfoDouble返回正在运行的 mql4 程序的对应属性的 double 类型值检查
TerminalInfoInteger返回正在运行的 mql4 程序的对应属性的 integer 类型值检查
TerminalInfoString返回正在运行的 mql4 程序的对应属性的 string 类型值检查
TerminalName返回客户端终端名称检查
TerminalPath返回启动客户端终端的目录检查
TesterStatistics它返回基于测试结果计算的指定统计量的值通用函数
TextGetSize返回在当前 字体设置 下字符串的宽度和高度对象函数
TextOut将文本传输到专门用于创建图形 资源 的自定义数组(缓冲区)对象函数
TextSetFont使用绘图方法设置用于显示文本的字体(默认使用 Arial 20)对象函数
TimeCurrent以 datetime 格式返回最后已知的服务器时间(最后报价接收时间)日期和时间
TimeDay返回指定日期的月份日期日期和时间
TimeDaylightSavings返回夏令时切换的符号日期和时间
TimeDayOfWeek返回指定日期的基于零的星期几日期和时间
TimeDayOfYear返回指定日期的年份日期日期和时间
TimeGMT以 datetime 格式返回 GMT,并考虑客户端终端运行计算机的本地时间的夏令时日期和时间
TimeGMTOffset返回 GMT 时间与本地计算机时间之间的当前差值(以秒为单位),并考虑夏令时切换日期和时间
TimeHour返回指定时间的小时日期和时间
TimeLocal以 datetime 格式返回本地计算机时间日期和时间
TimeMinute返回指定时间的分钟日期和时间
TimeMonth返回指定时间的月份编号日期和时间
TimeSeconds返回从指定时间的分钟开始以来经过的秒数日期和时间
TimeToStr将 datetime 类型的值转换为 “yyyy.mm.dd hh:mi” 格式的字符串转换函数
TimeToString将包含自 01.01.1970 以来的秒数的时间值转换为 “yyyy.mm.dd hh:mi” 格式的字符串转换函数
TimeToStruct将 datetime 值转换为 MqlDateTime 结构类型的变量日期和时间
TimeYear返回指定日期的年份日期和时间
UninitializeReason返回去初始化原因的代码检查
WebRequest向指定服务器发送 HTTP 请求通用函数
WindowBarsPerChart返回图表上可见的 K 线数量图表操作
WindowExpertName返回正在执行的智能顾问、脚本、自定义指标或库的名称图表操作
WindowFind返回包含此指定指标的窗口索引图表操作
WindowFirstVisibleBar返回当前图表窗口中第一个可见 K 线的索引图表操作
WindowHandle返回图表窗口的系统句柄图表操作
WindowIsVisible返回图表子窗口的可见性标志图表操作
WindowOnDropped返回将智能顾问、自定义指标或脚本拖放到的窗口索引图表操作
WindowPriceMax返回当前图表指定子窗口垂直刻度的最大值图表操作
WindowPriceMin返回当前图表指定子窗口垂直刻度的最小值图表操作
WindowPriceOnDropped返回将智能顾问或脚本拖放到图表上的点的价格图表操作
WindowRedraw强制重绘当前图表图表操作
WindowScreenShot根据指定的扩展名将当前图表截图保存为 GIF、PNG 或 BMP 文件图表操作
WindowsTotal返回图表上指标窗口的总数图表操作
WindowTimeOnDropped返回将智能顾问或脚本拖放到图表上的点的时间图表操作
WindowXOnDropped返回将智能顾问或脚本拖放到图表窗口客户区域点处的 X 轴像素值图表操作
WindowYOnDropped返回将智能顾问或脚本拖放到图表窗口客户区域点处的 Y 轴像素值图表操作
Year返回当前年份,即最后已知服务器时间的年份日期和时间
ZeroMemory重置通过引用传递给它的变量。该变量可以是任何类型,但排除具有构造函数的类和结构。通用函数
最后更新于