【ez分享】在EA使用或测试过程中返回错误代码的解释

楼主  收藏   举报   帖子创建时间:  2019-05-05 15:20 回复:0 关注量:141
转载自 mq4官网
  从服务器返回的错误代码
  
  常数 值 描述
  ERR_NO_ERROR 0 没有错误返回。
  ERR_NO_RESULT 1 没有错误返回但结果不明。
  ERR_COMMON_ERROR 2 一般错误。
  ERR_INVALID_TRADE_PARAMETERS 3 无效交易参量。
  ERR_SERVER_BUSY 4 交易服务器繁忙。
  ERR_OLD_VERSION 5 客户终端旧版本。
  ERR_NO_ConNECTION 6 没有连接服务器。
  ERR_NOT_ENOUGH_RIGHTS 7 没有权限。
  ERR_TOO_FREQUENT_REQUESTS 8 请求过于频繁。
  ERR_MALFUNCTIONAL_TRADE 9 交易运行故障。
  ERR_ACCOUNT_DISABLED 64 账户禁止。
  ERR_INVALID_ACCOUNT 65 无效账户
  ERR_TRADE_TIMEOUT 128 交易超时。
  ERR_INVALID_PRICE 129 无效价格。
  ERR_INVALID_STOPS 130 无效停止。
  ERR_INVALID_TRADE_VOLUME 131 无效交易量。
  ERR_MARKET_CLOSED 132 市场关闭。
  ERR_TRADE_DISABLED 133 交易被禁止。
  ERR_NOT_ENOUGH_MonEY 134 资金不足。
  ERR_PRICE_CHANGED 135 价格改变。
  ERR_OFF_QUOTES 136 开价。
  ERR_BROKER_BUSY 137 经纪繁忙。
  ERR_REQUOTE 138 重新开价。
  ERR_ORDER_LOCKED 139 定单被锁定。
  ERR_LONG_POSITIONS_ONLY_ALLOWED 140 只允许看涨仓位。
  ERR_TOO_MANY_REQUESTS 141 过多请求。
  ERR_TRADE_MODIFY_DENIED 145 因为过于接近市场,修改否定。
  ERR_TRADE_CONTEXT_BUSY 146 交易文本已满。
  ERR_TRADE_EXPIRATION_DENIED 147 时间周期被经纪否定。
  ERR_TRADE_TOO_MANY_ORDERS 148 开单和挂单总数已被经纪限定。
  ERR_TRADE_HEDGE_PROHIBITED 149 当对冲备拒绝时,打开相对于现有的一个单置。
  ERR_TRADE_PROHIBITED_BY_FIFO 150 把为反FIFO规定的单子平掉。
  
  
  MQL4 运行错误代码
  
  常数 值 描述
  ERR_NO_MQLERROR 4000 没有错误。
  ERR_WRONG_FUNCTION_POINTER 4001 错误函数指示。
  ERR_ARRAY_INDEX_OUT_OF_RANGE 4002 数组索引超出范围。
  ERR_NO_MEMORY_FOR_CALL_STACK 4003 对于调用堆栈储存器函数没有足够内存。
  ERR_RECURSIVE_STACK_OVERFLOW 4004 循环堆栈储存器溢出。
  ERR_NOT_ENOUGH_STACK_FOR_PARAM 4005 对于堆栈储存器参量没有内存。
  ERR_NO_MEMORY_FOR_PARAM_STRING 4006 对于字行参量没有足够内存。
  ERR_NO_MEMORY_FOR_TEMP_STRING 4007 对于字行没有足够内存。
  ERR_NOT_INITIALIZED_STRING 4008 没有初始字行。
  ERR_NOT_INITIALIZED_ARRAYSTRING 4009 在数组中没有初始字串符。
  ERR_NO_MEMORY_FOR_ARRAYSTRING 4010 对于数组没有内存。
  ERR_TOO_LONG_STRING 4011 字行过长。
  ERR_REMAINDER_FROM_ZERO_DIVIDE 4012 余数划分为零。
  ERR_ZERO_DIVIDE 4013 零划分。
  ERR_UNKNOWN_COMMAND 4014 不明命令。
  ERR_WRONG_JUMP 4015 错误转换(没有常规错误)。
  ERR_NOT_INITIALIZED_ARRAY 4016 没有初始数组。
  ERR_DLL_CALLS_NOT_ALLOWED 4017 禁止调用DLL 。
  ERR_CANNOT_LOAD_LIBRARY 4018 数据库不能下载。
  ERR_CANNOT_CALL_FUNCTION 4019 不能调用函数。
  ERR_EXTERNAL_CALLS_NOT_ALLOWED 4020 禁止调用智能交易函数。
  ERR_NO_MEMORY_FOR_RETURNED_STR 4021 对于来自函数的字行没有足够内存。
  ERR_SYSTEM_BUSY 4022 系统繁忙 (没有常规错误)。
  ERR_INVALID_FUNCTION_PARAMSCNT 4050 无效计数参量函数。
  ERR_INVALID_FUNCTION_PARAM值 4051 无效参量值函数。
  ERR_STRING_FUNCTION_INTERNAL 4052 字行函数内部错误。
  ERR_SOME_ARRAY_ERROR 4053 一些数组错误。
  ERR_INCORRECT_SERIESARRAY_USING 4054 应用不正确数组。
  ERR_CUSTOM_INDICATOR_ERROR 4055 自定义指标错误。
  ERR_INCOMPATIBLE_ARRAYS 4056 不协调数组。
  ERR_GLOBAL_VARIABLES_PROCESSING 4057 整体变量过程错误。
  ERR_GLOBAL_VARIABLE_NOT_FOUND 4058 整体变量未找到。
  ERR_FUNC_NOT_ALLOWED_IN_TESTING 4059 测试模式函数禁止。
  ERR_FUNCTION_NOT_ConFIRMED 4060 没有确认函数
  ERR_SEND_MAIL_ERROR 4061 发送邮件错误。
  ERR_STRING_PARAMETER_EXPECTED 4062 字行预计参量。
  ERR_INTEGER_PARAMETER_EXPECTED 4063 整数预计参量。
  ERR_DOUBLE_PARAMETER_EXPECTED 4064 双预计参量。
  ERR_ARRAY_AS_PARAMETER_EXPECTED 4065 数组作为预计参量。
  ERR_HISTORY_WILL_UPDATED 4066 刷新状态请求历史数据。
  ERR_TRADE_ERROR 4067 交易函数错误。
  ERR_END_OF_FILE 4099 文件结束。
  ERR_SOME_FILE_ERROR 4100 一些文件错误。
  ERR_WRONG_FILE_NAME 4101 错误文件名称。
  ERR_TOO_MANY_OPENED_FILES 4102 打开文件过多。
  ERR_CANNOT_OPEN_FILE 4103 不能打开文件。
  ERR_INCOMPATIBLE_FILEACCESS 4104 不协调文件。
  ERR_NO_ORDER_SELECTED 4105 没有选择定单。
  ERR_UNKNOWN_SYMBOL 4106 不明货币对。
  ERR_INVALID_PRICE_PARAM 4107 无效价格。
  ERR_INVALID_TICKET 4108 无效定单编码。
  ERR_TRADE_NOT_ALLOWED 4109 不允许交易。
  ERR_LONGS_NOT_ALLOWED 4110 不允许长期。
  ERR_SHORTS_NOT_ALLOWED 4111 不允许短期。
  ERR_OBJECT_ALREADY_EXISTS 4200 定单已经存在。
  ERR_UNKNOWN_OBJECT_PROPERTY 4201 不明定单属性。
  ERR_OBJECT_DOES_NOT_EXIST 4202 定单不存在。
  ERR_UNKNOWN_OBJECT_TYPE 4203 不明定单类型。
  ERR_NO_OBJECT_NAME 4204 没有定单名称。
  ERR_OBJECT_COORDINATES_ERROR 4205 定单坐标错误。
  ERR_NO_SPECIFIED_SUBWINDOW 4206 没有指定子窗口。
  ERR_SOME_OBJECT_ERROR 4207 定单一些函数错误。
打赏