文章 "连接 NeuroSolutions 神经网络"

 

新文章 连接 NeuroSolutions 神经网络已发布:

除了创建神经网络,NeuroSolutions 软件套件允许将它们导出为 DLL。本文介绍创建神经网络、生成 DLL 并将其连接至"EA 交易"以在 MetaTrader 5 中交易的过程。

作者:Andrew

 

感谢您的文章!简单、易懂、切题。

唯一的一点是,我还是会把正向 测试的结果公布出来,这样就不会产生错觉了;)

 

这篇文章写得很好,所有内容都简明扼要,切中要害,不会让你因为一些小事而大伤脑筋。作者,多写点吧!

 

感谢作者,但我不明白为什么在测试版中无法运行(2011.01.21 20:01:45 Core 1 2010.11.19 00:00:00 无法打开'NeuroSolutionsAdapter.dll' (126))。虽然如果把它放在真实图表上,智能交易系统会打开交易并给出预测。

row += NormalizeDouble(rate.open -zlevel, Digits()) + ","
                 + NormalizeDouble(rate.high -zlevel, Digits()) + ","
                 + NormalizeDouble(rate.low  -zlevel, Digits()) + ","
                 + NormalizeDouble(rate.close-zlevel, Digits());

通常情况下,它不会四舍五入到个位数,或者四舍五入到5位数,或者四舍五入到4....。显然,这使得NeuroSolutions的思考时间更长。

对NeuroSolutions的研究仍在继续,因为即使数据看似正常,它也会经常发出警告......((((

 
52_rus:

感谢作者,但我不明白为什么在测试版中无法运行(2011.01.21 20:01:45 Core 1 2010.11.19 00:00:00 无法打开'NeuroSolutionsAdapter.dll' (126))。但如果将其放在真实图表上,智能交易系统会打开交易并给出预测。

测试器有自己的库文件夹。第一个内核的路径是这样的

"C:\Program Files\MetaTrader 5\tester\Agent-127.0.0.1-3000\MQL5\Libraries\"

你应该把这个 DLL 也复制到那里(不要复制其他文件)。

它经常不能四舍五入到个位数,或者四舍五入到 5 位数,或者四舍五入到 4....
啊,好吧,你可以试试DoubleToString 来明确转换为字符串。
 
谢谢,它能用。
 
我按照图片上的方法做了所有的事情,但是由于某些原因,NeuroSolutions的向导创建了一个有76个输出的网络。 我检查了所有的东西10次,有人遇到过这种情况吗?我怎样才能向它解释输出应该是1?此外,如果按下 "修改 "按钮,向导会重新启动,您可以检查输入的数据--它显示只选择了1列。有人能帮帮我吗?我已经把我的大脑弄坏了....。
 

对不起,我得用英语写,因为我不懂俄语、

我尝试了上述方法,但在尝试用策略测试器 进行测试时,我在 MT5 日志中看到了以下错误信息

2011.01.31 21:30:21 Core 1 2010.01.01.01 00:00:00无法打开 'NeuroSolutionsAdapter.dll' (126)

请提供帮助,感谢您的精彩文章!

 

NFTrader:

我尝试了上述方法,但在尝试用策略测试器进行测试时,MT5 日志中出现了以下错误信息

2011.01.31 21:30:21 Core 1 2010.01.01 00:00:00无法打开 'NeuroSolutionsAdapter.dll' (126)

将 NeuroSolutionsAdapter.dll 放到 "C:\Program Files\MetaTrader 5\tester\Agent-127.0.0.0.1-3000\MQL\5Libraries\".
 
ds2:
将 NeuroSolutionsAdapter.dll 放至 "C:\ Program Files \ MetaTrader 5 \ tester \ Agent-127.0.0.1-3000 \ MQL5 \ Libaries \"。

谢谢!

它成功了,但是从 2010.01.01 到 2010.12.31 的日线图测试速度非常慢,有什么建议吗?我的 Cpu 是 core2 dual

 
我跑得非常慢。