К счастью, все это и многое другое описано во встроенной документации:
int UninitializeReason( )
Возвращает код причины останова экспертов, индикаторов и скриптов. Возвращаемые значения могут быть одним из кодов деинициализации.
Пример
Возвращает код причины останова экспертов, индикаторов и скриптов. Возвращаемые значения могут быть одним из кодов деинициализации.
Пример
// пример int deinit() { switch(UninitializeReason()) { case REASON_CHARTCLOSE: case REASON_REMOVE: CleanUp(); break; // очистка и освобождение ресурсов. case REASON_RECOMPILE: case REASON_CHARTCHANGE: case REASON_PARAMETERS: case REASON_ACCOUNT: StoreData(); break; // подготовка к рестарту. } //... }
К счастью, все это и многое другое описано во встроенной документации:
...
...
К несчастью, не все это и многое другое описано во встроенной документации:
К примеру задокументированы след. коды возврата:
Коды причин деинициализации
Коды причины деинициализации, возвращаемые функцией UninitializeReason(). Mогут иметь любые из следующих значений:
Константа Значение Описание
REASON_REMOVE 1 Эксперт удален из диаграммы.
REASON_RECOMPILE 2 Эксперт перекомпилирован.
REASON_CHARTCHANGE 3 Символ или период графика был изменен.
REASON_CHARTCLOSE 4 График закрыт.
REASON_PARAMETERS 5 Входные параметры были изменены пользователем.
REASON_ACCOUNT 6 Активирован другой счет.
Коды причины деинициализации, возвращаемые функцией UninitializeReason(). Mогут иметь любые из следующих значений:
Константа Значение Описание
REASON_REMOVE 1 Эксперт удален из диаграммы.
REASON_RECOMPILE 2 Эксперт перекомпилирован.
REASON_CHARTCHANGE 3 Символ или период графика был изменен.
REASON_CHARTCLOSE 4 График закрыт.
REASON_PARAMETERS 5 Входные параметры были изменены пользователем.
REASON_ACCOUNT 6 Активирован другой счет.
Возврата НУЛЯ в документации не описано. Поэтому и возник вопрос...
...
Извините за беспокойство.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
1. Что означает код возврата причины деинициализации =0 ?
2. Если есть техническая возможность, просьба ввести код возврата, соответствующий финишу теста.