文章 "使用带 ENCOG 机器学习框架的 MetaTrader 5 指标进行时间序列预测" - 页 2 123456 新评论 superluz 2011.04.27 13:30 #11 是的......现在可以用了 我必须将 "Cloo.dll、encog-core-cs.dll 和 log4net.dll "复制到安装 Metatrader 的根目录下,也就是 "Terminal64.exe "所在的位置。) NFTrader 2011.04.27 18:44 #12 但是指标没有绘制,尽管使用打印函数 时会返回值。(我还在研究它为什么不绘制!)。找到解决办法了,它需要一些时间来计算和绘制,当我注意到我的 Cpu 占用率很高时,我想明白了。谢谢、 Serge 2011.05.03 01:48 #13 编译并运行 NinjaIndicators 后,弹出以下错误:在源代码中,我只修改了public constring DIRECTORY = "d:{\Fx_dev\Program Files\MetaTrader 5\MQL5\\Files\"; mt5export.csv是由脚本生成的,并且在指定的文件夹中。如何使其正常工作?编辑:使用文章中的原始 exe 会发生同样的情况。 jrbr 2011.05.06 18:05 #14 谢谢你的代码。我在执行 结束时遇到了一个问题。我在日志中发现了这个错误:2011.05.06 14:49:05 核心 1 2010.11.05 21:56:08 未处理异常 0xE0434F4D2011.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.egdll 的位置是正确的,我不知道我错过了什么。有人能帮我吗? Serge 2011.05.08 17:58 #15 呜呜呜......呜呜呜......呜呜呜......"。问题仍然相关。在未重新编译的情况下使用原始的 NinjaIndicators.exe 也会出现同样的情况。SUS:你为什么要发布一篇带有非工作代码的文章????。 Automated-Trading 2011.05.10 13:12 #16 Graff:呜呜呜......呜呜呜......呜呜呜......"。问题仍然相关。在未重新编译的情况下使用原始的 NinjaIndicators.exe 也会出现同样的情况。SUS:你为什么要发布一篇带有非工作代码的文章?????没有必要构建NinjaIndicators,它在任何地方都没有被使用,它已从文章中删除。构建 EncogNNNTrainDLL项目 的结果是获得了 EncogNNNTrainDLL.dll 文件,文章中使用了该文件。要使文章中描述的示例正常工作,必须将该文件放在 \Libraries 目录中。文件 encog-core-cs.dll、Cloo.dll 和 log4net.dll 应复制到 terminal.exe 所在目录。 Serge 2011.05.14 18:05 #17 Automated-Trading:没有必要构建 NinjaIndicators,它在任何地方都没有使用,因此已从文章中删除。构建 EncogNNTrainDLL 项目会生成 EncogNNTrainDLL.dll 文件,文章中使用了该文件。要使文章中描述的示例正常工作,必须将该文件放在 \Libraries 目录中。文件 encog-core-cs.dll、Cloo.dll 和 log4net.dll 应复制到 terminal.exe 所在目录。为什么不需要这样做?ExportToEncog 脚本会将指标数据上传到 csv 文件,然后 NinjaIndicators 会获取这些 csv 文件,将数据转换为 ENCOG 可理解的格式,然后对网络进行训练。其结果是在指标和智能交易系统中使用的 eg 文件。有关该过程的更详细英文说明,请参见作者网站上的链接。我已在正确的位置安装了所有 dlls。NeuralEncogIndicator 指标无法运行。如果没有 MQL5\Files 文件夹中的 step5_network.eg 文件,我就能看到图片:如果使用文章中的 step5_network.eg,结果如下: Automated-Trading 2011.05.16 12:17 #18 Graff:编译并运行 NinjaIndicators 后,弹出以下错误:在源代码中,我只修改了public constring DIRECTORY = "d:{\Fx_dev\Program Files\MetaTrader 5\MQL5\\Files\"; mt5export.csv是由脚本生成的,并且在指定的文件夹中。如何使其正常工作?编辑:使用文章中的原始 exe 会发生同样的情况。在 mt5export.csv 基础上创建的 step2_future.csv 文件缺少必要的数据列,这是 mt5export.csv 错误处理的结果。如果操作系统设置中将", "设置为数字整数部分和小数部分的分隔符,就会出现这种情况。请在 "语言和地区标准 "部分设置整数和小数部分分隔符"."。 Automated-Trading 2011.05.16 12:28 #19 Graff:不需要是什么意思?ExportToEncog脚本将指标数据上传到csv中,然后NinjaIndicators获取这些csv,将数据转换成ENCOG可以理解的格式,然后对网络进行训练。其结果是在指标和智能交易系统中使用的 eg 文件。有关该过程的更详细英文说明,请参见作者网站上的链接。您说得没错。我把所有的 dll 都放在了正确的位置。NeuralEncogIndicator 无法运行。如果 MQL5\Files 文件夹中没有 step5_network.eg 文件,我就能看到图片:如果使用文章中的 step5_network.eg,就会出现这种情况: 这也可能与整数和小数部分的分隔符有关,如果没有帮助,请尝试将 .NET 升级到 4。 Serge 2011.05.16 21:35 #20 Automated-Trading:根据 mt5export.csv 创建的 step2_future.csv 文件缺少必要的数据列,这是 mt5export.csv 处理不当造成的。如果操作系统设置中将", "设置为数字整数部分 和小数部分的 分隔符,就会出现这种情况。在 "语言和地区标准 "部分设置整数和小数部分分隔符"."。执行这些操作后,几乎可以正常运行,但现在在训练时会挂起,但不会出错。我有第 4 版.NET。Win 7 x64 sp1NeuralEncogIndicator (EURUSD,M5) Access violation read to 0x00000000 continue 123456 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
是的......现在可以用了
我必须将 "Cloo.dll、encog-core-cs.dll 和 log4net.dll "复制到安装 Metatrader 的根目录下,也就是 "Terminal64.exe "所在的位置。)但是指标没有绘制,尽管使用打印函数 时会返回值。(我还在研究它为什么不绘制!)。
找到解决办法了,它需要一些时间来计算和绘制,当我注意到我的 Cpu 占用率很高时,我想明白了。
谢谢、
编译并运行 NinjaIndicators 后,弹出以下错误:
在源代码中,我只修改了public constring DIRECTORY = "d:{\Fx_dev\Program Files\MetaTrader 5\MQL5\\Files\"; mt5export.csv是由脚本生成的,并且在指定的文件夹中。如何使其正常工作?
编辑:使用文章中的原始 exe 会发生同样的情况。
谢谢你的代码。
我在执行 结束时遇到了一个问题。我在日志中发现了这个错误:
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 的位置是正确的,我不知道我错过了什么。
有人能帮我吗?
呜呜呜......呜呜呜......呜呜呜......"。问题仍然相关。在未重新编译的情况下使用原始的 NinjaIndicators.exe 也会出现同样的情况。
SUS:你为什么要发布一篇带有非工作代码的文章????。
呜呜呜......呜呜呜......呜呜呜......"。问题仍然相关。在未重新编译的情况下使用原始的 NinjaIndicators.exe 也会出现同样的情况。
SUS:你为什么要发布一篇带有非工作代码的文章?????
没有必要构建NinjaIndicators,它在任何地方都没有被使用,它已从文章中删除。
构建 EncogNNNTrainDLL项目 的结果是获得了 EncogNNNTrainDLL.dll 文件,文章中使用了该文件。
要使文章中描述的示例正常工作,必须将该文件放在 \Libraries 目录中。文件 encog-core-cs.dll、Cloo.dll 和 log4net.dll 应复制到 terminal.exe 所在目录。
没有必要构建 NinjaIndicators,它在任何地方都没有使用,因此已从文章中删除。
构建 EncogNNTrainDLL 项目会生成 EncogNNTrainDLL.dll 文件,文章中使用了该文件。
要使文章中描述的示例正常工作,必须将该文件放在 \Libraries 目录中。文件 encog-core-cs.dll、Cloo.dll 和 log4net.dll 应复制到 terminal.exe 所在目录。
为什么不需要这样做?
ExportToEncog 脚本会将指标数据上传到 csv 文件,然后 NinjaIndicators 会获取这些 csv 文件,将数据转换为 ENCOG 可理解的格式,然后对网络进行训练。其结果是在指标和智能交易系统中使用的 eg 文件。有关该过程的更详细英文说明,请参见作者网站上的链接。
我已在正确的位置安装了所有 dlls。
NeuralEncogIndicator 指标无法运行。如果没有 MQL5\Files 文件夹中的 step5_network.eg 文件,我就能看到图片:
如果使用文章中的 step5_network.eg,结果如下:
编译并运行 NinjaIndicators 后,弹出以下错误:
在源代码中,我只修改了public constring DIRECTORY = "d:{\Fx_dev\Program Files\MetaTrader 5\MQL5\\Files\"; mt5export.csv是由脚本生成的,并且在指定的文件夹中。如何使其正常工作?
编辑:使用文章中的原始 exe 会发生同样的情况。
在 mt5export.csv 基础上创建的 step2_future.csv 文件缺少必要的数据列,这是 mt5export.csv 错误处理的结果。如果操作系统设置中将", "设置为数字整数部分和小数部分的分隔符,就会出现这种情况。
请在 "语言和地区标准 "部分设置整数和小数部分分隔符"."。
不需要是什么意思?
ExportToEncog脚本将指标数据上传到csv中,然后NinjaIndicators获取这些csv,将数据转换成ENCOG可以理解的格式,然后对网络进行训练。其结果是在指标和智能交易系统中使用的 eg 文件。有关该过程的更详细英文说明,请参见作者网站上的链接。
您说得没错。
我把所有的 dll 都放在了正确的位置。
NeuralEncogIndicator 无法运行。如果 MQL5\Files 文件夹中没有 step5_network.eg 文件,我就能看到图片:
如果使用文章中的 step5_network.eg,就会出现这种情况:
根据 mt5export.csv 创建的 step2_future.csv 文件缺少必要的数据列,这是 mt5export.csv 处理不当造成的。如果操作系统设置中将", "设置为数字整数部分 和小数部分的 分隔符,就会出现这种情况。
在 "语言和地区标准 "部分设置整数和小数部分分隔符"."。
执行这些操作后,几乎可以正常运行,但现在在训练时会挂起,但不会出错。
我有第 4 版.NET。Win 7 x64 sp1
NeuralEncogIndicator (EURUSD,M5) Access violation read to 0x00000000 continue