什么是MQL5 Wizard?
MQL5 Wizard是一个强大的工具,可以帮助你快速创建基于标准库类的现成专家顾问(EA)。利用这个工具,你可以轻松地检查你的交易想法,只需创建自己的交易信号类即可。有关详细信息,请查看MQL5 Wizard官方文档。
交易信号类的构建
我们可以从 CExpertSignal 类派生出一个交易信号类,并重写 LongCondition() 和 ShortCondition() 这两个虚方法。
反转蜡烛图形态
我们将关注由 市场便利指数(MFI) 确认的三只黑乌鸦和三只白士兵反转蜡烛图形态。
- 三只黑乌鸦:这是一个看跌蜡烛图形,通常用来预测当前上涨趋势的反转。
- 三只白士兵:这是一个看涨蜡烛图形,用来预测当前下跌趋势的反转。
交易信号的确认
在进行交易时,必须通过MFI指标确认开启多头或空头头寸。具体来说,MFI指标的值必须低于40(适用于多头)或高于60(适用于空头)。
如何使用MQL5 Wizard创建EA
创建专家顾问时,首先启动 MQL5 Wizard,接着设置EA的名称和交易信号模块。可以选择基于三只黑乌鸦/三只白士兵与MFI的信号模块。
回测结果
最后,使用历史数据进行回测,比如EURUSD H1,测试周期为2010.01.01-2011.03.16,以验证EA的表现。

三只黑乌鸦与三只白士兵的EA测试结果
通过使用Strategy Tester工具,你可以找到最佳的输入参数设置,并优化你的交易策略。现在就动手试试吧!