Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте.
Подскажите пожалуйста как программно установить в определенный момент на графике вертикальную линию?
Спасибо.
Справочник MQL5 / Графические объекты
Справочник MQL5 / Графические объекты / ObjectCreate
Справочник MQL5 / Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Справочник MQL5 / Графические объекты / ObjectSetInteger
Ну и так далее.
Создаёте объект, затем выставляете его свойства.
Где то так:
Справочник MQL5 / Графические объекты
Справочник MQL5 / Графические объекты / ObjectCreate
Справочник MQL5 / Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Справочник MQL5 / Графические объекты / ObjectSetInteger
Ну и так далее.
Создаёте объект, затем выставляете его свойства.
Где то так:
.... и все - дальше не понятно.... метод GetData возвращает или -1 или >= 0 - (а мне-то нужно значение цены открытия бара №5)
А что Вы хотели получить? Смотрим документацию: "Возвращаемое значение: >=0 – в случае удачи, -1 – если не удалось получить данные".
Если "нужно значение цены открытия бара №5", то и искать это значение нужно в "массиве для размещения данных", т.е. в массиве Open[] в Вашем случае.
...Читайте Справочник
Alfff:
Если объект с именем name на графике chid ещё не существует то ...
Если же он уже существует то мы просто пропускаем создание объекта и переходим прямо к модификации настроек.
Если объект с именем name на графике chid ещё не существует то ...
Если же он уже существует то мы просто пропускаем создание объекта и переходим прямо к модификации настроек.
Небольшое замечание: "Если объект не найден, то функция возвращает отрицательное число". Судя по всему, возвращается не обязательно "-1".
Как говорю, "...Читайте Справочник" :)
Небольшое замечание: "Если объект не найден, то функция возвращает отрицательное число". Судя по всему, возвращается не обязательно "-1".
Как говорю, "...Читайте Справочник" :)
Наверно да, лучше поставить
хотя всегда работало.
А что Вы хотели получить? Смотрим документацию: "Возвращаемое значение: >=0 – в случае удачи, -1 – если не удалось получить данные".
Если "нужно значение цены открытия бара №5", то и искать это значение нужно в "массиве для размещения данных", т.е. в массиве Open[] в Вашем случае.
...Читайте Справочник
Спасибо за помощь. Обязательно почитаю...
Спасибо за помощь. Обязательно почитаю...
Вопрос 1. где искать найденные (с таким трудом) данные цены открытия (в каком месте массива Open[] )...????
Вопрос 2. для таймфрейма D1 надо объявлять другой массив и создавать свой экземпляр класса (или можно обойтись одним)...????
Вопрос 1. ВСЕ классы Стандартной Библиотеки, обеспечивающие доступ к данным индикаторов и таймсерий, перед использованием данных требуют их (данных) "освежения".
Пишите так (в упрощённом варианте):
Вопрос 2. Другой.