Обновление платформы MetaTrader 4 build 670: виртуальный хостинг, web-запросы и работа с сигналами из MQL-программ - страница 26
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Это да, удобная возможность.
Но просьбы следует дозировать.
опять присутствует проблема с инициализацией глобальных перемен в индикаторах
поправте плиз, иначе нет возможности сохранять переменные при переключение графиков, работало же все раньше
опять присутствует проблема с инициализацией глобальных перемен в индикаторах
поправте плиз, иначе нет возможности сохранять переменные при переключение графиков, работало же все раньше
Какого рода проблема? Доказательства? Как проверяли?
код прилагается по ссылке
Файл igv
Какого рода проблема? Доказательства? Как проверяли?
Проверка проста:
Результат:
Глобальные переменные в индикаторах, в отличие от советников, не сохраняют свое значение между инициализациями. Такое поведение за индикаторами закреплено давно, еще на билдах <600.
Проверка проста:
Результат:
Глобальные переменные в индикаторах, в отличие от советников, не сохраняют свое значение между инициализациями. Такое поведение за индикаторами закреплено давно, еще на билдах <600.
так было всегда до нового поколения МТ4 и ошибка была исправлена
сейчас проблема опять возникла
для того то они и нужны глобальные, что бы сохранять свое значение
так было всегда до нового поколения МТ4 и ошибка была исправлена
сейчас проблема опять возникла
для того то они и нужны глобальные, что бы сохранять свое значение
Для хранения данных на тру глобальном уровне, есть GlobalVariableSet, а внутренние глобальные переменные по идее должны переинициализироваться с каждой инициализацией эксперта/индикатора, при смене тф у вас происходит выгрузка эксперта/индикатора и загрузка его заново, по чему он должен какие-то старые данные держать в памяти? Это не логично, на мой взгляд. Можно привести аналогию с приложением в операционной системе, там же при закрытии приложения данные не остаются в памяти до следующего запуска.
Это, как раз, полезная фишка. Оставляешь курсор в одном месте кода, прокручиваешь код туда, где "нужно что-то посмотреть и вернуться назад". Посмотрев нужную информацию, жмешь любую клавишу и автоматически возвращаешься к исходному месту кода. Очень удобно.
Здесь, на мой взгляд, достаточно оставить клавиши управления курсором (стрелки, ввод текста). А на Esс, получается, лежит одновременно много функциональных действий, выполняющихся в порядке приоритета - отмена введенных символов, возврат экрана к строке курсора, скрытие окна Инструменты.
Здесь, на мой взгляд, достаточно оставить клавиши управления курсором (стрелки, ввод текста). А на Esс, получается, лежит одновременно много функциональных действий, выполняющихся в порядке приоритета - отмена введенных символов, возврат экрана к строке курсора, скрытие окна Инструменты.