Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
У меня вопрос возник. Функция
возвращает терминалу значение INIT_SUCCEEDED. А что это такое она возвращает терминалу? Что это за целочисленный код? Какие коды можно возвращать помимо этого и что они обозначают? В справке найти не удалось. В Гугле тоже.
Вопрос не праздный. У меня возникла надобность уже в блоке инициализации проверить корректность параметра и если он не вверен, то остановить работу советника вообще. Понимаете, хотелось бы остановить а не останавливать на каждом тике, как это можно сделать в функции OnTick(). Тут вот в чём дело. Мне нужно чтоб переменная проинициализировалась значением 1 и только 1 раз за всё время работы эксперта. Ну нет нужды инициализировать её на каждом тике а затем на каждом тике проверять её корректность. Вот тут то у меня взгляд и упал на это самый INIT_SUCCEEDED. Если то значение, которое содержит в себе эта константа, говорит, мол всё нормально, проинициализировались, можно советнику работать, то можо ли послать терминалу другой код возврата, который не позволит советнику отреагировать даже на 1 тик?
У меня вопрос возник. Функция
возвращает терминалу значение INIT_SUCCEEDED. А что это такое она возвращает терминалу? Что это за целочисленный код? Какие коды можно возвращать помимо этого и что они обозначают? В справке найти не удалось. В Гугле тоже.
Вопрос не праздный. У меня возникла надобность уже в блоке инициализации проверить корректность параметра и если он не вверен, то остановить работу советника вообще. Понимаете, хотелось бы остановить а не останавливать на каждом тике, как это можно сделать в функции OnTick(). Тут вот в чём дело. Мне нужно чтоб переменная проинициализировалась значением 1 и только 1 раз за всё время работы эксперта. Ну нет нужды инициализировать её на каждом тике а затем на каждом тике проверять её корректность. Вот тут то у меня взгляд и упал на это самый INIT_SUCCEEDED. Если то значение, которое содержит в себе эта константа, говорит, мол всё нормально, проинициализировались, можно советнику работать, то можо ли послать терминалу другой код возврата, который не позволит советнику отреагировать даже на 1 тик?
https://www.mql5.com/ru/docs/event_handlers/oninit
https://www.mql5.com/ru/docs/event_handlers/oninit
Спасибо
У меня вопрос возник. Функция
возвращает терминалу значение INIT_SUCCEEDED. А что это такое она возвращает терминалу? Что это за целочисленный код? Какие коды можно возвращать помимо этого и что они обозначают? В справке найти не удалось. В Гугле тоже.
Вопрос не праздный. У меня возникла надобность уже в блоке инициализации проверить корректность параметра и если он не вверен, то остановить работу советника вообще. Понимаете, хотелось бы остановить а не останавливать на каждом тике, как это можно сделать в функции OnTick(). Тут вот в чём дело. Мне нужно чтоб переменная проинициализировалась значением 1 и только 1 раз за всё время работы эксперта. Ну нет нужды инициализировать её на каждом тике а затем на каждом тике проверять её корректность. Вот тут то у меня взгляд и упал на это самый INIT_SUCCEEDED. Если то значение, которое содержит в себе эта константа, говорит, мол всё нормально, проинициализировались, можно советнику работать, то можо ли послать терминалу другой код возврата, который не позволит советнику отреагировать даже на 1 тик?