设为首页 收藏本站 切换语言

【MQL4常见错误代号及处理】老版MT4编辑器写的代码,在新版编辑器中重新编译,通常会报出好多个警告!!

| 发表于 2022-12-26 10:58:45 | 显示全部楼层 |复制链接
© 本贴为 wuwei 原创/首发,严禁抄袭!
最后由 wuwei 于 2022-12-26 11:10 编辑

-
MQL4常见错误代号及处理

    新版本 MQL4程序 的常见错误以及如何避免它们已发布
    一些较旧的程序可能在新版本的MQL4编译器中返回错误。
    为了避免关键的程序完成,以前版本的编译器在运行环境中处理了许多错误。例如,除数为零或数组越界都是严重错误,并通常会导致应用程序崩溃。这些错误只在一些状态下针对某些变量值而发生。阅读这篇文章了解如何处理这样的情况。
    新的编译器可以检测实际或潜在的错误源并提高代码质量。

    在这篇文章中,我们讨论了旧程序编译过程中检测到的可能出现的错误,以及解决这些问题的方法。

1. 编译错误

1.1. 与关键字一致的标识
1.2. 变量和函数名的特殊字符
1.3. 使用switch操作符的错误
1.4. 函数返回值
1.5. 函数参数数组

2. 运行时间错误

2.1. 数组越界
2.2. 除数为零
2.3. 当前字符用0替代NULL
2.4. Unicode格式字符串和它们在DLL中的使用
2.5. 文件共享
2.6. 日期时间转换

3. 编译器警告

3.1. 全局和局部变量名称一致
3.2. 类型不匹配
3.3. 未使用的变量

1.png
2.png
3.png

   请问MT4 EA不能开单,日志显示"OrderSenderror 130”是什么意思?
   最好能直接给我一个能用的ORDERSEND代码,希望能根据相应条件,每个货币对都能开单而且只开一单。

   百度啊,大哥。也有MT4错误代码表的。
   ERR_INVALID_STOPS检查你的止损价位,是不是太近、甚至设反了。

   MT4的错误代码是存放在MetaEditor Ilibraries文件夹下stdlib.mq4stderror.mq4文件中

   虽然官方网站mql4.com已经提供了完全的mt4错误代码对照表,但很多朋友或者不知道、或者不懂英文;而官方的中文翻译错漏实在太多(一看就是机器翻译,牛头不对马嘴),所以制作了一份中文版的《MT4错误代码大全》,并根据实际情况修订了部分官方的中文翻译。

MQL4常见错误代号及处理.xlsx

20.8 KB, 下载次数: 3, 下载积分: 活跃度 -5 售价: 2 H币  [记录]  [下载]

MQL4常见错误代号及处理

评分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN    参与人数:0    我的评分:未评 下载时遇到问题?
如果有帮助,就支持一下我呗
举报

评论 使用道具

精彩评论6

wuwei
CCC
 楼主 | 发表于 2023-1-7 17:23:19 | 显示全部楼层
MQL4程序的常见错误以及如何避免它们
介绍
一些较旧的程序可能在新版本的MQL4编译器中返回错误。
为了避免关键的程序完成,以前版本的编译器在运行环境中处理了许多错误。例如,除数为零或数组越界都是严重错误,并通常会导致应用程序崩溃。这些错误只在一些状态下针对某些变量值而发生。阅读这篇文章了解如何处理这样的情况。
新的编译器可以检测实际或潜在的错误源并提高代码质量。
在这篇文章中,我们讨论了旧程序编译过程中检测到的可能出现的错误,以及解决这些问题的方法。
1.        编译错误
2.       
        1.1. 与关键字一致的标识
        1.2. 变量和函数名的特殊字符
        1.3. 使用switch操作符的错误
        1.4. 函数返回值
        1.5. 函数参数数组
3.        运行时间错误
4.       
        2.1. 数组越界
        2.2. 除数为零
        2.3. 当前字符用0替代NULL
        2.4. Unicode格式字符串和它们在DLL中的使用
        2.5. 文件共享
        2.6. 日期时间转换
5.        编译器警告
        3.1. 全局和局部变量名称一致
        3.2. 类型不匹配
        3.3. 未使用的变量
134.png

MQL4程序的常见错误以及如何避免它们(部分截图)

MQL4程序的常见错误以及如何避免它们(部分截图)

MQL4程序的常见错误以及如何避免它们.docx

155.75 KB, 下载次数: 0, 下载积分: 活跃度 -5 售价: 10 H币  [记录]  [购买]

【最新发布】MQL4程序的常见错误以及如何避免它们(15页完整版)

评分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN    参与人数:0    我的评分:未评 下载时遇到问题?
举报

点赞 评论 使用道具

ssbienhild
DD
| 发表于 2022-12-27 15:36:15 | 显示全部楼层
排除错误是编程的必经之路,烦恼啊
举报

点赞 评论 使用道具

qwe11
CCC
| 发表于 2022-12-28 08:08:30 | 显示全部楼层
是不是太近
举报

点赞 评论 使用道具

syx
DDD
| 发表于 2023-1-2 22:03:10 | 显示全部楼层
好资料不错
举报

点赞 评论 使用道具

llkking
DD
| 发表于 2023-1-5 14:07:09 | 显示全部楼层
学习到了~~~~!
举报

点赞 评论 使用道具

ken138888
B
| 发表于 2023-1-27 13:43:57 | 显示全部楼层
非常不错
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

wuwei

wuwei CCC

破解 指标 函数 定制编写(MT4 MT5 EA)破源 资源分享

天眼云VPS
简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)