
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Когда дойдете до практического желания, загляните вот в эту ветку. Там сразу найдете описание многих нюансов по работе с холстом. К тому же Николай (топикстартер) достаточно много помогает по возникающим проблемам.
Хорошо.
Сейчас посмотрел статью: https://www.mql5.com/ru/articles/10361
Там говорится : В качестве механизма вывода используется один из графических объектов, OBJ_BITMAP или OBJ_BITMAP_LABEL.
Это, скажем так, аналог объекта OBJ_RECTANGLE_LABEL. То есть с жесткой привязкой к координатам в окне графика.
Сначала хотел его применять. Но нужна была привязка к свечам. При изменении масштаба графика или при его прокрутке прямоугольник должен двигаться вместе со свечами, к которым он привязан.
Корректно использовать объект OBJ_RECTANGLE_LABEL сложно. Перевод цена/время в пиксели работает не точно. Поэтому пришлось выбрать объект OBJ_RECTANGLE. А у этого объекта выше приведенные проблемы.
Сейчас отлаживаю программу. Там много моментов, которые надо подкорректировать.
Как закончу корректирjвку, попробую погрузиться в Canvas.
Хорошо.
Сейчас посмотрел статью: https://www.mql5.com/ru/articles/10361
Немного не так. В той ветке, на которую я дал ссылку, обсуждается библиотека на основе холста. В библиотеке уже есть все, что нужно. Она сама изменяет размеры холста, там точно определены все необходимые координаты по пикселям, цене и времени, есть функции рисования графических объектов, вывод текста. То есть о привязке к свечам беспокоиться не нужно, все уже сделано.
То есть о привязке к свечам беспокоиться не нужно, все уже сделано.
Я предполагал, что это должно уже быть решено.
Наверняка разработчики терминала используют Canvas или что-то подобное.
Хорошо.
Сейчас посмотрел статью: https://www.mql5.com/ru/articles/10361
Там говорится : В качестве механизма вывода используется один из графических объектов, OBJ_BITMAP или OBJ_BITMAP_LABEL.
Это, скажем так, аналог объекта OBJ_RECTANGLE_LABEL. То есть с жесткой привязкой к координатам в окне графика.
Сначала хотел его применять. Но нужна была привязка к свечам. При изменении масштаба графика или при его прокрутке прямоугольник должен двигаться вместе со свечами, к которым он привязан.
Корректно использовать объект OBJ_RECTANGLE_LABEL сложно. Перевод цена/время в пиксели работает не точно. Поэтому пришлось выбрать объект OBJ_RECTANGLE. А у этого объекта выше приведенные проблемы.
Сейчас отлаживаю программу. Там много моментов, которые надо подкорректировать.
Как закончу корректирjвку, попробую погрузиться в Canvas.
Здесь присутствует только один объект OBJ_BITMAP_LABEL, он же канвас, он же битмап, а по сути просто массив пикселей unit. Прямоугольники внутри этого битмапа привязаны к барам и цене, хотя сам объект битмапа растянут на все окно.
Очень часто упускается второй по важности момент - работа с канвасом имеет более высокую производительность. Причем это везде - не только в mql, в web разработке тоже.
Первый важный момент - абсолютные возможности графики.

Хоть 3D:
Честно признаюсь, что когда вижу, как кто-то разрабатывает панельки на объектах, которых сотни, очень им сочувствую. После многолетнего опыта работы с канвас, воспринимаю подобные разработки на объектах, как выстрел себе в ногу.
Панелька - это как приложение к трем торговым системам, встроенным в программу.
Кто использует эти торговые системы, вынуждены ручками строить структуру рынка. У меня в программе структура мгновенно автоматически строится.
Также они вынуждены искать расчетные программки, которые помогают рассчитать размер лота.
Потом надо успеть вовремя открыть сделку . В общем куча ручной работы. В программке бОльшая часть автоматизирована.
Ну и есть задел на развитие. Вплоть до робота....
Часто можно видеть какой-то объект, который что-то напоминает. А что внутри...?
Волька, а что это у тебя?
Телефон, Хоттабыч.
Какой-то он у тебя неказистый. Вот бери, он красивый... Сделан из гранита.
Хоттабыч, это же камень. Это не телефон....
Панелька - это как приложение к трем торговым системам, встроенным в программу.
Кто использует эти торговые системы, вынуждены ручками строить структуру рынка. У меня в программе структура мгновенно автоматически строится.
Также они вынуждены искать расчетные программки, которые помогают рассчитать размер лота.
Потом надо успеть вовремя открыть сделку . В общем куча ручной работы. В программке бОльшая часть автоматизирована.
Ну и есть задел на развитие. Вплоть до робота....
Часто можно видеть какой-то объект, который что-то напоминает. А что внутри...?
Волька, а что это у тебя?
Телефон, Хоттабыч.
Какой-то он у тебя неказистый. Вот бери, он красивый... Сделан из гранита.
Хоттабыч, это же камень. Это не телефон....
все ясно.
удачи.
все ясно.
удачи
Например, третья встроенная система вот эта https://www.youtube.com/watch?v=GPhImRDqFZg&t=4635s
Там где-то в конце видео, рассказывает автор, как он торгует.
---------------------
Панелька помогает торговать.
а потом запускаем супер-красоты Canvas на VDS (где в принципе и живут роботы) и шизеем (седеем) :-)