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



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

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

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

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

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

最新更新