交易中的机器学习:理论、模型、实践和算法交易 - 页 2955 1...294829492950295129522953295429552956295729582959296029612962...3399 新评论 Aleksey Vyazmikin 2023.03.09 08:11 #29541 Aleksey Nikolayev #:Yandex 似乎并不是俄罗斯联邦的居民,而且从来就不是。现在,它还搬了家,似乎不再是俄罗斯的主要搜索引擎。如果它在未来几年内不被谷歌或微软吞并,那才令人吃惊呢。 Yandex 在俄罗斯联邦有许多有限责任公司,通过它们运营各种项目。他们如何合法地与母公司取得联系--我们还需要研究。 mytarmailS 2023.03.09 08:14 #29542 Aleksey Vyazmikin #:我可以对任何语言都这么说,也可以说发布代码的人都是白痴! 你想让我怎么做?你想让我打开帮助,复制示例代码,然后帮你粘贴到这里吗?因为你自己做不到 Aleksey Nikolayev 2023.03.09 08:25 #29543 Aleksey Nikolayev #:我们得看看 Renata 的例子会产生什么结果。 他的示例(公共项目 ONNX.Price.Prediction)也会产生负数,但输入参数维数数组是三个,而不是我的两个。 PS.我检查了 3605 的最新版本,一切正常。 OnnxTypeInfo otype; OnnxGetInputTypeInfo(handle, 0, otype); ArrayPrint(otype.dimensions); // -1 -1 4 (у меня: -1 8) OnnxGetOutputTypeInfo(handle, 0, otype); ArrayPrint(otype.dimensions); // -1 1 (у меня также) Aleksey Vyazmikin 2023.03.09 08:48 #29544 mytarmailS #: 您想让我做什么? 您想让我打开帮助,复制示例代码并粘贴到这里吗? 因为你自己做不了 也许我需要主题参与者采取一些行动... 我们曾经在这里发布过代码,所以重温一下那段时光也不错。 Aleksey Nikolayev 2023.03.09 09:37 #29545 Aleksey Vyazmikin #:Yandex 在俄罗斯有许多有限责任公司,通过它们开展各种项目。它们如何合法地与母公司取得联系--我们还需要研究。 很多有限责任公司总是一个明显的标志,表明一切是多么严肃和持久)。 Aleksey Vyazmikin 2023.03.09 09:43 #29546 Aleksey Nikolayev #:很多有限责任公司总是一个明显的标志,表明事情的严重性和长期性)。这是在 RF.... 工作的标志 甚至斯伯也这样做... Maxim Dmitrievsky 2023.03.09 10:37 #29547 他们每天都会在购物车上安排一个乐队 提供支持开发人员会回答最棘手的问题。我和其他人一起向他们提出了 Mac m1 版本,他们在 6 个月内就完成了。 Aleksey Nikolayev 2023.03.10 05:22 #29548 Maxim Dmitrievsky #: 有必要像你的例子那样输入一个二维矩阵吗?使用带属性的一维数组似乎更符合逻辑。它可能会抱怨矩阵的形式不对。例如,与其使用一维矩阵,不如使用二维矩阵,其中每个条目都在第二个维度,即嵌套数组,每个数组包含一个值。 。 你是对的--在我的例子 中(onnx for busting),需要输入的是一个向量,而不是矩阵。而且应该是浮点矢量,而不是双倍矢量。在 Python 中可以输入矩阵(同时输入几行),这可能是 Python 矢量化的结果。要在 MQL5 中做到这一点,显然必须循环运行模型。 我的示例的 MQL5 脚本的工作版本: void OnStart() { long h = OnnxCreate("model.onnx", FILE_COMMON); const long ExtInputShape [] = {1,8}; const long ExtOutputShape[] = {1,1}; OnnxSetInputShape(h,0,ExtInputShape); OnnxSetOutputShape(h,0,ExtOutputShape); vectorf vx={8.32520000 e+00 f, 4.10000000 e+01 f, 6.98412698 e+00 f, 1.02380952 e+00 f, 3.22000000 e+02 f, 2.55555556 e+00 f, 3.78800000 e+01 f,-1.22230000 e+02 f}; vectorf vy={0.0 f}; OnnxRun(h, ONNX_DEBUG_LOGS | ONNX_NO_CONVERSION, vx, vy); Print(vx); Print(vy); OnnxRelease(h); } Машинное обучение в трейдинге: теория, модели, практика и алготорговля - Если у вас динамическое IP, то не получается вывод в MQL5 из ONNX-модели. 2023.03.07www.mql5.com либо обучать древесную модель и брать точку первого сплита по этому признаку. при обучении в питоне тестил модель на первых пяти строках датасета. Потом при запуске ONNX в питоне тоже проверил вывод на тех же первых пяти строках Aleksey Nikolayev 2023.03.10 06:04 #29549 Aleksey Nikolayev #:应该是浮点矢量,而不是双 如果去掉 ONNX_NO_CONVERSION 开关,就可以输入 double 向量。输出仍然必须是浮点型向量。 Bohdan Suvorov 2023.03.10 06:29 #29550 下面是我在自己的神经元上实现 EA 的过程 附加的文件: mt4_startegy-0.8952-mamacci.zip 1182 kb 1...294829492950295129522953295429552956295729582959296029612962...3399 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
Yandex 似乎并不是俄罗斯联邦的居民,而且从来就不是。现在,它还搬了家,似乎不再是俄罗斯的主要搜索引擎。如果它在未来几年内不被谷歌或微软吞并,那才令人吃惊呢。
Yandex 在俄罗斯联邦有许多有限责任公司,通过它们运营各种项目。他们如何合法地与母公司取得联系--我们还需要研究。
我可以对任何语言都这么说,也可以说发布代码的人都是白痴!
我们得看看 Renata 的例子会产生什么结果。
他的示例(公共项目 ONNX.Price.Prediction)也会产生负数,但输入参数维数数组是三个,而不是我的两个。
PS.我检查了 3605 的最新版本,一切正常。
您想让我做什么?
也许我需要主题参与者采取一些行动...
我们曾经在这里发布过代码,所以重温一下那段时光也不错。
Yandex 在俄罗斯有许多有限责任公司,通过它们开展各种项目。它们如何合法地与母公司取得联系--我们还需要研究。
很多有限责任公司总是一个明显的标志,表明一切是多么严肃和持久)。
很多有限责任公司总是一个明显的标志,表明事情的严重性和长期性)。
这是在 RF.... 工作的标志
甚至斯伯也这样做...有必要像你的例子那样输入一个二维矩阵吗?使用带属性的一维数组似乎更符合逻辑。它可能会抱怨矩阵的形式不对。例如,与其使用一维矩阵,不如使用二维矩阵,其中每个条目都在第二个维度,即嵌套数组,每个数组包含一个值。
。
你是对的--在我的例子 中(onnx for busting),需要输入的是一个向量,而不是矩阵。而且应该是浮点矢量,而不是双倍矢量。在 Python 中可以输入矩阵(同时输入几行),这可能是 Python 矢量化的结果。要在 MQL5 中做到这一点,显然必须循环运行模型。
我的示例的 MQL5 脚本的工作版本:
应该是浮点矢量,而不是双
如果去掉 ONNX_NO_CONVERSION 开关,就可以输入 double 向量。输出仍然必须是浮点型向量。