外汇EA编写教程:时间序列主要特性的分析
32Mql5 发布于 2018-08-31
简介 以价格系列表示的流程分析工作极具挑战性,通常都需要大量的时间和精力。这会涉及到研究中序列的特点,以及这样一个事实:尽管有大量各种各样的相关出版物,但有时仍然很难找到足以解决某特定问题的编程解决方案。 就算是找到一种适当的脚本或指标,也并不意味着其源代码就不需要调整以适应手头...
Mql5 发布于 2018-08-31
简介 以价格系列表示的流程分析工作极具挑战性,通常都需要大量的时间和精力。这会涉及到研究中序列的特点,以及这样一个事实:尽管有大量各种各样的相关出版物,但有时仍然很难找到足以解决某特定问题的编程解决方案。 就算是找到一种适当的脚本或指标,也并不意味着其源代码就不需要调整以适应手头...
Mql5 发布于 2018-08-31
简介 本文的目标受众是想要学习如何以全新的 MQL5 语言编写简单“EA 交易”的初学者。首先,我们将定义我们的 EA(EA 交易)的功能,接下来是 EA 如何实现这些功能。 1. 交易策略 EA 的功能: EA 将监视一个特定的指标,当满足某一条件时(或满足某些条件时),它将基...
Mql5 发布于 2018-08-31
简介 世界上数以百万计的交易者使用 MetaQuotes Software Corp 开发的交易平台。导致成功的关键因素是以多年经验为基础的技术卓越性和最佳软件解决方案。 很多人已经用新的 MQL5 语言预测新的机 会。其关键特点是高性能和使用面向对象编程的可能性。此外,随着在 ...
Mql5 发布于 2018-08-31
简介 在本人的《指标的经济计算原则》一文中,我执行了相当有说服力的测试,证实了并非代码中对于自定义或技术指标的每一次调用,都是某制定指标中执行中间计算的最优方式。 如果我们将中间计算的代码置入指标,其执行速度看似比我们最终的执行速度快很多。 如果能足够简单,那么,这种编写代码的方...
Mql5 发布于 2018-08-31
简介 任何交易系统的生存期都可简化为开仓和平仓。这一点毫无疑问。但如果涉及到算法的实现,则有多少编程人员就有多少种选择。每个人都会以自己的方式来解决同样的问题,但殊途同归。 经过多年的编程实践,各种构建“EA 交易”的逻辑和结构的方法已一一试遍。现在可以说已开发出用于所有代码的清...
Mql5 发布于 2018-08-31
简介 在 MQL5 中,您可能会创建自己的类以在代码中进一步使用该类类型的变量。我们已从前文 MQL5 中对象创建和析构的顺序中学到,结构和类可以通过两种方式创建 – 自动和动态。 要自动创建对象,只需声明一个类类型变量 – 系统将自动创建对象并初始化对象...
Mql5 发布于 2018-08-31
简介 利用 MQL 编写“EA 交易”的任何交易者,或早或晚都会面临报告其“EA 交易”如何起作用的必要性。也可能需要实现“EA 交易”行动相关的短信或电子邮件通知。不管哪种情况,我们都得“捕捉”市场中发生特定事件或某个“EA 交易”执行的行动,并通知用户。 我会用本文为您讲解可...
Mql5 发布于 2018-08-31
简介 本文旨在让读者熟悉使用 MQL5 语言图形对象的一种可能变量。它会对一个利用图形对象管理简单频谱分析程序的控制面板的实施指标进行分析。 本文随附三份文件: SpecAnalyzer.mq5 – 本文中讲述的指标。 SpecAnalyzer.mqh – SpecAnalyze...
Mql5 发布于 2018-08-31
简介 MQL5 中调用指标的方式有几种, 而且大都是利用 IndicatorCreate() 和 iCustom() 函数执行的。此外,这些函数只会返回指标句柄,再通过它来完成指标相关的进一步工作。那么,什么是句柄呢?如何处理 IndicatorCreate() 与 iCusto...
Mql5 发布于 2018-08-31
简介 为了让 MQL5 语言的程序员更加轻松地编程,设计师们创建了一个“标准库”,其中涵盖了几乎所有的 API MQL5 函数,而且使用它们也更加简单、方便。本文会试着创建一个信息面板,其中包含该标准库所使用的最大数量的类。 1. “标准库”类概述 那么,这个库究竟是什么呢?本网...