定义MetaTrader 5中策略测试的动态限制

时间:2018-10-28 14:50:03

标签: mql5

我想优化一个最小变量(我们称之为minPips)和一个最大变量(maxPips)。

假设minPips可以在0到100的优化范围内,而maxPips可以在50到200之间。

如何防止对maxPips<minPips(例如minPips = 100和maxPips = 50)进行无意义的优化?

也许以某种方式使用OnTester()

1 个答案:

答案 0 :(得分:1)

int OnInit()
  {
   if(minPips>=maxPips)
     {
      Alert("parameter minPips must be smaller than maxPips);
      return(INIT_FAILED);// or INIT_PARAMETERS_INCORRECT - doesnt matter
     }
  }