遗传算法及其可能的应用 - 页 2 123456789...15 新评论 ... 2020.03.16 10:08 #11 目标是在内置优化器中设置的,只是没有直接设置。 1.你将你的指标设置为定义策略利润曲线的函数 2.优化器将策略获得的利润作为其目标 这里提到了GA的可能应用 https://www.google.com/search?q=genetic+gorithm+-+quant.stackexchange.com Реter Konow 2020.03.16 10:09 #12 如果我理解正确的话,"杂交 "可以在相同 "基因"(参数)的个体之间进行(同一系统的副本,相同参数的数值不同)。在这种情况下,"交叉 "应该是一个简单的平均数(两个参数的两个数值之和除以两个,两个结构相同的 "染色体")?我的意思是,将一个系统副本的对立参数值加起来,除以2,然后得到系统的第三个副本,参数的平均值? Aleksey Nikolayev 2020.03.16 10:09 #13 RomFil: 没有办法使你的目标 OnTester()不工作? Dmitry Fedoseev 2020.03.16 10:10 #14 Реter Konow: 如果我理解正确的话,"杂交 "可以在相同 "基因"(参数)的个体之间进行(同一系统的副本,相同参数的数值不同)。 在这种情况下,"交叉 "应该是一个简单的平均值(两个值、两个参数、两个结构相同的 "染色体 "的总和)? 你可以做任何你喜欢的事情,有几十种变化。 RomFil 2020.03.16 10:17 #15 Dmitry Fedoseev: https://www.mql5.com/ru/search#!keyword=proprietary%20criterion%20optimization 很好!我不知道五个人有这样的功能 ...:)我还在为四...:)谢谢。 就这样吧。这个问题是关...:) SeriousRacoon 2020.03.16 10:27 #16 RomFil: 很好!我不知道五个人有这样的功能 ...:)我还在为四...:)谢谢。 就这样吧。这个问题是关...:) 实际上,"这个功能 "从四))))。 RomFil 2020.03.16 10:52 #17 SeriousRacoon: 实际上,"这个功能 "从四))))。 所以我是一个 "书呆子"......。:) Aleksey Mavrin 2020.03.16 11:01 #18 Реter Konow: 这种方法本身是不够的。它可以作为 "抛光 "成品系统的工具--测试和调试。 系统本身不能像这样建立。你需要一个不同的算法。当它被发明的时候,GA将被记住。 我从那些从事所谓 "人造生命 "项目 的人那里看到了这种方法。有趣的东西。乍一看,它就像一团浆糊,但遗传学通过数百万次的传递使 "智能 "基因从浆糊中产生。 Реter Konow 2020.03.16 11:55 #19 Aleksey Mavrin: 我从那些从事所谓 "人造生命 "项目的人那里看到了这些方法。有趣的东西。乍一看,它就像一团浆糊,但遗传学通过数百万次的传递,从浆糊中制造出智能基因。 你是说 "智能"--优化并适应某种环境?好的。我们创造了一个封闭的环境,从一个复杂的相互作用的系统。例如:三基因个体 "吞噬"(附着并生长)二基因个体,如果它们不能 "逃离 "它们的话(让我们说基因X和Y是平面上的坐标)。三个基因的个体增加了一个基因Z--第三个维度。它有一个优势。双基因个体的任务是生存而不被抓住,而三基因个体的任务是尽快抓住双基因,节省时间和资源。目标:遗传上较弱的个体必须计算遗传上较强的个体才能生存。 Igor Makanu 2020.03.16 11:55 #20 Aleksey Nikolayev: OnTester()不适合? 是的,在遗传优化模式下,通过 "用户标准的最大值",测试者的GA将最大化从双OnTester()获得的结果--一切都在工作,但在自动化中存在一个问题,"让GA振作起来",当它开始在找到的局部最大值周围收敛,不想通过输入参数搜索其他变体时,一般来说,在微调中你应该通过向OnTester()添加条件或将优化参数分割成几个区间来帮助GA。 123456789...15 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
没有办法使你的目标
OnTester()不工作?
如果我理解正确的话,"杂交 "可以在相同 "基因"(参数)的个体之间进行(同一系统的副本,相同参数的数值不同)。
你可以做任何你喜欢的事情,有几十种变化。
https://www.mql5.com/ru/search#!keyword=proprietary%20criterion%20optimization
很好!我不知道五个人有这样的功能 ...:)我还在为四...:)谢谢。
就这样吧。这个问题是关...:)很好!我不知道五个人有这样的功能 ...:)我还在为四...:)谢谢。
就这样吧。这个问题是关...:)实际上,"这个功能 "从四))))。
这种方法本身是不够的。它可以作为 "抛光 "成品系统的工具--测试和调试。
我从那些从事所谓 "人造生命 "项目 的人那里看到了这种方法。有趣的东西。乍一看,它就像一团浆糊,但遗传学通过数百万次的传递使 "智能 "基因从浆糊中产生。
我从那些从事所谓 "人造生命 "项目的人那里看到了这些方法。有趣的东西。乍一看,它就像一团浆糊,但遗传学通过数百万次的传递,从浆糊中制造出智能基因。
OnTester()不适合?
是的,在遗传优化模式下,通过 "用户标准的最大值",测试者的GA将最大化从双OnTester()获得的结果--一切都在工作,但在自动化中存在一个问题,"让GA振作起来",当它开始在找到的局部最大值周围收敛,不想通过输入参数搜索其他变体时,一般来说,在微调中你应该通过向OnTester()添加条件或将优化参数分割成几个区间来帮助GA。