请问MT4 EA不能开单,日志显示“OrderSend error 130”是什么意思
最好能直接给我一个能用的ORDERSEND的代码,希望能根据相应条件,每个货币对都能开单而且只开一单。
举报违规检举侵权投诉|2013-08-23 13:19 提问者采纳
百度啊,大哥。也有MT4错误代码表的。
ERR_INVALID_STOPS,检查你的止损价位,是不是太近、甚至设反了。
====================================================================== MT4错误代码最完整汇总(2011-05-16 09:44:02)转载▼标签: 杂谈 分类: 外汇
MT4 的错误代码是存放在MetaEditor的libraries文件夹下 stdlib.mq4或stderror.mq4文件中
但是内容都是英文,我将这部分的翻译转过来,以供参考
case 1: error_string=\没有错误返回。;
case 2: error_string=\没有错误返回但结果不明; case 3: error_string=\一般错误; case 4: error_string=\无效交易参量;
case 5: error_string=\version of the client terminal\交易服务器繁忙; case 6: error_string=\客户终端旧版本; case 7: error_string=\没有连接服务器; case 8: error_string=\没有权限;
case 9: error_string=\trade operation (never returned error)\请求过于频繁;
case 64: error_string=\交易运行故障; case 65: error_string=\账户禁止; case 128: error_string=\无效超时; case 129: error_string=\无效价格; case 130: error_string=\无效停止;
case 131: error_string=\无效交易量; case 132: error_string=\市场关闭; case 133: error_string=\交易被禁止; case 134: error_string=\资金不足; case 135: error_string=\价格改变; case 136: error_string=\开价;
case 137: error_string=\经纪繁忙; case 138: error_string=\重新开价;
case 139: error_string=\定单被锁定;
case 140: error_string=\只允许看涨仓位; case 141: error_string=\过多请求;
case 145: error_string=\denied because order too close to market\因为过于接近市场,修改否定;
case 146: error_string=\交易文本已满;
case 147: error_string=\时间周期被经纪否定;
case 148: error_string=\limit\开单和挂单总数已被经纪限定;
case 149: error_string=\is prohibited\当对冲备拒绝时,打开相对于现有的一个单置;
case 150: error_string=\把为反FIFO规定的单子平掉;
以下是mql4的错误代码
case 4000: error_string=\没有错误; case 4001: error_string=\错误函数指示;
case 4002: error_string=\数组索引超出范围; case 4003: error_string=\对于调用堆栈储存器函数没有足够内存;
case 4004: error_string=\循环堆栈储存器溢出; case 4005: error_string=\对于堆栈储存器参量没有内存;
case 4006: error_string=\对于字行参量没有足够内存;
case 4007: error_string=\对于字行没有足够内存; case 4008: error_string=\没有初始字行;
case 4009: error_string=\在数组中没有初始字串符;
case 4010: error_string=\对于数组没有内存; case 4011: error_string=\字行过长;
case 4012: error_string=\余数划分为零; case 4013: error_string=\零划分;
case 4014: error_string=\不明命令;
case 4015: error_string=\错误转换(没有常规错误);
case 4016: error_string=\没有初始数组;
case 4017: error_string=\禁止调用DLL; //出现这个异常在导入时候运行动态调用dll即可
case 4018: error_string=\数据库不能下载; case 4019: error_string=\不能调用函数;
case 4020: error_string=\禁止调用智能交易函数;
case 4021: error_string=\function\对于来自函数的字行没有足够内存;
case 4022: error_string=\系统繁忙 (没有常规错误);
case 4050: error_string=\无效计数参量函数;
case 4051: error_string=\function parameter value\无效参量值函数; case 4052: error_string=\字行函数内部错误; case 4053: error_string=\一些数组错误;
case 4054: error_string=\应用不正确数组; case 4055: error_string=\自定义指标错误; case 4056: error_string=\不协调数组;
case 4057: error_string=\整体变量过程错误;
case 4058: error_string=\整体变量未找到;
case 4059: error_string=\测试模式函数禁止;
case 4060: error_string=\没有确认函数; case 4061: error_string=\发送邮件错误;
case 4062: error_string=\字行预计参量; case 4063: error_string=\整数预计参量; case 4064: error_string=\双预计参量;
case 4065: error_string=\数组作为预计参量; case 4066: error_string=\刷新状态请求历史数据;
case 4067: error_string=\交易函数错误;
case 4099: error_string=\文件结束; case 4100: error_string=\一些文件错误; case 4101: error_string=\错误文件名称
case 4102: error_string=\打开文件过多; case 4103: error_string=\不能打开文件;
case 4104: error_string=\不协调文件; case 4105: error_string=\没有选择定单; case 4106: error_string=\不明货币对;
case 4107: error_string=\无效价格;
case 4108: error_string=\无效定单编码; case 4109: error_string=\is not allowed in the expert properties\不允许交易;
case 4110: error_string=\are not allowed in the expert properties\不允许长期;
case 4111: error_string=\不允许短期;
case 4200: error_string=\定单已经存在; case 4201: error_string=\不明定单属性; case 4202: error_string=\定单不存在; case 4203: error_string=\不明定单类型; case 4204: error_string=\没有定单名称;
case 4205: error_string=\定单坐标错误; case 4206: error_string=\没有指定子窗口; MT4 的错误代码是存放在MetaEditor的libraries文件夹下 stdlib.mq4或stderror.mq4文件中
但是内容都是英文,我将这部分的翻译转过来,以供参考
case 1: error_string=\没有错误返回。;
case 2: error_string=\没有错误返回但结果不明; case 3: error_string=\一般错误; case 4: error_string=\无效交易参量;
case 5: error_string=\交易服务器繁忙; case 6: error_string=\客户终端旧版本; case 7: error_string=\没有连接服务器; case 8: error_string=\没有权限;
case 9: error_string=\trade operation (never returned error)\请求过于频繁;
case 64: error_string=\交易运行故障; case 65: error_string=\账户禁止; case 128: error_string=\无效超时; case 129: error_string=\无效价格; case 130: error_string=\无效停止;
case 131: error_string=\无效交易量; case 132: error_string=\市场关闭; case 133: error_string=\交易被禁止; case 134: error_string=\资金不足; case 135: error_string=\价格改变; case 136: error_string=\开价;
case 137: error_string=\经纪繁忙; case 138: error_string=\重新开价;
case 139: error_string=\定单被锁定;
case 140: error_string=\只允许看涨仓位;
case 141: error_string=\过多请求;
case 145: error_string=\denied because order too close to market\因为过于接近市场,修改否定;
case 146: error_string=\交易文本已满;
case 147: error_string=\时间周期被经纪否定;
case 148: error_string=\limit\开单和挂单总数已被经纪限定;
case 149: error_string=\当对冲备拒绝时,打开相对于现有的一个单置;
case 150: error_string=\by FIFO rules\把为反FIFO规定的单子平掉; 以下是mql4的错误代码
case 4000: error_string=\没有错误; case 4001: error_string=\错误函数指示; case 4002: error_string=\数组索引超出范围; case 4003: error_string=\对于调用堆栈储存器函数没有足够内存;
case 4004: error_string=\循环堆栈储存器溢出; case 4005: error_string=\对于堆栈储存器参量没有内存;
case 4006: error_string=\对于字行参量没有足够内存;
case 4007: error_string=\对于字行没有足够内存; case 4008: error_string=\没有初始字行;
case 4009: error_string=\在数组中没有初始字串符;
case 4010: error_string=\对于数组没有内存; case 4011: error_string=\字行过长;
case 4012: error_string=\余数划分为零;