Вот бы раньше об этом узнать... я так понимаю, что в настоящий момент Вы так и не смогли реализовать корректную работу с оптимизацией?
Слишком много нюансов по работе с программой, которые я не смог исправить и выполнить. проект остановился в "развитии". хоть иногда я и пользуюсь программой.
Слишком много нюансов по работе с программой, которые я не смог исправить и выполнить. проект остановился в "развитии". хоть иногда я и пользуюсь программой.
Очень жаль. Мне было бы интересно использовать этот продукт для оптимизации на разных валютных парах... А собственно, странно не работает, ведь алгоритм действия не сложный - создал ини файл, дождался окончания оптимизации, закрыл терминал и по кругу. Не удается получить информацию об окончании оптимизации?
Решаю задачу: обработка ошибки при вызове iCustom()...
// MQL4voidOnTick()
{
....
ResetLastError();
double val=iCustom(NULL,0,INDUK_NAME,..., i);
if ((nErr=GetLastError())>0)
{
Print("Error in ",__FUNCTION__," code=",nErr);
ExpertRemove();
return;
}
...
}
Эта конструкция кода не отрабатывает завершение работы советника, если "индюк" грохнулся с сообщением "array out of range" при отладке советника в тестере.
Выход за пределы массива - это критическая ошибка, после неё выполнение программы останавливается и дальнейший код не выполняется. Потому этот ваш обработчик ошибок и не отрабатывает. Да и не нужен в этом случае код ошибки - в журнале же чёрным по белому на писано, в чём причина вылета. И даже указаны строка и позиция, где это произошло.
по опыту скажу, что эффективнее пользоваться push уведомлениями, потому что смс может запоздать на 10-30 минут.
Владислав, спасибо за совет. С уважением, Андре
Уведомления
я по такому принципу делал программу Exp - Super Tester - она бесплатно валяется в сети.
Вот бы раньше об этом узнать... я так понимаю, что в настоящий момент Вы так и не смогли реализовать корректную работу с оптимизацией?
Вот бы раньше об этом узнать... я так понимаю, что в настоящий момент Вы так и не смогли реализовать корректную работу с оптимизацией?
Слишком много нюансов по работе с программой, которые я не смог исправить и выполнить. проект остановился в "развитии". хоть иногда я и пользуюсь программой.
Слишком много нюансов по работе с программой, которые я не смог исправить и выполнить. проект остановился в "развитии". хоть иногда я и пользуюсь программой.
Продукт работает, как он был запланирован изначально, а именно последовательный тест.
потом в планах было совместить все отчеты и сделать единый - именно этого и не получилось,
а в стандартном виде он работает - последовательный тест или оптимизация - пользуюсь и сейчас ногда
Продукт работает, как он был запланирован изначально, а именно последовательный тест.
потом в планах было совместить все отчеты и сделать единый - именно этого и не получилось,
а в стандартном виде он работает - последовательный тест или оптимизация - пользуюсь и сейчас ногда
А как его привязать к конкретному терминалу можно?
в смысле привязать?
давайте, чтоб это не выглядело рекламой - напишите в ЛС вопросы по программе,
Всем привет!
Дайте совет, решение или ткните где,что читать.
Решаю задачу: обработка ошибки при вызове iCustom()...
Эта конструкция кода не отрабатывает завершение работы советника, если "индюк" грохнулся с сообщением "array out of range" при отладке советника в тестере.