文章 "针对初学者以 MQL5 编写“EA 交易”的分步指南" - 页 28 1...21222324252627282930 新评论 Rustam Ayupov 2022.05.09 20:33 #271 MrBrooklin #:你好,鲁斯塔姆!我在邮件底部附上了该 EA 的工作版本。已对这部分代码进行了修改:添加了黄色高亮显示的内容:并删除了与 Buy_opened 和 Sell_opened 相关的条件:问候,弗拉基米尔MrBrooklin#: 你好,Rustam!我在邮件底部附上了该 EA 的工作版本。该代码部分已做更改:添加了黄色高亮显示的内容:并删除了与 Buy_opened 和 Sell_opened 相关的条件:再见,弗拉基米尔。你好,弗拉基米尔!由于某种原因,所附文件无法正常运行,我将尝试把您的代码插入智能交易系统,到时再看吧。您好,鲁斯塔姆。 它在测试器中正常工作,只是操作系统一定又更新了,而且插入的方式也很经典,没有本地的特殊性)请看。 MrBrooklin 2022.05.09 21:10 #272 Rustam Ayupov #:你好,弗拉基米尔!由于某种原因,所附文件无法运行,我会尝试将您的代码插入 EA 中,到时再看吧。致敬,鲁斯塔姆。 你好,鲁斯塔姆!我在两个不同的终端上检查了 EA 文件。一切正常。您可以在下图中看到。试着运行可视化测试并进入日志选项卡。如果有红圈信息,请将其复制并发布到论坛上。 弗拉基米尔 Rustam Ayupov 2022.05.10 07:13 #273 MrBrooklin #:你好,鲁斯塔姆!我在两个不同的终端上检查了 EA 文件。一切正常。您可以在下图中看到。请尝试运行可视化测试,并进入 "日志 "选项卡。如果出现带红圈的信息,请将其复制并发布到论坛上。再见,弗拉基米尔。 你好,弗拉基米尔!您的文件成功了,在测试器中,只是看到了一些更新的东西,再次与我的操作系统和插入只是经典,没有其本地的特殊性)看。 现在正在优化,非常极端)。 致敬,鲁斯塔姆。 MrBrooklin 2022.05.10 07:36 #274 Rustam Ayupov #:你好弗拉基米尔 !您的文件成功了,在测试器中,只是看到了一些更新的东西,再次与我的操作系统和插入只是经典,没有其本地的特殊性)看。致敬,鲁斯塔姆。根据我的个人经验,我可以强调一下自学 MQL5 语言的要点: 除非你开始自己编写代码,即使是简短的脚本,否则你将一事无成。 请务必为您要编写的代码行留下注释。这将使您更容易理解现在要编写的代码。 您需要了解函数的用途并学习如何编写它们。 请务必学习和使用《MQL5 参考手册》。 致敬,弗拉基米尔 Rustam Ayupov 2022.05.10 08:06 #275 MrBrooklin #:根据我的个人经验,我可以强调一下自学 MQL5 语言的要点: 除非您开始自己编写代码,即使是简短的脚本,否则您将一事无成。 请务必为您要编写的代码行留下注释。这将使您更容易理解现在要编写的代码。 您需要了解函数的用途并学习如何编写它们。 请务必学习和使用《MQL5 参考手册》。 致 Vladimir。 我完全理解,100% 同意您的观点,我阅读了您提供的所有资料,并参考了《MQL5 参考手册》和已出版的 C++ 课程。MQL5 的作者曾谈到在他们的 MT5 终端程序中使用另一种语言 Python,显然是为了它(非常慢)"疯狂 "的速度,最近 "疯狂 "的速度,太棒了,但不是很快。在意识到 FXopen 经纪商落后于 MT5 新闻并因此产生错误、不执行 MQL5 类行之后,我将其从我的经纪商集合中删除,我仍在关注其他经纪商,论坛上有论坛成员和更多经纪商的类似辩论。但很明显,现在是时候更新过去技能中留下的一切,并添加大量新闻了,因为我意识到,无论是使用终端还是使用编辑器。我为将来保存了一个在线 C++ 编译器,我们将用它来测试 MT5 终端编辑器。首先,我想了解优化 Expert Advisor 的巨额止盈安全网、追踪或根据作者声明在价格反转后平仓。如果 Expert Advisor 能正常工作,我现在就可以建立所有必要的编程,而且会正常工作,因为我还没有遇到过最好的策略算法,而且自 MT3 推出以来,市场上就没有过这样的算法),但如果要理解庞大的 MQL5,整个过程都是 C++,这显然毫无意义?F1 指南效果很好。对不起,我说得太长了) 我发现了一个手动跟踪,就在图表上,看看它是否会跟随价格?这不是止损。 谢谢! 谢谢,鲁斯塔姆。 sergusmar 2022.08.09 17:08 #276 你好,塞缪尔。非常好的文章。在文章的最后,您提到为了提高效果,需要考虑很多方面,但这些方面都没有包括在内。您能不能提一下缺少的那些方面或技术,仅供学习参考。 非常感谢。 Kpatcha SAMA 2022.10.14 18:35 #277 向您致意。您的文章非常有趣,非常感谢,我是一个初学者,从您的文章中学到了很多东西。 但是,我的代码有问题。我试着根据 MQL5 参考资料修改我的代码。我收到了错误提示:(我的代码中第 138 和 169 行的控件):My_First_EA (EURUSD DFX 10 Index,M1) OrderSend 错误 4752(我的代码中第 142 行的控件 ) : My_First_EA (EURUSD DFX 10 Index,M1) 警报:买入订单请求无法完成 - 错误:4752(我的代码中第 173 行的控件 ) : My_First_EA (EURUSD DFX 10 Index,M1) 警报:卖出订单 请求无法完成 - 错误:4752 我试图了解此类错误,但没有找到纠正方法。感谢您的热心帮助。 附加的文件: My_First_EA.mq5 12 kb Discussion of article "Step-by-Step Mario31415927 2023.01.09 21:06 #278 尝试理解新代码。 不幸的是,当一些仓位已经打开时,EA 又打开了更多仓位。 错误出在哪里? 感谢您的帮助 Carl Schreiber 2023.01.10 08:53 #279 Mario31415927 #:试着理解新代码。 不幸的是,EA 在已经打开一些仓位的情况下又打开了更多仓位。 什么错误?感谢您的帮助 我现在也不知道 - 但您可以自己试试看: 在 EA 打开新仓位时设置断点(F9 或 DebugBreak())。 然后,您可以检查调试窗口中的变量,看看为什么尽管有头寸,但另一个... amando 2023.01.11 20:00 #280 Mario31415927 #:试着理解新代码。 不幸的是,如果已经有一些仓位,EA 会打开更多仓位。 什么错误?感谢您的帮助 可能是因为您没有询问仓位是否已经打开。如果不这样做,只要满足条件就会开仓 1...21222324252627282930 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好,鲁斯塔姆!我在邮件底部附上了该 EA 的工作版本。已对这部分代码进行了修改:
添加了黄色高亮显示的内容:
并删除了与 Buy_opened 和 Sell_opened 相关的条件:
问候,弗拉基米尔
你好,Rustam!我在邮件底部附上了该 EA 的工作版本。该代码部分已做更改:
添加了黄色高亮显示的内容:
并删除了与 Buy_opened 和 Sell_opened 相关的条件:
再见,弗拉基米尔。
你好,弗拉基米尔!由于某种原因,所附文件无法正常运行,我将尝试把您的代码插入智能交易系统,到时再看吧。
您好,鲁斯塔姆。
它在测试器中正常工作,只是操作系统一定又更新了,而且插入的方式也很经典,没有本地的特殊性)请看。你好,弗拉基米尔!由于某种原因,所附文件无法运行,我会尝试将您的代码插入 EA 中,到时再看吧。
致敬,鲁斯塔姆。
你好,鲁斯塔姆!我在两个不同的终端上检查了 EA 文件。一切正常。您可以在下图中看到。试着运行可视化测试并进入日志选项卡。如果有红圈信息,请将其复制并发布到论坛上。
弗拉基米尔
你好,鲁斯塔姆!我在两个不同的终端上检查了 EA 文件。一切正常。您可以在下图中看到。请尝试运行可视化测试,并进入 "日志 "选项卡。如果出现带红圈的信息,请将其复制并发布到论坛上。
再见,弗拉基米尔。
你好,弗拉基米尔!您的文件成功了,在测试器中,只是看到了一些更新的东西,再次与我的操作系统和插入只是经典,没有其本地的特殊性)看。
现在正在优化,非常极端)。
致敬,鲁斯塔姆。
你好弗拉基米尔 !您的文件成功了,在测试器中,只是看到了一些更新的东西,再次与我的操作系统和插入只是经典,没有其本地的特殊性)看。
致敬,鲁斯塔姆。
根据我的个人经验,我可以强调一下自学 MQL5 语言的要点:
- 除非你开始自己编写代码,即使是简短的脚本,否则你将一事无成。
- 请务必为您要编写的代码行留下注释。这将使您更容易理解现在要编写的代码。
- 您需要了解函数的用途并学习如何编写它们。
- 请务必学习和使用《MQL5 参考手册》。
致敬,弗拉基米尔根据我的个人经验,我可以强调一下自学 MQL5 语言的要点:
- 除非您开始自己编写代码,即使是简短的脚本,否则您将一事无成。
- 请务必为您要编写的代码行留下注释。这将使您更容易理解现在要编写的代码。
- 您需要了解函数的用途并学习如何编写它们。
- 请务必学习和使用《MQL5 参考手册》。
致 Vladimir。我完全理解,100% 同意您的观点,我阅读了您提供的所有资料,并参考了《MQL5 参考手册》和已出版的 C++ 课程。MQL5 的作者曾谈到在他们的 MT5 终端程序中使用另一种语言 Python,显然是为了它(非常慢)"疯狂 "的速度,最近 "疯狂 "的速度,太棒了,但不是很快。在意识到 FXopen 经纪商落后于 MT5 新闻并因此产生错误、不执行 MQL5 类行之后,我将其从我的经纪商集合中删除,我仍在关注其他经纪商,论坛上有论坛成员和更多经纪商的类似辩论。但很明显,现在是时候更新过去技能中留下的一切,并添加大量新闻了,因为我意识到,无论是使用终端还是使用编辑器。我为将来保存了一个在线 C++ 编译器,我们将用它来测试 MT5 终端编辑器。首先,我想了解优化 Expert Advisor 的巨额止盈安全网、追踪或根据作者声明在价格反转后平仓。如果 Expert Advisor 能正常工作,我现在就可以建立所有必要的编程,而且会正常工作,因为我还没有遇到过最好的策略算法,而且自 MT3 推出以来,市场上就没有过这样的算法),但如果要理解庞大的 MQL5,整个过程都是 C++,这显然毫无意义?F1 指南效果很好。对不起,我说得太长了)
我发现了一个手动跟踪,就在图表上,看看它是否会跟随价格?这不是止损。
谢谢!
谢谢,鲁斯塔姆。
你好,塞缪尔。非常好的文章。在文章的最后,您提到为了提高效果,需要考虑很多方面,但这些方面都没有包括在内。您能不能提一下缺少的那些方面或技术,仅供学习参考。
非常感谢。
但是,我的代码有问题。我试着根据 MQL5 参考资料修改我的代码。
我收到了错误提示:
(我的代码中第 138 和 169 行的控件):My_First_EA (EURUSD DFX 10 Index,M1) OrderSend 错误 4752
(我的代码中第 142 行的控件 ) : My_First_EA (EURUSD DFX 10 Index,M1) 警报:买入订单请求无法完成 - 错误:4752(我的代码中第 173 行的控件 ) : My_First_EA (EURUSD DFX 10 Index,M1) 警报:卖出订单 请求无法完成 - 错误:4752
我试图了解此类错误,但没有找到纠正方法。感谢您的热心帮助。
尝试理解新代码。
不幸的是,当一些仓位已经打开时,EA 又打开了更多仓位。
错误出在哪里?
感谢您的帮助
试着理解新代码。
不幸的是,EA 在已经打开一些仓位的情况下又打开了更多仓位。
什么错误?
感谢您的帮助
我现在也不知道 - 但您可以自己试试看:
试着理解新代码。
不幸的是,如果已经有一些仓位,EA 会打开更多仓位。
什么错误?
感谢您的帮助
可能是因为您没有询问仓位是否已经打开。如果不这样做,只要满足条件就会开仓