文章 "创建一个基于日波动区间突破策略的 MQL5 EA"

 

新文章 创建一个基于日波动区间突破策略的 MQL5 EA已发布:

在本文中,我们将创建一个基于日波动区间突破策略的 MQL5 EA。我们阐述该策略的关键概念,设计EA框架蓝图,并在 MQL5 语言中实现突破策略逻辑。最后,我们将探讨用于回测和优化EA的技术,以最大限度地提高其有效性。

日波动区间突破策略是外汇交易者中广为人知的交易方法。它使交易者能够利用市场在形成日波动区间后,发生大幅价格波动的情形。该策略利用市场的价格行为来确定重要的支撑和阻力水平。一旦交易者知晓这些位置水平,他们就会交易这些位置的突破,寻找市场在突破这些位置后发生的大范围波动行情。

该策略以日波动范围为中心,该范围被定义为一个交易日内货币对的最高价和最低价之间的差异。突破点是从前一个交易日的波动范围推断出来的。当价格突破已建立的阻力水平或跌破支撑水平时,就会发生突破。回顾过去,前一天的价格似乎很好地定义了可以用作潜在突破点的水平。当价格向上突破阻力水平时,建立多头头寸。当价格向下突破支撑水平时,建立空头头寸。以下是对此的说明。

DAILY RANGE BREAKOUT ILLUSTRATION



作者:Allan Munene Mutiiria

 

它看起来像一个众所周知的 "早晨平突破",而不是 "每日范围突破"(这是不同的),因此标题有误导性。

另外,我没有看到时区处理代码,因为根据服务器的格林尼治标准时间偏移量,定义突破范围的 "晨间平盘 "应从午夜 00:00 开始跟踪,而不是从偏移量开始跟踪。

 
Stanislav Korotky #:

它看起来像是众所周知的 "晨间平突破",而不是 "每日范围突破"(两者不同),因此标题具有误导性。

另外,我没有看到时区处理代码,因为根据服务器的格林尼治标准时间偏移量,定义突破范围的 "晨间平盘 "应从午夜 00:00 开始跟踪,而不是从偏移量开始跟踪。

感谢您的回复。这取决于使用的策略。我们使用的是每日范围突破,基本上从午夜运行到早上 6 点,当然也可以调整。谢谢。

 
你可以修改一下代码让这个ea可以多样化调整止盈止损和交易时间,和风险%吗