大家好!今天我想向大家介绍一款新版本的交易工具——多重套利 1.000 的升级版:多重套利 1.1xx。
与 1.000 版本的不同之处:
-
此 EA 仅在 M1 (一分钟)周期上运行(有关详细信息,请参见下面的参数 时间框架)。
-
现在该 EA 可以同时交易两个品种,第二个品种来自 ExtArrSymbols 静态数组:
string ExtArrSymbols[20]= { "EURUSD","GBPUSD","USDCHF","USDJPY","USDCAD", "AUDUSD","AUDNZD","AUDCAD","AUDCHF","AUDJPY", "CHFJPY","EURGBP","EURAUD","EURCHF","EURJPY", "EURNZD","EURCAD","GBPCHF","GBPJPY","CADCHF" }; //+------------------------------------------------------------------+ //| 专家初始化函数 | //+------------------------------------------------------------------+ int OnInit()
-
开仓原则已发生变化:
- 现在,只有当当前价格低于最低买入仓位时,才能打开新买入仓位。
- 只有当当前价格高于最高卖出仓位时,才能打开新卖出仓位。

-
新的参数 时间框架 允许在任何图表上优化 EA。该专家顾问 在主品种出现新柱时工作(即 EA 运行的图表品种):
//+------------------------------------------------------------------+ //| 专家滴答函数 | //+------------------------------------------------------------------+ void OnTick() { //--- 我们仅在新柱生成时工作 static datetime prevtime=0; datetime time_0=iTime(0,m_symbol_one.Name(),InpTimeFrame); if(time_0==prevtime) return; prevtime=time_0;
这里的 InpTimeFrame 变量就是我们的 时间框架 输入。根据 时间框架 输入,我们可以让 EA 在任何时间框架上工作!
EURUSD 的测试结果:
