TesterStop

Отдает команду на завершении работы программы при тестировании.

void  TesterStop();

Возвращаемое значение

Нет возвращаемого значения.

Примечание

Функция TesterStop() предназначена для штатного досрочного завершения работы советника на агенте тестирования – например, при достижении заданного количества убыточных сделок или заданного уровня просадки.

Вызов TesterStop() считается нормальным завершением тестирования, и поэтому будет вызвана функция OnTester() с отдачей тестеру стратегий всей накопленной торговой статистики и значения критерия оптимизации.

Вызов ExpertRemove() в тестере стратегий также означает нормальное завершение тестирования и позволяет получить торговую статистику, но при этом советник выгружается из памяти агента. В этом случае для выполнения прохода на следующем наборе параметров понадобится время на повторную загрузку программы. Поэтому для досрочного штатного завершения тестирования использование TesterStop() является наиболее предпочтительным вариантом.

 

Смотри также

Выполнение программ, Тестирование торговых стратегий, ExpertRemove, SetReturnError