使用MQL5 Wizard创建基于反转蜡烛图形的交易信号

Mike 2011.03.24 20:15 23 0 0
附件

大家好,今天我们来聊聊如何利用 MQL5 Wizard 来创建基于反转蜡烛图形的交易信号。借助这个工具,我们可以快速生成交易系统,利用 标准库 中的类来实现我们的交易策略。

通过 MQL5 Wizard: 如何创建交易信号模块 这篇文章,你可以了解到如何创建自己的交易信号类。基本思路是从 CExpertSignal 类派生,并重写 LongCondition()ShortCondition() 这两个虚方法,以实现你自己的交易逻辑。

在此我们会讨论以反转蜡烛图形“看涨/看跌相遇线”为基础的信号,并通过 MFI(市场便利指数)指标进行确认。这一交易信号模块是基于 CCandlePattern 类的,简单易用。

1. “相遇线”反转蜡烛图形

  • 1.1. 看涨相遇线

    该图形由两根蜡烛(看跌和看涨)组成,收盘价相等或非常接近。两根蜡烛的实体长度应大于平均实体长度。

    “看涨相遇线”图形预示着下行趋势的反转。

    图1. 看涨相遇线图形

  • 1.2. 看跌相遇线

    该图形由两根蜡烛(看涨和看跌)组成,收盘价相等或非常接近。两根蜡烛的实体长度应大于平均实体长度。

    “看跌相遇线”图形预示着上行趋势的反转。

    图2. 看跌相遇线图形

2. 通过MFI指标确认交易信号

在开多头或空头头寸时,必须由 MFI 指标确认交易信号。对于多头头寸,MFI指标值必须低于40;对于空头头寸,MFI指标值必须高于60。

关闭未平仓头寸的条件是:

  1. 如果MFI达到相反的临界水平(多头70,空头30)
  2. 如果反向信号未得到确认(当MFI达到30或70时)

图3. 看跌相遇线图形,通过MFI指标确认

通过 CML_MFI 类中的 LongCondition() 和 ShortCondition() 方法,我们可以检查开多头和空头头寸的条件。

3. 使用MQL5 Wizard创建交易系统

使用 MQL5 Wizard 创建交易系统非常简单,只需下载并保存相关的 .mqh 文件到你的 MQL5 Include 目录中即可。然后,启动 MQL5 Wizard,输入专家顾问(EA)的名称,选择所需的交易信号模块,设置相关的参数,最后生成代码并保存。

图9. EA的止损和止盈设置

这样,你就可以开始使用这个基于“相遇线”反转图形和MFI指标的交易系统了。希望这篇文章对你的交易有所帮助!

列表
评论 0