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

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

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

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

Serhii Lendych
273
Serhii Lendych  
Alexey Volchanskiy:

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


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

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


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

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

Serhii Lendych
273
Serhii Lendych  
Alexey Volchanskiy:


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

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


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

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

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

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

Serhii Lendych
273
Serhii Lendych  
George Merts:

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


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


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


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

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

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

Georgiy Merts
9183
Georgiy Merts  
Serhii Lendych:

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

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

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий