常量 | 代码 | 描述 |
ERR_SUCCESS | 0 | 操作成功完成 |
ERR_INTERNAL_ERROR | 4001 | 意外内部错误 |
ERR_WRONG_INTERNAL_PARAMETER | 4002 | 客户端函数内部调用的错误参数 |
ERR_INVALID_PARAMETER | 4003 | 当调用系统函数时的错误参量 |
ERR_NOT_ENOUGH_MEMORY | 4004 | 没有足够空间执行系统函数 |
ERR_STRUCT_WITHOBJECTS_ORCLASS | 4005 | 结构包括字符串和/或动态数组和/或结构对象和/或分类 |
ERR_INVALID_ARRAY | 4006 | 数组错误类型,错误大小,或者动态数组的损害对象 |
ERR_ARRAY_RESIZE_ERROR | 4007 | 数组没有足够空间重置,或者没有能够改变静态数组的大小 |
ERR_STRING_RESIZE_ERROR | 4008 | 没有足够内存重置字符串 |
ERR_NOTINITIALIZED_STRING | 4009 | 没有初始化字符串 |
ERR_INVALID_DATETIME | 4010 | 无效日期和/时间 |
ERR_ARRAY_BAD_SIZE | 4011 | 要求数组大小超过2GB |
ERR_INVALID_POINTER | 4012 | 错误指针 |
ERR_INVALID_POINTER_TYPE | 4013 | 错误指针类型 |
ERR_FUNCTION_NOT_ALLOWED | 4014 | 系统函数不允许调用 |
ERR_RESOURCE_NAME_DUPLICATED | 4015 | The names of the dynamic and the static resource match |
ERR_RESOURCE_NOT_FOUND | 4016 | Resource with this name has not been found in EX5 |
ERR_RESOURCE_UNSUPPOTED_TYPE | 4017 | Unsupported resource type or its size exceeds 16 Mb |
ERR_RESOURCE_NAME_IS_TOO_LONG | 4018 | The resource name exceeds 63 characters |
图表 | | |
ERR_CHART_WRONG_ID | 4101 | 错误图表ID |
ERR_CHART_NO_REPLY | 4102 | 图表不能回应 |
ERR_CHART_NOT_FOUND | 4103 | 图表未发现 |
ERR_CHART_NO_EXPERT | 4104 | 图表中没有EA交易可以处理事件 |
ERR_CHART_CANNOT_OPEN | 4105 | 图表打开错误 |
ERR_CHART_CANNOT_CHANGE | 4106 | 改变图表交易品种或周期失败 |
ERR_CHART_WRONG_PARAMETER | 4107 | Error value of the parameter for the function of working with charts |
ERR_CHART_CANNOT_CREATE_TIMER | 4108 | 增加定时器失败 |
ERR_CHART_WRONG_PROPERTY | 4109 | 错误图表属性ID |
ERR_CHART_SCREENSHOT_FAILED | 4110 | 错误生成截屏 |
ERR_CHART_NAVIGATE_FAILED | 4111 | 错误操作图表 |
ERR_CHART_TEMPLATE_FAILED | 4112 | 错误申请模板 |
ERR_CHART_WINDOW_NOT_FOUND | 4113 | 未找到窗口包含的指标 |
ERR_CHART_INDICATOR_CANNOT_ADD | 4114 | 错误添加指标到图表 |
ERR_CHART_INDICATOR_CANNOT_DEL | 4115 | Error deleting an indicator from the chart |
ERR_CHART_INDICATOR_NOT_FOUND | 4116 | Indicator not found on the specified chart |
图解对象 | | |
ERR_OBJECT_ERROR | 4201 | 图解对象的误差 |
ERR_OBJECT_NOT_FOUND | 4202 | 未发现图解对象 |
ERR_OBJECT_WRONG_PROPERTY | 4203 | 图解对象属性的错误ID |
ERR_OBJECT_GETDATE_FAILED | 4204 | 不能与值相一致获得日期 |
ERR_OBJECT_GETVALUE_FAILED | 4205 | 不能与日期相一致获得值 |
买卖信息 | | |
ERR_MARKET_UNKNOWN_SYMBOL | 4301 | 未知交易品种 |
ERR_MARKET_NOT_SELECTED | 4302 | 市场报价中未被挑选出来的交易品种 |
ERR_MARKET_WRONG_PROPERTY | 4303 | 交易品种属性的错误标识符 |
ERR_MARKET_LASTTIME_UNKNOWN | 4304 | 时间的最后标志未识别(无标志) |
ERR_MARKET_SELECT_ERROR | 4305 | Error adding or deleting a symbol in MarketWatch |
历史访问 | | |
ERR_HISTORY_NOT_FOUND | 4401 | 需求历史未找到 |
ERR_HISTORY_WRONG_PROPERTY | 4402 | 历史属性的错误ID |
全局变量 | | |
ERR_GLOBALVARIABLE_NOT_FOUND | 4501 | 客户端全局变量未找到 |
ERR_GLOBALVARIABLE_EXISTS | 4502 | 相同名称客户端全局变量已经存在 |
ERR_MAIL_SEND_FAILED | 4510 | 发送邮件失败 |
ERR_PLAY_SOUND_FAILED | 4511 | 声音播放失败 |
ERR_MQL5_WRONG_PROPERTY | 4512 | 程序属性错误标识符 |
ERR_TERMINAL_WRONG_PROPERTY | 4513 | 客户端属性错误标识符 |
ERR_FTP_SEND_FAILED | 4514 | 通过ftp发送文件失败 |
ERR_NOTIFICATION_SEND_FAILED | 4515 | Failed to send a notification |
ERR_NOTIFICATION_WRONG_PARAMETER | 4516 | Invalid parameter for sending a notification – an empty string or NULL has been passed to the SendNotification() function |
ERR_NOTIFICATION_WRONG_SETTINGS | 4517 | Wrong settings of notifications in the terminal (ID is not specified or permission is not set) |
ERR_NOTIFICATION_TOO_FREQUENT | 4518 | Too frequent sending of notifications |
自定义指标缓冲区 | | |
ERR_BUFFERS_NO_MEMORY | 4601 | 没有足够内存建立指标缓冲区 |
ERR_BUFFERS_WRONG_INDEX | 4602 | 错误指标缓冲区索引 |
自定义指标属性 | | |
ERR_CUSTOM_WRONG_PROPERTY | 4603 | 自定义指标的错误ID |
账户 | | |
ERR_ACCOUNT_WRONG_PROPERTY | 4701 | 错误账户属性ID |
ERR_TRADE_WRONG_PROPERTY | 4751 | 错误交易属性ID |
ERR_TRADE_DISABLED | 4752 | EA交易禁止交易 |
ERR_TRADE_POSITION_NOT_FOUND | 4753 | 未找到位置 |
ERR_TRADE_ORDER_NOT_FOUND | 4754 | 未找到命令 |
ERR_TRADE_DEAL_NOT_FOUND | 4755 | 未找到订单 |
ERR_TRADE_SEND_FAILED | 4756 | 交易需求发送失败 |
指标 | | |
ERR_INDICATOR_UNKNOWN_SYMBOL | 4801 | 未知交易品种 |
ERR_INDICATOR_CANNOT_CREATE | 4802 | 不能创建指标 |
ERR_INDICATOR_NO_MEMORY | 4803 | 没有足够内存添加指标 |
ERR_INDICATOR_CANNOT_APPLY | 4804 | 指标不能适应另一指标 |
ERR_INDICATOR_CANNOT_ADD | 4805 | 错误申请指标到图表 |
ERR_INDICATOR_DATA_NOT_FOUND | 4806 | 需求数据未找到 |
ERR_INDICATOR_WRONG_HANDLE | 4807 | 错误指标处理 |
ERR_INDICATOR_WRONG_PARAMETERS | 4808 | 当建立指标时使用的错误参量数 |
ERR_INDICATOR_PARAMETERS_MISSING | 4809 | 当建立指标时没有参量 |
ERR_INDICATOR_CUSTOM_NAME | 4810 | 在数组中的第一参量一定与自定义指标相同 |
ERR_INDICATOR_PARAMETER_TYPE | 4811 | 当建立指标时,数组中无效参量类型 |
ERR_INDICATOR_WRONG_INDEX | 4812 | 错误索引需求的指标缓冲区 |
市场深度 | | |
ERR_BOOKS_CANNOT_ADD | 4901 | 不能添加市场深度 |
ERR_BOOKS_CANNOT_DELETE | 4902 | 不能移动市场深度 |
ERR_BOOKS_CANNOT_GET | 4903 | 深度市场数据未获得 |
ERR_BOOKS_CANNOT_SUBSCRIBE | 4904 | 从市场深度接收新数据时出错 |
文件操作 | | |
ERR_TOO_MANY_FILES | 5001 | 不能同时打开超过64个文件 |
ERR_WRONG_FILENAME | 5002 | 无效文件名 |
ERR_TOO_LONG_FILENAME | 5003 | 太长文件名 |
ERR_CANNOT_OPEN_FILE | 5004 | 文件打开错误 |
ERR_FILE_CACHEBUFFER_ERROR | 5005 | 没有足够内存隐藏阅读 |
ERR_CANNOT_DELETE_FILE | 5006 | 文件删除错误 |
ERR_INVALID_FILEHANDLE | 5007 | 文件处理关闭,或者根本没打开 |
ERR_WRONG_FILEHANDLE | 5008 | 错误文件处理 |
ERR_FILE_NOTTOWRITE | 5009 | 文件必须打开编辑 |
ERR_FILE_NOTTOREAD | 5010 | 文件必须打开阅读 |
ERR_FILE_NOTBIN | 5011 | 文件必须以二进制打开 |
ERR_FILE_NOTTXT | 5012 | 文件必须以文本形式打开 |
ERR_FILE_NOTTXTORCSV | 5013 | 文件必须以文本或者CSV打开 |
ERR_FILE_NOTCSV | 5014 | 文件必须以CSV格式打开 |
ERR_FILE_READERROR | 5015 | 文件阅读错误 |
ERR_FILE_BINSTRINGSIZE | 5016 | 字符串大小必须制定,因为文件以二进制打开 |
ERR_INCOMPATIBLE_FILE | 5017 | 文本文件必须以字符串数组打开,或其他数组-二进制 |
ERR_FILE_IS_DIRECTORY | 5018 | 没有文件,只有目录 |
ERR_FILE_NOT_EXIST | 5019 | 文件不存在 |
ERR_FILE_CANNOT_REWRITE | 5020 | 文件不能重写 |
ERR_WRONG_DIRECTORYNAME | 5021 | 错误目录名称 |
ERR_DIRECTORY_NOT_EXIST | 5022 | 目录不存在 |
ERR_FILE_ISNOT_DIRECTORY | 5023 | 只有文件,没有目录 |
ERR_CANNOT_DELETE_DIRECTORY | 5024 | 目录不能更改 |
ERR_CANNOT_CLEAN_DIRECTORY | 5025 | 清除目录失败(或许一个或多个文件阻塞因而操作失败) |
ERR_FILE_WRITEERROR | 5026 | Failed to write a resource to a file |
字符串分配 | | |
ERR_NO_STRING_DATE | 5030 | 字符串无日期 |
ERR_WRONG_STRING_DATE | 5031 | 字符串错误日期 |
ERR_WRONG_STRING_TIME | 5032 | 字符串错误时间 |
ERR_STRING_TIME_ERROR | 5033 | 错误转变字符串到日期 |
ERR_STRING_OUT_OF_MEMORY | 5034 | 没有足够空间建立字符串 |
ERR_STRING_SMALL_LEN | 5035 | 字符串太短 |
ERR_STRING_TOO_BIGNUMBER | 5036 | 太多数组,比ULONG_MAX多 |
ERR_WRONG_FORMATSTRING | 5037 | 无效格式字符串 |
ERR_TOO_MANY_FORMATTERS | 5038 | 格式说明符数量比参量多 |
ERR_TOO_MANY_PARAMETERS | 5039 | 参量数多于格式说明符 |
ERR_WRONG_STRING_PARAMETER | 5040 | 字符串类型破坏参量 |
ERR_STRINGPOS_OUTOFRANGE | 5041 | 字符串外部位置 |
ERR_STRING_ZEROADDED | 5042 | 字符串末尾添加0,无用操作 |
ERR_STRING_UNKNOWNTYPE | 5043 | 当转换字符串时的未知数据类型 |
ERR_WRONG_STRING_OBJECT | 5044 | 破坏字符串对象 |
数组操作 | | |
ERR_INCOMPATIBLE_ARRAYS | 5050 | 复制不兼容数组,字符串数组只能复制成字符串数组,和数字数组-只在数字数组中 |
ERR_SMALL_ASSERIES_ARRAY | 5051 | 以AS_SERIES形式接收数据,不够大 |
ERR_SMALL_ARRAY | 5052 | 太小数组,启动位置在数组外 |
ERR_ZEROSIZE_ARRAY | 5053 | 0长度数组 |
ERR_NUMBER_ARRAYS_ONLY | 5054 | 一定是数字数组 |
ERR_ONEDIM_ARRAYS_ONLY | 5055 | 一定是一维数组 |
ERR_SERIES_ARRAY | 5056 | 不能使用时序列 |
ERR_DOUBLE_ARRAY_ONLY | 5057 | 必须是双精度类型数组 |
ERR_FLOAT_ARRAY_ONLY | 5058 | 必须是浮点型数组 |
ERR_LONG_ARRAY_ONLY | 5059 | 必须是长型数组 |
ERR_INT_ARRAY_ONLY | 5060 | 必须是整型数组 |
ERR_SHORT_ARRAY_ONLY | 5061 | 必须是短型数组 |
ERR_CHAR_ARRAY_ONLY | 5062 | 必须是图表型数据 |
Operations with OpenCL | | |
ERR_OPENCL_NOT_SUPPORTED | 5100 | OpenCL functions are not supported on this computer |
ERR_OPENCL_INTERNAL | 5101 | Internal error occurred when running OpenCL |
ERR_OPENCL_INVALID_HANDLE | 5102 | Invalid OpenCL handle |
ERR_OPENCL_CONTEXT_CREATE | 5103 | Error creating the OpenCL context |
ERR_OPENCL_QUEUE_CREATE | 5104 | Failed to create a run queue in OpenCL |
ERR_OPENCL_PROGRAM_CREATE | 5105 | Error occurred when compiling an OpenCL program |
ERR_OPENCL_TOO_LONG_KERNEL_NAME | 5106 | Too long kernel name (OpenCL kernel) |
ERR_OPENCL_KERNEL_CREATE | 5107 | Error creating an OpenCL kernel |
ERR_OPENCL_SET_KERNEL_PARAMETER | 5108 | Error occurred when setting parameters for the OpenCL kernel |
ERR_OPENCL_EXECUTE | 5109 | OpenCL program runtime error |
ERR_OPENCL_WRONG_BUFFER_SIZE | 5110 | Invalid size of the OpenCL buffer |
ERR_OPENCL_WRONG_BUFFER_OFFSET | 5111 | Invalid offset in the OpenCL buffer |
ERR_OPENCL_BUFFER_CREATE | 5112 | Failed to create and OpenCL buffer |
自定义错误 | | |
ERR_USER_ERROR_FIRST | 65536 | User defined 错误以该代码起始 |