OnTester()

 
Здравствуйте. Я создал свои условия оптимизации в функции OnTester(). Но мне хотелось бы, чтобы помимо результатов по моими условиям никакие результаты больше не выходили в таблицу оптимизации. Что мне нужно вернуть из функции OnTester(), чтоб результат оптимизации не заносился в таблицу?
return ?

 
 

В MT4 была возможность задания ограничений оптимизатора, что помогало решить данную задачу. В MT5, вроде, это не решается. 

Не проверял, но использовав эту особенность

// После окончания бэктеста сначала вызывается OnTester, затем OnDeinit

Возможно, получится убить ненужный проход через деление на ноль.

А так, конечно, обескураживает, что MT5 проигрывает MT4 в этом очень нужном деле.

Разработчикам MQL4: Функция прерывания прохода
Разработчикам MQL4: Функция прерывания прохода
  • www.mql5.com
Если ли возможность из советника прервать текущий проход при тестировании и забраковать его, как убыточный...
 
fxsaber:

В MT4 была возможность задания ограничений оптимизатора, что помогало решить данную задачу. В MT5, вроде, это не решается. 

Не проверял, но использовав эту особенность

// После окончания бэктеста сначала вызывается OnTester, затем OnDeinit

Возможно, получится убить ненужный проход через деление на ноль.

А так, конечно, обескураживает, что MT5 проигрывает MT4 в этом очень нужном деле.

С делением на ноль не компилируется. (
 
Igor Knyazkov:
С делением на ноль не компилируется. (
int Zero = 0;
Zero = 1 / Zero;
 
fxsaber:
int Zero = 0;
Zero = 1 / Zero;
Все-равно выходят результаты в таблицу, но эти результаты выделены красным цветом.
 
Igor Knyazkov:
Все-равно выходят результаты в таблицу, но эти результаты выделены красным цветом.
Хоть что-то. Написал в Сервисдеск, чтобы решили это безобразие.
 
fxsaber:
Хоть что-то. Написал в Сервисдеск, чтобы решили это безобразие.
Ок.
 
fxsaber:
Хоть что-то. Написал в Сервисдеск, чтобы решили это безобразие.
Тоже написал в Сервисдеск.