首页 系统交易 帖子

MetaTrader 5的Exp_NRTR_ATR_STOP_Tm:严格时间区间的EA交易策略

附件
19343.zip (19.41 KB, 下载 0次)

大家好!今天我们来聊聊MetaTrader 5中的Exp_NRTR_ATR_STOP_Tm专家顾问(EA),它基于NRTR_ATR_STOP指标信号,能够帮助我们设定严格的交易时间区间。

当出现大型彩色星星时,信号会在一根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;  //交易结束时间(分钟)

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

默认设置使得该EA可以在0:00开始整个交易时段,而所有持仓将在23:59关闭。

如果开始时间晚于指定的结束时间,EA会在第二天的指定时间关闭持仓。

为了确保EA的正常运行,您需要将编译好的NRTR_ATR_STOP.ex5指标文件添加到<terminal_data_folder>\MQL5\Indicators目录下。

下面的测试中使用了EA的默认输入参数,测试过程中未使用止损(Stop Loss)和获利(Take Profit)。

图1. 图表上的交易示例

图1. 图表上的交易示例

以下是2015年EURJPY H1的测试结果:

图2. 测试结果图表

图2. 测试结果图表

相关帖子

评论 (0)