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