MetaTrader 4 Client Terminal build 646: Умный поиск, книги в Маркете и обновление окна параметров MQL4-программы - страница 21
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Это логика всегда была такой - если попытаться получить данные прямо в момент запуска терминала, то окружение еще не готово (значения не получены) и возвращаются нули. Необходимо самостоятельно проверять значения, прежде чем продолжать выполнение программы. Вод один из примеров - Specification.
По логике эта проверка должна делаться автоматически на уровне окружения терминала. Там это нетрудно сделать в том числе чтобы не заморачивать зря людей этим. Более того, в индикаторе задержка не предусмотрена для этих целей, а использовать бесконечный цикл это неграмотно.
Кстати, а какой параметр из окружения загружается последним чтобы можно было проверить его на ноль и знать что все окружение уже готово?
По логике эта проверка должна делаться автоматически на уровне окружения терминала. Там это нетрудно сделать в том числе чтобы не заморачивать зря людей этим. Более того, в индикаторе задержка не предусмотрена для этих целей, а использовать бесконечный цикл это неграмотно.
Кстати, а какой параметр из окружения загружается последним чтобы можно было проверить его на ноль и знать что все окружение уже готово?
Логика разная бывает.
Есть масса программ, которым не надо знать переменные окружения во время инициализации.
Нет понятия "последний параметр". Окружение либо загружается целиком, либо не загружается вовсе.
Логика бывает адекватная ситуации либо неадекватная. Речь идет о программе МТ4, которой необходимы переменные окружения, например символ и тп.
Как сказано выше, загрузка окружения происходит параллельно инициализации, то есть имеем ситуацию когда часть параметров уже загрузилась, а часть еще нет.
Как узнать что окружение уже загружено целиком?
Разработчики. А что с отладчиком ?
Для всех переменных (выражений) - Expression could not be evaluated
Разработчики. А что с отладчиком ?
Для всех переменных (выражений) - Expression could not be evaluated
поломали.. до следующего билда.. добавьте в код
class CDebuggerFix { } ExtDebuggerFix;
и в отладчик "починится"
поломали.. до следующего билда.. добавьте в код
и в отладчик "починится"
Ок, спасибо.
Разработчики, пожалуйста, прокомментируйте данную ситуацию.
Та это нормально, на данном сайте вообще скачивания не считаются, советники переименовались, профили размножились ...
Та это нормально, на данном сайте вообще скачивания не считаются, советники переименовались, профили размножились ...
А я говорю не считаются