基于ColorJFatl_Digit的MetaTrader 5交易专家顾问解析

Mike 2017.08.10 19:30 9 0 0
附件

大家好!今天我们来聊聊一个非常实用的交易工具——Exp_ColorJFatl_Digit_Tm专家顾问,它基于ColorJFatl_Digit指标信号,提供了一个严格的交易时间区间设置功能。

当一根K线收盘时,如果指标的颜色发生变化,就会形成一个交易信号。

你可以在输入参数中指定交易时间,以便在指定的时间区间内进行交易:

input bool   TimeTrade=true;      //允许在指定时间区间内交易
input HOURS  StartH=ENUM_HOUR_0;  //交易开始时间(小时)
input MINUTS StartM=ENUM_MINUT_0; //交易开始时间(分钟)
input HOURS  EndH=ENUM_HOUR_23;   //交易结束时间(小时)
input MINUTS EndM=ENUM_MINUT_59;  //交易结束时间(分钟)

这里有两个变量(小时和分钟)用于设置操作开始时间,还有两个类似的变量用于结束时间。

默认设置使得专家顾问可以从0:00开始交易,所有仓位会在23:59关闭。

如果开始时间晚于结束时间,专家顾问会在第二天的指定时间关闭仓位。

为了确保专家顾问的正常运行,您需要将ColorJFatl_Digit.ex5编译后的指标文件保存到<terminal_data_folder>\MQL5\Indicators目录下。

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

下方的测试结果使用了专家顾问的默认输入参数,测试期间未使用止损和止盈。

图1. 交易示例

图1. 交易示例

以下是2015年在EURUSD H4上的测试结果:

图2. 测试结果图

图2. 测试结果图

列表
评论 0