Новая версия платформы MetaTrader 4 build 950: Встроенные видеоролики и улучшение работы - страница 2
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Если открывать и закрывать окно глобальных переменных терминала через F3, информация в окне появляется не всегда, то пусто, то есть. Причем может отображаться разное количество глобальных переменных, хотя ни каких зацикленных скриптов ни советников на графиках нет. Периодически значение глобальной переменной, которая устанавливается с помощью скрипта не сохраняется, хотя Алерт из скрипта показывает, что значение переменной установлено правильно.
Глобальная переменная в окне удаляется, но после нескольких раз открытия и закрытия окна снова появляется в окне.
Скрипт, с помощью которого устанавливаю значение глобальной переменной.
У меня тоже была проблема с глобальной переменной терминала после обновления на 950 билд.
Переменная создается и удаляется скриптом. Её удаляешь, терминал выключаешь-включаешь, она опять на месте. С 3-го раза переменная всё-таки пропала каким-то образом. Теперь боюсь этой глобальной переменной )))
Воспроизвести потом не смог, списал на случайный сбой непонятно чего. Но видимо не у меня одного такие проблемы.
У меня тоже была проблема с глобальной переменной терминала после обновления на 950 билд.
Переменная создается и удаляется скриптом. Её удаляешь, терминал выключаешь-включаешь, она опять на месте. С 3-го раза переменная всё-таки пропала каким-то образом. Теперь боюсь этой глобальной переменной )))
Воспроизвести потом не смог, списал на случайный сбой непонятно чего. Но видимо не у меня одного такие проблемы.
Я на прежних версиях иногда замечал, что не всегда скриптом глобальная переменная устанавливается. Поэтому на всякий случай зациклил установку глобальной переменной с помощью while(). И вроде как больше не замечал, но вот сегодня на 950 бильде какое-то время (наверно мин 20) то устанавливалась, то вообще не мог установить. Хорошо, что я использую глобальные переменные для установки ордеров в ручном режиме и сразу вижу результат. А если автомат работает, то это может привести к плохим последствиям. У меня в эксперте для ручной работы в функции OnDeinit(const int reason) стоит функция GlobalVariableDel(GetNameTF(Period())+" "+Symbol()+" TypOpders"). Заметил что при снятии эксперта с графика глобальная переменная не удаляется.
А Вы глобальные переменные прямо устанавливаете или проверяете на возвращаемое значение?
Я использую их при ручной торговле для открытия ордеров. Бросаю на график скрипт, который присваивает глобальной переменной определённое значение, которое задаёт тип операции. В эксперте по значению глобальной переменной открывается тот или иной вид ордера. Я сразу вижу когда глобальная переменная не установилась, по тому как установился или нет ордер. Я привёл вверху код одного из скриптов с помошью которого я устанавливаю лимитный ордер. Там для контроля я установил алерт, который сообщает установленное значение глобальной переменной.
Я не о этом. В коде идёт проверка успешности создания/присвоения нового значения глобальной переменной
или идёт проверка существования/возврата значения
?
Проверьте пожалуйста у кого может так получиться?
Вот код
У меня почему-то устанавливает ордер #1 а строка
Печатает
*********** openB ** Заполняем структуру 2
Это на билде 950. И на 825 так-же. Что за проблема???