本文是一个非常好的教学范例,有助于学习如何构建EA以及在MQL5中可视化谐波形态。
仅向读者说明一点:尽管引言中提到“您将获得一个可供自定义的强大策略”,但这不应被视为一个可直接用于交易的系统。
主要原因如下:
- 加特利形态定义不完整:代码仅检查点 D 是否位于 XA 区间的 0.786 附近。 在谐波交易中,核心概念是“潜在反转区”(PRZ),这需要多个比率(例如0.786 XA与1.27–1.618 BC)的汇聚。若缺少这一条件,将出现许多虚假形态。
- 止损/止盈规则:此处将其定义为向C点移动距离的简单分数。在谐波交易中,止损通常设置在X点之后,而止盈目标则基于AD段的斐波那契回撤位。若不遵循此原则,风险回报比将变得随意。
因此,作为编程和可视化的练习,它非常出色。但在实际交易中,初学者应明白,在依赖此类程序之前,还需要更多规则和验证。
新文章 MQL5自动化交易策略(第二十九部分):构建基于价格行为的加特利谐波形态交易系统已发布:
加特利形态是一种谐波交易结构,由五个关键波动点X、A、B、C、D构成,分为看涨形态与看跌形态两类。该形态借助特定斐波那契比率,用于识别高概率反转区域。看涨加特利形态的走势序列为:低点 — 高点 — 低点 — 高点 — 低点。其中X为波段低点,A为波段高点,B为波段低点(回撤XA段约0.618),C为波段高点(AB段延伸0.382至0.886),D为波段低点(XA段回撤0.786,且D点位置高于X点)。与之相反,看跌加特利形态走势序列为:高点 — 低点 — 高点 — 低点 — 高点。X为波段高点,A为波段低点,B为波段高点,C为波段低点,D为波段高点(XA段回撤0.786,且D点位置低于X点)。两种形态的可视化示意图如下。
看涨加特利谐波形态:
看跌加特利谐波形态:
作者:Allan Munene Mutiiria