我想优化一个最小变量(让我们称之为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
}
}