文章 "使用带 ENCOG 机器学习框架的 MetaTrader 5 指标进行时间序列预测"

 

新文章 使用带 ENCOG 机器学习框架的 MetaTrader 5 指标进行时间序列预测已发布:

本文介绍如何将 MetaTrader 5 连接到 ENCOG - 高级神经网络和机器学习框架。它包含一个基于标准技术指标的简单神经网络指标和一个基于神经指标的 EA 交易的描述和实施。本文还附带了所有源代码、编译后的二进制文件、DLL 和一个可仿效的经过训练的网络。

图 1. 使用技术指标预测金融时间序列

作者:investeo

 

亲爱的 investeo,我的朋友、

向您致以诚挚的问候!我一读完您的精彩文章就忍不住想发表评论,我一直在翘首以盼、

在前一篇文章中,您出色地实现了解决方案,现在又向我们展示了 Encog 与 MT5 的完美集成,您的努力值得高度赞扬。

这篇文章是我读过的最好的交易文章(5 星兄弟)

再次感谢您。

谢谢、

 
FM      2       Core 1  23:10:16        2000.01.01 00:00:00   Cannot open 'EncogNNTrainDLL.dll' (126)

无法打开 dll。

我已将其定位在 C:\Program Files\MetaTrader 5\MQL5\Libraries 中,而且我的终端是在主模式下运行的,有什么线索吗?

 
NFTrader:

无法打开 dll。

我已将其定位在 C:\Program Files\MetaTrader 5\MQL5\Libraries 中,而且我的终端是在主模式下运行的,有什么线索吗?


嗨,NFTrader、

首先感谢您的感谢,我真的很感激。为了使用 DLL,您必须将 ENCOG dll 放在 MetaTrader 5 主文件夹中:

Because of "double DLL wrapping in .NET", the Cloo.dll, encog-core-cs.dll and log4net.dll files should be located in the folder of the client terminal. 
The EncogNNTrainDLL.dll file should be located in \Terminal Data folder\MQL5\Libraries\ folder.

我现在出去度假了,希望您和其他交易者能成功使用。

致以最崇高的敬意、

Investeo

 
最好还能了解:使用的是哪种教师。这样就万事大吉了!
 

祝您节日快乐

我把

The Cloo.dll, encog-core-cs.dll and log4net.dll files in C:\Program Files\MetaTrader 5


 EncogNNTrainDLL.dll in C:\Program Files\MetaTrader 5\MQL5\Libraries

但出现了同样的错误,有人遇到过这个问题吗?

FI    d  2       Core 1  20:40:09        2000.01.01 00:00:00   Cannot open 'EncogNNTrainDLL.dll' (126)
 

找到一个奇怪的解决方案

我把一个 EncogNNTrainDll.dll 拷贝放到了

C:/Program Files\MetaTrader 5\MQL5\Libraries (For indicator )

中的另一个副本

C:\Program Files\MetaTrader 5\tester\Agent-127.0.0.1-3000\MQL5\Libraries (For EA)、

并在 C:\Program Files\MetaTrader 5\tester\Agent-127.0.0.1-3000\MQL5\Files 文件夹中创建一个文件(这样我就可以放置 step5_network.eg 文件)。

EA就可以运行了!


但是指标没有绘制,尽管使用打印函数 时,它返回了值。(我仍在努力找出不绘制的原因!)。

Documentation on MQL5: Common Functions / Print
  • www.mql5.com
Common Functions / Print - Documentation on MQL5
 

非常棒的文章

你从哪里获得 2.6 版 Encog?

唯一可以下载的是 2.5.3 版,它不包含 "Encog.App.Quant"......所以我无法编译它。

谢谢

 
superluz:

非常棒的文章

你从哪里获得 2.6 版 Encog?

唯一可以下载的是 2.5.3 版,它不包含 "Encog.App.Quant"......所以我无法编译它。

谢谢



下载 EncogCSharp__2.zip 文件后

您可以在此处找到

EncogCSharp__2.zip\EncogCSharp\NinjaIndicators\

 
非常感谢 !
 

您好、

有 64 位版本的 Metatrader 可以运行吗?

它总是崩溃...... :-(

我重新编译了 64 位版本的 "EncogNNTrainDLL.dll"。

但 Metatrader 一直死机......


如果有任何建议,我都会很高兴...