List of MQL4 Constants
列表:MQL4常量
所有MQL4常量按字母顺序排列。
| 常量 | 描述 | 使用场景 |
|---|---|---|
| __DATE__ | 文件编译日期,时间部分为0(小时、分钟和秒均为0) | 预定义宏替换 |
| __DATETIME__ | 文件编译日期及时间 | 预定义宏替换 |
| __FILE__ | 当前正在编译文件的名称 | 预定义宏替换 |
| __FUNCSIG__ | 宏所在函数的签名。记录函数的完整描述有助于识别重载函数 | 预定义宏替换 |
| __FUNCTION__ | 宏所在函数的名称 | 预定义宏替换 |
| __LINE__ | 源代码中宏所在的行号 | 预定义宏替换 |
| __MQLBUILD__、__MQL4_BUILD__ | 编译器构建编号 | 预定义宏替换 |
| __PATH__ | 当前正在编译文件的绝对路径 | 预定义宏替换 |
| ACCOUNT_BALANCE | 账户余额,以存款货币计 | AccountInfoDouble |
| ACCOUNT_COMPANY | 服务该账户的公司名称 | AccountInfoString |
| ACCOUNT_CREDIT | 账户信用,以存款货币计 | AccountInfoDouble |
| ACCOUNT_CURRENCY | 账户货币 | AccountInfoString |
| ACCOUNT_EQUITY | 账户权益,以存款货币计 | AccountInfoDouble |
| ACCOUNT_MARGIN_FREE | 账户自由保证金,以存款货币计 | AccountInfoDouble |
| ACCOUNT_LEVERAGE | 账户杠杆率 | AccountInfoInteger |
| ACCOUNT_LIMIT_ORDERS | 允许的活跃待处理订单最大数量(0表示无限) | AccountInfoInteger |
| ACCOUNT_LOGIN | 账户编号 | AccountInfoInteger |
| ACCOUNT_MARGIN | 以存款货币计使用的账户保证金 | AccountInfoDouble |
| ACCOUNT_MARGIN_LEVEL | 账户保证金水平,以百分比表示 | AccountInfoDouble |
| ACCOUNT_MARGIN_SO_CALL | 保证金追缴水平。根据设置的ACCOUNT_MARGIN_SO_MODE,以百分比或存款货币表示 | AccountInfoDouble |
| ACCOUNT_MARGIN_SO_MODE | 设置最小允许保证金的模式 | AccountInfoInteger |
| ACCOUNT_MARGIN_SO_SO | 保证金止损水平。根据设置的ACCOUNT_MARGIN_SO_MODE,以百分比或存款货币表示 | AccountInfoDouble |
| ACCOUNT_NAME | 客户名称 | AccountInfoString |
| ACCOUNT_PROFIT | 账户当前利润,以存款货币计 | AccountInfoDouble |
| ACCOUNT_SERVER | 交易服务器名称 | AccountInfoString |
| ACCOUNT_STOPOUT_MODE_MONEY | 以货币表示的账户止损模式 | AccountInfoInteger |
| ACCOUNT_STOPOUT_MODE_PERCENT | 以百分比表示的账户止损模式 | AccountInfoInteger |
| ACCOUNT_TRADE_ALLOWED | 当前账户允许的交易类型 | AccountInfoInteger |
| ACCOUNT_TRADE_EXPERT | 专家顾问允许的交易类型 | AccountInfoInteger |
| ACCOUNT_TRADE_MODE | 账户交易模式 | AccountInfoInteger |
| ACCOUNT_TRADE_MODE_CONTEST | 竞赛账户 | AccountInfoInteger |
| ACCOUNT_TRADE_MODE_DEMO | 模拟账户 | AccountInfoInteger |
| ACCOUNT_TRADE_MODE_REAL | 真实账户 | AccountInfoInteger |
| ALIGN_CENTER | 居中显示(仅适用于编辑对象) | ObjectGetInteger, ObjectSetInteger, ChartScreenShot |
| ALIGN_LEFT | 左对齐 | ObjectGetInteger, ObjectSetInteger, ChartScreenShot |
| ALIGN_RIGHT | 右对齐 | ObjectGetInteger, ObjectSetInteger, ChartScreenShot |
| ANCHOR_BOTTOM | 底部锚点 | ObjectGetInteger, ObjectSetInteger |
| ANCHOR_CENTER | 严格位于对象中心的点 | ObjectGetInteger, ObjectSetInteger |
| ANCHOR_LEFT | 位于中心的左侧点 | ObjectGetInteger, ObjectSetInteger |
| ANCHOR_LEFT_LOWER | 左下角锚点 | ObjectGetInteger, ObjectSetInteger |
| ANCHOR_LEFT_UPPER | 左上角锚点 | ObjectGetInteger, ObjectSetInteger |
| ANCHOR_LOWER | 中心下方的锚点 | ObjectGetInteger, ObjectSetInteger |
| ANCHOR_RIGHT | 位于中心的右侧点 | ObjectGetInteger, ObjectSetInteger |
| ANCHOR_RIGHT_LOWER | 右下角锚点 | ObjectGetInteger, ObjectSetInteger |
| ANCHOR_RIGHT_UPPER | 右上角锚点 | ObjectGetInteger, ObjectSetInteger |
| ANCHOR_TOP | 顶部锚点 | ObjectGetInteger, ObjectSetInteger |
| ANCHOR_UPPER | 位于上方的点 | ObjectGetInteger, ObjectSetInteger |
| BORDER_FLAT | 扁平形式 | ObjectGetInteger, ObjectSetInteger |
| BORDER_RAISED | 突出形式 | ObjectGetInteger, ObjectSetInteger |
| BORDER_SUNKEN | 凹陷形式 | ObjectGetInteger, ObjectSetInteger |
| CHAR_MAX | 字符类型可表示的最大值 | 数值类型常量 |
| CHAR_MIN | 字符类型可表示的最小值 | 数值类型常量 |
| CHART_AUTOSCROLL | 自动移动到图表右侧边界的模式 | ChartSetInteger, ChartGetInteger |
| CHART_BARS | 以条形序列形式显示 | ChartSetInteger |
| CHART_BEGIN | 图表开始位置(最旧的价格) | ChartNavigate |
| CHART_BRING_TO_TOP | 将图表显示在其他图表上方 | ChartSetInteger, ChartGetInteger |
| CHART_CANDLES | 以日本蜡烛图形式显示 | ChartSetInteger |
| CHART_COLOR_ASK | Ask价格水平颜色 | ChartSetInteger, ChartGetInteger |
| CHART_COLOR_BACKGROUND | 图表背景颜色 | ChartSetInteger, ChartGetInteger |
| CHART_COLOR_BID | Bid价格水平颜色 | ChartSetInteger, ChartGetInteger |
| CHART_COLOR_CANDLE_BEAR | 熊蜡烛图主体颜色 | ChartSetInteger, ChartGetInteger |
| CHART_COLOR_CANDLE_BULL | 牛蜡烛图主体颜色 | ChartSetInteger, ChartGetInteger |
| CHART_COLOR_CHART_DOWN | 熊蜡烛图的下部、阴影和主体边框颜色 | ChartSetInteger, ChartGetInteger |
| CHART_COLOR_CHART-Line | 折线图颜色以及“Doji”日本蜡烛图的颜色 | ChartSetInteger, ChartGetInteger |
| CHART_COLOR_CHART_UP | 牛蜡烛图的上部、阴影和主体边框颜色 | ChartSetInteger, ChartGetInteger |
| CHART_COLOR_FOREGROUND | 轴、比例尺和OHLC线的颜色 | ChartSetInteger, ChartGetInteger |
| CHART_COLOR_GRID | 网格颜色 | ChartSetInteger, ChartGetInteger |
| CHART_COLOR_LAST | 最后执行交易价格的线条颜色(Last) | ChartSetInteger, ChartGetInteger |
| CHART_COLOR_STOP_LEVEL | 止损订单水平颜色(止损和获利了结) | ChartSetInteger, ChartGetInteger |
| CHART_COLOR_VOLUME | 成交量和订单开单水平的颜色 | ChartSetInteger, ChartGetInteger |
| CHART_COMMENT | 图表中的评论文本 | ChartSetString, ChartGetString |
| CHART_CURRENT_POS | 当前位置 | ChartNavigate |
| CHART_DRAG_TRADE_LEVELS | 使用鼠标在图表上拖动交易级别的功能。默认启用拖动模式(真值) | ChartSetInteger, ChartGetInteger |
| CHART_END | 图表结束位置(最新价格) | ChartNavigate |
| CHART_EVENT_MOUSE_MOVE | 将鼠标移动和点击事件通知发送给图表上的所有mql4程序(CHARTEVENT_MOUSE_MOVE) | ChartSetInteger, ChartGetInteger |
| CHART_EVENT_OBJECT_CREATE | 发送新对象创建事件通知(CHARTEVENT_OBJECT_CREATE) 给图表上的所有mql4程序 | ChartSetInteger, ChartGetInteger |
| CHART_EVENT_OBJECT_DELETE | 向图表上的所有 mql4-program 发送对象删除事件的通知(CHARTEVENT_OBJECT_DELETE) | ChartSetInteger, ChartGetInteger |
| CHART_FIRST_VISIBLE_BAR | 图表中第一个可见条形的编号。条形的索引与 timeseries 相同。 | ChartSetInteger, ChartGetInteger |
| CHART_FIXED_MAX | 图表的固定最大值 | ChartSetDouble, ChartGetDouble |
| CHART_FIXED_MIN | 图表的固定最小值 | ChartSetDouble, ChartGetDouble |
| CHART_FIXED_POSITION | 图表从左侧边界开始的固定位置,以百分比值表示。图表的固定位置由水平时间轴上小的灰色三角形标记。仅当禁用自动向右滚动时显示(参见 CHART_AUTOSCROLL 属性)。放大或缩小时,固定位置的条形保持不变。 | ChartSetDouble, ChartGetDouble |
| CHART_FOREGROUND | 价格图表在前景中显示 | ChartSetInteger, ChartGetInteger |
| CHART_HEIGHT_IN_PIXELS | 图表高度以像素表示 | ChartSetInteger, ChartGetInteger |
| CHART_IS_OFFLINE | 标志,表示图表以离线模式打开 | ChartSetInteger, ChartGetInteger |
| CHART_LINE | 以收盘价绘制为线条显示 | ChartSetInteger |
| CHART_MODE | 图表类型(蜡烛图、条形图或线条图) | ChartSetInteger, ChartGetInteger |
| CHART_MOUSE_SCROLL | 使用左键水平滚动图表。如果设置以下属性中的任何一个为 true,则也可进行垂直滚动:CHART_SCALEFIX, CHART_SCALEFIX_11 或 CHART_SCALE_PT_PER_BAR | ChartSetInteger, ChartGetInteger |
| CHART_POINTS_PER_BAR | 每条线的点数比例 | ChartSetDouble, ChartGetDouble |
| CHART_PRICE_MAX | 图表最大值 | ChartSetDouble, ChartGetDouble |
| CHART_PRICE_MIN | 图表最小值 | ChartSetDouble, ChartGetDouble |
| CHART_SCALE | 比例 | ChartSetInteger, ChartGetInteger |
| CHART_SCALE_PT_PER_BAR | 以每条线的点数表示的比例 | ChartSetInteger, ChartGetInteger |
| CHART_SCALEFIX | 固定比例模式 | ChartSetInteger, ChartGetInteger |
| CHART_SCALEFIX_11 | 1:1 比例模式 | ChartSetInteger, ChartGetInteger |
| CHART_SHIFT | 价格图表从右侧边界缩进的模式 | ChartSetInteger, ChartGetInteger |
| CHART_SHIFT_SIZE | 从右侧边界开始缩进的零条形大小,以百分比表示 | ChartSetDouble, ChartGetDouble |
| CHART_SHOW_ASK_LINE | 在图表中显示 Ask 值作为水平线 | ChartSetInteger, ChartGetInteger |
| CHART_SHOW_BID_LINE | 在图表中显示 Bid 值作为水平线 | ChartSetInteger, ChartGetInteger |
| CHART_SHOW_DATE_SCALE | 在图表上显示时间刻度 | ChartSetInteger, ChartGetInteger |
| CHART_SHOW_GRID | 在图表中显示网格 | ChartSetInteger, ChartGetInteger |
| CHART_SHOW_LAST_LINE | 在图表中显示最后值作为水平线 | ChartSetInteger, ChartGetInteger |
| CHART_SHOW_OBJECT_DESCR | 图形对象的弹出描述 | ChartSetInteger, ChartGetInteger |
| CHART_SHOW_OHLC | 在左上角显示 OHLC 值 | ChartSetInteger, ChartGetInteger |
| CHART_SHOW_PERIOD_SEP | 显示相邻时期之间的垂直分隔线 | ChartSetInteger, ChartGetInteger |
| CHART_SHOW_PRICE_SCALE | 在图表上显示价格刻度 | ChartSetInteger, ChartGetInteger |
| CHART_SHOW_TRADE_LEVELS | 在图表中显示交易级别(开放订单、止损、获利了结和待定订单的水平) | ChartSetInteger, ChartGetInteger |
| CHART_SHOW_VOLUMES | 在图表中显示成交量 | ChartSetInteger, ChartGetInteger |
| CHART_VISIBLE_BARS | 图表上可显示的条形数量 | ChartSetInteger, ChartGetInteger |
| CHART_VOLUME_HIDE | 不显示成交量 | ChartSetInteger |
| CHART_VOLUME_TICK | Tick 级别成交量 | ChartSetInteger |
| CHART_WIDTH_IN_BARS | 图表宽度以条形表示 | ChartSetInteger, ChartGetInteger |
| CHART_WIDTH_IN_PIXELS | 图表宽度以像素表示 | ChartSetInteger, ChartGetInteger |
| CHART_WINDOW_HANDLE | 图表窗口句柄(HWND) | ChartSetInteger, ChartGetInteger |
| CHART_WINDOW_IS_VISIBLE | 子窗口的可见性 | ChartSetInteger, ChartGetInteger |
| CHART_WINDOW_YDISTANCE | 指标子窗口的上框与主图表窗口的上框之间的垂直 Y 轴距离,以像素表示。发生鼠标事件时,光标坐标以主图表窗口的坐标为准传递,而指标子窗口中图形对象的坐标则相对于子窗口的上左角设置。此值用于将主图表的绝对坐标转换为子窗口的局部坐标,以便正确处理相对于子窗口上左角设置的图形对象的坐标。 | ChartSetInteger, ChartGetInteger |
| CHART_WINDOWS_TOTAL | 图表窗口的总数,包括指标子窗口 | ChartSetInteger, ChartGetInteger |
| CHARTEVENT_CHART_CHANGE | 通过属性对话框更改图表大小或修改图表属性 | OnChartEvent |
| CHARTEVENT_CLICK | 点击图表 | OnChartEvent |
| CHARTEVENT_CUSTOM | 自定义事件的初始编号,来自一系列自定义事件 | OnChartEvent |
| CHARTEVENT_CUSTOM_LAST | 自定义事件的最终编号,来自一系列自定义事件 | OnChartEvent |
| CHARTEVENT_KEYDOWN | 按键输入 | OnChartEvent |
| CHARTEVENT_MOUSE_MOVE | 鼠标移动、鼠标点击(如果 CHART_EVENT_MOUSE_MOVE=true 为图表设置) | OnChartEvent |
| CHARTEVENT_OBJECT_CHANGE | 通过属性对话框更改图形对象属性 | OnChartEvent |
| CHARTEVENT_OBJECT_CLICK | 点击图形对象 | OnChartEvent |
| CHARTEVENT_OBJECT_CREATE | 创建图形对象(如果 CHART_EVENT_OBJECT_CREATE=true 为图表设置) | OnChartEvent |
| CHARTEVENT_OBJECT_DELETE | 删除图形对象(如果 CHART_EVENT_OBJECT_DELETE=true 为图表设置) | OnChartEvent |
| CHARTEVENT_OBJECT_DRAG | 拖放图形对象 | OnChartEvent |
| CHARTEVENT_OBJECT_ENDEDIT | 图形对象的编辑结束 | OnChartEvent |
| CHARTS_MAX | 终端中同时打开的最大图表数量 | 其他常量 |
| CLR_NONE, clrNONE | 无颜色。表示颜色为空状态 | 其他常量 |
| clrAliceBlue | 艾丽斯蓝 | Web Colors |
| clrAntiqueWhite | 古董白 | Web Colors |
| clrAqua | 水色 | Web Colors |
| clrAquamarine | 海蓝宝石色 | Web Colors |
| clrBeige | 米色 | Web Colors |
| clrBisque | 泥灰色 | Web Colors |
| clrBlack | 黑色 | Web Colors |
| clrBlanchedAlmond | 褪色的杏仁色 | Web Colors |
| clrBlue | 蓝色 | Web Colors |
| clrBlueViolet | 蓝紫色 | Web Colors |
| clrBrown | 棕色 | Web Colors |
| clrBurlyWood | 粗木色 | Web Colors |
| clrCadetBlue | 少年蓝 | Web Colors |
| clrChartreuse | 黄绿色 | Web Colors |
| clrChocolate | 巧克力色 | Web Colors |
| clrCoral | 珊瑚色 | Web Colors |
| clrCornflowerBlue | 玉米花蓝 | Web Colors |
| clrCornsilk | 丝绒色 | Web Colors |
| clrCrimson | 深红色 | Web Colors |
| clrDarkBlue | 深蓝色 | Web Colors |
| clrDarkGoldenrod | 暗金rod色 | Web Colors |
| clrDarkGray | 深灰色 | Web Colors |
| clrDarkGreen | 深绿色 | Web Colors |
| clrDarkKhaki | 深卡其色 | Web Colors |
| clrDarkOliveGreen | 深橄榄绿色 | Web Colors |
| clrDarkOrange | 深橙色 | Web Colors |
| clrDarkOrchid | 深紫色 | Web Colors |
| clrDarkSalmon | 深鲑色 | Web Colors |
| clrDarkSeaGreen | 深海绿色 | Web Colors |
| clrDarkSlateBlue | 深板岩蓝 | Web Colors |
| clrDarkSlateGray | 深板岩灰 | Web Colors |
| clrDarkTurquoise | 深绿青色 | Web Colors |
| clrDarkViolet | 深紫色 | Web Colors |
| clrDeepPink | 深粉色 | Web Colors |
| clrDeepSkyBlue | 深天蓝色 | Web Colors |
| clrDimGray | 暗灰色 | Web Colors |
| clrDodgerBlue | 道格蓝 | Web Colors |
| clrFireBrick | 火砖色 | Web Colors |
| clrForestGreen | 森林绿 | Web Colors |
| clrGainsboro | 盖恩斯伯勒蓝 | Web Colors |
| clrGold | 金色 | Web Colors |
| clrGoldenrod | 金rod色 | Web Colors |
| clrGray | 灰色 | Web Colors |
| clrGreen | 绿色 | Web Colors |
| clrGreenYellow | 绿黄色 | Web Colors |
| clrHoneydew | 蜜瓜色 | Web Colors |
| clrHotPink | 热粉色 | Web Colors |
| clrIndianRed | 印第安红 | Web Colors |
| clrIndigo | 靛蓝色 | Web Colors |
| clrIvory | 象牙色 | Web Colors |
| clrKhaki | 卡其色 | Web Colors |
| clrLavender | 薰衣草色 | Web Colors |
| clrLavenderBlush | 薰衣草浅粉色 | Web Colors |
| clrLawnGreen | 草坪绿 | Web Colors |
| clrLemonChiffon | 柠檬丝绒色 | Web Colors |
| clrLightBlue | 浅蓝色 | Web Colors |
| clrLightCoral | 浅珊瑚色 | Web Colors |
| clrLightCyan | 浅青色 | Web Colors |
| clrLightGoldenrod | 浅金rod色 | Web Colors |
| clrLightGray | 浅灰色 | Web Colors |
| clrLightGreen | 浅绿色 | Web Colors |
| clrLightPink | 浅粉色 | Web Colors |
| clrLightSalmon | 浅鲑色 | Web Colors |
| clrLightSeaGreen | 浅海绿色 | Web Colors |
| clrLightSkyBlue | 浅天蓝色 | Web Colors |
| clrLightSlateGray | 浅板岩灰 | Web Colors |
| clrLightSteelBlue | 浅钢蓝色 | Web Colors |
| clrLightYellow | 浅黄色 | Web Colors |
| clrLime | 青柠色 | Web Colors |
| clrLimeGreen | 青柠绿 | Web Colors |
| clrLinen | 亚麻色 | Web Colors |
| clrMagenta | 洋红色 | Web Colors |
| clrMaroon | 栗色 | Web Colors |
| clrMediumAquamarine | 中等海蓝宝石色 | Web Colors |
| clrMediumBlue | 中等蓝色 | Web Colors |
| clrMediumOrchid | 中等紫色 | Web Colors |
| clrMediumPurple | 中等紫色 | Web Colors |
| clrMediumSeaGreen | 中等海绿色 | Web Colors |
| clrMediumSlateBlue | 中等板岩蓝 | Web Colors |
| clrMediumSpringGreen | 中等春绿色 | Web Colors |
| clrMediumTurquoise | 中等绿青色 | Web Colors |
| clrMediumVioletRed | 中等紫红色 | Web Colors |
| clrMidnightBlue | 午夜蓝 | Web Colors |
| clrMintCream | 薄荷奶油色 | Web Colors |
| clrMistyRose | 雾玫瑰色 | Web Colors |
| clrMoccasin | 摩尔西卡色 | Web Colors |
| clrNavajoWhite | 纳瓦霍白 | Web Colors |
| clrNavy | 海军蓝 | Web Colors |
| clrOldLace | 旧蕾丝色 | Web Colors |
| clrOlive | 橄榄色 | Web Colors |
| clrOliveDrab | 橄榄赭色 | Web Colors |
| clrOrange | 橙色 | Web Colors |
| clrOrangeRed | 橙红色 | Web Colors |
| clrOrchid | 紫色 | Web Colors |
| clrPaleGoldenrod | 淡金rod色 | Web Colors |
| clrPaleGreen | 淡绿色 | Web Colors |
| clrPaleTurquoise | 淡绿青色 | Web Colors |
| clrPaleVioletRed | 淡紫红色 | Web Colors |
| clrPapayaWhip | 木瓜色 | Web Colors |
| clrPeachPuff | 桃酥色 | Web Colors |
| clrPeru | 秘鲁蓝 | Web Colors |
| clrPink | 粉色 | Web Colors |
| clrPlum | 李子色 | Web Colors |
| clrPowderBlue | 粉蓝色 | Web Colors |
| clrPurple | 紫色 | Web Colors |
| clrRed | 红色 | Web Colors |
| clrRosyBrown | 玫瑰棕色 | Web Colors |
| clrRoyalBlue | 皇家蓝 | Web Colors |
| clrSaddleBrown | 鞍棕色 | Web Colors |
| clrSalmon | 鲑色 | Web Colors |
| clrSandyBrown | 沙棕色 | Web Colors |
| clrSeaGreen | 海绿色 | Web Colors |
| clrSeashell | 贝壳色 | Web Colors |
| clrSienna | 黄褐色 | Web Colors |
| clrSilver | 银色 | Web Colors |
| clrSkyBlue | 天蓝色 | Web Colors |
| clrSlateBlue | 板岩蓝 | Web Colors |
| clrSlateGray | 板岩灰 | Web Colors |
| clrSnow | 雪色 | Web Colors |
| clrSpringGreen | 春绿色 | Web Colors |
| clrSteelBlue | 钢蓝色 | Web Colors |
| clrTan | 棕褐色 | Web Colors |
| clrTeal | 青绿色 | Web Colors |
| clrThistle | 蓟色 | Web Colors |
| clrTomato | 番茄色 | Web Colors |
| clrTurquoise | 绿青色 | Web Colors |
| clrViolet | 紫色 | Web Colors |
| clrWheat | 小麦色 | Web Colors |
| clr | [其他常量](../ | |
| clrWhite | 白色 | Web Colors |
| clrWhiteSmoke | 白烟色 | Web Colors |
| clrYellow | 黄色 | Web Colors |
| clrYellowGreen | 黄绿色 | Web Colors |
| CORNER_LEFT_LOWER | 坐标中心位于图表的左下方角 | ObjectGetInteger, ObjectSetInteger |
| CORNER_left_UPPER | 坐标中心位于图表的左上方角 | ObjectGetInteger, ObjectSetInteger |
| CORNER_RIGHT_LOWER | 坐标中心位于图表的右下方角 | ObjectGetInteger, ObjectSetInteger |
| CORNER RIGHT_UPPER | 坐标中心位于图表的右上方角 | ObjectGetInteger, ObjectSetInteger |
| CP_ACP | 当前 Windows ANSI 代码页。 | CharArrayToString, StringToCharArray, FileOpen |
| CP_MACCP | 当前系统 Macintosh 代码页。注意:此值主要用于早期创建的程序代码,现在已不再使用,因为现代 Macintosh 计算机使用 Unicode 进行编码。 | CharArrayToString, StringToCharArray, FileOpen |
| CP_OEMCP | 当前系统 OEM 代码页。 | CharArrayToString, StringToCharArray, FileOpen |
| CP_SYMBOL | 符号代码页 | CharArrayToString, StringToCharArray, FileOpen |
| CP_THREAD_ACP | 当前线程的 Windows ANSI 代码页。 | CharArrayToString, StringToCharArray, FileOpen |
| CP_UTF7 | UTF-7 代码页。 | CharArrayToString, StringToCharArray, FileOpen |
| CP_UTF8 | UTF-8 代码页。 | CharArrayToString, StringToCharArray, FileOpen |
| CRYPT_AES128 | 使用 128 位密钥(16 字节)的 AES 加密 | CryptEncode, CryptDecode |
| CRYPT_AES256 | 使用 256 位密钥(32 字节)的 AES 加密 | CryptEncode, CryptDecode |
| CRYPT_ARCH_ZIP | ZIP 归档文件 | CryptEncode, CryptDecode |
| CRYPT_BASE64 | BASE64 编码 | CryptEncode, CryptDecode |
| CRYPT_DES | 使用 56 位密钥(7 字节)的 DES 加密 | CryptEncode, CryptDecode |
| CRYPT_HASH_MD5 | MD5 哈希计算 | CryptEncode, CryptDecode |
| CRYPT_HASH_SHA1 | SHA1 哈希计算 | CryptEncode, CryptDecode |
| CRYPT_HASH_SHA256 | SHA256 哈希计算 | CryptEncode, CryptDecode |
| DBL_DIG | 双精度类型的有效小数位数 | Numerical Type Constants |
| DBL_EPSILON | 满足以下条件的最小值:1.0+DBL_EPSILON != 1.0(针对双精度类型) | Numerical Type Constants |
| DBL_MANT_DIG | 双精度类型的尾数位数 | Numerical Type Constants |
| DBL_MAX | 双精度类型可以表示的最大值 | Numerical Type Constants |
| DBL_MAX_10_EXP | 双精度类型的指数位数的最大十进制值 | Numerical Type Constants |
| DBL_MAX_EXP | 双精度类型的指数位数的最大二进制值 | Numerical Type Constants |
| DBL_MIN | 双精度类型可以表示的最小正值 | Numerical Type Constants |
| DBL_MIN_10_EXP | 双精度类型的指数位数的最小十进制值 | Numerical Type Constants |
| DBL_MIN_EXP | 双精度类型的指数位数的最小二进制值 | Numerical Type Constants |
| DRAW_ARROW | 绘制箭头(符号) | Drawing Styles |
| DRAW_HISTOGRAM | 绘制直方图 | Drawing Styles |
| DRAW_LINE | 绘制线条 | Drawing Styles |
| DRAW_NONE | 不绘制 | Drawing Styles |
| DRAW_SECTION | 绘制分段图形 | Drawing Styles |
| DRAW_ZIGZAG | 在偶数和奇数指示缓冲区之间绘制分段图形,使用两个缓冲区的值 | Drawing Styles |
| EMPTY | 表示参数的空状态 | Other constants |
| EMPTY_VALUE | 指示缓冲区中的空值。默认的自定义指示空值 | Other constants |
| ERR_ACCOUNT_DISABLED | 账户被禁用 | GetLastError |
| ERR_ARRAY_AS_PARAMETER_EXPECTED | 期望参数为数组 | GetLastError |
| ERR_ARRAY_INDEX_OUT_of_range | 数组索引超出范围 | GetLastError |
| ERR_ARRAY_INVALID | 无效的数组 | GetLastError |
| ERR_BROKER_BUSy | 经纪人正在忙碌 | GetLastError |
| ERR_CANNOT_CALL_FUNCTION | 无法调用函数 | GetLastError |
| ERR_CANNOT_LOAD_LIBRARY | 无法加载库 | GetLastError |
| ERR_CANNOT_OPEN_FILE | 无法打开文件 | GetLastError |
| ERR_CHART_NOREPLY | 图表无回复 | GetLastError |
| ERR_CHART_NOT_FOUND | 图表未找到 | GetLastError |
| ERR_CHART_PROP_INVALID | 未知图表属性 | GetLastError |
| ERR_CHARTINDICATOR_NOT_FOUND | 图表指示符未找到 | GetLastError |
| ERR_CHARTWINDOW_NOT_FOUND | 图表子窗口未找到 | GetLastError |
| ERR_COMMON_ERROR | 常见错误 | GetLastError |
| ERR_CUSTOM_INDICATOR_ERROR | 自定义指示符错误 | GetLastError |
| ERR_DLL_CALLS_NOT_ALLOWED | DLL 调用不允许 | GetLastError |
| ERR_DLLFUNC_CRITICALERROR | DLL 函数调用关键错误 | GetLastError |
| ERR_DOUBLE_PARAMETER_EXPECTED | 期望双精度参数 | GetLastError |
| ERR_END_of_FILE | 文件末尾 | GetLastError |
| ERR_EXTERNAL_CALLS_NOT_ALLOWED | 外部函数调用不允许 | GetLastError |
| ERR_FILE_ARRAYRESIZE_ERROR | 数组大小调整错误 | GetLastError |
| ERR_FILE_BIN_STRINGSIZE | 二进制文件必须指定字符串大小 | GetLastError |
| ERR_FILE_BUFFER_ALLOCATION_ERROR | 文本文件缓冲区分配错误 | GetLastError |
| ERR_FILE_CANNOT_CLEAN_DIRECTORY | 无法清理目录 | GetLastError |
| ERR_FILE_CANNOT_DELETE | 无法删除文件 | GetLastError |
| ERR_FILE_CANNOT_DELETE_DIRECTORY | 无法删除目录 | GetLastError |
| ERR_FILE_CANNOT_OPEN | 无法打开文件 | GetLastError |
| ERR_FILE_CANNOT_REWRITE | 文件无法重写 | GetLastError |
| ERR_FILE_DIRECTORY_NOT_EXIST | 目录不存在 | GetLastError |
| ERR_FILE_INCOMPATIBLE | 不兼容的文件(对于字符串数组为 TXT 格式,其他为 BIN 格式) | GetLastError |
| ERR_FILE_INVALID_HANDLE | 无效文件句柄(文件已关闭或未打开) | GetLastError |
| ERR_FILE_IS_DIRECTORY | 文件是目录而非文件 | GetLastError |
| ERR_FILE_NOT_BIN | 文件必须用 FILE_BIN 标志打开 | GetLastError |
| ERR_FILE_NOT_CSV | 文件必须用 FILE_CSV 标志打开 | GetLastError |
| ERR_FILE_NOT_DIRECTORY | 指定的文件不是目录 | GetLastError |
| ERR_FILE_NOT_EXIST | 文件不存在 | GetLastError |
| ERR_FILE_NOT_TOREAD | 文件必须用 FILE_READ 标志打开 | GetLastError |
| ERR_FILE_NOT_TOWRITE | 文件必须用 FILE_WRITE 标志打开 | GetLastError |
| ERR_FILE_NOT_TXT | 文件必须用 FILE_TXT 标志打开 | GetLastError |
| ERR_FILE_NOT_TXTORCSV | 文件必须用 FILE_TXT 或 FILE_CSV 标志打开 | GetLastError |
| ERR_FILE_READ_ERROR | 文件读取错误 | GetLastError |
| ERR_FILE_STRINGRESIZE_ERROR | 字符串大小调整错误 | GetLastError |
| ERR_FILE_STRUCT_WITH_OBJECTS | 结构包含字符串或动态数组 | GetLastError |
| ERR_FILE_TOO_long_FILENAME | 文件名称过长 | GetLastError |
| ERR_FILE_TOO_MANY_openED | 打开的文件过多 | GetLastError |
| ERR_FILE_write_ERROR | 文件写入错误 | GetLastError |
| ERR_FILE_WRONG_diRECTORYNAME | 错误的目录名称 | GetLastError |
| ERR_FILE_WRONG_fILENAME | 错误的文件名 | GetLastError |
| ERR_FILE_WRONG_HANDLE | 错误的文件句柄(句柄索引超出句柄表范围) | GetLastError |
| ERR_FORMAT_TOO_Many_formatters | 格式函数中格式器过多 | GetLastError |
| ERR_FORMAT_TOO_Many_parameters | 参数数量超过格式器数量 | GetLastError |
| ERR_FUNC_NOT_ALLOWED_IN_TESTING | 函数不在测试模式下允许使用 | GetLastError |
| ERR_FUNCTION_NOT_conFIRMED | 函数不允许调用 | GetLastError |
| ERR_GLOBAL_VARIABLE_NOT_FOUND | 全局变量未找到 | GetLastError |
| ERR_GLOBAL_VARIABLES_PROCESSING | 全局变量处理错误 | GetLastError |
| ERR_HISTORY_WILL_UPDATED | 请求的历史数据处于更新状态 | GetLastError |
| ERR_INCOMPATIBLE_ARRAYS | 数组不兼容 | GetLastError |
| ERR_INCOMPATIBLE_FILEACCESS | 文件访问不兼容 | GetLastError |
| ERR_INCORRECT_series_array using | 使用错误的系列数组 | GetLastError |
| ERR_INDICATOR_CANNOT_Init | 自定义指示符无法初始化 | GetLastError |
| ERR_INDICATOR_CANNOT_LOAD | 无法加载自定义指示符 | GetLastError |
| ERR_INTEGER_PARAMETER_EXPECTED | 期望整数参数 | GetLastError |
| ERR_INTERNAL_ERROR | 内部错误 | GetLastError |
| ERR_INVALID_ACCOUNT | 无效账户 | GetLastError |
| ERR_INVALID_FUNCTION_PARAMSCNT | 无效的函数参数计数 | GetLastError |
| ERR_INVALID_FUNCTION_PARAMVALUE | 无效的函数参数值 | GetLastError |
| ERR_INVALID_POINTER | 无效指针 | GetLastError |
| ERR_INVALID_PRICE | 无效价格 | GetLastError |
| ERR_INVALID_PRICE_PARAM | 无效价格参数 | GetLastError |
| ERR_INVALID_STOPS | 无效止损点 | GetLastError |
| ERR_INVALID_TICKET | 无效票证 | GetLastError |
| ERR_INVALID_TRADE_PARAMETERS | 无效交易参数 | GetLastError |
| ERR_INVALID_TRADE_VOLUME | 无效交易量 | GetLastError |
| ERR_LONG_POSITIONS_ONLY_ALLOWED | 仅允许买入订单 | GetLastError |
| ERR_LONGS_NOT_ALLOWED | 长单不允许。检查专家顾问属性 | GetLastError |
| ERR_MALFUNCTIONAL_TRADE | 功能异常的交易操作 | GetLastError |
| ERR_MARKET_CLOSED | 市场关闭 | GetLastError |
| ERR_NO_CONNECTION | 与交易服务器连接失败 | GetLastError |
| ERR_NO_ERROR | 无错误返回 | GetLastError |
| ERR_NO_HISTORY_DATA | 无历史数据 | GetLastError |
| ERR_NO_MEMORY_for_array_string | 没有内存用于数组字符串 | GetLastError |
| ERR_NO_MEMORY_for_CALL_stack | 没有内存用于函数调用栈 | GetLastError |
| ERR_NO_MEMORY_FOR_HISTORY | 没有内存用于历史数据 | GetLastError |
| ERR_NO_MEMORY_FOR_PARAM_STRING | 没有内存用于参数字符串 | GetLastError |
| ERR_NO_MEMORY_FOR_RETURNED_STR | 从函数返回的内存不足以存储临时字符串 | GetLastError |
| ERR_NO_MEMORY_FOR_TEMP_STRING | 没有内存用于临时字符串 | GetLastError |
| ERR_NO_MQLERROR | 未返回错误 | GetLastError |
| ERR_NO_OBJECT_NAME | 没有对象名称 | GetLastError |
| ERR_NO_ORDER_SELECTED | 未选择订单 | GetLastError |
| ERR_NO_RESULT | 未返回错误,但结果未知 | GetLastError |
| ERR_NO_SPECIFIED_SUBWINDOW | 未指定子窗口 | GetLastError |
| ERR_NOT_ENOUGH_MONEY | 资金不足 | GetLastError |
| ERR_NOT_ENOUGH_RIGHTS | 权限不足 | GetLastError |
| ERR_NOT_ENOUGH_STACK_FOR_PARAM | 参数栈空间不足 | GetLastError |
| ERR_NOT_INITIALIZED_ARRAY | 数组未初始化 | GetLastError |
| ERR_NOT_INITIALIZED_ARRAYSTRING | 数组中的字符串未初始化 | GetLastError |
| ERR_NOT_INITIALIZED_STRING | 字符串未初始化 | GetLastError |
| ERR_NOTIFICATION_ERROR | 通知错误 | GetLastError |
| ERR_NOTIFICATION_PARAMETER | 通知参数错误 | GetLastError |
| ERR_NOTIFICATION_SETTINGS | 通知已禁用 | GetLastError |
| ERR_NOTIFICATION_TOO_FREQUENT | 通知发送过于频繁 | GetLastError |
| ERR_OBJECT_ALREADY_EXISTS | 对象已存在 | GetLastError |
| ERR_OBJECT_COORDINATES_ERROR | 对象坐标错误 | GetLastError |
| ERR_OBJECT_DOES_NOT_EXIST | 对象不存在 | GetLastError |
| ERR_OFF_QUOTES | 未使用引号 | GetLastError |
| ERR_OLD_VERSION | 客户端终端的旧版本 | GetLastError |
| ERR_ORDER_LOCKED | 订单已锁定 | GetLastError |
| ERR_OUT_OF_MEMORY | 内存不足 | GetLastError |
| ERR_PRICE_CHANGED | 价格变更 | GetLastError |
| ERR_RECURSIVE_STACK_OVERFLOW | 递归栈溢出 | GetLastError |
| ERR_REMAINDER_FROM_ZERO_DIVIDE | 零除余数错误 | GetLastError |
| ERR_REQUOTE | 重新报价 | GetLastError |
| ERR_RESOURCE_DUPLICATED | 资源重复 | GetLastError |
| ERR_RESOURCE_NOT_FOUND | 资源未找到 | GetLastError |
| ERR_RESOURCE_NOT_SUPPORTED | 资源不受支持 | GetLastError |
| ERR_SEND_MAIL_ERROR | 发送邮件错误 | GetLastError |
| ERR_SERVER_BUSY | 交易服务器繁忙 | GetLastError |
| ERR_SHORTS_NOT_ALLOWED | 不允许使用短期交易。检查专家顾问属性 | GetLastError |
| ERR_SOME_ARRAY_ERROR | 某些数组错误 | GetLastError |
| ERR_SOME_FILE_ERROR | 某些文件错误 | GetLastError |
| ERR_SOME_OBJECT_ERROR | 图形对象错误 | GetLastError |
| ERR_STRING_FUNCTION_INTERNAL | 字符串函数内部错误 | GetLastError |
| ERR_STRING_PARAMETER_EXPECTED | 期望字符串参数 | GetLastError |
| ERR_SYMBOL_SELECT | 符号选择错误 | GetLastError |
| ERR_SYSTEM_BUSY | 系统繁忙(从未生成错误) | GetLastError |
| ERR_TOO_FREQUENT_REQUESTS | 请求过于频繁 | GetLastError |
| ERR_TOO_LONG_STRING | 字符串过长 | GetLastError |
| ERR_TOO_MANY_OPENED_FILES | 打开的文件过多 | GetLastError |
| ERR_TOO_MANY_REQUESTS | 请求过多 | GetLastError |
| ERR_TRADE_CONTEXT_BUSY | 交易上下文繁忙 | GetLastError |
| ERR_TRADE_DISABLED | 交易已禁用 | GetLastError |
| ERR_TRADE_ERROR | 内部交易错误 | GetLastError |
| ERR_TRADE_EXPERT_DISABLED_BY_SERVER | 专家顾问/脚本自动交易被交易服务器禁用 | GetLastError |
| ERR_TRADE_EXPIRATION_DENIED | 到期日被经纪商拒绝 | GetLastError |
| ERR_TRADE_HEDGE_PROHIBITED | 在对冲禁用时尝试打开与现有订单相反的订单 | GetLastError |
| ERR_TRADE_MODIFY_DENIED | 修改被拒绝,因为订单距离市场太近 | GetLastError |
| ERR_TRADE_NOT_ALLOWED | 交易不允许。在专家顾问属性中启用“允许实时交易”复选框 | GetLastError |
| ERR_TRADE_PROHIBITED_BY_FIFO | 尝试关闭违反FIFO规则的订单 | GetLastError |
| ERR_TRADE_TIMEOUT | 交易超时 | GetLastError |
| ERR_TRADE_TOO_MANY_ORDERS | 开放和待处理订单的数量已达到经纪商设定的限制 | GetLastError |
| ERR_UNKNOWN_COMMAND | 未知命令 | GetLastError |
| ERR_UNKNOWN_OBJECT_PROPERTY | 未知对象属性 | GetLastError |
| ERR_UNKNOWN_OBJECT_TYPE | 未知对象类型 | GetLastError |
| ERR_UNKNOWN_SYMBOL | 未知符号 | GetLastError |
| ERR_USER_ERROR_FIRST | 用户定义的错误以此代码开头 | GetLastError |
| ERR_WEBREQUEST_CONNECT_FAILED | 无法连接到指定URL | GetLastError |
| ERR_WEBREQUEST_INVALID_ADDRESS | 无效URL | GetLastError |
| ERR_WEBREQUEST_REQUEST_FAILED | HTTP请求失败 | GetLastError |
| ERR_WEBREQUEST_TIMEOUT | 超时超过限制 | GetLastError |
| ERR_WRONG_FILE_NAME | 文件名称错误 | GetLastError |
| ERR_WRONG_FUNCTION_POINTER | 函数指针错误 | GetLastError |
| ERR_WRONG_JUMP | 跳转错误(从未生成错误) | GetLastError |
| ERR_ZERO_DIVIDE | 零除错误 | GetLastError |
| FILE_ACCESS_DATE | 文件最后一次访问日期 | FileGetInteger |
| FILE_ANSI | ANSI类型字符串(一个字节符号)。标志用于FileOpen() | FileOpen |
| FILE_BIN | 二进制读写模式(无需字符串到字符串转换)。标志用于FileOpen() | FileOpen |
| FILE_COMMON | 所有客户端终端的通用文件夹中的文件路径 \Terminal\Common\Files。标志用于FileOpen(), FileCopy(), FileMove()和FileIsExist()函数。 | FileOpen, FileCopy, FileMove, FileIsExist |
| FILE_CREATE_DATE | 创建日期 | FileGetInteger |
| FILE_CSV | CSV文件(其所有元素都转换为相应类型的字符串,使用Unicode或ANSI格式,并使用分隔符分隔)。标志用于FileOpen() | FileOpen |
| FILE_END | 获取文件末尾符号 | FileGetInteger |
| FILE_EXISTS | 检查是否存在 | FileGetInteger |
| FILE_IS_ANSI | 文件作为ANSI模式打开(参见FILE_ANSI) | FileGetInteger |
| FILE_IS_BINARY | 文件作为二进制文件打开(参见FILE_BIN) | FileGetInteger |
| FILE_IS_COMMON | 文件在所有终端的共享文件夹中打开(参见FILE_COMMON) | FileGetInteger |
| FILE_IS_CSV | 文件作为CSV模式打开(参见FILE_CSV) | FileGetInteger |
| FILE_IS_READABLE | 打开的文件可读取(参见FILE_READ) | FileGetInteger |
| FILE_IS_TEXT | 文件作为文本文件打开(参见FILE_TXT) | FileGetInteger |
| FILE_IS_WRITABLE | 打开的文件可写入(参见FILE_WRITE) | FileGetInteger |
| FILE_LINE_END | 获取行尾符号 | FileGetInteger |
| FILE_MODIFY_DATE | 最后一次修改日期 | FileGetInteger |
| FILE_POSITION | 文件中指针的位置 | FileGetInteger |
| FILE_READ | 文件打开用于读取。标志用于FileOpen()。当需要指定FILE_WRITE和/或FILE_READ时打开文件。 | FileOpen |
| FILE_REWRITE | 可以使用FileCopy()和FileMove()函数重写文件。文件必须存在或已打开以便写入,否则不会打开。 | FileCopy, FileMove |
| FILE_SHARE_READ | 多个程序之间共享读取访问。标志用于FileOpen(),但它不能替代打开文件时指定FILE_WRITE和/或FILE_READ标志的必要性。 | FileOpen |
| FILE_SHARE_WRITE | 多个程序之间共享写入访问。标志用于FileOpen(),但它不能替代打开文件时指定FILE_WRITE和/或FILE READ标志的必要性。 | FileOpen |
| FILE_SIZE | 文件大小(以字节为单位) | FileGetInteger |
| FILE_TXT | 简单文本文件(与CSV文件相同,但不考虑分隔符)。标志用于FileOpen() | FileOpen |
| FILE_UNICODE | UNICODE类型字符串(两个字节符号)。标志用于FileOpen() | FileOpen |
| FILE_WRITE | 文件打开用于写入。标志用于FileOpen()。当需要指定FILE_WRITE和/或FILE_READ时打开文件。 | FileOpen |
| FLT_DIG | 浮点类型的有效小数位数 | Numerical Type Constants |
| FLT_EPSILON | 满足以下条件的最小值:1.0+DBL_EPSILON != 1.0(对于浮点类型) | Numerical Type Constants |
| FLT_MANT_DIG | 浮点类型的尾数位数 | Numerical Type Constants |
| FLT_MAX | 浮点类型可以表示的最大值 | Numerical Type Constants |
| FLT_MAX_10_EXP | 浮点类型的指数位数的最大十进制值 | Numerical Type Constants |
| FLT_MAX_EXP | 浮点类型的指数位的二进制最大值 | Numerical Type Constants |
| FLT_MIN | 浮点类型可以表示的最小正值 | Numerical Type Constants |
| FLT_MIN_10_EXP | 浮点类型的指数位数的最小十进制值 | Numerical Type Constants |
| FLT_MIN_EXP | 浮点类型的指数位的二进制最小值 | Numerical Type Constants |
| FRIDAY | 星期五 | SymbolInfoSessionQuote, SymbolInfoSessionTrade |
| GANN_DOWN_TREND | 与下降趋势对应的线 | Gann Objects |
| GANN_UP_TREND | 与上升趋势线对应的线 | Gann Objects |
| IDABORT | “中止”按钮已被按下 | MessageBox |
| IDCANCEL | “取消”按钮已被按下 | MessageBox |
| IDCONTINUE | “继续”按钮已被按下 | MessageBox |
| IDIGNORE | “忽略”按钮已被按下 | MessageBox |
| IDNO | “否”按钮已被按下 | MessageBox |
| IDOK | “确定”按钮已被按下 | MessageBox |
| IDRETRY | “重试”按钮已被按下 | MessageBox |
| IDTRYAGAIN | “再次尝试”按钮已被按下 | MessageBox |
| IDYES | “是”按钮已被按下 | MessageBox |
| FILE_ACCESS_DATE | 文件最后一次访问日期 | FileGetInteger |
| FILE_ANSI | ANSI类型字符串(一个字节符号)。标志用于FileOpen() | FileOpen |
| FILE_BIN | 二进制读取/写入模式(无需字符串到字符串转换)。标志用于FileOpen() | FileOpen |
| FILE_COMMON | 所有客户端终端的通用文件夹中的文件路径 \Terminal\Common\Files。标志用于FileOpen(), FileCopy(), FileMove()和FileIsExist()函数。 | FileOpen, FileCopy, FileMove, FileIsExist |
| FILE_CREATE_DATE | 创建日期 | FileGetInteger |
| FILE_CSV | CSV文件(其所有元素都转换为相应类型的字符串,使用Unicode或ANSI格式,并使用分隔符分隔)。标志用于[FileOpen()](../file-functions/fileopen/) | FileOpen |
| INDICATOR_DIGITS | 指标数值的绘制精度 | 自定义指标属性 |
| INDICATOR_HEIGHT | 指标窗口的固定高度(预处理器命令 #property indicator_height) | 自定义指标属性 |
| INDICATOR_LEVELCOLOR | 水平线的颜色 | 自定义指标属性 |
| INDICATOR_LEVELS | 指标窗口中的层级数量 | 自定义指标属性 |
| INDICATOR_LEVELSTYLE | 水平线的样式 | 自定义指标属性 |
| INDICATOR_LEVELTEXT | 层级描述 | 自定义指标属性 |
| INDICATOR_LEVELVALUE | 层级值 | 自定义指标属性 |
| INDICATOR_LEVELWIDTH | 水平线的厚度 | 自定义指标属性 |
| INDICATOR_MAXIMUM | 指标窗口的最大值 | 自定义指标属性 |
| INDICATOR_MINIMUM | 指标窗口的最小值 | 自定义指标属性 |
| INDICATOR_SHORTNAME | 指标简称 | 自定义指标属性 |
| INT_MAX | int类型能表示的最大值 | 数值类型常量 |
| INT_MIN | int类型能表示的最小值 | 数值类型常量 |
| INVALID_HANDLE | 错误的句柄 | 其他常量 |
| IS_DEBUG_MODE | mql4程序处于调试模式 | 其他常量 |
| IS_PROFILE_MODE | mql4程序处于分析模式 | 其他常量 |
| LONG_MAX | long类型能表示的最大值 | 数值类型常量 |
| LONG_MIN | long类型能表示的最小值 | 数值类型常量 |
| M_1_PI | 1/pi | 数学常量 |
| M_2_PI | 2/pi | 数学常量 |
| M_2_SQRTPI | 2/sqrt(pi) | 数学常量 |
| M_E | e | 数学常量 |
| M_LN10 | ln(10) | 数学常量 |
| M_LN2 | ln(2) | 数学常量 |
| M_LOG10E | log10(e) | 数学常量 |
| M_LOG2E | log2(e) | 数学常量 |
| M_PI | pi | 数学常量 |
| M_PI_2 | pi/2 | 数学常量 |
| M_PI_4 | pi/4 | 数学常量 |
| M_SQRT1_2 | 1/sqrt(2) | 数学常量 |
| M_SQRT2 | sqrt(2) | 数学常量 |
| MB_ABORTRETRYIGNORE | 消息窗口包含三个按钮:中止、重试和忽略 | MessageBox |
| MB_CANCELTRYCONTINUE | 消息窗口包含三个按钮:取消、再试、继续 | MessageBox |
| MB_DEFBUTTON1 | 第一个按钮MB_DEFBUTTON1是默认选项,如果其他按钮MB_DEFBUTTON2、MB_DEFBUTTON3或MB_DEFBUTTON4未指定 | MessageBox |
| MB_DEFBUTTON2 | 第二个按钮为默认选项 | MessageBox |
| MB_DEFBUTTON3 | 第三个按钮为默认选项 | MessageBox |
| MB_DEFBUTTON4 | 第四个按钮为默认选项 | MessageBox |
| MB_ICONEXCLAMATION,MB_ICONWARNING | 感叹/警告符号图标 | MessageBox |
| MB_ICONINFORMATION,MB_ICONASTERISK | 带圈号的i符号 | MessageBox |
| MB_ICONQUESTION | 问号图标 | MessageBox |
| MB_ICONSTOP,MB_ICONERROR,MB_ICONHAND | STOP符号图标 | MessageBox |
| MB_OK | 消息窗口仅包含一个按钮:确定。默认选项 | MessageBox |
| MB_OKCANCEL | 消息窗口包含两个按钮:确定和取消 | MessageBox |
| MB_RETRYCANCEL | 消息窗口包含两个按钮:重试和取消 | MessageBox |
| MB_YESNO | 消息窗口包含两个按钮:是和否 | MessageBox |
| MB_YESNOCANCEL | 消息窗口包含三个按钮:是、否和取消 | MessageBox |
| MODE_ASK | 最后输入的买入价格。对于当前符号,存储在预定义变量Ask中 | MarketInfo |
| MODE_BID | 最后输入的卖出价格。对于当前符号,存储在预定义变量Bid中 | MarketInfo |
| MODE_CHIKOUSPAN | 快动区间 | 指标线 |
| MODE_CLOSE | 收盘价 | 序列数组标识符 |
| MODE_DIGITS | 符号价格中小数点后的位数。对于当前符号,存储在预定义变量Digits中 | MarketInfo |
| MODE_EMA | 指数平均法 | 平滑方法 |
| MODE_EXPIRATION | 市场到期日(通常用于期货) | MarketInfo |
| MODE_FREEZELEVEL | 订单冻结水平(以点数计)。如果执行价格位于冻结水平定义的范围内,则无法修改、取消或关闭订单 | MarketInfo |
| MODE_GATORJAW | 颚线 | 指标线 |
| MODE_GATORLIPS | 唇线 | 指标线 |
| MODE_GATORTEETH | 齿线 | 指标线 |
| MODE_HIGH | 高日价 | 序列数组标识符 |
| MODE_HISTORY | 订单从已关闭和已取消的订单中选择 | OrderSelect |
| MODE_KIJUNSEN | 九连阴 | 指标线 |
| MODE_LOTSIZE | 基础货币单位的lot大小 | MarketInfo |
| MODE_LOTSTEP | 更改lot的步长 | MarketInfo |
| MODE_LOW | 低日价 | 序列数组标识符 |
| MODE_LOWER | 下线 | 指标线 |
| MODE_LWMA | 线性加权平均法 | 平滑方法 |
| MODE_MAIN | 基础指标线 | 指标线 |
| MODE_MARGINCALCMODE | 保证金计算模式。0 - 外汇;1 - CFD;2 - 期货;3 - 指数CFD | MarketInfo |
| MODE_MARGINHEDGED | 为1 lot计算的对冲保证金 | MarketInfo |
| MODE_MARGININIT | 1 lot的初始保证金要求 | MarketInfo |
| MODE_MARGINMAINTENANCE | 为1 lot计算的维持未关闭订单的保证金 | MarketInfo |
| MODE_MARGINREQUIRED | 购买1 lot所需的自由保证金 | MarketInfo |
| MODE_MAXLOT | 允许的lot最大数量 | MarketInfo |
| MODE_MINLOT | 允许的lot最小数量 | MarketInfo |
| MODE_MINUSDI | -DI指标线 | 指标线 |
| MODE_OPEN | 开盘价 | 序列数组标识符 |
| MODE_PLUSDI | +DI指标线 | 指标线 |
| MODE_POINT | 报价货币中的点数大小。对于当前符号,存储在预定义变量Point中 | MarketInfo |
| MODE_PROFITCALCMODE | 利润计算模式。0 - 外汇;1 - CFD;2 - 期货 | MarketInfo |
| MODE_SENKOUSPANA | Senkou Span A | 指标线 |
| MODE_SENKOUSPANB | Senkou Span B | 指标线 |
| MODE_SIGNAL | 信号线 | 指标线 |
| MODE_SMA | 简单平均法 | 平滑方法 |
| MODE_SMMA | 平滑平均法 | 平滑方法 |
| MODE_SPREAD | 点数形式的价差 | MarketInfo |
| MODE_STARTING | 市场开始日期(通常用于期货) | MarketInfo |
| MODE_STOPLEVEL | 点数形式的停止水平MODE_STOPLEVEL为零值意味着没有对止损/止盈最小距离的限制,或者交易服务器使用某些外部机制进行动态水平控制,这无法在客户端终端体现。在第二种情况下,GetLastError()可以返回错误130,因为MODE_STOPLEVEL在这里实际上是“浮动”的。 | MarketInfo |
| MODE_SWAPLONG | 买入订单的交换比例 | MarketInfo |
| MODE_SWAPSHORT | 卖出订单的交换比例 | MarketInfo |
| MODE_SWAPTYPE | 交换计算方式。0 - 以点数计;1 - 以符号基础货币计;2 - 按利息计;3 - 以保证金货币计 | MarketInfo |
| MODE_TENKANSEN | Tenkan-sen | 指标线 |
| MODE_TICKSIZE | 点数形式的tick大小 | MarketInfo |
| MODE_TICKVALUE | 存款货币中的tick值 | MarketInfo |
| MODE_TIME | 最后输入的tick时间(最后已知的服务器时间) | 序列数组标识符 |
| MODE_TRADEALLOWED | 该符号允许交易 | MarketInfo |
| MODE_TRADES | 订单从已打开和待定订单中选择 | OrderSelect |
| MODE_UPPER | 上线 | 指标线 |
| MODE_VOLUME | 成交量,用于iLowest()和iHighest()函数 | 序列数组标识符 |
| MONDAY | 星期一 | SymbolInfoSessionQuote, SymbolInfoSessionTrade |
| MQL_CODEPAGE | MQL4程序用于输出和转换字符串的编码页(Print、PrintFormat、Alert、MessageBox、SendFTP、SendMail、SendNotification等) | 运行MQL4程序属性 |
| MQL_DEBUG | 表示调试模式的标志 | MQLInfoInteger |
| MQL_DLLS_ALLOWED | 给定执行程序的DLL使用许可 | MQLInfoInteger |
| MQL_LICENSE_TYPE | EX4模块的许可证类型。许可证指的是使用MQLInfoInteger(MQL_LICENSE_TYPE)请求到的EX4模块。 | MQLInfoInteger |
| MQL_OPTIMIZATION | 表示优化过程的标志 | MQLInfoInteger |
| MQL_PROFILER | 表示程序在代码分析模式运行的标志 | MQLInfoInteger |
| MQL_PROGRAM_NAME | 执行的MQL4程序的名称 | MQLInfoString |
| MQL_PROGRAM_PATH | 给定执行程序的路径 | MQLInfoString |
| MQL_PROGRAM_TYPE | MQL4程序的类型 | MQLInfoInteger |
| MQL_SIGNALS_ALLOWED | 修改给定执行程序的信号权限 | MQLInfoInteger |
| MQL_TESTER | 表示测试器进程的标志 | MQLInfoInteger |
| MQL_TRADE_ALLOWED | 对给定执行程序进行交易的权限 | MQLInfoInteger |
| MQL_VISUAL_MODE | 表示可视化测试器进程的标志 | MQLInfoInteger |
| NULL | 任何类型的零。也表示字符串的空状态 | 其他常量 |
| OBJ_ALL_PERIODS | 在所有时间范围内绘制对象 | 对象的可见性 |
| OBJ_ARROW | 箭头 | 对象类型 |
| OBJ_ARROW_BUY | 买入信号 | 对象类型 |
| OBJ_ARROW_CHECK | 检查信号 | 对象类型 |
| OBJ_ARROW_DOWN | 向下箭头 | 对象类型 |
| OBJ_ARROW_LEFT_PRICE | 左侧价格标签 | 对象类型 |
| OBJ_ARROW_RIGHT_PRICE | 右侧价格标签 | 对象类型 |
| OBJ_ARROW_SELL | 卖出信号 | 对象类型 |
| OBJ_ARROW_STOP | 停止信号 | 对象类型 |
| OBJ_ARROW_THUMB_DOWN | 拇指向下 | 对象类型 |
| OBJ_ARROW_THUMB_UP | 拇指向上 | 对象类型 |
| OBJ_ARROW_UP | 向上箭头 | 对象类型 |
| OBJ_BITMAP | 位图 | 对象类型 |
| OBJ_BITMAP_LABEL | 位图标签 | 对象类型 |
| OBJ_BUTTON | 按钮 | 对象类型 |
| OBJ_CHANNEL | 等距通道 | 对象类型 |
| OBJ_CYCLES | 周期线 | 对象类型 |
| OBJ_EDIT | 编辑 | 对象类型 |
| OBJ_ELLIPSE | 椭圆 | 对象类型 |
| OBJ_EVENT | 与经济日历中的事件对应的“事件”对象 | 对象类型 |
| OBJ_EXPANSION | 斐波那契扩展 | 对象类型 |
| OBJ_FIBO | 斐波那契回撤 | 对象类型 |
| OBJ_FIBOARC | 斐波那契弧线 | 对象类型 |
| OBJ_FIBOCHANNEL | 斐波那契通道 | 对象类型 |
| OBJ_FIBOFAN | 斐波那契扇形 | 对象类型 |
| OBJ_FIBOTIMES | 斐波那契时间区 | 对象类型 |
| OBJ_GANNFAN | Gann扇形 | 对象类型 |
| OBJ_GANNGRID | Gann网格 | 对象类型 |
| OBJ_GANNLINE | Gann线 | 对象类型 |
| OBJ_HLINE | 水平线 | 对象类型 |
| OBJ_LABEL | 标签 | 对象类型 |
| OBJ_NO_PERIODS, EMPTY | 对象不在所有时间范围内绘制 | 对象的可见性 |
| OBJ_PERIOD_D1 | 对象在日线图表中绘制 | 对象的可见性 |
| OBJ_PERIOD_H1 | 对象在1小时图表中绘制 | 对象的可见性 |
| OBJ_PERIOD_H4 | 对象在4小时图表中绘制 | 对象的可见性 |
| OBJ_PERIOD_M1 | 对象在1分钟图表中绘制 | 对象的可见性 |
| OBJ_PERIOD_M15 | 对象在15分钟图表中绘制 | 对象的可见性 |
| OBJ_PERIOD_M30 | 对象在30分钟图表中绘制 | 对象的可见性 |
| OBJ_PERIOD_M5 | 对象在5分钟图表中绘制 | 对象的可见性 |
| OBJ_PERIOD_MN1 | 对象在月线图表中绘制 | 对象的可见性 |
| OBJ_PERIOD_W1 | 对象在周线图表中绘制 | 对象的可见性 |
| OBJ_PITCHFORK | 安德鲁斯叉形线 | 对象类型 |
| OBJ_RECTANGLE | 矩形 | 对象类型 |
| OBJ_RECTANGLE_LABEL | 用于创建和设计自定义图形界面的“矩形标签”对象。 | 对象类型 |
| OBJ_REGRESSION | 线性回归通道 | 对象类型 |
| OBJ_STDDEVCHANNEL | 标准差通道 | 对象类型 |
| OBJ_TEXT | 文本 | 对象类型 |
| OBJ_TREND | 趋势线 | 对象类型 |
| OBJ_TRENDBYANGLE | 角度趋势线 | 对象类型 |
| OBJ_TRIANGLE | 三角形 | 对象类型 |
| OBJ_VLINE | 垂直线 | 对象类型 |
| OBJPROP_ALIGN | “编辑”对象中的水平文本对齐方式(OBJ_EDIT) | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_ANCHOR | 图形对象的锚点位置 | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_ANGLE | 设置/获取角度对象属性的双值,单位度 | ObjectGet, ObjectSet |
| OBJPROP_ARROWCODE | 设置/获取箭头代码对象属性的整数值 | ObjectGet, ObjectSet |
| OBJPROP_BACK | 设置/获取对象的背景绘制标志 | ObjectGet, ObjectSet |
| OBJPROP_BGCOLOR | OBJ_EDIT、OBJ_BUTTON、OBJ_RECTANGLE_LABEL的背景颜色 | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_BMPFILE | 位图标签的BMP文件名称。另请参阅资源 | ObjectGetString, ObjectSetString |
| OBJPROP_BORDER_COLOR | OBJ_EDIT和OBJ_BUTTON对象的边框颜色 | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_BORDER_TYPE | “矩形标签”对象的边框类型 | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_COLOR | 设置/获取对象颜色的值 | ObjectGet, ObjectSet |
| OBJPROP_CORNER | 设置/获取标签对象的锚角属性。范围必须为0-3。 | ObjectGet, ObjectSet |
| OBJPROP_CREATETIME | 对象创建时间 | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_DEVIATION | 设置/获取标准差对象的偏差属性 | ObjectGet, ObjectSet |
| OBJPROP_DRAWLINES | 用于标记埃利奥特波浪线的显示线 | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_ELLIPSE | 设置/获取斐波那契弧线的椭圆标志 | ObjectGet, ObjectSet |
| OBJPROP_FIBOLEVELS | 设置/获取斐波那契对象级别的数量。范围可为0到32 | ObjectGet, ObjectSet |
| OBJPROP_FIRSTLEVEL+n | 设置/获取带有索引n的斐波那契对象级别的值。索引n可以是0(级别数量-1),但不超过31 | ObjectGet, ObjectSet |
| OBJPROP_FONT | 字体 | ObjectGetString, ObjectSetString |
| OBJPROP_FONTSIZE | 设置/获取文本对象的字体大小 | ObjectGet, ObjectSet |
| OBJPROP_HIDDEN | 禁止在终端菜单“图表”中的对象列表显示图形对象的名称。真值可隐藏列表中的对象。默认情况下,日历事件、交易历史和由 MQL4 程序创建的对象显示此选项。要查看此类图形对象并访问其属性,请点击“对象列表”窗口中的“全部”按钮。 | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_LEVELCOLOR | 设置/获取对象级别线条颜色的值 | ObjectGet, ObjectSet |
| OBJPROP_LEVELS | 级别数量 | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_LEVELSTYLE | 用于设置/获取对象级别线条样式的常量值,包括 STYLE_SOLID、STYLE_DASH、STYLE_DOT、STYLE_DASHDOT 和 STYLE_DASHDOTDOT | ObjectGet, ObjectSet |
| OBJPROP_LEVELTEXT | 级别描述 | ObjectGetString, ObjectSetString |
| OBJPROP_LEVELVALUE | 级别值 | ObjectGetDouble, ObjectSetDouble |
| OBJPROP_LEVELWIDTH | 设置/获取对象级别线条宽度的整数值,范围从 1 到 5 | ObjectGet, ObjectSet |
| OBJPROP_NAME | 对象名称 | ObjectGetString, ObjectSetString |
| OBJPROP_PRICE | 价格坐标 | ObjectGetDouble, ObjectSetDouble |
| OBJPROP_PRICE1 | 设置/获取第一个坐标价格部分的双精度值 | ObjectGet, ObjectSet |
| OBJPROP_PRICE2 | 设置/获取第二个坐标价格部分的双精度值 | ObjectGet, ObjectSet |
| OBJPROP_PRICE3 | 设置/获取第三个坐标价格部分的双精度值 | ObjectGet, ObjectSet |
| OBJPROP_RAY | 用于设置/获取对象射线标志的布尔值 | ObjectGet, ObjectSet |
| OBJPROP-Ray_RIGHT | 射线向右延伸 | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_READONLY | 在“编辑对象”中编辑文本的能力 | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_SCALE | 设置/获取对象属性比例的双精度值 | ObjectGet, ObjectSet |
| OBJPROP_SELECTABLE | 对象的可用性 | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_SELECTED | 对象已被选中 | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_STATE | 按钮状态(按下/压下) | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_STYLE | 用于设置/获取对象线条样式的常量值,包括 STYLE_SOLID、STYLE_DASH、STYLE_DOT、STYLE_DASHDOT 和 STYLE_DASHDOTDOT | ObjectGet, ObjectSet |
| OBJPROP_SYMBOL | 图表对象的符号 | ObjectGetString, ObjectSetString |
| OBJPROP_TEXT | 对象描述(包含在对象中的文本) | ObjectGetString, ObjectSetString |
| OBJPROP_TIME | 时间坐标 | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_TIME1 | 设置/获取第一个时间坐标部分的时间值 | ObjectGet, ObjectSet |
| OBJPROP_TIME2 | 设置/获取第二个时间坐标部分的时间值 | ObjectGet, ObjectSet |
| OBJPROP_TIME3 | 设置/获取第三个时间坐标部分的时间值 | ObjectGet, ObjectSet |
| OBJPROP_TIMEFRAMES | 用于设置/获取时间框架对象属性的值,可以是常量之一或它们的组合(按位加法) | ObjectGet, ObjectSet |
| OBJPROP_TOOLTIP | 工具提示文本。如果未设置此属性,则显示终端自动生成的工具提示。通过将值设置为“\n”可以禁用工具提示 | ObjectGetString, ObjectSetString |
| OBJPROP_TYPE | 对象类型 | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_WIDTH | 设置/获取对象线条宽度的整数值,范围从 1 到 5 | ObjectGet, ObjectSet |
| OBJPROP_XDISTANCE | 设置/获取图形对象“位图标签”和“位图”(OBJ_BITMAP_LABEL 和 OBJ_BITMAP)中对象锚点 X 距离的属性整数值,单位为像素(参见注释) | ObjectGet, ObjectSet |
| OBJPROP_XOFFSET | 图形对象“位图标签”和“位图”(OBJ_BITMAPLABEL 和 OBJ_BITMAP)中矩形可见区域左上角的 X 坐标。该值以相对于原始图像左上角的像素为单位设置。 | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_XSIZE | 对象沿 X 轴的宽度,单位为像素。适用于 OBJ_LABEL(只读)、OBJ_BUTTON、OBJ_BITMAP、OBJ_BITMAPLABEL、OBJ_EDIT 和 OBJ_RECTANGLE_LABEL 对象。 | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_YDISTANCE | 设置/获取图形对象锚点 Y 距离的属性整数值,单位为像素(参见注释) | ObjectGet, ObjectSet |
| OBJPROP_YOFFSET | 图形对象“位图标签”和“位图”(OBJ_BITMAPLABEL 和 OBJ_BITMAP)中矩形可见区域左上角的 Y 坐标。该值以相对于原始图像左上角的像素为单位设置。 | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_YSIZE | 对象沿 Y 轴的高度,单位为像素。适用于 OBJ_LABEL(只读)、OBJ_BUTTON、OBJ_BITMAP、OBJ_BITMAPLABEL、OBJ_EDIT 和 OBJ_RECTANGLE_LABEL 对象。 | ObjectGetInteger, ObjectSetInteger |
| OBJPROP_ZORDER | 图形对象在图表点击事件中的优先级。默认值为零,创建对象时设置;必要时可提高优先级。当多个对象同时应用时,只有优先级最高的一个会接收 CHARTEVENT_CLICK 事件。 | ObjectGetInteger, ObjectSetInteger |
| OP_BUY | 买入操作 | OrderSend |
| OP_BUYLIMIT | 买入限价单 | OrderSend |
| OP_BUYSTOP | 买入止损单 | OrderSend |
| OP_SELL | 卖出操作 | OrderSend |
| OP_SELLLIMIT | 卖出限价单 | OrderSend |
| OP_SELLSTOP | 卖出止损单 | OrderSend |
| PERIOD_CURRENT | 当前时间框架 | Chart Timeframes |
| PERIOD_D1 | 1 天 | Chart Timeframes |
| PERIOD_H1 | 1 小时 | Chart Timeframes |
| PERIOD_H12 | 12 小时 | Chart Timeframes |
| PERIOD_H2 | 2 小时 | Chart Timeframes |
| PERIOD_H3 | 3 小时 | Chart Timeframes |
| PERIOD_H4 | 4 小时 | Chart Timeframes |
| PERIOD_H6 | 6 小时 | Chart Timeframes |
| PERIOD_H8 | 8 小时 | Chart Timeframes |
| PERIOD_M1 | 1 分钟 | Chart Timeframes |
| PERIOD_M10 | 10 分钟 | Chart Timeframes |
| PERIOD_M12 | 12 分钟 | Chart Timeframes |
| PERIOD_M15 | 15 分钟 | Chart Timeframes |
| PERIOD_M2 | 2 分钟 | Chart Timeframes |
| PERIOD_M20 | 20 分钟 | Chart Timeframes |
| PERIOD_M3 | 3 分钟 | Chart Timeframes |
| PERIOD_M30 | 30 分钟 | Chart Timeframes |
| PERIOD_M4 | 4 分钟 | Chart Timeframes |
| PERIOD_M5 | 5 分钟 | Chart Timeframes |
| PERIOD_M6 | 6 分钟 | Chart Timeframes |
| PERIOD_MN1 | 1 个月 | Chart Timeframes |
| PERIOD_W1 | 1 周 | Chart Timeframes |
| POINTER_AUTOMATIC | 自动创建的任意对象的指针(不使用 new()) | CheckPointer |
| POINTER_DYNAMIC | 由 new() 运算符创建的对象的指针 | CheckPointer |
| POINTER_INVALID | 不正确的指针 | CheckPointer |
| PRICE_CLOSE | 收盘价 | Price Constants |
| PRICE_HIGH | 期间的最高价格 | Price Constants |
| PRICE_LOW | 期间的最低价格 | Price Constants |
| PRICE_MEDIAN | 中位数价格,(最高价 + 最低价)/2 | Price Constants |
| PRICE_OPEN | 开盘价 | Price Constants |
| PRICE_TYPICAL | 典型价格,(最高价 + 最低价 + 收盘价)/3 | Price Constants |
| PRICE_WEIGHTED | 平均价格,(最高价 + 最低价 + 收盘价 + 收盘价)/4 | Price Constants |
| REASON_ACCOUNT | 由于账户设置变更,另一个账户已激活或重新连接到交易服务器 | UninitializeReason |
| REASON_CHARTCHANGE | 符号或图表周期已更改 | Un initializeReason |
| REASON_CHARTCLOSE | 图表已关闭 | Un initializeReason |
| REASON_CLOSE | 终端已关闭 | Un initializeReason |
| REASON_INITFAILED | 此值表示 OnInit() 处理程序返回了非零值 | Un initializeReason |
| REASON_PARAMETERS | 用户输入参数已更改 | Un initializeReason |
| REASON_PROGRAM | 专家顾问通过调用 ExpertRemove() 函数终止了操作 | Un initializeReason |
| REASON_RECOMPILE | 程序已重新编译 | Un initializeReason |
| REASON_REMOVE | 程序已从图表中删除 | Un initializeReason |
| REASON_TEMPLATE | 应用了新模板 | Un initializeReason |
| SATURDAY | 星期六 | SymbolInfoSessionQuote, SymbolInfoSessionTrade |
| SEEK_CUR | 文件指针的当前位置 | FileSeek |
| SEEK_END | 文件末尾 | FileSeek |
| SEEK_SET | 文件开始处 | FileSeek |
| SELECT_BY_POS | 根据订单在订单列表中的位置选择订单 | OrderSelect |
| SELECT_BY_TICKET | 根据订单票号选择订单 | OrderSelect |
| SERIES_BARS_COUNT | 当前时刻的符号-周期条形图数量 | SeriesInfoInteger |
| SERIES_FIRSTDATE | 当前时刻的符号期起始日期 | SeriesInfoInteger |
| SERIES_LASTBAR_DATE | 符号期最后一根柱子的开放时间 | SeriesInfoInteger |
| SERIES_SERVER_FIRSTDATE | 服务器上符号的历史起始日期,不考虑时间范围 | SeriesInfoInteger |
| SHORT_MAX | 可以用短类型表示的最大值 | Numerical Type Constants |
| SHORT_MIN | 可以用短类型表示的最小值 | Numerical Type Constants |
| SIGNAL_BASE_AUTHOR_LOGIN | 作者登录信息 | SignalBaseGetString |
| SIGNAL_BASE_BALANCE | 账户余额 | SignalBaseGetDouble |
| SIGNAL_BASE_BROKER | 经纪人名称(公司) | SignalBaseGetString |
| SIGNAL_BASE_BROKER_SERVER | 经纪人服务器 | SignalBaseGetString |
| SIGNAL_BASE_CURRENCY | 信号基础货币 | SignalBaseGetString |
| SIGNAL_BASE_DATE_PUBLISHED | 发布日期(可供订阅的日期) | SignalBaseGetInteger |
| SIGNAL_BASE_DATE_STARTED | 监控开始日期 | SignalBaseGetInteger |
| SIGNAL_BASE_EQUITY | 账户资产 | SignalBaseGetDouble |
| SIGNAL_BASE_GAIN | 账户收益 | SignalBaseGetDouble |
| SIGNAL_BASE_ID | 信号ID | SignalBaseGetInteger |
| SIGNAL_BASE_LEVERAGE | 账户杠杆率 | SignalBaseGetInteger |
| SIGNAL_BASE_MAX_DRAWDOWN | 账户最大回撤 | SignalBaseGetDouble |
| SIGNAL_BASE_NAME | 信号名称 | SignalBaseGetString |
| SIGNAL_BASE_PIPS | 利润(以pip表示) | SignalBaseGetInteger |
| SIGNAL_BASE_PRICE | 信号订阅价格 | SignalBaseGetDouble |
| SIGNAL_BASE_RATING | 头寸评级 | SignalBaseGetInteger |
| SIGNAL_BASE_ROI | 投资回报率(%) | SignalBaseGetDouble |
| SIGNAL_BASE_SUBSCRIBERS | 订阅者数量 | SignalBaseGetInteger |
| SIGNAL_BASE_TRADE_MODE | 账户类型(0-真实交易,1-演示,2-竞赛) | SignalBaseGetInteger |
| SIGNAL_BASE_TRADES | 交易数量 | SignalBaseGetInteger |
| SIGNAL_INFO_CONFIRMATIONS_DISABLED | 无需确认即可同步的标志 | SignalInfoGetInteger, SignalInfoSetInteger |
| SIGNAL_INFO_COPY_SLTP | 复制止损和获利平仓标志 | SignalInfoGetInteger, SignalInfoSetInteger |
| SIGNAL_INFO_DEPOSIT_PERCENT | 存款百分比 | SignalInfoGetInteger, SignalInfoSetInteger |
| SIGNAL_INFO_EQUITY_LIMIT | 资产限制 | SignalInfoGetDouble, SignalInfoSetDouble |
| SIGNAL_INFO_ID | 信号ID | SignalInfoGetInteger, SignalInfoSetInteger |
| SIGNAL_INFO_NAME | 信号名称 | SignalInfoGetString |
| SIGNAL_INFO_SLIPPAGE | 滑点(在同步放置市价订单和复制交易时使用) | SignalInfoGetDouble, SignalInfoSetDouble |
| SIGNAL_INFO_SUBSCRIPTION_ENABLED | “按订阅复制交易”权限标志 | SignalInfoGetInteger, SignalInfoSetInteger |
| SIGNAL_INFO_TERMS_AGREE | “同意信号服务使用条款”标志,不可共享 | SignalInfoGetInteger, SignalInfoSetInteger |
| SIGNAL_INFO_VOLUME_PERCENT | 最大存款使用百分比 | SignalInfoGetDouble, SignalInfoSetDouble |
| STAT_BALANCE_DD | 货币单位的最大余额回撤。交易过程中可能出现多次回撤;此处取最大值 | TesterStatistics |
| STAT_BALANCE_DD_RELATIVE | 在最大余额回撤时刻记录的货币单位余额回撤百分比(STAT_BALANCE_DDREL_PERCENT)。 | TesterStatistics |
| STAT_BALANCE_DDREL_PERCENT | 最大余额回撤百分比。交易过程中可能出现多次回撤,计算每个回撤的相对百分比值。返回最大值 | TesterStatistics |
| STAT_BALANCEDD_PERCENT | 在最大余额回撤时刻记录的货币单位余额回撤百分比(STAT_BALANCE_DD)。 | TesterStatistics |
| STAT_BALANCEMIN | 最小余额值 | TesterStatistics |
| STAT_CONLOSSMAX | 一系列亏损交易中的最大亏损。该值小于或等于零 | TesterStatistics |
| STAT_CONLOSSMAX_TRADES | 产生STAT_CONLOSSMAX的交易数量(一系列亏损交易中的最大亏损) | TesterStatistics |
| STAT_CONPROFITMAX | 一系列盈利交易中的最大利润。该值大于或等于零 | TesterStatistics |
| STAT_CONPROFITMAX_TRADES | 产生STAT_CONPROFITMAX的交易数量(一系列盈利交易中的最大利润) | TesterStatistics |
| STAT_CUSTOM_ONTESTER | OnTester()函数返回的自定义优化标准值 | TesterStatistics |
| STAT_DEALS | 交易数量 | TesterStatistics |
| STAT_EQUITY_DD | 货币单位的最大资产回撤。交易过程中可能出现多次回撤;此处取最大值 | TesterStatistics |
| STAT_EQUITY_DD_RELATIVE | 在最大资产回撤时刻记录的货币单位资产回撤百分比(STAT_EQUITY_DDREL_PERCENT)。 | TesterStatistics |
| STAT_EQUITY_DDREL_PERCENT | 最大资产回撤百分比。交易过程中可能出现多次回撤,计算每个回撤的相对百分比值。返回最大值 | TesterStatistics |
| STAT_EQUITYDD_PERCENT | 在最大资产回撤时刻记录的货币单位回撤百分比(STAT_EQUITY_DD)。 | TesterStatistics |
| STAT_EQUITYMIN | 最小资产值 | TesterStatistics |
| STAT_EXPECTED_PAYOFF | 预期收益 | TesterStatistics |
| STAT_GROSS_LOSS | 总损失,所有亏损交易的总和。该值小于或等于零 | TesterStatistics |
| STAT_GROSS_PROFIT | 总利润,所有盈利(正面)交易的总和。该值大于或等于零 | TesterStatistics |
| STAT_INITIAL_DEPOSIT | 初始存款值 | TesterStatistics |
| STAT_LONG_TRADES | 长期交易 | TesterStatistics |
| STAT_LOSS_TRADES | 亏损交易 | TesterStatistics |
| STAT_LOSSTRADES_AVGCON | 亏损交易序列的平均长度 | TesterStatistics |
| STAT_MAX_CONLOSS_TRADES | 最长亏损交易序列中的交易数量(STAT_MAX_CONLOSSES) | TesterStatistics |
| STAT_MAX_CONLOSSES | 最长亏损交易序列的总损失 | TesterStatistics |
| STAT_MAX_CONPROFIT_TRADES | 最长盈利交易序列中的交易数量(STAT_MAX_CONWINS) | TesterStatistics |
| STAT_MAX_CONWINS | 最长盈利交易序列的总利润 | TesterStatistics |
| STAT_MAX_LOSSTRADE | 最大亏损——所有亏损交易中的最低值。该值小于或等于零 | TesterStatistics |
| STAT_MAX_PROFITTRADE | 最大利润——所有盈利交易中的最大值。该值大于或等于零 | TesterStatistics |
| STAT_MIN_MARGINLEVEL | 保证金水平的最小值 | TesterStatistics |
| STAT_PROFIT | 测试后的净利润,即STAT_GROSS_PROFIT与STAT_GROSS_LOSS之和(STAT_GROSS_LOSS始终小于或等于零) | TesterStatistics |
| STAT_PROFIT_FACTOR | 利润因子,等于STAT_GROSS_PROFIT/STAT_GROSS_LOSS的比例。如果STAT_GROSS_LOSS=0,则利润因子等于DBL_MAX | TesterStatistics |
| STAT_PROFIT_LONGTRADES | 盈利长期交易 | TesterStatistics |
| STAT_PROFIT_SHORTTRADES | 盈利短期交易 | TesterStatistics |
| STAT_PROFIT_TRADES | 盈利交易 | TesterStatistics |
| STAT_PROFITTRADES_AVGCON | 盈利交易序列的平均长度 | TesterStatistics |
| STAT_RECOVERY_FACTOR | 恢复因子,等于STAT_PROFIT/STAT_BALANCE_DD的比例 | TesterStatistics |
| STAT_SHARPE_RATIO | 夏普比率 | TesterStatistics |
| STAT_SHORT_TRADES | 短期交易 | TesterStatistics |
| STAT_TRADES | 交易数量 | TesterStatistics |
| STAT_WITHDRAWAL | 从账户中提取的资金 | TesterStatistics |
| STO_CLOSECLOSE | 计算基于收盘价 | iStochastic |
| STO_LOWHIGH | 计算基于低价 | iStochastic |
| STYLE_DASH | 笔为虚线 | Drawing Styles |
| STYLE_DASHDOT | 笔有虚线和点交替 | Drawing Styles |
| STYLE_DASHDOTDOT | 笔有虚线和双点交替 | Drawing Styles |
| STYLE_DOT | 笔为点线 | Drawing Styles |
| STYLE_SOLID | 笔为实线 | Drawing Styles |
| SUNDAY | 星期日 | SymbolInfoSessionQuote, SymbolInfoSessionTrade |
| SYMBOL_ARROWDOWN | 向下箭头符号 | Arrow Codes |
| SYMBOL_ARROWUP | 向上箭头符号 | Arrow Codes |
| SYMBOL_ASK | 买入价——最佳买入报价 | SymbolInfoDouble |
| SYMBOL_ASKHIGH | 不支持 | SymbolInfoDouble |
| SYMBOL_ASKLOW | 不支持 | SymbolInfoDouble |
| SYMBOL_BID | 卖出价——最佳卖出报价 | SymbolInfoDouble |
| SYMBOL_BIDHIGH | 不支持 | SymbolInfoDouble |
| SYMBOL_BIDLOW | 不支持 | SymbolInfoDouble |
| SYMBOL_CHECKSIGN | 支票符号 | Arrow Codes |
| SYMBOL_CURRENCY_BASE | 符号的基础货币 | SymbolInfoString |
| SYMBOL_CURRENCY_MARGIN | 保证金货币 | SymbolInfoString |
| SYMBOL_CURRENCY_PROFIT | 利润货币 | SymbolInfoString |
| SYMBOL_DESCRIPTION | 符号描述 | SymbolInfoString |
| SYMBOL_DIGITS | 小数点后的数字 | SymbolInfoInteger |
| SYMBOL_EXPIRATION_MODE | 不支持 | SymbolInfoInteger |
| SYMBOL_EXPIRATION_TIME | 符号交易结束日期(通常用于期货) | SymbolInfoInteger |
| SYMBOL_FILLING_MODE | 不支持 | SymbolInfoInteger |
| SYMBOL_LAST | 不支持 | SymbolInfoDouble |
| SYMBOL_LASTHIGH | 不支持 | SymbolInfoDouble |
| SYMBOL_LASTLOW | 不支持 | SymbolInfoDouble |
| SYMBOL_LEFTPRICE | 左侧价格标签 | Arrow Codes |
| SYMBOL_MARGIN_INITIAL | 初始保证金是指以保证金货币计算,为开仓一手合约所需的金额。它用于检查客户进入市场时的资产状况。 | SymbolInfoDouble |
| SYMBOL_MARGIN_LIMIT | 不支持 | SymbolInfoDouble |
| SYMBOL_MARGIN_LONG | 不支持 | SymbolInfoDouble |
| SYMBOL_MARGIN_MAINTENANCE | 维护保证金。如果设置,则设定以符号的保证金货币计算的保证金金额,从一手中收取。它用于检查客户账户状态变化时的资产状况。如果维护保证金等于0,则使用初始保证金。 | SymbolInfoDouble |
| SYMBOL_MARGIN_SHORT | 不支持 | SymbolInfoDouble |
| SYMBOL_MARGIN_STOP | 不支持 | SymbolInfoDouble |
| SYMBOL_MARGIN_STOPLIMIT | 不支持 | SymbolInfoDouble |
| SYMBOL_ORDER_MODE | 不支持 | SymbolInfoInteger |
| SYMBOL_PATH | 符号树中的路径 | SymbolInfoString |
| SYMBOL_POINT | 符号点值 | SymbolInfoDouble |
| SYMBOL_RIGHTPRICE | 右侧价格标签 | Arrow Codes |
| SYMBOL_SELECT | 符号在Market Watch中被选中 | SymbolInfoInteger |
| SYMBOL_SESSION_AW | 不支持 | SymbolInfoDouble |
| SYMBOL_SESSION_BUY_ORDERS | 不支持 | SymbolInfoInteger |
| SYMBOL_SESSION_BUY_ORDERS_VOLUME | 不支持 | SymbolInfoDouble |
| SYMBOL_SESSION_CLOSE | 不支持 | SymbolInfoDouble |
| SYMBOL_SESSION_DEALS | 不支持 | SymbolInfoInteger |
| SYMBOL_SESSION_INTEREST | 不支持 | SymbolInfoDouble |
| SYMBOL_SESSION_OPEN | 不支持 | SymbolInfoDouble |
| SYMBOL_SESSION_PRICE_LIMIT_MAX | 不支持 | SymbolInfoDouble |
| SYMBOL_SESSION_PRICE_LIMIT_MIN | 不支持 | SymbolInfoDouble |
| SYMBOL_SESSION_PRICE_SETTLEMENT | 不支持 | SymbolInfoDouble |
| SYMBOL_SESSION_SELL_ORDERS | 不支持 | SymbolInfoInteger |
| SYMBOL_SESSION_SELL_ORDERS_VOLUME | 不支持 | SymbolInfoDouble |
| SYMBOL_SESSION_TURNOVER | 不支持 | SymbolInfoDouble |
| SYMBOL_SESSION_VOLUME | 不支持 | SymbolInfoDouble |
| SYMBOL_SPREAD | 点数形式的价差 | SymbolInfoInteger |
| SYMBOL_SPREAD_FLOAT | 浮动价差的指示 | SymbolInfoInteger |
| SYMBOL_START_TIME | 符号交易开始的日期(通常用于期货) | SymbolInfoInteger |
| SYMBOL_STOPSIGN | 停止符号 | Arrow Codes |
| SYMBOL_SWAP_LONG | 买入订单交换值 | SymbolInfoDouble |
| SYMBOL_SWAP_MODE | 交换计算模型 | SymbolInfoInteger |
| SYMBOL_SWAP_ROLLOVER3DAYS | 收取3天交换延期的星期几 | SymbolInfoInteger |
| SYMBOL_SWAP_SHORT | 卖出订单交换值 | SymbolInfoDouble |
| SYMBOL_THUMBSDOWN | 向下符号 | Arrow Codes |
| SYMBOL_THUMBSUP | 向上符号 | Arrow Codes |
| SYMBOL_TIME | 最后报价的时间 | SymbolInfoInteger |
| SYMBOL_TRADE_CALC_MODE | 合约价格计算模式 | SymbolInfoInteger |
| SYMBOL_TRADE_CONTRACT_SIZE | 交易合约大小 | SymbolInfoDouble |
| SYMBOL_TRADE_EXECUTION_EXCHANGE | 交易所执行方式 | SymbolInfoInteger |
| SYMBOL_TRADE_EXECUTION_INSTANT | 即时执行 | SymbolInfoInteger |
| SYMBOL_TRADE_EXECUTION_MARKET | 市场执行 | SymbolInfoInteger |
| SYMBOL_TRADE_EXECUTION_REQUEST | 请求执行 | SymbolInfoInteger |
| SYMBOL_TRADE_EXEMODE | 交易执行模式 | SymbolInfoInteger |
| SYMBOL_TRADE_FREEZE_LEVEL | 冻结交易操作的距离,以点数计 | SymbolInfoInteger |
| SYMBOL_TRADE_MODE | 订单执行类型 | SymbolInfoInteger |
| SYMBOL_TRADE_MODE_CLOSEONLY | 仅允许关闭持仓操作 | SymbolInfoInteger |
| SYMBOL_TRADE_MODE_DISABLED | 该符号的交易已禁用 | SymbolInfoInteger |
| SYMBOL_TRADE_MODE_FULL | 无交易限制 | SymbolInfoInteger |
| SYMBOL_TRADE_MODE_LONGONLY | 仅允许长仓 | SymbolInfoInteger |
| SYMBOL_TRADE_MODE_SHORTONLY | 仅允许短仓 | SymbolInfoInteger |
| SYMBOL_TRADE_STOPS_LEVEL | 下达停止订单时的最小距离,以点数计,距当前收盘价 | SymbolInfoInteger |
| SYMBOL_TRADE_TICK_SIZE | 最小价格变动幅度 | SymbolInfoDouble |
| SYMBOL_TRADE_TICK_VALUE | SYMBOL_TRADE_TICK_VALUE_PROFIT的值 | SymbolInfoDouble |
| SYMBOL_TRADE_TICK_VALUE_LOSS | 不支持 | SymbolInfoDouble |
| SYMBOL_TRADE_TICK_VALUE_PROFIT | 不支持 | SymbolInfoDouble |
| SYMBOL_VOLUME | 不支持 | SymbolInfoInteger |
| SYMBOL_VOLUME_LIMIT | 不支持 | SymbolInfoDouble |
| SYMBOL_VOLUME_MAX | 交易的最大数量 | SymbolInfoDouble |
| SYMBOL_VOLUME_MIN | 交易的最小数量 | SymbolInfoDouble |
| SYMBOL_VOLUME_STEP | 交易执行的最小数量变化步长 | SymbolInfoDouble |
| SYMBOL_VOLUMEHIGH | 不支持 | SymbolInfoInteger |
| SYMBOL_VOLUMELOW | 不支持 | SymbolInfoInteger |
| TERMINAL_BUILD | 客户端终端构建号 | TerminalInfoInteger |
| TERMINAL_CODEPAGE | 客户端终端中安装的语言代码页的数量 | TerminalInfoInteger |
| TERMINAL_COMMONDATA_PATH | 计算机上所有终端的通用路径 | TerminalInfoString |
| TERMINAL_COMMUNITY_ACCOUNT | 标志表示终端中存在MQL5.community授权数据 | TerminalInfoInteger |
| TERMINAL_COMMUNITY_BALANCE | MQL5.community中的余额 | TerminalInfoDouble |
| TERMINAL_COMMUNITY_CONNECTION | 连接到MQL5.community | TerminalInfoInteger |
| TERMINAL_COMPANY | 公司名称 | TerminalInfoString |
| TERMINAL_CONNECTED | 连接到交易服务器 | TerminalInfoInteger |
| TERMINAL_CPU_CORES | 系统中CPU核心的数量 | TerminalInfoInteger |
| TERMINAL_DATA_PATH | 存储终端数据的文件夹 | TerminalInfoString |
| TERMINAL_DISK_SPACE | 终端(代理)的MQL4\Files文件夹的空闲磁盘空间,单位MB | TerminalInfoInteger |
| TERMINAL_DLLS_ALLOWED | 使用DLL的权限 | TerminalInfoInteger |
| TERMINAL_EMAIL_ENABLED | 使用终端设置中指定的SMTP服务器和登录名发送电子邮件的权限 | TerminalInfoInteger |
| TERMINAL_FTP_ENABLED | 使用FTP服务器和登录名发送报告的权限,由终端设置指定 | TerminalInfoInteger |
| TERMINAL_LANGUAGE | 终端的语言 | TerminalInfoString |
| TERMINAL_MAXBARS | 图表上的最大条形数 | TerminalInfoInteger |
| TERMINAL_MEMORY_AVAILABLE | 终端(代理)进程的可用内存,单位MB | TerminalInfoInteger |
| TERMINAL_MEMORY_PHYSICAL | 系统中的物理内存,单位MB | TerminalInfoInteger |
| TERMINAL_MEMORY_TOTAL | 终端(代理)进程可用的内存,单位MB | TerminalInfoInteger |
| TERMINAL_MEMORY_USED | 终端(代理)使用的内存,单位MB | TerminalInfoInteger |
| TERMINAL_MQID | 标志表示存在用于发送推送通知的MetaQuotes ID数据 | TerminalInfoInteger |
| TERMINAL_NAME | 终端名称 | TerminalInfoString |
| TERMINAL_NOTIFICATIONS_ENABLED | 发送通知到智能手机的权限 | TerminalInfoInteger |
| TERMINAL_PATH | 启动终端的文件夹 | TerminalInfoString |
| TERMINAL_PING_LAST | 向交易服务器发送的最后一次已知值,以微秒计。一秒包含一百万微秒 | TerminalInfoInteger |
| TERMINAL_SCREEN_DPI | 屏幕信息显示的分辨率以每英寸线数(DPI)计算 | TerminalInfoInteger |
| TERMINAL_TRADE_ALLOWED | 交易权限 | TerminalInfoInteger |
| THURSDAY | 星期四 | SymbolInfoSessionQuote, SymbolInfoSessionTrade |
| TUESDAY | 星期二 | SymbolInfoSessionQuote, SymbolInfoSessionTrade |
| UCHAR_MAX | 可以由uchar类型表示的最大值 | Numerical Type Constants |
| UINT_MAX | 可以由uint类型表示的最大值 | Numerical Type Constants |
| ULONG_MAX | 可以由ulong类型表示的最大值 | Numerical Type Constants |
| USHORT_MAX | 可以由ushort类型表示的最大值 | Numerical Type Constants |
| VOLUME_TICK | Tick交易量 | Price Constants |
| WEDNESDAY | 星期三 | SymbolInfoSessionQuote, SymbolInfoSessionTrade |
| WHOLE_ARRAY | 与数组函数一起使用。表示将处理数组的所有元素。表示处理数组之前剩余的项目数量,即整个数组将被处理 | Other constants |
| WRONG_VALUE | 该常量可以隐式地转换为任何枚举类型 | Other constants |
最后更新于