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

 
Graff:

经过这些操作后,它几乎可以工作了,但现在它在训练时会挂起,同时错误也不会飞出。

我使用的是 4.NET。Win 7 x64 sp1

NeuralEncogIndicator (EURUSD,M5) Access violation read to 0x00000000 continue

.

回答我自己的问题。我设法使用 ENCOG 作者的原始代码(链接见上)使 NinjaIndicators 正常工作。出乎意料的是,NeuralEncogIndicator 成功提取了它创建的 step5_network.eg,并且没有因读取到 0x00000000 的访问违规而死亡(有史以来第一次)。
 
jrbr:

谢谢你的代码。

我在执行 结束时遇到了一个问题。我在日志中发现了这个错误:

2011.05.06 14:49:05 核心 1 2010.11.05 21:56:08 未处理异常 0xE0434F4D

2011.05.06 14:49:05 Core 1 2010.11.05 21:56:08 C:\Program Files\MetaTrader 5\Tester\Agent-127.0.0.1-3000\MQL5\Files\step5_network.eg

dll 的位置是正确的,我不知道我错过了什么。

有人能帮我吗?

您好

我也遇到了这个问题:

我安装了 C sharp,问题就解决了:)

致以最崇高的敬意

 

尝试在控制面板->区域和语言->附加设置中将小数符号更改为". "而不是","...

 

我想把这篇文章中的指标(stoch 和 william R%)改成我需要的指标、

我有两个问题:如何训练我的新文件?

我用新数据制作了 mt5export.cvs(来自我的新指标、货币和时间框架),但我不知道如何制作其他文件...

我的 encog 工作台无法打开 step5_network.eg 文件并报错:

--------------------------------------------------------------------

非常抱歉,我们发生了意外错误。

您能否考虑将此信息发送给我们?

我们不会传送任何个人信息,只会传送您在下面看到的信息。

这些信息对于我们改进 Encog 程序非常有用。

----------------------------------------------------------------------

Encog 版本:2.5.3

Encog 工作台版本:2.5.3

Java 版本:1.6.0_25

Java 供应商:Sun Microsystems Inc.

操作系统名称: Windows XPWindows XP

操作系统架构:x86

操作系统版本: 5.1

核心数量2

----------------------------------------------------------------------

异常: java.lang.NullPointerException

org.encog.persist.PersistorUtil.createPersistor(PersistorUtil.java:131)

org.encog.persist.EncogMemoryCollection.load(EncogMemoryCollection.java:230)

org.encog.workbench.EncogWorkBench.load(Unknown Source)

org.encog.workbench.frames.document.EncogDocumentOperations.performFileOpen(Unknown Source)

org.encog.workbench.dialogs.splash.EncogWorkbenchSplash.actionPerformed(Unknown Source)

javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)

javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)

.

.

.

.

java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

java.awt.EventDispatchThread.pumpEvents(Unknown Source)

java.awt.EventDispatchThread.pumpEvents(Unknown Source)

java.awt.EventDispatchThread.run(Unknown Source)


 
jrbr:

感谢您提供的代码。

我在执行 结束时遇到了一个问题。我在日志中发现了这个错误:

2011.05.06 14:49:05 核心 1 2010.11.05 21:56:08 未处理异常 0xE0434F4D

2011.05.06 14:49:05 Core 1 2010.11.05 21:56:08 C:\Program Files\MetaTrader 5\Tester\Agent-127.0.0.1-3000\MQL5\Files\step5_network.eg

dll 的位置是正确的,我看不出我漏掉了什么。

有人能帮我吗?

我也遇到了这个问题 .我确实安装了 C# 和 vs2008。有没有其他人用不同的方法解决了这个问题?

 

感谢您分享这项技术。但是,我无法启动它。

文件放置在


C:\Program Files\MetaTrader 5\Cloo.dll

C:\Program Files\MetaTrader 5\encog-core-cs.dll

C:\Program Files\MetaTrader 5\log4net.dll

Indicators placed in:

C:\Program Files\MetaTrader 5\MQL5\Indicators

在测试器中创建 "Files "文件夹,即 C:\Program Files\MetaTrader 5\Tester\Agent-127.0.0.1-3000\Files

将 EncogNNTrainDLL.dll 放在

C:\Program Files\MetaTrader 5\Tester\Agent-127.0.0.1-3000\MQL5\Libraries and

C:\ Files\MetaTrader 5\MQL5\Libraries

问题

2011.10.10 19:45:21 Core 1 connection closed
2011.10.10 19:45:21 Core 1 disconnected
2011.10.2011.10.10 19:45:21 核心 1测试人员代理 授权错误
2011.10.10 19:45:09 核心 1 已连接
2011.10.10 19:45:09 核心 1 连接到 127.0.0.1:3000

不知道现在发生了什么。所有测试代理都已禁用,只允许本地代理。

有人找到解决办法了吗?

 

忘记了授权错误。卸载并重新安装后就解决了。还在 Windows 7 下兼容了 XP SP3。兼容的原因是在开始菜单中点击 MetaTrader 无法看到创建的 EA,但在 MetaEditor 中点击 MetaTrader 却可以在 MetaTrader 中看到 EA。真奇怪。

 

精彩的文章:-)

有人使用 ENCOG 3.0.1 版本吗?

我在分析和规范化 CSV 文件时遇到了问题

 

还有哪些商业交易系统使用 ENCOG?

潜力巨大,我希望看到类似 Trading Solutions 的系统。

 

investeo 的文章真棒!

只有一个问题,每次我在模拟器上运行 EA 时,都会出现以下错误...

2012.08.07 20:10:36 Core 1 2012.01.01 00:00:00 Access violation read to 0x00000000

我已按照本页上的建议进行操作。但仍出现错误。

请帮助我?