文章 "MQL5 中艾略特波浪自动分析的实施"

新文章 MQL5 中艾略特波浪自动分析的实施已发布:

艾略特波浪理论是最流行的市场分析方法之一。然而,这个过程非常复杂,从而导致我们使用额外的工具。自动标记器是其中一种工具。本文描述用 MQL5 语言创建艾略特波浪的自动分析程序。

图 18. 以 MQL5 编写的自动分析程序识别的艾略特波浪

作者:Roman Martynyuk

罗曼

您有一个很好的机会来利用您的开发成果--即在检测到这一浪或那一浪之后,收集价格走势的统计数据 - 1、2、....A、B 等。当然,我能猜到结果可能是什么....。但这到底是怎么回事呢?也许标记波浪真的有实际意义?

巨大的敬意!

干得好....e mine....干得好!

我想根据这篇文章查看智能交易系统的工作情况,但至今没有结果:启动,终端 以 100% 的速度加载处理器,很难理解需要等待多长时间,我认为有必要显示 TF 分析的进展情况

SUS:从图表中删除智能交易系统后,智能交易系统创建的对象仍然存在。

Noterday:

干得好....,你是我的....干得好


我希望它是有用的...

我想知道 C 波在 84 年 5 月 1 日前后被重绘了多少次?

[删除]

IgorM:

SUS:从图表中删除智能交易系统后,智能交易系统创建的对象仍然存在

在某些情况下这是正常的,也许是作者有意为之...

[删除]
IgorM:

我想根据这篇文章查看智能交易系统的工作情况,但至今没有结果:启动,终端 以 100% 的速度加载处理器,很难理解需要等待多长时间,我认为有必要显示 TF 分析的进度。

我确认,图表分析存在一定问题。Expert Advisor 开始消耗 CPU 资源,我的 CPU 负载从 60% 到 100%,而 Expert Advisor 分析什么、分析多少以及如何分析却 "不得而知"。

结果,在工作了 25-30 分钟后,我删除了 Expert Advisor。

结论之一是,这个想法本身很有趣,但代码需要额外的工作和算法优化。

[删除]

我还建议作者重新考虑与按钮渲染有关的问题,因为按钮会干扰上半部分(覆盖符号数据或 "智能交易系统 "名称)。

我建议要么将按钮移到底角,要么将它们稍微移离上边框

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Линии индикаторов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Линии индикаторов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Линии индикаторов - Документация по MQL5
[删除]

我写这篇文章首先是为了展示算法。因此,为了让文章更易于理解,我删除了代码中的优化、波树工作等内容,也就是说,程序中没有第 8 点中规定的所有内容。"改进程序的方法"。因此,该程序目前在交易中毫无用处。在此基础上创建 Expert Advisor 也毫无意义。

至于从图表中移除 "智能交易系统 " 后的对象--它们应该被移除。

我很快就会发布一个经过优化的变体,它能在几分钟内分析小时图和四小时图。但有一个新问题--要创建 5000 多个顶点标签,这个过程比分析本身还要长。

MRoVas:

我写这篇文章首先是为了展示算法。因此,为了让文章更易于理解,我删除了代码中的优化、波树工作等内容,也就是说,程序中没有第 8 点中规定的所有内容。"改进程序的方法"。因此,该程序目前在交易中毫无用处。在此基础上创建 Expert Advisor 也毫无意义。

至于从图表中移除 "智能交易系统 "后的对象--它们应该被移除。

我很快就会发布一个经过优化的变体,它能在几分钟内分析小时图和四小时图。但有一个新问题--要创建 5000 多个顶点标签,这个过程比分析本身还要长。

那分析(我的第一篇文章)怎么办?您将为整个交易社区提供无价的服务,我是认真的。

如果您还在考虑并有任何疑问,请随时联系我。

我想提请大家注意,波浪理论目前基本上分为两个分支--古典和现代。第一个分支--严格的埃利奥特形式不变,第二个分支,包括尼利的版本、沃兹尼 的版本以及弗罗斯特和普雷希特 等等,都应被称为子分支。因此,要理解和正确使用附属的东西,必须先研究其起源。只有在研究了起源之后,你才会意识到考虑子分支是否有意义。如果找到了这种意义,就会更容易理解子枝开发者的思路,在实践中的使用也会更加有效。

从你的文章中我还不明白你更喜欢哪一种,而这在实际应用中是非常重要的。

在您的文章中,在描述波浪模型时,您从古典和现代波浪分析 的立场出发,有许多不准确的 地方。我不会一一列举所有的不准确之处,因为它们有很多,但作为一个例子......1.在描述波浪模型 "CLINE "时,您没有考虑到一个非常重要的情况,即第 5 浪总是超过第 3 浪的顶部。

2.2.您没有考虑到 "收敛 "和 "发散 "楔形中的一个重要特性(波浪的特殊性)。

3. 在描述 "之 "字形时,你明确指出:.....

  • C 浪超越了 A 浪的顶部;
  • B 浪的终点没有超出 A 浪的起点;
  • 在 "波浪分析 "中有一些规则 (例如,第 2 浪不会超出第 1 浪的底部,等等), 而且有一个表达....,即经常,但不一定、

    因此,在 "之 "字形走势中,C 浪可能不会超过B 浪的起点(截断), 而 A 浪的顶部与之无关(术语 BA) 等等。如果代码中存在不准确的地方,而且......。我想你应该明白。

    要添加评论,请登录注册