使用Exp_BlauTVI_Tm - MetaTrader 5的趋势跟随EA

Mike 2018.07.09 20:10 24 0 0
附件

大家好!今天我想和大家分享一个非常实用的专家顾问(EA)——Exp_BlauTVI_Tm。这个EA基于趋势跟随指标BlauTVI的信号,并且能够设置严格的交易时间区间。

这个EA在每根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提供了两个变量(小时和分钟)用于设置操作开始时间,另外还有两个类似的变量用于设置结束时间。

默认设置下,EA会从0:00开始交易,并在23:59关闭所有持仓。

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

为了确保EA能够正确编译,指标文件BlauTVI.ex5必须放在terminal_data_directory\MQL5\Indicators文件夹中。在编译EA时,指标会作为资源包含在EA的代码中,因此在相关的终端文件夹中并不需要存在它。

值得注意的是,TradeAlgorithms.mqh库文件允许与提供非零点差的经纪商使用专家顾问,并且可以设置止损和获利目标与开仓同时进行。你可以在这里下载其他版本的库。

下面的测试结果是使用默认的专家顾问输入参数进行的测试,测试中没有使用止损和获利目标。

图1. 图表上的交易示例

图1. 图表上的交易示例

以下是2016年USDJPY H1的测试结果:

图2. 测试结果图表

图2. 测试结果图表

列表
评论 0