外汇EA编写教程:从 MQL4 迁移到 MQL5
Mql5 发布于 2018-08-31
简介 很多开发人员已经累积了很多用 MQL4 编写的指标和交易策略。要在 Metatrader 5 中使用它们,应将它们转换为 MQL5。用 MQL5 重写所有程序并不是如此容易。如果有转换参考,则进行转换会容易得多,最好以例子说明。 在本文中,我愿意推荐我自己的有关从 MQL4...
Mql5 发布于 2018-08-31
简介 很多开发人员已经累积了很多用 MQL4 编写的指标和交易策略。要在 Metatrader 5 中使用它们,应将它们转换为 MQL5。用 MQL5 重写所有程序并不是如此容易。如果有转换参考,则进行转换会容易得多,最好以例子说明。 在本文中,我愿意推荐我自己的有关从 MQL4...
Mql5 发布于 2018-08-31
简介 在我的前作《面向新手的 MQL5 自定义指标》和《初学者以 MQL5 实现对数字滤波器的实际实施》中,我重点详述了具有一个指标缓冲区的指标的结构。 显而易见,这种方法可广泛适用于编写自定义指标,但真实交易很难限制在它们的使用范围内,因此,是时候提出更复杂的构建指标代码的方法...
Mql5 发布于 2018-08-31
简介 我的第一篇文章《MetaTrader 4 与 MATLAB Engine(虚拟 MATLAB 机)交互》在 MQL 社区中引起了部分读者的关注。有些读者 (1Q2W3E4R5T) 甚至将此项目从 Borland 移植到 VS2008。然而时光荏苒(伤感但真实),MetaTr...
Mql5 发布于 2018-08-31
面向对象编程 (OOP) 简介 “傻瓜式”问题:只对过程程序设计有非常模糊的认识,有可能掌握 OOP 并使用它编写自动交易策略吗?或该任务是否已超出了普通用户的能力范畴? 一般而言,使用面向对象编程语言编写 MQL5“EA 交易”或指标而不使用面向对象编程原理是可能的。在您的开发...
Mql5 发布于 2018-08-31
简介 移动平均线的使用在市场时间序列的分析中、在指标和 EA 交易的编程中都是一种常见的实践方法。它是最流行的价格数据平滑方法。在新版本的 MQL 语言中,有成打的移动平均线算法可供使用。 它们之间有何差异?计算速度确实取决于某些移动平均线的算法吗?哪种算法最快? 与 MetaT...
Mql5 发布于 2018-08-31
简介 熟悉市场情绪的人都知道 MACD 指标(其全称为平滑异同移动平均线)- 自计算机分析方法面世以来即已被交易人员用于分析价格变动的强大工具。 长久以来,我都在研究这个在图表中占得一席之地的 MACD 指标。我接触过这一指标的多种不同类型,它们具有不同的选项和不同的计算算法,因...
Mql5 发布于 2018-08-31
简介 这一切开始于当我从 Theoretical Basis of Building Cluster Indicators for FOREX(建立 FOREX 群集指标的理论基础)一文中第一次听到群集指标时。当时我对其非常感兴趣,我决定在多市场分析方面写一点类似的东西。首先,我...
Mql5 发布于 2018-08-31
简介 这篇简短的文章致力于说明 MetaQuotes Software Corp 开发的 MetaTrader 5 平台的一个新的 MQL5 功能。也许本文发表的时间稍微有点晚(它应该在 2009 年 9-10 月间发布,这样就算得上及时了),但尚未有该主题的相似文章面世。此外,...
Mql5 发布于 2018-08-31
简介 亲爱的读者,您好! 本文中,我们会研究在“EA 交易”/脚本/指标中查找错误的方式以及记录方法。我还会向您推荐一款查看日志的小程序 – LogMon。 查找错误是编程过程中不可或缺的一部分。编写新的代码块时,有必要检查其是否正确工作、有无逻辑错误。您可以通过三种...
xiaoM 发布于 2018-08-20
如果是MT4的回测,需要注意几个点:1. 如果你的策略是基于Tick数据的话,回测至少要达到99%的精度。(例如使用TickStory下载数据以及回测)