Expert Advisor Visual Wizard for MetaTrader 5 provides a visual environment for the design of expert advisors and forex signals. No coding, programming or MQL 5 knowledge is required. The visual approach eliminates the need to write MQL 5 code. Trading diagrams are analyzed automatically by Molanis' MQL 5 code generator that transforms them...
The MetaTrader 5 Trading Platform is designed to provide brokerage services to traders in Forex, CFD, Futures, as well as stock markets. Become a broker and start rendering services to traders on the financial markets.
用于预测市场价格的通用回归模型
市场价格是由于需求和供应之间缺乏稳定平衡而形成的,反之,又取决于各种各样的经济、政治和心理因素,由于性质以及影响原因的差异,直接考虑这些因素非常困难。
然而,必须能够预见并以一定程度地精确性来预测将来的市场价格行为,以便对当前情形下的货物的买卖(包括货币或股票),做出正确的决策。可以使用来自各种来源的、以一种或另一种方式处理的、不同性质的大量信息来解决这个问题。
使用了 4 类分析 /1/,依据研究者的目的、资格或倾向来制定有效的市场行为战略和战术:
使用带 ENCOG 机器学习框架的 MetaTrader 5 指标进行时间序列预测
本文将介绍如何将 MetaTrader 5 连接到 Heaton Research 开发的 ENCOG - 高级神经网络和机器学习框架。我知道有一些以前讲述过的方法让 MetaTrader 能够使用机器学习技术:FANN、NeuroSolutions、Matlab 和 NeuroShell。我希望 ENCOG 将是一个补充解决方案,因为它是牢固可靠并设计良好的代码。
在 MetaTrader 5 中使用自组织特征映射(Kohonen 映射)
自组织特征映射 (SOM) 是一种人工神经网络,使用无监督学习方法来进行训练,从而形成训练样本输入空间的二维离散表示内容,称为映射。
这些映射类似于多维标度,适合用于实现高维数据低维表示的分类和可视化。该模型首先由芬兰教授 Teuvo Kohonen 作为人工神经网络提出,因此有时也被称为 Kohonen 映射。
有大量算法可供使用,我们将采用在 http://www.ai-junkie.com 中提出的代码。为了在 MetaTrader 5 客户端中实现数据可视化,我们将使用 cIntBMP - 一个用于创建 BMP 图像的库。在本文中,我们将讨论 Kohonen 映射的几个简单应用。
创建 EA 交易优化的自定义标准
MetaTrader 5 客户端提供了各种机会来优化 EA 交易的参数。除了策略测试程序中包含的优化标准以外,开发人员还有机会创建自己的标准。这样一来,EA 交易的测试和优化便具有了无限的可能性。本文介绍了创建此类标准的实用方法,既适用于复杂标准,也适用于简单标准
由于这一主题已多次探讨过,因此我只打算列出相关文章,并对其进行简要介绍。建议您在阅读本文之前熟悉以下资料。
当然,首先您需要熟悉随客户端一起提供的说明文档。
我使用的是福汇MT4平台,是否可以使用订阅信号呢,该怎么操作?谢谢!
使用指数平滑法进行时间序列预测(续)
《使用指数平滑法进行时间序列预测》 一文对指数平滑模型进行了简要总结,举例阐明了一种用于优化模型参数的可能方案,并最终提出了基于呈线性衰减的增长模型开发的预测指标。本文体现了在一定程度上提升该预测指标准确性的一次尝试。
预测货币报价甚至提前三四步进行极为可靠的预测,实施起来都比较复杂。然而,在本系列的前一篇文章中,我们会提前 12 步进行预测,并清楚认识到无法在如此长的范围内获得满意结果。因此,置信区间最窄的前几步预测应给予最大关注。
提前 10 到 12 步进行预测主要是为了说明不同模型与预测方法的行为特征。在任何情况下,针对任何范围获得的预测准确度都可以利用置信区间限制进行评估。本文的首要目的就是说明一些有助于升级文章 [1] 中所述指标的方法。
由于前文已经介绍了查找若干变量函数最小值(该值用于生成指标之用)的相应算法,这里就不再赘述。为了简便起见,我们尽量减少理论方面的内容。
使用 EA 交易可视向导创建 EA 交易
MetaTrader 5 的“EA 交易可视向导”提供一种高度直观的图形环境,带有一整套允许您在数分钟内完成 EA 交易设计的预定义交易代码块。无需编写代码、编程或 MQL5 知识。
“EA 交易可视向导”的单击拖拽法允许您像使用铅笔和纸张一样,创建外汇交易策略与信号的可视化呈现。这些交易图表均通过 Molanis 的 MQL5 代码生成器自动进行分析,并将其转换为即用型 EA 交易。而互动式图形环境则会简化设计过程,且无需编写 MQL5 代码。
有了“EA 交易可视向导”,您只需遵循一个 3 步流程:
Trademinator 3:交易机器的崛起
很久以前,有一个论坛 (MQL5) 发布了两篇文章:"《遗传算法 - 很简单!》(作者 joo)及《Dr. Tradelove...》(作者是我)。在第一篇文章中,作者为我们提供了一款优化您所需任何内容的强大工具,其中就包括交易策略 - 一种通过 MQL5 语言实施的遗传算法。
利 用此算法,我在第二篇文章中就尝试着根据它来开发一个自优化的 EA 交易。此文以下述任务的公式化描述作为结尾:要创建不仅可以选择某特定交易系统的最佳参数、亦可选择所有已制定策略中最佳策略的 EA 交易(当然是自优化型)。我们来看看是否可能,如果可能,又该怎样做到。
保证 MQL5 代码的安全:密码保护、钥匙生成器、时间限制、远程许可证及先进的 EA 许可证密钥加密技术
大多数开发人员都需要保证其代码的安全性。本文就会讲到 MQL5 软件的几种不同的保护方式。本文中所有示例均涉及 EA 交易,但相同的法则亦适用于脚本及指标。本文会从简单的密码保护开始,然后再讲解密钥生成器、授予某给定经纪账户许可以及时限防护。之后还会引入一种远程 许可服务器理念。我在有关 MQL5-RPC 框架的上一篇文章中 ,讲到过从 MetaTrader 5 到任何 XML-RPC 服务器的“远程过程调用”内容。
我会利用该解决方案,作为远程许可的一个示例。我还会讲到如何利用 base64 编码增强该解决方案,并提供 PGP 支持建议,以实现对于 MQL5 EA 交易与指标的超安全保护。我知道,MetaQuotes Software Corp. 会提供一些直接通过 MQL5.com 市场部分授予代码许可的选项。这对于所有开发人员而言,都非常有好处,而且不会与本文中所述理念出现冲突。两种解决方案结合使用,只会让防护更加有力,在对抗软件盗版的问题上也会更加安全。