SAE.model 文件中保存了两个对象:训练模型"SAE"和归一化参数(prepr)。启动 EA 时,它们会被读入工作区,并进一步用于计算。
任何业务在开始时都很困难。但这个主题(R 语言)值得研究。
祝好运
是否有可能在这里直接将 EA 地址设置为训练好的模型 "SAE "的保存对象,而不需要终端和 R 之间交互的适配器?也就是说,我们保存训练好的模型,然后直接从 EA 代码访问它。我希望尽可能简化 EA 和模型之间的通信过程,这样我就可以集中精力研究这个主题领域,而不是编程语言(因为我不是程序员,只能用 mql 编写,而我可以理解 R 的基础知识)。在此,我为我的无知表示歉意。
Maxim Dmitrievsky: 是否有可能在终端和 R 之间不使用不必要的交互适配器的情况下,直接将 EA 地址设为已训练模型 "SAE "的保存对象?也就是说,我们保存训练好的模型,然后直接从 EA 代码访问它。我希望尽可能简化 EA 和模型之间的通信过程,这样我就可以集中精力研究这个主题领域,而不是编程语言(因为我不是程序员,只能用 mql 编写,而我可以理解 R 的基础知识)。我预先为我的无知道歉。
在 R 中创建的对象只能在 R 中使用。与模型通信不是 EA 的工作。他的任务是提供报价,执行从模型接收到的信号,管理资本,拖网和其他与市场互动的行为。他是一个 "行动者"。但 Rterm 是模型的 "思考者"。
非常感谢作者的文章。通过您的文章,我开始熟悉神经网络在市场中的应用。我以前对神经网络并不熟悉,也从未使用过 R 语言。但现在我已经安装并开始学习了。它看起来很复杂,但很有趣!
是的,请告诉我,我不明白 SAE.model 文件是如何作为 Expert Advisor 的库使用的? 也就是说,我们是否可以从 R 语言中保存神经网络结构,然后将其作为 Expert Advisor 中的常规库使用,还是怎样? 这一切都很令人困惑,也很复杂(对我来说)。
SAE.model 是一个文件,其中保存了两个对象:实际训练的模型"SAE"和归一化参数(prepr)。启动 EA 时,它们会被读入工作区,并进一步用于计算。
任何业务在开始时都很困难。但这个主题(R 语言)值得研究。
祝您好运
SAE.model 文件中保存了两个对象:训练模型"SAE"和归一化参数(prepr)。启动 EA 时,它们会被读入工作区,并进一步用于计算。
任何业务在开始时都很困难。但这个主题(R 语言)值得研究。
祝好运
是否有可能在终端和 R 之间不使用不必要的交互适配器的情况下,直接将 EA 地址设为已训练模型 "SAE "的保存对象?也就是说,我们保存训练好的模型,然后直接从 EA 代码访问它。我希望尽可能简化 EA 和模型之间的通信过程,这样我就可以集中精力研究这个主题领域,而不是编程语言(因为我不是程序员,只能用 mql 编写,而我可以理解 R 的基础知识)。我预先为我的无知道歉。
在 R 中创建的对象只能在 R 中使用。与模型通信不是 EA 的工作。他的任务是提供报价,执行从模型接收到的信号,管理资本,拖网和其他与市场互动的行为。他是一个 "行动者"。但 Rterm 是模型的 "思考者"。
将 train_SAE() 函数移至智能交易系统是可能的,也是必要的。然后在第一次运行时对模型进行训练,并在下一次运行时(在每个新的条形图 上)进行预测)。
祝您好运
下午好!
能否请您详细说明遗传算法 在 R 中的实现与 NS 的关系?
下午好!
能否详细介绍一下 R 中遗传算法 与 NS 的关系?
R 中有几个软件包可以实现进化(遗传)优化算法。我使用的是 "rgenoud"。该算法以标准方式运行。我们编写一个适合度函数,计算要最大化(最小化)的变量。这个函数应该有可以改变并影响最终结果的参数。设定可以更改这些参数的范围。开始搜索。简而言之就是这些。如果要详细说明,有必要写一篇文章。
请阅读此处、 此处 和此处。还有其他软件包,但我个人喜欢这个。
关于 NS?- 请说明您在说什么。
祝您好运
此外,不要忘记更正计算机上 R 语言安装目录的路径。
最好按以下顺序运行智能交易系统:在图表上安装智能交易系统。
在 Expert Advisor 正常初始化后,提示 "无计算结果!符号"。然后使用外部变量send = true 设置指标,并指定指标应连接的服务器端口(见上文)。如果一切正常,真实数据 - "操作"、精确度、K 和 Kmax - 将显示在输出行中,并开始交易。
控制 R 进程运行状态的最佳方法是打开 Windows 任务管理器窗口。如果在启动智能交易系统或指标后,Rterm 未出现在列表中,则表示 R 进程已崩溃。进程崩溃的主要原因是脚本中的语法错误、MQL 中接收向量的长度与 Rterm 中要取出的向量长度不匹配。
我试着启动智能交易系统,但没有任何效果。
指标和智能交易系统中 R 目录的路径已更正,所有文件都已放入必要的文件夹。在图表上加载智能交易系统时,出现 "Expert e_SAE EURUSD, M30: loaded successfully(智能交易系统 e_SAE EURUSD, M30:加载成功)"的信息。
2-3 分钟后,"智能交易系统 "窗口挂起,我按下 "确定 "按钮,出现 "智能交易系统 "输入参数信息,然后出现 "e_SAE EURUSD, M30: initialised"(e_SAE EURUSD, M30:已初始化)。
之后,"Rterm 崩溃 "警报开始下降。Rterm 未出现在进程列表中。
启动指标时,也会出现 "Rterm 崩溃 "提示。
问题出在哪里?
我试着启动智能交易系统,但没有任何效果。
指标和智能交易系统中 R 目录的路径已更正,所有文件都放在了所需的文件夹中。在图表上加载智能交易系统时,出现 "Expert e_SAE EURUSD, M30: loaded successfully(智能交易系统 e_SAE EURUSD, M30:加载成功)"的信息。
2-3 分钟后,"智能交易系统 "窗口挂起,我按下 "确定 "按钮,出现 "智能交易系统 "输入参数信息,然后出现 "e_SAE EURUSD, M30: initialised"(e_SAE EURUSD, M30:已初始化)。
之后,"Rterm 崩溃 "警报开始下降。Rterm 未出现在进程列表中。
启动指标时,也会出现 "Rterm 崩溃 "提示。
问题出在哪里?
1.您安装的是哪个版本的 R?由于这是一篇相当老的文章,许多库在这段时间内都进行了更新,其中一些功能已经停止工作。
2.工作区的 "图片 "是否保留?
要检查库,请在 Rstudio 单机版中运行脚本。错误应该会弹出。截图发给我。这样更容易分析
我将在周末检查 R3.2.0 版本的脚本。我答应了很久,但一直没有拿到手。
确认一下谁有兴趣,以免浪费时间。还有很多其他任务。
祝好运
1.您安装的是哪个版本的 R?由于这是很久以前的事了,许多库在此期间都已更新,其中一些功能已无法使用。
2.工作区的 "图片 "是否保留?
要检查库,请在 Rstudio 单机版中运行脚本。错误应该会弹出。截图发给我。这样更容易分析
我将在周末检查 R3.2.0 版本的脚本。我答应了很久,但一直没有拿到手。
确认一下谁有兴趣,以免浪费时间。还有很多其他任务。
祝你好运
下午好。
版本号是 3.2.0。在目录名称中发现了几个错误。文章中写道将其放在"C:Rdata/SAE/",但在指标和智能交易系统的代码中 却是"C:Rdata/"。我更正了这一点,然后在 Rstudio 中运行了脚本。我发现缺少了几个软件包。我安装了 deepnet、svSocket 和 caret。
如 Expert Advisor 所述开始运行,并提示 "无计算结果!EURUSD"。然后,我将指标放在图表上,并设置 "发送到服务器 "变量为 true。我等了 15 分钟,装有指标的窗口仍然挂着,指标列表中也没有显示,"智能交易系统 "每 5 秒钟发出一次同样的警报。最后,指标挂起,"确定 "按钮被触发。指标出现在指标列表中,"Rterm 崩溃 " 警报开始出现。
在 Rstudio 中独立运行脚本并不容易,因为脚本需要从 Expert Advisor 中传递参数,而且有些行会导致错误,而我的资历无法理解这些错误。
下午好。
版本号是 3.2.0。我发现了几个目录名错误。文章中写道应放在"C:Rdata/SAE/",但在指标和智能交易系统的代码中 却是"C:Rdata/"。我更正了这一点,然后在 Rstudio 中运行了脚本。我发现缺少了几个软件包。我安装了 deepnet、svSocket 和 caret。
如 Expert Advisor 所述开始运行,并提示 "无计算结果!EURUSD"。然后,我将指标放在图表上,并设置 "发送到服务器 "变量为 true。我等了 15 分钟,装有指标的窗口仍然挂着,指标列表中也没有显示,"智能交易系统 "每 5 秒钟发出一次同样的警报。最后,指标挂起,"确定 "按钮被触发。指标出现在指标列表中,"Rterm 崩溃 " 警报开始出现。
在 Rstudio 中独立运行脚本并不容易,因为脚本需要从 "智能交易系统"(Expert Advisor)中传递参数,而且有些行会导致错误,我的资质无法理解这些错误。
发送到服务器变量 - false 的指标是否正常启动?
您是否将模型放在了应该放在的位置?
在 Rstudio 中阅读 "智能交易系统 "和指标保存的 "图片"(设置变量 swr = true)。我想看看。
创建的目录是否正常?您是否已经知道哪些东西在哪里?
祝您好运。
发送到服务器 - 错误 "的指示器是否正常启动?
是否将模型放在了应该放置的位置?
在 Rstudio 中读取 "智能交易系统 "和指标保存的 "图片"(设置变量 swr = true)。我想看看。
创建的目录是否正常?您是否已经知道哪些东西在哪里?
祝你好运。
变量 false 也是一样。
我不确定模型目录。我把它和其他 SAE 文件放在一起。为了以防万一,我把它放在了 MT4 文件夹:.\MQL4\Files\EURUSD\M30。
我还不知道 mainDir 是什么。
所有其他文件在文章中都有明确描述,这里没有错误。