大家好,今天我们来聊聊Exp_PercentageCrossover这款智能交易系统,它是基于PercentageCrossover指标颜色变化而设计的,能够让你在严格的交易时间区间内进行交易。
当一根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关闭所有持仓。
如果开始时间晚于结束时间,智能交易系统将在第二天的指定时间关闭持仓。
要确保智能交易系统正常运作,你需要将编译后的TotalPowerIndicatorX.ex5指标文件保存到<terminal_data_folder>\MQL5\Indicators文件夹中。
需要注意的是,TradeAlgorithms.mqh库文件允许在提供非零点差的经纪商处使用智能交易系统,并在开仓时设置止损和获利。你可以通过以下链接下载更多库的变体:交易算法。
下面的测试结果是基于默认输入参数进行的,测试期间没有使用止损和获利。

图1:图表上的交易示例
以下是2015年USDJPY H4的测试结果:

图2:测试结果图表