使用Exp_Fractal_WPR优化MetaTrader 5交易体验

Mike 2017.01.26 18:13 39 0 0
附件

真实作者:弗拉基米尔·克里斯托夫

Exp_Fractal_WPR 是一个基于 分形 WPR 的简单交易系统。该系统通过在震荡器超买水平向下穿越时卖出,而在震荡器超卖水平向上穿越时买入。当K线收盘时,如果有水平穿越,则会生成交易信号。

请将 Fractal_WPR.ex5 编译文件放入 <terminal_data_folder>\MQL5\Indicators 文件夹中。

在编译后,Exp_Fractal_WPR.ex5 专家文件将 Fractal_WPR.ex5 指标作为 资源 包含在内,因此不需要在终端文件夹中存在该指标,编译的EA便可正常工作!为此,EA代码中已经添加了相应的代码,以将此指标包含在专家的可执行文件中。

指标可执行文件已经作为资源在全局范围内添加。

//---- 将指标作为资源包含在EA代码中
#resource \\Indicators\\Fractal_WPR.ex5

在OnInit()函数的代码块中,已更改用于作为资源的指标的字符串路径。

//---- 获取 Fractal_WPR 指标的句柄
InpInd_Handle=iCustom(Symbol(),InpInd_Timeframe,"::Indicators\\Fractal_WPR",e_period,normal_speed,IPC,0);

因此,编译后的专家可执行文件可以在其他交易终端上单独使用,无需该指标。

需要注意的是,TradeAlgorithms.mqh库文件支持与提供非零点差的经纪商使用专家顾问,并且可以在开仓时一起设置止损和止盈。您可以通过以下链接下载更多库的变体:交易算法

在下面的测试中,使用了默认专家顾问的输入参数,测试中未使用止损和止盈。

图1. 交易示例

图1. 交易示例

2015年AUDUSD H3的测试结果:

图2. 测试结果图表

图2. 测试结果图表

列表
评论 0