Ctrl+B --> кнопка "Все" - там один обьект о чем я и говорю. Проблема в том, что если я создаю RECTANGLE обычным способом без Canvas. Создается нужное количество RECTANGLE обьектов.
Через Canvas почему то создается только один. Почему такое может быть? Имя для каждого RECTANGLE делаю уникальное.
За программиста конечно спасибо.
Почему вы считаете, что имя у вас уникальное? Вы его проверяли перед созданием нового объекта? А проверяете результат создания объекта? Какой код ошибки при этом?
У меня идет исчисление открытии ордеров с помощью глобальных переменных. Например если стоит 5 то значит уже открылись пять ордеров и ждет шестой ордер чтобы повыситься. Если компилируешь то счетчик стоит на 5 то открывает 5 лишних ордеров хоть и уже открыты они. Так же происходит если отключаешь терминал и включаешь. Как это исправить? .
У меня идет исчисление открытии ордеров с помощью глобальных переменных. Например если стоит 5 то значит уже открылись пять ордеров и ждет шестой ордер чтобы повыситься. Если компилируешь то счетчик стоит на 5 то открывает 5 лишних ордеров хоть и уже открыты они. Так же происходит если отключаешь терминал и включаешь. Как это исправить? .
В функции int OnInit() нужно сделать проверку на существование глобальной переменной, если она существует и например больше нуля то делаем ее ноль.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Ctrl+B --> кнопка "Все" - там один обьект о чем я и говорю. Проблема в том, что если я создаю RECTANGLE обычным способом без Canvas. Создается нужное количество RECTANGLE обьектов.
Через Canvas почему то создается только один. Почему такое может быть? Имя для каждого RECTANGLE делаю уникальное.
За программиста конечно спасибо.
Почему вы считаете, что имя у вас уникальное? Вы его проверяли перед созданием нового объекта? А проверяете результат создания объекта? Какой код ошибки при этом?
Нет полностью воспроизводимого кода - нет и конкретного обсуждения. Я не знаю чего вы там наворотили. Из простейшего сделали какую-то проблему.
Что значит перезагрузки?
У меня идет исчисление открытии ордеров с помощью глобальных переменных. Например если стоит 5 то значит уже открылись пять ордеров и ждет шестой ордер чтобы повыситься. Если компилируешь то счетчик стоит на 5 то открывает 5 лишних ордеров хоть и уже открыты они. Так же происходит если отключаешь терминал и включаешь. Как это исправить? .
У меня идет исчисление открытии ордеров с помощью глобальных переменных. Например если стоит 5 то значит уже открылись пять ордеров и ждет шестой ордер чтобы повыситься. Если компилируешь то счетчик стоит на 5 то открывает 5 лишних ордеров хоть и уже открыты они. Так же происходит если отключаешь терминал и включаешь. Как это исправить? .
В функции int OnInit() нужно сделать проверку на существование глобальной переменной, если она существует и например больше нуля то делаем ее ноль.
Это четвёрка?
Да. Я подметил что MQL4 когда спрашивал про Canvas
Это четвёрка?
На четверке тоже должно работать, я преполагаю.
Спасибо, все работает.
При масштабировании графика можно прямоугольник тоже меньше делать?
Масштаб отслеживается. А вот индикатор это понимает только с новым тиком,
бывает огромное запоздание. Что можно с этим сделать?
Спасибо, все работает.
При масштабировании графика можно прямоугольник тоже меньше делать?
Масштаб отслеживается. А вот индикатор это понимает только с новым тиком,
бывает огромное запоздание. Что можно с этим сделать?