文章 "MQL5中交易策略的自动化实现(第六部分):掌握智能资金交易中的订单块(Order Block)检测技巧"

 

新文章 MQL5中交易策略的自动化实现(第六部分):掌握智能资金交易中的订单块(Order Block)检测技巧已发布:

在本文中,我们将运用纯粹的价格行为分析方法,在MQL5平台上实现订单块的自动化检测。我们将界定订单块的定义,实现其检测功能,并集成自动化交易执行系统。最后,我们通过回测来评估该策略的表现。

我们将首先识别盘整区间,即价格在无明显趋势方向的情况下在一个有限范围内波动的情况。为此,我们将在市场中扫描价格走势缺乏显著突破的区域。一旦我们检测到价格从这个区间突破,我们将评估是否可以形成订单块。我们的验证过程将涉及检查突破发生前的三根K线。如果这些K线表现出强劲的推动走势,我们将根据突破方向把订单块归类为多头或空头。当向上突破时,我们将识别出多头订单块;而当向下突破时,我们将标记为空头订单块。一旦验证成功,我们将在图表上标出订单块,以供之后参考。具体示例如下:

订单块示例

如果前方的三根K线未展现出强劲的推动走势,我们将不会确认订单块的有效性。相反,我们仅会绘制出盘整区间,以确保不会标记出那些薄弱或无关紧要的区域。在标记出有效的订单块之后,我们将持续监控价格走势。如果价格回撤至先前已确认有效的订单块区域,我们将按照初始突破方向执行交易,预期趋势将持续。然而,如果某个订单块的范围超出了最后一个显著的价格点,我们会将其从有效订单块数组中移除,以确保仅交易那些相关且较新的区域。这种结构化的方法将有助于我们专注于高概率的交易机会,过滤掉那些弱势的突破,并确保交易与聪明资金的动向保持一致。


作者:Allan Munene Mutiiria