文章 "交易策略中的模糊逻辑" - 页 2 123456 新评论 Maxim Dmitrievsky 2017.09.19 10:03 #11 Mikhail Kontsevoy:将 "交易空间 "划分为模糊逻辑区域本身并不是 "简洁 "逻辑的一种表现。)为此,可以在优化器中转移归属函数,+ 可以建立复杂的组合函数,这些函数在一般情况下很难理解:),但在优化器中可以拾取有趣的集合 Andrey Kotrin 2017.09.19 11:41 #12 谢谢!非常有趣的文章。我想了解这个话题已经很久了。 如今,我的机器人在共识模块的基础上做出交易决策,每个模块都有自己的模式。由于它们数量众多,我只能通过断开连接的方法来选择所需的模块集。我认为将模糊逻辑应用到这一组中会很有趣。 Maxim Dmitrievsky 2017.09.19 12:08 #13 Andrey Kotrin:谢谢!非常有趣的文章。我想了解这个话题已经很久了。 如今,我的机器人在共识模块的基础上做出交易决策,每个模块都有自己的模式。由于它们数量众多,我只能通过断开连接的方法来选择所需的模块集。我认为将模糊逻辑应用于该集合会很有趣。是的,这正是我们应该尝试的情况。 Denis Kirichenko 2017.09.19 16:22 #14 非常有趣的话题,感谢作者!我不喜欢这一行的所有后果:#include <MT4Orders.mqh>不清楚为什么要从 MT4 中提取自制库?然后是编码风格...代码中的注释在哪里? Maxim Dmitrievsky 2017.09.19 16:26 #15 Dennis Kirichenko:非常有趣的话题,感谢作者!我不喜欢这一行的所有后果:不清楚为什么要从 MT4 引入自制库?这是一个 MT5 库,用于在 MT5 中处理订单,就像在 MT4 中一样,非常简单地将代码转移到 MT4(如有必要),在我看来做得非常好,我自己一直在使用它。总的来说,它简化了生活。 Maxim Dmitrievsky 2017.09.19 16:42 #16 Dennis Kirichenko:然后是编码风格...代码中的注释在哪里?我忘了注释:)我已经注释了文章中的所有主要内容。 Denis Kirichenko 2017.09.19 16:50 #17 马克西姆,还有一件事,请允许我发表一下意见。据我所知,这篇文章的目的是展示模糊逻辑 的优势。细微之处在于,这种方法(得出结论)是逐步实现的。因此,在 Expert AdvisorFuzzy logic for fuzzy algotraders.mq5 的代码中,我会在注释中指出这些阶段。这样,您就可以将它们用作任何 EA 的模板。是的,希望作者能继续这个话题。再次感谢。 Ivan Negreshniy 2017.09.20 15:11 #18 感谢作者的出色工作、清晰的介绍和实际的例子。仅就我个人而言,我希望能更有说服力地说明所建议方法的优势,因为模糊逻辑 EA 的优化平衡图与清晰逻辑 EA 的非优化平衡图的比较并不完全正确。虽然作者写道,为清晰规则选择优化标准 非常困难,但我尝试了一下,结果在 Expert_without_fuzzy.mq5 EA 中正好有两行:input double Rsi_high=70.0; //RSI 高位 50-90 第 1 步 input double Rsi_low=30.0; //RSI 低水平 10-50 步骤 1 我在Expert_without_fuzzy.mq5 EA中添加了优化指标上下限的可能性。以下是在 2017 年 1 月 1 日与文章中相同的时间段和时间框架 - M15 上的测试结果:似乎现在的结果与使用模糊逻辑的类似结果并无太大不同.... 附加的文件: Expert_without_fuzzy.mq5 16 kb Maxim Dmitrievsky 2017.09.20 16:11 #19 Ivan Negreshniy:感谢作者的出色工作、清晰的介绍和实际的例子。仅就个人观点而言,我希望能更有说服力地说明所建议方法的优势,因为模糊逻辑 EA 的优化平衡图与清晰逻辑 EA 的非优化平衡图的比较并不完全正确。虽然作者写道,为清晰规则选择优化标准 非常困难,但我尝试了一下,结果在 Expert_without_fuzzy.mq5 EA 中正好有两行:我在Expert_without_fuzzy.mq5 EA中添加了优化指标上下限的可能性。以下是测试结果,与文章中的时间段相同,从 2017 年 1 月 1 日开始,时间框架 - M15:似乎现在的结果与使用模糊逻辑的类似结果差别不大....说得好,你说得对,但在模糊逻辑中,结果也取决于成员函数。假设我们不知道该用哪个指标读数买入,哪个指标读数卖出,那么我们可以交换极值归属函数,也可以将它们变成三角形或组合式--在这里,重写您的例子会更困难,我们必须确保明确的逻辑条件不会突然出现矛盾.....、比方说,我们为 "卖出 "指标设置一个三角形附件 f-ia,其中心为 0.7,当接近 1 时,f-ia 将不增反减,而对于所有 3 个指标,我们将设置不同的 f-ia,并改变 "买入 "和 "卖出 "指标的位置,那么结果将不是线性变化的,而且会出现许多新情况。而在您的代码中,有必要严格控制条件之间不相互矛盾,否则 f-ya 将只返回代码中最后一个条件的结果。这是我首先想到的。但总的来说,正如模糊逻辑专家所说的那样--我在一些视频中听到,没有模糊逻辑也能完成所有事情,但为什么在某些情况下模糊逻辑会更方便呢?) forexman77 2017.09.23 13:22 #20 很喜欢这篇文章!写得更多。谁能用语言解释马姆达尼和杉野算法的作用? 123456 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
将 "交易空间 "划分为模糊逻辑区域本身并不是 "简洁 "逻辑的一种表现。)
为此,可以在优化器中转移归属函数,+ 可以建立复杂的组合函数,这些函数在一般情况下很难理解:),但在优化器中可以拾取有趣的集合
谢谢!
非常有趣的文章。
我想了解这个话题已经很久了。
如今,我的机器人在共识模块的基础上做出交易决策,每个模块都有自己的模式。由于它们数量众多,我只能通过断开连接的方法来选择所需的模块集。我认为将模糊逻辑应用到这一组中会很有趣。
谢谢!
非常有趣的文章。
我想了解这个话题已经很久了。
如今,我的机器人在共识模块的基础上做出交易决策,每个模块都有自己的模式。由于它们数量众多,我只能通过断开连接的方法来选择所需的模块集。我认为将模糊逻辑应用于该集合会很有趣。
是的,这正是我们应该尝试的情况。
非常有趣的话题,感谢作者!
我不喜欢这一行的所有后果:
#include <MT4Orders.mqh>不清楚为什么要从 MT4 中提取自制库?
然后是编码风格...代码中的注释在哪里?
非常有趣的话题,感谢作者!
我不喜欢这一行的所有后果:
不清楚为什么要从 MT4 引入自制库?
这是一个 MT5 库,用于在 MT5 中处理订单,就像在 MT4 中一样,非常简单地将代码转移到 MT4(如有必要),在我看来做得非常好,我自己一直在使用它。总的来说,它简化了生活。
然后是编码风格...代码中的注释在哪里?
我忘了注释:)我已经注释了文章中的所有主要内容。
马克西姆,还有一件事,请允许我发表一下意见。
据我所知,这篇文章的目的是展示模糊逻辑 的优势。细微之处在于,这种方法(得出结论)是逐步实现的。因此,在 Expert AdvisorFuzzy logic for fuzzy algotraders.mq5 的代码中,我会在注释中指出这些阶段。这样,您就可以将它们用作任何 EA 的模板。
是的,希望作者能继续这个话题。再次感谢。
感谢作者的出色工作、清晰的介绍和实际的例子。
仅就我个人而言,我希望能更有说服力地说明所建议方法的优势,因为模糊逻辑 EA 的优化平衡图与清晰逻辑 EA 的非优化平衡图的比较并不完全正确。
虽然作者写道,为清晰规则选择优化标准 非常困难,但我尝试了一下,结果在 Expert_without_fuzzy.mq5 EA 中正好有两行:
我在Expert_without_fuzzy.mq5 EA中添加了优化指标上下限的可能性。
以下是在 2017 年 1 月 1 日与文章中相同的时间段和时间框架 - M15 上的测试结果:
似乎现在的结果与使用模糊逻辑的类似结果并无太大不同....
感谢作者的出色工作、清晰的介绍和实际的例子。
仅就个人观点而言,我希望能更有说服力地说明所建议方法的优势,因为模糊逻辑 EA 的优化平衡图与清晰逻辑 EA 的非优化平衡图的比较并不完全正确。
虽然作者写道,为清晰规则选择优化标准 非常困难,但我尝试了一下,结果在 Expert_without_fuzzy.mq5 EA 中正好有两行:
我在Expert_without_fuzzy.mq5 EA中添加了优化指标上下限的可能性。
以下是测试结果,与文章中的时间段相同,从 2017 年 1 月 1 日开始,时间框架 - M15:
似乎现在的结果与使用模糊逻辑的类似结果差别不大....
说得好,你说得对,但在模糊逻辑中,结果也取决于成员函数。假设我们不知道该用哪个指标读数买入,哪个指标读数卖出,那么我们可以交换极值归属函数,也可以将它们变成三角形或组合式--在这里,重写您的例子会更困难,我们必须确保明确的逻辑条件不会突然出现矛盾.....、比方说,我们为 "卖出 "指标设置一个三角形附件 f-ia,其中心为 0.7,当接近 1 时,f-ia 将不增反减,而对于所有 3 个指标,我们将设置不同的 f-ia,并改变 "买入 "和 "卖出 "指标的位置,那么结果将不是线性变化的,而且会出现许多新情况。而在您的代码中,有必要严格控制条件之间不相互矛盾,否则 f-ya 将只返回代码中最后一个条件的结果。这是我首先想到的。
但总的来说,正如模糊逻辑专家所说的那样--我在一些视频中听到,没有模糊逻辑也能完成所有事情,但为什么在某些情况下模糊逻辑会更方便呢?)
很喜欢这篇文章!写得更多。
谁能用语言解释马姆达尼和杉野算法的作用?