Новая версия платформы MetaTrader 4 build 1045 - страница 6

 
переключаю Символ и период программно при помощи ChartSetSymbolPeriod () в этом билде начались проблемы в OnInit график не инициализируется (символ и период обновляется на графике, но в журнале только деинициализация прошлого листа) нажатие клавиш советник не ловит висит в процессе инициализации, раньше была подобная проблема : тогда в процессе инициализации переменные _Symbol и ChartSymbol() могли иметь разные значения .. решение было такое использовать в самом начале инициализации ТОЛЬКО ChartSymbol() и CahrtPeriod() и работало без сбоев до этого обновления .. а теперь значения в перенных вроде одинаковые .. но график висит иногда ждёт обновления пока не переоткроешь терминал или не бросишь на него заново советника..
 
Money_Maker:
переключаю Символ и период программно при помощи ChartSetSymbolPeriod () в этом билде начались проблемы в OnInit график не инициализируется (символ и период обновляется на графике, но в журнале только деинициализация прошлого листа) нажатие клавиш советник не ловит висит в процессе инициализации, раньше была подобная проблема : тогда в процессе инициализации переменные _Symbol и ChartSymbol() могли иметь разные значения .. решение было такое использовать в самом начале инициализации ТОЛЬКО ChartSymbol() и CahrtPeriod() и работало без сбоев до этого обновления .. а теперь значения в перенных вроде одинаковые .. но график висит иногда ждёт обновления пока не переоткроешь терминал или не бросишь на него заново советника..
Да. Со скриптом PeriodConverter такая же проблема. Написал в сервисдеск, заявка #1668047
 
Пожалуйста, проверьте поведение в билде 1048.
 
Не могу понять, почему в терминале присутствует Глобальная Переменная Клиентского Терминала, если я её не создавал ?  (функция GlobalVariablesTotal() выдаёт значение "1"). Может быть там есть какая-нибудь предустановленная Терминалом ? Тогда почему, когда я хочу узнать её имя и вызываю функцию GlobalVariableName(0) или GlobalVariableName(1), то никаких имён не выводится. Подскажи пожалуйста, в чём может быть дело ?
 
Leo59:
Не могу понять, почему в терминале присутствует Глобальная Переменная Клиентского Терминала, если я её не создавал ?  (функция GlobalVariablesTotal() выдаёт значение "1"). Может быть там есть какая-нибудь предустановленная Терминалом ? Тогда почему, когда я хочу узнать её имя и вызываю функцию GlobalVariableName(0) или GlobalVariableName(1), то никаких имён не выводится. Подскажи пожалуйста, в чём может быть дело ?
Нажмите F3 и посмотрите её
 
Vitaly Muzichenko:
Нажмите F3 и посмотрите её
Спасибо!
 
Alexey Da:
Пожалуйста, проверьте поведение в билде 1048.
где его взять? кругом 5-ка..
 
Money_Maker:
где его взять? кругом 5-ка..
Как всегда, обновлением с демо метквотов. А сам терминал скачать можно, в профиле некоторых пользователей есть ссылки, да и гугл пока не сдох.
Причина обращения: