交易中的机器学习:理论、模型、实践和算法交易 - 页 2696

 
Roman #:

可能是因为mql5 程序 Py 解释器 之间禁止数组交换的缘故。
同样的宗教也会适用于 R。

老实说,我并不理解 MQ 所说的关键安全性。

也许这与安全性无关,而是与数组的复杂 Py api 有关。
而且他们根本就没去管它。

所以 R 是通过 dll 来实现的,虽然我没有详细说明。

 
Aleksey Nikolayev #:

因此,它是为 R 设计的--通过一个 dll,虽然我没有详细说明。


所以是的,你可以通过 dll 在任何地方敲击。

 
Maxim Dmitrievsky #:
有人为 R 开发了类似 Python 的 api,但无法将其上传到本地市场(如 pypi),其他的我就不知道了。解释型语言的代码运行速度很慢,可能没有什么意义,也就是说,你不会得到快速的测试:)

意义是一个相对的概念)在我看来,最好是有可用的东西,你可以选择是否使用它)快速测试是行不通的,但至少可以通过某种测试来评估进一步修改的意义。

 
Aleksey Nikolayev #:

不过,我还是想弄明白为什么 Python 没有类似的 mt-R。我指的是从 mql5 程序中启动解释器的可能性,它可以向 mql5 程序发送命令并双向交换数据。这很方便,例如,可以快速测试训练好的模型,而无需将其提炼为 mql5 代码,总的来说,这是一个相当灵活的工具。而且,它似乎正是 "喋喋不休 "的爱好者所需要的。

这是一项私人开发(并非来自 MQL),我认为是 San Sanych 或其他人订购的。

如果您非常需要它,您可以自己做,或者向自由职业者订购。只需复制 Python 的功能(也可以复制函数名,以便从一个引擎移植到另一个引擎)。

 
Renat Fatkhullin #:


请解释如何使用损失函数
如何使用目标函数进行最小化?

第二个问题。
在 Matlab 中,函数 fminsearch() 使用 Nelder-Mead 算法。
ENUM_LOSS_FUNCTION 中没有这种算法。
我们能指望添加这种算法吗?

Документация по MQL5: Методы матриц и векторов / Машинное обучение / Loss
Документация по MQL5: Методы матриц и векторов / Машинное обучение / Loss
  • www.mql5.com
Loss - Машинное обучение - Методы матриц и векторов - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Aleksey Nikolayev #:

在我看来,最好是有东西可用,你可以选择是否使用它)快速测试是行不通的,但至少可以通过某种测试来评估进一步摆弄的意义。

好吧,我们不考虑相对论测试,这种测试的拥护者充斥着论坛。测试只应是快速和正确的,为此,您可以从一个周期中制作一个测试器来评估其中的猫腻。此外,它还能间接参与学习过程。
 
Roman #:

也许不是因为安全问题,而是因为数组的 Py api 太复杂了。
,但他们就是懒得做。
那里有一个非常痛苦的 numpy api。

它并不无聊,只是不寻常。当你习惯了它,就会觉得它很讨厌。我希望在类似 C 语言(如 MQL)的数组中使用这样的 api。

 
sibirqk #:

这并不痛苦,只是不寻常。当你习惯了它,它就会变得令人兴奋。我希望在类似 C 语言(如 MQL)的语言中也能有这样的数组 api。

不,不要在类 C 语言中使用 ))
以字节为单位的传输,没有比这更好的了。
剩下的都是封装器,需要封装器开发者发挥想象力。

 

寻找同伴,踏上一段有趣而刺激的旅程,沿着未知的道路寻找神秘的预言/特征/迹象。

我有一张可以找到它们的地图,需要一双手来设置陷阱,思考这些奇妙现象的习性和光环。

这条路不容易,很漫长,但很迷人,我相信我们不会一无所获!

如有疑问,请提问!

 

再来一次?

)