首页 技术指标 帖子

强势历史水平 - MetaTrader 5指标解析

附件
48191.zip (4.32 KB, 下载 0次)

历史水平是某个交易品种在其生命周期内的价格,通常被认为是最常见的价格。 从金融的角度来看,这些价格是经济环境条件的重要限制,影响着特定交易品种的图表。这些水平与金融限制/阶段有关,价格通常难以突破这些水平,除非金融阶段发生变化。因此,交易员在市场分析中引入历史水平是非常必要的。

我尝试从蜡烛形态分析的角度对这些水平进行结构化的理解。价格在这些水平上的表现很可能对蜡烛形状产生强烈影响。例如,如果某个价格存在强支撑位,我们应该会看到价格跳跃,因为在该价格附近有大量的资金在等待出场。

基于这一概念,制定了两个规则:

  • 规则一(在支撑位上形成的多头蜡烛):如果收盘价 - 最低价 > 跳跃因子
  • 规则二(在阻力位上形成的多头蜡烛):如果收盘价 - 最低价 > 跳跃因子 且 (收盘价 - 最低价)/(最高价 - 最低价) > 比率

为了更清楚地阐明这些规则,准备了两张图片。

Jump Factor

图1:从支撑/阻力位跳跃的相同动作(如在支撑位上的多头蜡烛)


Ratio

图2:从支撑/阻力位反向跳跃(如在阻力位下的多头蜡烛)


根据这些规则(规则可以选择),我们开发了一个指标,它在两个不同的矩阵中收集数据(支撑矩阵和阻力矩阵)。符合所选规则的支撑/阻力水平数量在收集数据时显示在屏幕上。因此,AlgLib(dataanalysis.mqh)库用于通过K均值法对收集到的数据进行聚类处理。结果以支撑和阻力水平数据的列形式显示。

在增强了水平之后,它会打开同一分析品种的图表,并根据聚类过程在该图表上绘制所有水平(簇)。指标的一些参数可以在屏幕上更改,以使其更加用户友好。以下是工具屏幕图形及其结果的简要说明。

Indicator screen

图3:指标屏幕


Results

图4:在图表上自动绘制结果的水平

总之,这个工具非常强大,即使我们只需基本规则,水平也显示出强支撑和阻力行为。添加更多规则是可能的,代码也非常简单,便于增强功能。未来可以进一步改进的方面包括添加额外的规则、划分聚类区域以及进行更专门化的聚类,寻找在重新触及水平之前所需的最大距离。如果您想了解更多,请随时与我联系。

相关帖子

评论 (0)