Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1406
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Коллеги, подскажите, при перетаскивании мышкой в окно с графиком нового символа из списка "обзор рынка", на графике остаются объекты рисования от предыдущего символа (например уровни и пр.). Эти объекты привязаны к окну без привязки к символу что-ли? Это как-то лечится? Может есть какой фикс? Не хочется создавать отдельный профиль для каждого символа.
Всем привет!
Коллеги, подскажите, при перетаскивании мышкой в окно с графиком нового символа из списка "обзор рынка", на графике остаются объекты рисования от предыдущего символа (например уровни и пр.). Эти объекты привязаны к окну без привязки к символу что-ли? Это как-то лечится? Может есть какой фикс? Не хочется создавать отдельный профиль для каждого символа.
Просто, тот советник, что создаёт объекты, должен их удалять при деинициализации.
какой советник? я использую стандартные (штатные) инструменты для рисования. И зачем удалять объекты? Они по идее должны храниться в связке с символом и при каждой следующей загрузке этого символа в окно также отображаться. Для каждого символа свои уровни, линии трендов и т.п.
обьекты хранятся в связке с чартом, а не символом. А на чарте окне могут быть любые символы. Поэтому для каждого символа свой чарт. А если сравнить, то можно менять символы в чарте.
обьекты хранятся в связке с чартом, а не символом. А на чарте окне могут быть любые символы. Поэтому для каждого символа свой чарт. А если сравнить, то можно менять символы в чарте.
А так, МТ и юзабилити вообще похоже не знакомы друг с другом, программисты делали для программистов :)
Друзья, всем привет )
Подскажите, кто знает. Советник проверяет какие ордеры выставлены. И, периодически, когда ордера исполнены или сняты, то есть OrdersTotal()=0, все равно выдает свойство ордера, к примеру, тип, символ (наверное последнего в истории ордеров). Есть ли команда, чтобы перед повторной проверкой ордеров советник "очищал память" так сказать, по типу ChartRedraw только для свойств, типов данных? Когда советник перезапускаю вручную, то такой проблемы какое-то время нет. Заранее спасибо!
Друзья, всем привет )
Подскажите, кто знает. Советник проверяет какие ордеры выставлены. И, периодически, когда ордера исполнены или сняты, то есть OrdersTotal()=0, все равно выдает свойство ордера, к примеру, тип, символ (наверное последнего в истории ордеров). Есть ли команда, чтобы перед повторной проверкой ордеров советник "очищал память" так сказать, по типу ChartRedraw только для свойств, типов данных? Когда советник перезапускаю вручную, то такой проблемы какое-то время нет. Заранее спасибо!
Не сталкивался, поскольку веду свой учёт ордеров, но могу предположить, что это свойства последнего выбранного ордера (последний абзац https://www.mql5.com/ru/docs/trading/orderselect )
Друзья, всем привет )
Подскажите, кто знает. Советник проверяет какие ордеры выставлены. И, периодически, когда ордера исполнены или сняты, то есть OrdersTotal()=0, все равно выдает свойство ордера, к примеру, тип, символ (наверное последнего в истории ордеров). Есть ли команда, чтобы перед повторной проверкой ордеров советник "очищал память" так сказать, по типу ChartRedraw только для свойств, типов данных? Когда советник перезапускаю вручную, то такой проблемы какое-то время нет. Заранее спасибо!
Перед любой проверкой ордер должен быть выбран, даже если он один в терминале. А чтобы не сомневаться в правильности полученных свойств, надо проверить время закрытия. Если время закрытия больше нуля, значит ордер закрыт или снят.
И по этому тексту не понятно вопрос об MQL5 или 4
Когда проверено на работоспособность
Составлено много раз
Скомпилировано много раз
Изменено возвращение местоположения
Закомментировать метод торговли
Удалить .mq5
Результат не меняется