Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А как сделать, чтобы в объекте-графике работало "Перекрестие" - в смысле, при проведении "Перекрестия над объектом-графиком" в статусной строке отображались данные OHLC?
Не пробовал это сделать. Может быть это возможно с помощью вот этих функций: ChartXYToTimePrice() и ChartTimePriceToXY().
Это можно, вроде только доступа к статусной строке нет. Хочется полная имитация "Перекрестия" на объекте-графике, чтобы работало как на обычном графике - с отображением в статусной строке.
Тогда объекты-графики нужно ещё развивать. Я за то, чтобы возможностей было как можно больше и с объектами-графиками и с окнами графиками. Не вижу причин, по которым можно было бы быть против, просто ради того, чтобы быть против. ;)
По хорошему нужно собрать все случаи, где нужны те или иные возможности, касающиеся этого вопроса, и представить их в первом посте опроса. Опрос должен быть неограничен по времени. А то часто тонут и немногие видят их в силу того, что может быть не часто заглядывают на форум.
В общем вот такая полу-замена управления окнами графиков:
При движении курсора над обычным графиком в статусной строке отображаются значения OHLC, а при движении курсора над объектом-графиком значения OHLC в статусную строку не транслируются. Так как MQL не даёт доступа к статусной строке, нужно придумать замену статусной строки для объекта-графика.
Пока приходит на ум вариант с текстовыми метками OBJ_LABEL.
При движении курсора над обычным графиком в статусной строке отображаются значения OHLC, а при движении курсора над объектом-графиком значения OHLC в статусную строку не транслируются. Так как MQL не даёт доступа к статусной строке, нужно придумать замену статусной строки для объекта-графика.
Пока приходит на ум вариант с текстовыми метками OBJ_LABEL.
Техподдержка ответила - передача значений OHLC с баров объекта OBJ_CHART в статусную строку не будет реализована. Поэтому придется реализовать свою статусную строку:
С размещением статусной строки (в виде OBJ_BITMAP_LABEL) возникла ошибка: объект отрисовыватся, оставляя под собой полоску в один пиксель.
Настройки OBJ_BITMAP_LABEL:
Т.е. объект-графическая метка отрисовывается внизу графика и центр координат находится в левом нижнем углу графика.
Фактически объект-графическая метка при таких настройках отрисовывается не по координатам (0;0), а по координатам (0;1).
Вот рисунок на котором видна полоска в 1 пиксель:
К объекту-графику применяется шаблон с одним дополнительным окном и изменяется размер дополнительного окна. После закрытия и открытия терминала объект-график сбрасывает высоту дополнительного окна в нуль. Это нормально?
P.S. Приложил скрипт для теста.
К объекту-графику применяется шаблон с одним дополнительным окном и изменяется размер дополнительного окна. После закрытия и открытия терминала объект-график сбрасывает высоту дополнительного окна в нуль. Это нормально?