交易中的机器学习:理论、模型、实践和算法交易 - 页 1208 1...120112021203120412051206120712081209121012111212121312141215...3399 新评论 Yuriy Asaulenko 2018.12.14 20:53 #12071 伊戈尔-马卡努。HH:Python本身可以插入(包装)到C#中,Python脚本可以从文件中运行,网上有很多例子,如果你可以从文件中,也可以直接从MT中向Python输入命令。事实并非如此。Maxim希望使用Python,而不是单独的函数。 Maxim Dmitrievsky 2018.12.14 20:54 #12072 FxTrader562:这很好。 这与性能无关......但这个版本的结果似乎缺乏一致性,有时会有奇怪的行为......。 因此,如果优化结果不好,我就使用外部过滤器来过滤掉交易。 我不知道它是如何工作的......))但它似乎在样本外的数据中起作用......))。 我将在下周看到现场测试。奇怪的行为可能是当你停止手动优化时,所以一些文件没有被写入(并不总是这样,但有时会发生......大约1次,50-100次)。 另外,在每次优化之后,必须在测试器中进行一次测试,以重新设置最大的错误文件,从以前的优化开始。 FxTrader562 2018.12.14 21:02 #12073 Maxim Dmitrievsky:你不可能发现的。 重置,例如。哦......不:))我必须在每次优化后运行测试器吗? 1.如果我在优化后重新启动MT5,我还需要运行单次测试吗? 2.每次优化结束后,是否需要像我在以前的版本中那样将EA再次应用到图表上? Maxim Dmitrievsky 2018.12.14 21:03 #12074 尤里-阿索连科。我使用C++中的NET套接字来做这件事。它是一个高级lib,与winapi不同。把它卷进C#的MT很容易。这里是https://www.mql5.com/ru/docs/network/socketcreate 哈哈哈哈 Документация по MQL5: Сетевые функции / SocketCreate www.mql5.com //| SocketExample.mq5 | //| Copyright 2018, MetaQuotes Software Corp. | //| https://www.mql5.com | //| Отправка команды на сервер |... Maxim Dmitrievsky 2018.12.14 21:05 #12075 FxTrader562:哦......不:))我必须在每次优化后运行测试器吗? 1.如果我在优化后重新启动MT5,我还需要运行单次测试吗? 2.每次优化结束后,是否需要像我在以前的版本中那样将EA再次应用到图表上?1是的,或者你可以从普通mt5文件夹中删除 "lasterrors "文件,否则你的下一次优化将从旧的错误开始,而不是从零开始。 2确定,要上传新文件 Yuriy Asaulenko 2018.12.14 21:10 #12076 马克西姆-德米特里耶夫斯基。这里是https://www.mql5.com/ru/docs/network/socketcreate 哈哈哈令人毛骨悚然。 Maxim Dmitrievsky 2018.12.14 21:11 #12077 尤里-阿索连科。令人毛骨悚然。就是这样,没有拐杖,没有必要......直接连接。 Maxim Dmitrievsky 2018.12.14 21:15 #12078 FxTrader562:我只是用一个任务调度器来安排所有这些任务,如测试,每天自动重启MT5......现在,任务数量将成倍增加:)))) 另外,感谢你告诉我这些事情,否则,我只是简单地想知道,而不知道发生了什么事情:)也许我可以在最后的版本中修复它 Igor Makanu 2018.12.14 21:24 #12079 尤里-阿索连科。令人毛骨悚然。我记得在MQL中试图实现简单的矩阵以进行SSA移植的恐怖经历,一切都会好起来,但巨大的拐杖--MQL中没有多维动态 数组,我不想再重新发明轮子了,使用.NET技术更容易。如果开发者对C#进行了支持,那么他们应该利用它。 Maxim Dmitrievsky 2018.12.14 21:24 #12080 FxTrader562:总之,我已经使用MQL5将这个过程几乎自动化了99%。最后的1%可以用python或autoIT来完成。我正在使用 "AutoIT"。 但我希望在这个版本的EA中没有其他谜团:)) 如果这个版本有任何其他变化,你可以更新我... 因为我在样本外数据(OOS)数据上做了一系列的测试,我获得了90%的利润,这是在正向测试中成功的一个好迹象:))我认为没有什么...文章中描述了文件的事情,但对你的俄语来说很难理解。 1...120112021203120412051206120712081209121012111212121312141215...3399 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
HH:Python本身可以插入(包装)到C#中,Python脚本可以从文件中运行,网上有很多例子,如果你可以从文件中,也可以直接从MT中向Python输入命令。
事实并非如此。Maxim希望使用Python,而不是单独的函数。
这很好。
这与性能无关......但这个版本的结果似乎缺乏一致性,有时会有奇怪的行为......。
因此,如果优化结果不好,我就使用外部过滤器来过滤掉交易。
我不知道它是如何工作的......))但它似乎在样本外的数据中起作用......))。
我将在下周看到现场测试。
奇怪的行为可能是当你停止手动优化时,所以一些文件没有被写入(并不总是这样,但有时会发生......大约1次,50-100次)。
另外,在每次优化之后,必须在测试器中进行一次测试,以重新设置最大的错误文件,从以前的优化开始。
你不可能发现的。
重置,例如。
哦......不:))我必须在每次优化后运行测试器吗?
1.如果我在优化后重新启动MT5,我还需要运行单次测试吗?
2.每次优化结束后,是否需要像我在以前的版本中那样将EA再次应用到图表上?
我使用C++中的NET套接字来做这件事。它是一个高级lib,与winapi不同。把它卷进C#的MT很容易。
这里是https://www.mql5.com/ru/docs/network/socketcreate
哈哈哈哈
哦......不:))我必须在每次优化后运行测试器吗?
1.如果我在优化后重新启动MT5,我还需要运行单次测试吗?
2.每次优化结束后,是否需要像我在以前的版本中那样将EA再次应用到图表上?
1是的,或者你可以从普通mt5文件夹中删除 "lasterrors "文件,否则你的下一次优化将从旧的错误开始,而不是从零开始。
2确定,要上传新文件
这里是https://www.mql5.com/ru/docs/network/socketcreate
哈哈哈
令人毛骨悚然。
令人毛骨悚然。
就是这样,没有拐杖,没有必要......直接连接。
我只是用一个任务调度器来安排所有这些任务,如测试,每天自动重启MT5......现在,任务数量将成倍增加:))))
另外,感谢你告诉我这些事情,否则,我只是简单地想知道,而不知道发生了什么事情:)
也许我可以在最后的版本中修复它
令人毛骨悚然。
我记得在MQL中试图实现简单的矩阵以进行SSA移植的恐怖经历,一切都会好起来,但巨大的拐杖--MQL中没有多维动态 数组,我不想再重新发明轮子了,使用.NET技术更容易。如果开发者对C#进行了支持,那么他们应该利用它。
总之,我已经使用MQL5将这个过程几乎自动化了99%。最后的1%可以用python或autoIT来完成。我正在使用 "AutoIT"。
但我希望在这个版本的EA中没有其他谜团:))
如果这个版本有任何其他变化,你可以更新我...
因为我在样本外数据(OOS)数据上做了一系列的测试,我获得了90%的利润,这是在正向测试中成功的一个好迹象:))
我认为没有什么...文章中描述了文件的事情,但对你的俄语来说很难理解。