Обсуждение статьи "Торговые инструменты MQL5 (Часть 27): Отрисовка параметрической кривой-бабочки средствами Canvas"

 

Опубликована статья Торговые инструменты MQL5 (Часть 27): Отрисовка параметрической кривой-бабочки средствами Canvas:

В этой статье мы исследуем кривую-бабочку, параметрическое математическое уравнение, и визуализируем ее на canvas в MQL5. Мы создаём интерактивное окно визуализации с перетаскиваемым окном canvas с изменяемым размером, рендерингом кривых с использованием технологии суперсэмплирования, градиентными фонами и легендой, сегментированной по цветам. В итоге у нас есть полнофункциональный визуальный инструмент, который отрисовывает кривую-бабочку непосредственно на графике MetaTrader 5.

На практике полный проход по диапазону 12π делится на четыре равных сегмента, каждому из которых присваивается свой цвет. Это позволяет нам наблюдать, как кривая постепенно строится — от первых контуров крыльев до тонких внутренних петель — и придает окончательному отображению визуально четкую сегментированную структуру. Для получения плавных, точных кривых без зазубренных краев пикселей мы выполняем рендеринг с более высоким внутренним разрешением, а затем уменьшаем разрешение результата — этот метод известен как суперсэмплинг. Этот метод усредняет соседние пиксели высокого разрешения в каждый конечный пиксель, в результате чего получается чистое изображение с эффектом сглаживания.

Мы создадим полноценную систему canvas с плавающим окно с возможностью перетаскивания и изменения размера, отрисуем кривую-бабочку по четырем цветным сегментам, используя этот конвейер суперсэмплирования, наложим калиброванную сетку осей с метками делений и представим панель легенды, идентифицирующую каждый сегмент. В результате получим полную интерактивную математическую визуализацию в MetaTrader 5. Вкратце, вот что мы стремимся создать.

BUTTERFLY CURVE ROADMAP


Автор: Allan Munene Mutiiria

 
Вижу на gif моргания изображения. 
Этого не должно быть.