文章 "第三代神经网络:深度网络" - 页 11 1...4567891011121314151617 新评论 Vladimir Perervenko 2015.11.12 12:29 #101 kimkarus:Meta Trader 4 测试仪生成错误:i_SAE EURUSD,M30: 'i_SAE.mq4' 中的数组超出范围 (140,22)Rterm 正确启动,有两个实例。根据代码,它是 Time[]。我让指标按条形图运行,按 ticks 运行,与 Expert Advisor 一起初始化。但没有用。有什么解决办法吗?通常,当触发点左侧的历史记录小于 "回"(即小于 700 条)时,就会出现这种情况。该值不能减少。这是最小值。这种错误已经很久没有出现过了。检查或增加历史记录。不要在历史记录的最边缘运行指标。祝您好运 Vladimir Perervenko 2015.11.12 12:36 #102 kimkarus:没什么特别的,只是在控制台和工作室中初始化了智能交易系统和指标(R 项目,全部按照文章中的说明进行)。有可能获得 64 位和 mql5 的 mt4Rb7.dll 吗? 没有它就无法运行,只能在 metatrader 4 中运行。我还没有设法添加测试器(mql4)。R 版本 3.2.2没有涉及 MT5,也不打算涉及。DLL 现在可以在 MT4(32p)中使用 64 位 R。根据我的理解,DLL 在 MT5 中的工作应该不会造成任何问题。虽然我不了解 MT5 的特殊性。您认为使用 MT5 的优势在哪里?与 MT5 相比,MT4 有哪些地方无法做到?因此,对于一般开发而言。祝您好运 Ilya Kosarev 2015.11.12 14:56 #103 错误似乎消失了。但是通过 iCustom()从智能交易系统调用指标 时,Rterm 的第二个实例没有启动。除了在 Expert Advisor 中包含指标外,还有其他方法可以将指标与 Expert Advisor 一起启动吗?关于 MQL5。我刚开始掌握它的语言。据我所知在指标投票(信号)、指标缓冲区交换的基础上创建 Expert Advisor 的优势毋庸置疑。当然,一切都在 MQL4 中实现,但都是通过 "拐杖 "实现的,而不是开箱即用。将代码从 MQL4 转移到 MQL5 时也会遇到一些困难,因为 MQL5 中缺少基本的简单函数,而这些函数在早期是需要的,但现在却被隐藏起来了。关于 mt4Rb7.dll。该库是作为 32 位系统对象编译的,因此无法在 Meta Trader 5 中运行,因为它是作为 64 位库运行的。只有 32 位版本的 Meta Trader 才适用,我还没有找到第五个版本。这就是我在第 4 版中进行测试的原因。 СанСаныч Фоменко 2015.11.12 15:09 #104 kimkarus:错误似乎消失了。但是通过 iCustom()从智能交易系统调用指标 时,Rterm 的第二个实例没有启动。除了在 Expert Advisor 中包含指标外,还有其他方法可以将指标与 Expert Advisor 一起启动吗?关于 MQL5。我刚开始掌握它的语言。据我所知在指标投票(信号)、指标缓冲区交换的基础上创建 Expert Advisor 的优势毋庸置疑。当然,一切都在 MQL4 中实现,但都是通过 "拐杖 "实现的,而不是开箱即用。将代码从 MQL4 转移到 MQL5 时也会遇到一些困难,因为 MQL5 中缺乏基本的简单函数,而这些函数在早期是需要的,但现在却被隐藏起来了。关于 mt4Rb7.dll。该库是作为 32 位系统对象编译的,因此无法在 Meta Trader 5 中运行,因为它是作为 64 位库运行的。只有 32 位版本的 Meta Trader 才适用,我还没有找到第五个版本。这就是我在第 4 版中测试的原因。请允许我说几句。为什么使用 R 会如此困难?一些指标、服务器...毕竟,一切都可以通过附带的库来运行(至少对我来说是这样)。您在 µl 中写入一个字符串变量,这是一个函数调用,将其传递给 R,R 执行必要数量的 R 函数,幸福就来了....。 还是我遗漏了什么? 附加的文件: mt4R-1_3_0_25.zip 102 kb Ilya Kosarev 2015.11.13 08:43 #105 СанСаныч Фоменко:请允许我说几句。为什么使用 R 这么困难?一些指标、服务器...毕竟,所有东西(至少对我来说)都是通过提供的库来工作的。你在 µl 中写入一个字符串变量,这是一个函数调用,将其传递给 R,R 执行必要数量的 R 函数,幸福就来了....。 还是我遗漏了什么?显然是误解。我想在 mql4 测试器中运行这一切。在没有测试器的情况下,一切运行良好,幸福感也在。但在 MQL5 中却无法运行,因为要运行的对象的数字化程度不同。文章中附带的 R 工作库与您建议的库(重量不同)有什么区别? СанСаныч Фоменко 2015.11.13 11:55 #106 kimkarus:显然这其中存在误解。我想在 mql4 测试仪中运行所有这些东西。在没有测试器的情况下,一切都运行良好,幸福感油然而生。但在 MQL5 中却无法运行,因为要启动的对象的数字化程度不同。文章中附带的 R 工作库与您建议的库(重量不同)有什么区别?我现在使用的就是这个库。在以前版本的 MT4(最高 540)上,我使用测试器时没有任何问题。库本身是用 pascal 编写的,源代码可用。在 mcl4 或 mcl5 中使用该库没有任何问题。 我认为问题出在测试仪关闭的复杂电路上。 Vladimir Perervenko 2015.11.14 09:49 #107 СанСаныч Фоменко:请允许我说几句。为什么使用 R 这么困难?一些指标、服务器...毕竟,所有东西(至少对我来说)都是通过提供的库来工作的。你在 µl 中写入一个字符串变量,这是一个函数调用,将其传递给 R,R 执行必要数量的 R 函数,幸福就来了....。 还是我遗漏了什么?问候 SanSanych。客户端-服务器变量之所以吸引人,有以下几个原因:- 它可以同时使用多种工具。- 但最主要的是,服务器不仅允许客户端<->服务器(客户端最多可达 128 个)之间的双向无阻塞信息交换,还允许客户端与其他服务器之间的双向无阻塞信息交换。也就是说,在长时间计算期间,可以与服务器和其他客户端交换数据。唯一的限制是,在计算结束前不能请求计算结果,否则 Rterm 会崩溃。当然,如果需要的话。- 可以将数据传递给一个指标,该指标将在图表上绘制必要的信息。根据我的经验,没有比可视化控制更可靠的控制了。而从 "智能交易系统 "中绘制是有问题的。当然,所有数据都可以在智能交易系统中收集,但在处理多个货币对时,就会出现一些问题,当然这些问题可以通过其他方式解决。这是一种工作方法,但并不意味着它是唯一或理想的方法。我试图在文章中展示尽可能多的工作变体。用户可以根据自己的需要进行选择。化繁为简很容易,反之则很难。虽然在我看来,提议的客户端-服务器变体并不复杂。看看 MKL5 上解决这样一个问题所需的代码量就知道了。祝您好运 Vladimir Perervenko 2015.11.14 09:51 #108 kimkarus:显然这其中存在误解。我想在 mql4 测试仪中运行所有这些东西。在没有测试器的情况下,一切都运行良好,幸福感油然而生。但在 MQL5 中却无法运行,因为要启动的对象的数字化程度不同。文章中附带的 R 工作库与您提供的库(重量不同)有什么区别? 我能问一下为什么需要在测试器中运行智能交易系统吗? Vladimir Perervenko 2015.11.14 10:10 #109 kimkarus:错误似乎消失了。但是通过 iCustom()从智能交易系统调用指标 时,Rterm 的第二个实例没有启动。除了在智能交易系统中包含该指标外,还有其他方法可以将该指标与智能交易系统一起启动吗?我们说的是什么指标?您想通过 iCustom() 使用什么指标?关于 MQL5。我刚开始掌握它的语言。从我学到的知识来看。在指标投票(信号)的基础上创建 Expert Advisor,交换指标缓冲区的优势毋庸置疑。包括指标在内的所有计算都应在 R 语言中完成。在数学方面,您的幻想不受任何限制。仅引用 MT 的内容! 当然,一切都可以在 MQL4 中实现,但要通过 "拐杖",而不是开箱即用。将代码从 MQL4 转移到 MQL5 时也会遇到一些困难,因为 MQL5 中缺少基本的简单函数,而这些函数在早期是需要的,但现在却被隐藏起来了。关于 mt4Rb7.dll。该库是作为 32 位系统对象编译的,因此无法在 Meta Trader 5 中运行,因为它是作为 64 位库运行的。只有 32 位版本的 Meta Trader 才适用,我还没有找到第五个版本。这就是我现在用第 4 版进行测试的原因。尝试给作者写信。他有一个分支,时不时会出现在那里。但据我了解,该库尚未针对 MT5 重新设计。您需要重新整理一下您对智能交易系统结构的想法。智能交易系统应该完成自己的工作(执行订单、监控仓位等)。要完成这些任务,使用哪种语言(MKL4 或 MKL5)并不重要。这是一个偏好问题。计算、分析和其他复杂任务需要在 R 流程中实现。将 "做 "与 "想 "分开。任何 MKL 都不是为 "思考 "而设计的。它是为 "做 "而磨练的。您需要根据每种语言的设计目的来使用它。祝您好运 Ilya Kosarev 2015.11.22 10:36 #110 弗拉基米尔-佩列文科在文章中添加有关使用 R Studio 的其他信息要正确运行所有程序,需要确保 hosts 文件中没有对 "localhost "的其他引用。请务必安装所有软件包,并使用命令(在 R 工作区中)运行它们:install.packages("R.matlab")install.packages("deepnet")install.packages("caret")install.packages("h2o")install.packages("TTR")install.packages("rminer")install.packages("foreach")install.packages("doParallel")install.packages("svSocket")install.packages("lattice")install.packages("ggplot2")install.packages("statmod")install.packages("kknn")install.packages("iterators")install.packages("parallel")library("R.matlab")library("deepnet")library("caret")库("h2o")库("TTR")library("rminer")library("foreach")library("doParallel")library("svSocket")library("lattice")库("ggplot2")库("statmod")库("kknn")库("迭代器")library("parallel") Discussion of article "Third 第三代神经网络:深度网络 1...4567891011121314151617 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
Meta Trader 4 测试仪生成错误:
i_SAE EURUSD,M30: 'i_SAE.mq4' 中的数组超出范围 (140,22)
Rterm 正确启动,有两个实例。
根据代码,它是 Time[]。我让指标按条形图运行,按 ticks 运行,与 Expert Advisor 一起初始化。但没有用。
有什么解决办法吗?
通常,当触发点左侧的历史记录小于 "回"(即小于 700 条)时,就会出现这种情况。
该值不能减少。这是最小值。
这种错误已经很久没有出现过了。
检查或增加历史记录。不要在历史记录的最边缘运行指标。
祝您好运
没什么特别的,只是在控制台和工作室中初始化了智能交易系统和指标(R 项目,全部按照文章中的说明进行)。
有可能获得 64 位和 mql5 的 mt4Rb7.dll 吗?
没有它就无法运行,只能在 metatrader 4 中运行。
我还没有设法添加测试器(mql4)。
R 版本 3.2.2
没有涉及 MT5,也不打算涉及。DLL 现在可以在 MT4(32p)中使用 64 位 R。
根据我的理解,DLL 在 MT5 中的工作应该不会造成任何问题。虽然我不了解 MT5 的特殊性。
您认为使用 MT5 的优势在哪里?与 MT5 相比,MT4 有哪些地方无法做到?因此,对于一般开发而言。
祝您好运
错误似乎消失了。但是通过 iCustom()从智能交易系统调用指标 时,Rterm 的第二个实例没有启动。除了在 Expert Advisor 中包含指标外,还有其他方法可以将指标与 Expert Advisor 一起启动吗?
关于 MQL5。我刚开始掌握它的语言。
据我所知在指标投票(信号)、指标缓冲区交换的基础上创建 Expert Advisor 的优势毋庸置疑。
当然,一切都在 MQL4 中实现,但都是通过 "拐杖 "实现的,而不是开箱即用。将代码从 MQL4 转移到 MQL5 时也会遇到一些困难,因为 MQL5 中缺少基本的简单函数,而这些函数在早期是需要的,但现在却被隐藏起来了。
关于 mt4Rb7.dll。该库是作为 32 位系统对象编译的,因此无法在 Meta Trader 5 中运行,因为它是作为 64 位库运行的。只有 32 位版本的 Meta Trader 才适用,我还没有找到第五个版本。这就是我在第 4 版中进行测试的原因。
错误似乎消失了。但是通过 iCustom()从智能交易系统调用指标 时,Rterm 的第二个实例没有启动。除了在 Expert Advisor 中包含指标外,还有其他方法可以将指标与 Expert Advisor 一起启动吗?
关于 MQL5。我刚开始掌握它的语言。
据我所知在指标投票(信号)、指标缓冲区交换的基础上创建 Expert Advisor 的优势毋庸置疑。
当然,一切都在 MQL4 中实现,但都是通过 "拐杖 "实现的,而不是开箱即用。将代码从 MQL4 转移到 MQL5 时也会遇到一些困难,因为 MQL5 中缺乏基本的简单函数,而这些函数在早期是需要的,但现在却被隐藏起来了。
关于 mt4Rb7.dll。该库是作为 32 位系统对象编译的,因此无法在 Meta Trader 5 中运行,因为它是作为 64 位库运行的。只有 32 位版本的 Meta Trader 才适用,我还没有找到第五个版本。这就是我在第 4 版中测试的原因。
请允许我说几句。
为什么使用 R 会如此困难?一些指标、服务器...
毕竟,一切都可以通过附带的库来运行(至少对我来说是这样)。您在 µl 中写入一个字符串变量,这是一个函数调用,将其传递给 R,R 执行必要数量的 R 函数,幸福就来了....。
还是我遗漏了什么?
请允许我说几句。
为什么使用 R 这么困难?一些指标、服务器...
毕竟,所有东西(至少对我来说)都是通过提供的库来工作的。你在 µl 中写入一个字符串变量,这是一个函数调用,将其传递给 R,R 执行必要数量的 R 函数,幸福就来了....。
还是我遗漏了什么?
显然是误解。
我想在 mql4 测试器中运行这一切。
在没有测试器的情况下,一切运行良好,幸福感也在。
但在 MQL5 中却无法运行,因为要运行的对象的数字化程度不同。
文章中附带的 R 工作库与您建议的库(重量不同)有什么区别?
显然这其中存在误解。
我想在 mql4 测试仪中运行所有这些东西。
在没有测试器的情况下,一切都运行良好,幸福感油然而生。
但在 MQL5 中却无法运行,因为要启动的对象的数字化程度不同。
文章中附带的 R 工作库与您建议的库(重量不同)有什么区别?
我现在使用的就是这个库。
在以前版本的 MT4(最高 540)上,我使用测试器时没有任何问题。
库本身是用 pascal 编写的,源代码可用。在 mcl4 或 mcl5 中使用该库没有任何问题。
我认为问题出在测试仪关闭的复杂电路上。
请允许我说几句。
为什么使用 R 这么困难?一些指标、服务器...
毕竟,所有东西(至少对我来说)都是通过提供的库来工作的。你在 µl 中写入一个字符串变量,这是一个函数调用,将其传递给 R,R 执行必要数量的 R 函数,幸福就来了....。
还是我遗漏了什么?
问候 SanSanych。
客户端-服务器变量之所以吸引人,有以下几个原因:
- 它可以同时使用多种工具。
- 但最主要的是,服务器不仅允许客户端<->服务器(客户端最多可达 128 个)之间的双向无阻塞信息交换,还允许客户端与其他服务器之间的双向无阻塞信息交换。也就是说,在长时间计算期间,可以与服务器和其他客户端交换数据。唯一的限制是,在计算结束前不能请求计算结果,否则 Rterm 会崩溃。当然,如果需要的话。
- 可以将数据传递给一个指标,该指标将在图表上绘制必要的信息。根据我的经验,没有比可视化控制更可靠的控制了。而从 "智能交易系统 "中绘制是有问题的。
当然,所有数据都可以在智能交易系统中收集,但在处理多个货币对时,就会出现一些问题,当然这些问题可以通过其他方式解决。
这是一种工作方法,但并不意味着它是唯一或理想的方法。
我试图在文章中展示尽可能多的工作变体。用户可以根据自己的需要进行选择。
化繁为简很容易,反之则很难。虽然在我看来,提议的客户端-服务器变体并不复杂。看看 MKL5 上解决这样一个问题所需的代码量就知道了。
祝您好运
显然这其中存在误解。
我想在 mql4 测试仪中运行所有这些东西。
在没有测试器的情况下,一切都运行良好,幸福感油然而生。
但在 MQL5 中却无法运行,因为要启动的对象的数字化程度不同。
文章中附带的 R 工作库与您提供的库(重量不同)有什么区别?
错误似乎消失了。但是通过 iCustom()从智能交易系统调用指标 时,Rterm 的第二个实例没有启动。除了在智能交易系统中包含该指标外,还有其他方法可以将该指标与智能交易系统一起启动吗?
我们说的是什么指标?您想通过 iCustom() 使用什么指标?
关于 MQL5。我刚开始掌握它的语言。
从我学到的知识来看。在指标投票(信号)的基础上创建 Expert Advisor,交换指标缓冲区的优势毋庸置疑。
包括指标在内的所有计算都应在 R 语言中完成。在数学方面,您的幻想不受任何限制。仅引用 MT 的内容!
当然,一切都可以在 MQL4 中实现,但要通过 "拐杖",而不是开箱即用。将代码从 MQL4 转移到 MQL5 时也会遇到一些困难,因为 MQL5 中缺少基本的简单函数,而这些函数在早期是需要的,但现在却被隐藏起来了。
关于 mt4Rb7.dll。该库是作为 32 位系统对象编译的,因此无法在 Meta Trader 5 中运行,因为它是作为 64 位库运行的。只有 32 位版本的 Meta Trader 才适用,我还没有找到第五个版本。这就是我现在用第 4 版进行测试的原因。
尝试给作者写信。他有一个分支,时不时会出现在那里。但据我了解,该库尚未针对 MT5 重新设计。
您需要重新整理一下您对智能交易系统结构的想法。智能交易系统应该完成自己的工作(执行订单、监控仓位等)。要完成这些任务,使用哪种语言(MKL4 或 MKL5)并不重要。这是一个偏好问题。计算、分析和其他复杂任务需要在 R 流程中实现。
将 "做 "与 "想 "分开。任何 MKL 都不是为 "思考 "而设计的。它是为 "做 "而磨练的。
您需要根据每种语言的设计目的来使用它。
祝您好运
弗拉基米尔-佩列文科
在文章中添加有关使用 R Studio 的其他信息