Сглаживание индикаторных линий и графических объектов?

 
В настоящий момент индикаторные линии и графические объекты выглядят ступенчатыми (на уровне пикселов).
Планируется ли сглаживание в MT4 / MT5 ? 
 
Serhii Lendych:
В настоящий момент индикаторные линии и графические объекты выглядят ступенчатыми (на уровне пикселов).
Планируется ли сглаживание в MT4 / MT5 ? 

Да, они давно обещают вставить нам в мониторы дополнительные пиксели и начать усердно сглаживать. 

А пока купите моник 8К и будет вам счастье )

 
Alexey Volchanskiy:

А пока купите моник 8К и будет вам счастье )


Боюсь это только усугубит мое горе.
Я про такое сглаживание:
https://msdn.microsoft.com/ru-ru/library/9t6sa8s9(v=vs.110).aspx
Сглаживание прямых и кривых линий
Сглаживание прямых и кривых линий
  • msdn.microsoft.com
При рисовании линии с помощью интерфейса GDI+ для задания положения линии нужно указывать только начальную и конечную точку, а предоставлять данные о промежуточных пикселях линии не нужно. Интерфейс GDI+ взаимодействует с программным обеспечением драйвера экрана, чтобы определить, какие пиксели экрана должны быть высвечены, чтобы на конкретном...
 
Serhii Lendych:

Боюсь это только усугубит мое горе.
Я про такое сглаживание:
https://msdn.microsoft.com/ru-ru/library/9t6sa8s9(v=vs.110).aspx


Да я пошутил, понял про GDI+. Мне кажется, в МТ4/5 коорд. Y привязывется к цене,  а X ко времени, это хорошо видно на тех же мувингах.  А рисовать и сглаживать реально вы можете с помощью классов \MQL5\Include\Canvas, если программист.

Кстати, в Статьи есть отличные статьи на эту тему

 
Alexey Volchanskiy:


Мне кажется, в МТ4/5 коорд. Y привязывется к цене,  а X ко времени, это хорошо видно на тех же мувингах.  А рисовать и сглаживать реально вы можете с помощью классов \MQL5\Include\Canvas, если программист.

Кстати, в Статьи есть отличные статьи на эту тему


Мне нужно нарисовать в индикаторном подокне три или четыре линии, вместо штатных индикаторных.
При этом добиться совпадения чарта и полученных линий. Для этого нужны координаты границ окна,
координаты нулевго бара, количество баров в окне и.т.п. Вроде бы так.
А индикатор мой между тем не намного сложнее Моментума.
И это никак не изменит ситуацию с добавляемыми в ручную трендовыми линиями, которые тоже без сглаживания.
Если только не фиксировать их появление на чарте и заменять своими.

Я программист, но я не работаю в Метаквотс. И у меня есть свои планы.
Если Метаквотс сделают сглаживание штатных индикаторных линий,
то все индикатры их использующие будут "фирменно" выглядеть.
Сгаживание настолько необходимо, что это даже "фичей" назвать сложно.
Представьте, как бы выглядели шрифты на экране без сглаживания?
Вобщем я написал в Сервис - деск, заявку приняли к рассмотрению.
И ссылку на эту тему скину.  

P.S. Если толщина линии один пиксел, то выглядит более - менее.
Но два и больше - ступеньки очень заметны.
P.P.S.В MT5 кстати в Depth of Market линии Ask / Bid сглаженные.
 

А смысл ? Ради простой красоты ?

 
George Merts:

А смысл ? Ради простой красоты ?


Да. И ещё ради существенного улучшения MT4 / MT5 UX.
 
Alexey Volchanskiy:


Кстати, в Статьи есть отличные статьи на эту тему


MQ отклонили предложение.
Уже есть пример, как заменить стандартные индикаторные линии линиями на Canvas?
Я не нашел. 
 
Serhii Lendych:

MQ отклонили предложение.
Уже есть пример, как заменить стандартные индикаторные линии линиями на Canvas?
Я не нашел. 
https://www.mql5.com/ru/code/16753
Тиковый индикатор ZoomPrice
Тиковый индикатор ZoomPrice
  • голосов: 22
  • 2016.11.01
  • fxsaber
  • www.mql5.com
Показывает график цены любого уровня масштабирования.
 
Serhii Lendych:
В настоящий момент индикаторные линии и графические объекты выглядят ступенчатыми (на уровне пикселов).
Планируется ли сглаживание в MT4 / MT5 ? 

Реальный пример со сглаживанием

 
Serhii Lendych:

MQ отклонили предложение.

Неудивительно.

Это - совершенно ненужная фишка, которая нужна очень небольшому числу пользователей.  Нравятся красивые картинки - лучше взять Фотошоп.