Обсуждение статьи "Графика в библиотеке DoEasy (Часть 88): Коллекция графических объектов — двумерный динамический массив для хранения динамически изменяемых свойств объектов"

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Графика в библиотеке DoEasy (Часть 88): Коллекция графических объектов — двумерный динамический массив для хранения динамически изменяемых свойств объектов:
В статье создадим класс динамического многомерного массива с возможностью изменения количества данных в любом измерении. На основе созданного класса создадим двумерный динамический массив для хранения динамически изменяемых некоторых свойств графических объектов.
Для тестирования возьмём советник из прошлой статьи
и сохраним его в новой папке \MQL5\Experts\TestDoEasy\Part88\ под новым именем TestDoEasyPart88.mq5.
Никаких изменений в советник вносить не нужно — все изменения были проделаны в файлах библиотеки.
Скомпилируем советник и запустим его на графике:
При добавлении объектов, имеющих две опорные точки, и при модификации любой из двух опорных точек, советник выводит в журнал записи об этих событиях. Если же мы добавим на график объект, строящийся по более, чем двум опорным точкам, то мы не увидим записей о модификации одной из точек, либо при изменении одной будут изменяться данные второй. Это потому, что у нас есть логическая ошибка, которую я оставил для исправления в следующей статье, и о которой говорил выше.
Автор: Artyom Trishkin