文章 "研究烛条分析技术(第四部分):形态分析器的更新和补充"

 

新文章 研究烛条分析技术(第四部分):形态分析器的更新和补充已发布:

本文论述了形态分析器(Pattern Analyzer)应用程序的新版本。 此版本修复了已发现错误并提供了一些新功能,还改进了用户界面。 在新版本的开发过程中参考了上一篇文章中的意见和建议。 最终的应用程序会在本文中进行说明。

用户界面是构成任何应用程序的重要组成部分:精心打造的界面结构令应用程序的操作更加高效。 我们将比较新一版与前一版应用程序的外观。 我们从 “Analysis” 选项卡开始:为什么需要改进。

图例 1 前一版本中 “Analysis” 选项卡的界面

第 1 点。 选卡排列和维度。

在图例 1 中,标记为 1 的选卡位于窗口的上部。 该处的右上角部分有大片未利用的空白,然而该区域不足以添加更多选项卡。 文字的字体太小。 这三个选卡已移至窗口的左侧部分:它们现在垂直排列,并且更加明显。 甚或,还有额外空间可以添加更多部分。

第 2 点。 含有形态测试结果的表格。

数据直观呈现的效率不高。 所以,为了更佳的可读性,增加了字号、行高和表格大小。

第 3 点。 当前时间帧选择。

所有形态的选择结构 “Timeframe -> Result” 限制了测试结果的直观显示。 为了改善这一点,我们将开发一个多时间帧选择选项,以及独立的分析形态选择。 这能够更灵活地定制形态操作。 

第 4 点。 样本范围。

在之前版本中实现的思路:自当前数据到历史中一定数量的烛条,在此范围内进行测试。 而无法指定从一个日期到另一个日期的选择。 因此,将修改范围选择方法。 下面的图例 2 描述了所有上述问题和可能的改进解决方案。

作者:Alexander Fedosov

 
要确定多头蜡烛的大小,您需要计算最后 5 根蜡烛的大小。能否在EA 设置 中更改 5 的数量?
 
Petr Slepchenko:
要确定多头蜡烛的大小,您需要计算最后 5 根蜡烛的大小。能否在EA 设置 中更改 5 的数量?
在代码中。文件MainWindow.mqh 方法 GetCandleType 和变量 aver_period 的开头。
 
Alexander Fedosov:
在代码MainWindow.mqh 文件中的GetCandleType 方法,以及开头的 aver_period 变量。

谢谢!

1) CanleDetector 指标中的 TrendPeriod 参数是多少?

2) Expert Advisor 中以点为单位的趋势阈值。点数按什么符号计算?4 号还是 5 号?

 
Petr Slepchenko:

谢谢!

1) CanleDetector 指标中的趋势周期参数是什么?

2) Expert Advisor 中以点数为单位的趋势阈值。点数按什么符号计算?4 号还是 5 号?

1.正确。2.在货币对的点数中。五位数 300 还是四位数 30
 
Alexander Fedosov:
1.正确。2.以货币对的点数表示。五位数 300 或四位数 30

您有点数限制吗?最多 1,000 点?这对五位数 来说有点小。能增加点数吗?

 
Petr Slepchenko:

你们有物品限额吗?最多 1000 个?对一个五位数来说太少了。能再大点吗?

可以。在创建输入 该值的字段 的方法中。
 

从 2019 年 1 月 1 日到 2019 年 5 月 13 日,欧元 D1 上的指标发现了 9 根十字烛:

指标

指示器设置


和顾问 4 :

顾问

 
Petr Slepchenko:

从 2019 年 1 月 1 日到 2019 年 5 月 13 日,欧元 D1 上的指标发现了 9 根十字烛:



顾问发现 4 个:


在 EA 中,数据采集方式不同。我稍后会检查有什么不同。

 
我希望在图表上看到 EA 发现的烛台形态,以了解烛台形态何时起作用,何时不起作用。
 
Petr Slepchenko:
我希望在图表上看到 EA 发现的烛台形态,以了解烛台形态何时起作用,何时不起作用。

到目前为止,还没有进一步开发这一主题的计划。没有新的、有趣的材料提供给读者。