文章 "MetaTrader 5 和 R 进行算法交易新手指南" - 页 3

 
Gamuchirai Zororo Ndawana #:
马克西姆,你是不是想说 "不太清楚从 Python(过去的文章)到 R 的突然转换?"。

是的:)

 
Maxim Dmitrievsky #:

是的)

我明白你的意思。我曾与一位负责 R 语言 ONNX 库的开发人员交谈过,该库的链接在这里。 我问他如何用 R 来建立 ONNX 模型,他建议我使用 Reticulate 库。这就是我如何从 R 调用 Python 的原因。另外,我觉得使用 R 的社区成员可能会感到有些 "落伍"。因为 Python 现在很火。

另外,真不敢相信我真的在跟你说话,我真的很仰慕你。

我一直在读你关于强化学习算法的文章,尤其是关于随机森林 RL 算法的文章。

你是讨论 RL 的少数社区成员之一。

,如果你能从 SARSA 这样的简单算法开始,我会非常感激。REINFORCE?小的操作空间,比如 "买入 "或 "卖出 "或 "观望/什么都不做"。然后,奖励可能是账户的利润。或者类似的东西。然后,我们就可以开始 Q 学习了。当然,前提是您有时间。谢谢。




R Interface to ONNX
  • onnx.ai
R Interface to ONNX - Open Neural Network Exchange . ONNX provides an open source format for machine learning models. It defines an extensible computation graph model, as well as definitions of built-in operators and standard data types.
 
Gamuchirai Zororo Ndawana #:

我明白你的意思。我曾与一位开发 R 语言 ONNX 库的开发者聊过,链接在这里。 我问他如何用 R 语言建立 ONNX 模型,他建议我使用 Reticulate 库。就这样,我从 R 转向了 Python。另外,我觉得使用 R 的社区成员可能会觉得有点 "被冷落"。因为 Python 现在很流行。

还有,真不敢相信我在跟你说话,我真的很仰慕你。

我一直在读你关于强化学习算法的文章,尤其是关于随机森林 RL 算法的文章。

你是社区中为数不多的讨论 RL 的成员之一。

如果您能从 SARSA?REINFORCE?买入"、"卖出 "或 "观望/无动于衷 "等小区间操作。然后,也许奖励可以是账户利润。或者类似的东西。然后,我们就可以建立起 Q 学习法。当然,前提是您有时间。谢谢。

我明白了。原来你是 R 用户啊:)那么谜题就解开了。

不幸的是,我在外汇交易中没有遇到过任何有效的 RL 算法。我只使用了其中的一些元素,例如,你可以使用随机抽样交易来代替随机行动选择。这里还有一位作者,他写了近 100 篇关于 RL 的文章:)

 
Gamuchirai Zororo Ndawana #:

关于 R 的新文章什么时候发表?

 
Aleksey Nikolayev #:
如果需要在交易环境中进行复杂操作,最好在 mql5 中进行。 R 不可能提供所有功能。
你好,我确实在 MT4 中使用过这个库,但每当出现错误和 R 崩溃时,整个 MT5 也会崩溃并关闭。我建立了错误处理函数来解决这个问题。我想知道您是否遇到过同样的问题,以及您是如何解决崩溃问题的。谢谢
 
mytarmailS # :

关于 R 的新文章什么时候发表?

兄弟,我正在写
 
Dong Yang Fu # :
您好,我正在使用 MT4 学习这个库,但每当发生错误和 R 崩溃时,整个 MT5 也会崩溃并断开连接。我创建了错误处理函数来解决这个问题。我想知道您是否也面临同样的问题,以及您是如何解决崩溃问题的?谢谢
很遗憾听到这些问题,但很遗憾我没有 MT4 的经验。
 
Dong Yang Fu #:
你好,我正在使用 MT4 探索这个库,但每当发生错误和 R 崩溃时,整个 MT5 也会崩溃并关闭。我创建了错误处理函数来解决这个问题。不知道您是否也面临同样的问题,以及您是如何解决崩溃问题的?谢谢
我还没有遇到过这个问题。我只使用 MT5。此外,我只在数据分析阶段使用 R,而不是在实际交易阶段。谢谢您的提醒。