![Графические интерфейсы VII: Элементы "Таблицы" (Глава 1)](https://c.mql5.com/2/23/avatar-vii.png)
![Графические интерфейсы VII: Элементы "Таблицы" (Глава 1)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы VII: Элементы "Таблицы" (Глава 1)
В седьмой части серии статей о графических интерфейсах в терминалах MetaTrader будут представлены три типа таблиц: таблица из текстовых меток, таблица из полей ввода и нарисованная таблица. Ещё один важный и часто используемый элемент управления — вкладки, с помощью которых можно скрывать и делать видимыми группы других элементов управления, что позволяет пользователю делать компактные графические интерфейсы в своих MQL-приложениях.
![Создаем помощника в ручной торговле](https://c.mql5.com/2/23/panel__1.png)
![Создаем помощника в ручной торговле](https://c.mql5.com/i/articles/overlay.png)
Создаем помощника в ручной торговле
Количество торговых роботов для работы на валютных рынках в последнее время растет как снежный ком. В них закладываются различные концепции и стратегии, но беспроигрышный образец искусственного интеллекта создать еще никому не удалось. Поэтому многие трейдеры остаются приверженцами ручной торговли. Но и для таких специалистов создаются роботизированные помощники, так называемые торговые панели. Данная статья — еще один пример создания торговой панели "с нуля".
![Графические интерфейсы VI: Элементы "Слайдер" и "Двухсторонний слайдер" (Глава 2)](https://c.mql5.com/2/23/avad1j__1.png)
![Графические интерфейсы VI: Элементы "Слайдер" и "Двухсторонний слайдер" (Глава 2)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы VI: Элементы "Слайдер" и "Двухсторонний слайдер" (Глава 2)
В предыдущей статье разрабатываемая библиотека была пополнена сразу четырьмя довольно часто используемыми в графических интерфейсах элементами управления: «чекбокс», «поле ввода», «поле ввода с чекбоксом» и «комбобокс с чекбоксом». Вторая глава шестой части серии будет посвящена таким элементам управления, как слайдер и двухсторонний слайдер.
![Регулярные выражения для трейдеров](https://c.mql5.com/2/23/ava.png)
![Регулярные выражения для трейдеров](https://c.mql5.com/i/articles/overlay.png)
Регулярные выражения для трейдеров
Регулярные выражения (англ. regular expressions) — специальный язык для обработки текстов по заданному правилу, которое также называют шаблоном или маской регулярного выражения. В этой статье мы покажем, как обработать торговый отчет с помощью библиотеки RegularExpressions для MQL5, а также продемонстрируем результаты оптимизации с ее использованием.
![Графические интерфейсы VI: Элементы "Чекбокс", "Поле ввода" и их смешанные типы (Глава 1)](https://c.mql5.com/2/23/avad1j.png)
![Графические интерфейсы VI: Элементы "Чекбокс", "Поле ввода" и их смешанные типы (Глава 1)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы VI: Элементы "Чекбокс", "Поле ввода" и их смешанные типы (Глава 1)
С этой статьи начинается шестая часть серии о разработке библиотеки для создания графических интерфейсов в терминалах MetaTrader. В первой главе речь пойдёт о таких элементах управления, как «чекбокс», «поле ввода», а также о смешанных типах этих элементов.
![Универсальный торговый эксперт: Работа с пользовательскими трейлинг-стопами (часть 6)](https://c.mql5.com/2/23/63vov3f0bdp_1sl2.png)
![Универсальный торговый эксперт: Работа с пользовательскими трейлинг-стопами (часть 6)](https://c.mql5.com/i/articles/overlay.png)
Универсальный торговый эксперт: Работа с пользовательскими трейлинг-стопами (часть 6)
Шестая часть статьи об универсальном торговом эксперте описывает работу с трейлинг-стопами. Прочитав ее, Вы узнаете, как с помощью унифицированных правил создать свой собственный модуль трейлинг-стопа и подключить его в торговый движок таким образом, чтобы управление позицией с его помощью происходило в автоматическом режиме.
![Графические интерфейсы V: Элемент "Комбинированный список" (Глава 3)](https://c.mql5.com/2/22/v-avatar__1.png)
![Графические интерфейсы V: Элемент "Комбинированный список" (Глава 3)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы V: Элемент "Комбинированный список" (Глава 3)
В первых двух главах пятой части серии о графических интерфейсах были разработаны классы для создания полосы прокрутки и списка. В этой главе рассмотрим класс для создания такого элемента управления, как «Комбинированный список». Это тоже составной элемент, в числе частей которого есть элементы, рассмотренные в первых двух главах пятой части.
![Графические интерфейсы V: Элемент "Список" (Глава 2)](https://c.mql5.com/2/22/v-avatar.png)
![Графические интерфейсы V: Элемент "Список" (Глава 2)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы V: Элемент "Список" (Глава 2)
В первой главе пятой части были разработаны классы для создания таких элементов управления, как вертикальная и горизонтальная полоса прокрутки. В этой статье применим их на практике. На этот раз создадим класс для создания элемента «Список», составной частью которого будет вертикальная полоса прокрутки.
![Универсальный торговый эксперт: работа с отложенными ордерами и поддержка хеджинга (часть 5)](https://c.mql5.com/2/22/xmz7zeb9vyt_ftv2.png)
![Универсальный торговый эксперт: работа с отложенными ордерами и поддержка хеджинга (часть 5)](https://c.mql5.com/i/articles/overlay.png)
Универсальный торговый эксперт: работа с отложенными ордерами и поддержка хеджинга (часть 5)
Эта статья продолжает знакомить читателей с торговым движком CStrategy. По многочисленным просьбам пользователей в торговый движок были добавлены функции по работе с отложенными ордерами. Также последние версии MetaTrader 5 стали поддерживать счета с хеджингом. Теперь CStrategy поддерживает и их. В статье дается подробное описание алгоритмов по работе с отложенными ордерами и принципов работы CStrategy на хеджируемых типах счетов.
![Графические интерфейсы V: Вертикальная и горизонтальная полоса прокрутки (Глава 1)](https://c.mql5.com/2/22/v-avatar__2.png)
![Графические интерфейсы V: Вертикальная и горизонтальная полоса прокрутки (Глава 1)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы V: Вертикальная и горизонтальная полоса прокрутки (Глава 1)
Продолжаем рассматривать процесс разработки библиотеки для создания графических интерфейсов в среде торговых терминалов MetaTrader. В первой главе пятой части серии разработаем классы для создания таких элементов управления, как вертикальные и горизонтальные полосы прокрутки.
![Графические интерфейсы IV: Многооконный режим и система приоритетов (Глава 2)](https://c.mql5.com/2/22/iv-avatar__1.png)
![Графические интерфейсы IV: Многооконный режим и система приоритетов (Глава 2)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы IV: Многооконный режим и система приоритетов (Глава 2)
В этой статье мы расширим реализацию библиотеки до возможности создавать многооконные интерфейсы для своих MQL-приложений. Кроме этого, разработаем систему приоритетов на нажатие левой кнопкой мыши на графических объектах. Это нужно, чтобы не столкнуться с проблемами, когда элементы управления неожиданно не отвечают на действия пользователя.
![Графические интерфейсы IV: Информационные элементы интерфейса (Глава 1)](https://c.mql5.com/2/22/iv-avatar.png)
![Графические интерфейсы IV: Информационные элементы интерфейса (Глава 1)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы IV: Информационные элементы интерфейса (Глава 1)
На текущий момент в разрабатываемой библиотеке для создания графических интерфейсов есть форма и несколько элементов управления, которые можно к ней присоединять. Сейчас у нас все готово для рассмотрения вопроса многооконного режима, однако этим мы займемся во второй главе данной статьи. Прежде мы напишем классы, с помощью которых можно будет создавать информационные элементы интерфейса, такие, как «статусная строка» и «всплывающая подсказка».
![Графические интерфейсы III: Группы простых и многофункциональных кнопок (Глава 2)](https://c.mql5.com/2/22/Graphic-interface_3.png)
![Графические интерфейсы III: Группы простых и многофункциональных кнопок (Глава 2)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы III: Группы простых и многофункциональных кнопок (Глава 2)
Первая глава третьей части серии была посвящена простым и многофункциональным кнопкам. Во второй главе рассмотрим группы взаимосвязанных кнопок, позволяющих создавать в приложениях элементы, когда пользователь может выбирать какую-либо одну опцию из представленного набора (группы).
![Графические интерфейсы III: Простые и многофункциональные кнопки (Глава 1)](https://c.mql5.com/2/22/Graphic-interface_3__1.png)
![Графические интерфейсы III: Простые и многофункциональные кнопки (Глава 1)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы III: Простые и многофункциональные кнопки (Глава 1)
Приступим к рассмотрению такого элемента управления, как кнопка. Будут показаны примеры нескольких классов для создания простой кнопки, кнопок с расширенным функционалом («кнопка с картинкой» и «сдвоенная кнопка»), а также кнопок, которые взаимосвязаны между собой (группы кнопок и «радио-кнопки»). Кроме этого, внесём некоторые дополнения в уже существующие классы элементов управления, чтобы расширить их возможности.
![Рецепты MQL5 - Программируем скользящие каналы](https://c.mql5.com/2/22/ava.png)
![Рецепты MQL5 - Программируем скользящие каналы](https://c.mql5.com/i/articles/overlay.png)
Рецепты MQL5 - Программируем скользящие каналы
В данной статье представлен способ программирования системы равноудалённых каналов. Рассматриваются некоторые нюансы построения таких каналов. Приводится типизация каналов, предлагается способ универсального типа скользящих каналов. При реализации кода используется инструментарий ООП.
![Графические интерфейсы II: Элемент "Главное меню" (Глава 4)](https://c.mql5.com/2/22/Graphic-interface-part2__3.png)
![Графические интерфейсы II: Элемент "Главное меню" (Глава 4)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы II: Элемент "Главное меню" (Глава 4)
Это завершающая глава второй части серии о графических интерфейсах. В ней мы рассмотрим создание такого элемента управления, как «Главное меню». Будет продемонстрирован процесс его разработки и настройка обработчиков классов библиотеки для правильной реакции на действия пользователя. Также мы рассмотрим, как подключить к пунктам главного меню контекстные меню. Кроме того, затронем тему блокировки неактивных на текущий момент элементов.
![Графические интерфейсы II: Настройка обработчиков событий библиотеки (Глава 3)](https://c.mql5.com/2/22/Graphic-interface-part2__2.png)
![Графические интерфейсы II: Настройка обработчиков событий библиотеки (Глава 3)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы II: Настройка обработчиков событий библиотеки (Глава 3)
В предыдущих статьях были реализованы классы для создания всех составных частей главного меню. Теперь же настало время познакомиться с обработчиками событий в главных базовых классах и в классах созданных элементов управления. Отдельное внимание уделено управлению состоянием графика в зависимости от того, где находится курсор мыши.
![Графические интерфейсы II: Элементы "Разделительная линия" и "Контекстное меню" (Глава 2)](https://c.mql5.com/2/22/Graphic-interface-part2__1.png)
![Графические интерфейсы II: Элементы "Разделительная линия" и "Контекстное меню" (Глава 2)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы II: Элементы "Разделительная линия" и "Контекстное меню" (Глава 2)
В этой статье мы создадим элемент «Разделительная линия». Его тоже можно будет использовать не только как независимый элемент интерфейса, но и как часть многих других элементов. После этого у нас будет всё необходимое для разработки класса контекстного меню, которое тоже будет подробно рассмотрено в этой статье. Кроме этого, вносятся необходимые дополнения в класс, который является базой для хранения указателей на все элементы графического интерфейса приложения.
![Как быстро добавить панель управления к индикатору и советнику](https://c.mql5.com/2/22/avatar.png)
![Как быстро добавить панель управления к индикатору и советнику](https://c.mql5.com/i/articles/overlay.png)
Как быстро добавить панель управления к индикатору и советнику
Вы хотите добавить к своему индикатору или советнику графическую панельку для удобного и быстрого управления, но не знаете, как это сделать? В этой статье шаг за шагом я покажу как "прикрутить" панель диалога со входными параметрами к вашей MQL4/MQL5-программе.
![Графические интерфейсы II: Элемент "Пункт меню" (Глава 1)](https://c.mql5.com/2/22/Graphic-interface-part2.png)
![Графические интерфейсы II: Элемент "Пункт меню" (Глава 1)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы II: Элемент "Пункт меню" (Глава 1)
В второй части серии будет показан процесс разработки таких элементов интерфейса, как главное меню и контекстное меню. Также затронем тему рисования элементов и для этого создадим специальный класс. Очень широко будет освещен такой вопрос, как управление событиями программы, в том числе и пользовательскими.
![Универсальный торговый эксперт: Торговля в группе и управление портфелем стратегий (Часть 4)](https://c.mql5.com/2/21/yrg4e17llif_3ae2.png)
![Универсальный торговый эксперт: Торговля в группе и управление портфелем стратегий (Часть 4)](https://c.mql5.com/i/articles/overlay.png)
Универсальный торговый эксперт: Торговля в группе и управление портфелем стратегий (Часть 4)
В заключительной части серии статей о торговом движке CStrategy мы рассмотрим одновременную работу нескольких торговых алгоритмов, научимся загружать стратегии из XML-файлов, а также представим простую панель для выбора экспертов, находящихся внутри одного исполняемого модуля, и управления их торговыми режимами.
![Графические интерфейсы I: Тестируем библиотеку в программах разных типов и в терминале MetaTrader 4 (Глава 5)](https://c.mql5.com/2/21/Graphic-interface__4.png)
![Графические интерфейсы I: Тестируем библиотеку в программах разных типов и в терминале MetaTrader 4 (Глава 5)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы I: Тестируем библиотеку в программах разных типов и в терминале MetaTrader 4 (Глава 5)
В предыдущей главе первой части серии о графических интерфейсах в класс формы были добавлены методы, которые позволяют управлять формой посредством нажатия на ее элементах управления. В этой статье протестируем проделанную работу в разных типах MQL-программ, таких как индикаторы и скрипты. А поскольку библиотека задумывалась как кросс-платформенная (в рамках торговых платформ MetaTrader), то проведем тесты также и в MetaTrader 4.
![Универсальный торговый эксперт: Пользовательские стратегии и вспомогательные торговые классы (Часть 3)](https://c.mql5.com/2/21/02fe0hhenus_a0y2.png)
![Универсальный торговый эксперт: Пользовательские стратегии и вспомогательные торговые классы (Часть 3)](https://c.mql5.com/i/articles/overlay.png)
Универсальный торговый эксперт: Пользовательские стратегии и вспомогательные торговые классы (Часть 3)
В этой статье мы продолжим описание алгоритмов торгового движка CStrategy. В третьей части серии статей подробно разобраны примеры написания конкретных торговых стратегий с использованием данного подхода. Также большое внимание уделено вспомогательным алгоритмам — системе логирования эксперта и доступу к биржевым данным с помощью обычного индексатора (Close[1], Open[0] и т.п.).
![Универсальный торговый эксперт: Событийная модель и прототип торговой стратегии (Часть 2)](https://c.mql5.com/2/21/smyf67hqftm_kaz2.png)
![Универсальный торговый эксперт: Событийная модель и прототип торговой стратегии (Часть 2)](https://c.mql5.com/i/articles/overlay.png)
Универсальный торговый эксперт: Событийная модель и прототип торговой стратегии (Часть 2)
Данная статья продолжает серию заметок, посвященных универсальной модели эксперта. В этой части описывается оригинальная событийная модель на основе централизованной обработки данных, а также рассматривается структура базового класса движка — CStrategy.
![Графические интерфейсы I: Функции для кнопок формы и удаление элементов интерфейса (Глава 4)](https://c.mql5.com/2/21/Graphic-interface__3.png)
![Графические интерфейсы I: Функции для кнопок формы и удаление элементов интерфейса (Глава 4)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы I: Функции для кнопок формы и удаление элементов интерфейса (Глава 4)
В этой главе продолжим развивать класс CWindow, дополняя его методами, которые позволят управлять формой посредством нажатия на ее элементах. Сделаем так, чтобы программу можно было закрыть через кнопку на форме, а также реализуем возможность сворачивания и разворачивания формы при необходимости.
![Универсальный торговый эксперт: Торговые режимы стратегий (Часть 1)](https://c.mql5.com/2/21/gu84ttj7g7r_klt2.png)
![Универсальный торговый эксперт: Торговые режимы стратегий (Часть 1)](https://c.mql5.com/i/articles/overlay.png)
Универсальный торговый эксперт: Торговые режимы стратегий (Часть 1)
Каждый экспертописатель, независимо от уровня своей подготовки, ежедневно сталкивается с одними и теми же торговыми задачами и алгоритмическими проблемами, которые так или иначе приходится решать для организации надежного торгового процесса. Данная статья описывает возможности торгового движка CStrategy, способного взять на себя решение этих задач и предоставить пользователю удобные механизмы для описания своей торговой идеи.
![Графические интерфейсы I: "Оживление" графического интерфейса (Глава 3)](https://c.mql5.com/2/21/Graphic-interface__2.png)
![Графические интерфейсы I: "Оживление" графического интерфейса (Глава 3)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы I: "Оживление" графического интерфейса (Глава 3)
В предыдущей статье серии был начат процесс разработки класса формы для элементов управления. В этой статье продолжим развивать класс, наполняя его методами для перемещения формы в области графика, а также интегрируем этот элемент интерфейса в ядро библиотеки. Кроме этого, настроим всё таким образом, чтобы при наведении курсора на элементы формы изменялся их цвет.
![Графические интерфейсы I: Форма для элементов управления (Глава 2)](https://c.mql5.com/2/21/Graphic-interface__1.png)
![Графические интерфейсы I: Форма для элементов управления (Глава 2)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы I: Форма для элементов управления (Глава 2)
В этой статье создадим первый и самый главный элемент графических интерфейсов — форму для элементов управления. К этой форме можно будет присоединять множество различных элементов управления в любом расположении и в любых комбинациях.
![Графические интерфейсы I: Подготовка структуры библиотеки (Глава 1)](https://c.mql5.com/2/21/Graphic-interface.png)
![Графические интерфейсы I: Подготовка структуры библиотеки (Глава 1)](https://c.mql5.com/i/articles/overlay.png)
Графические интерфейсы I: Подготовка структуры библиотеки (Глава 1)
С этой статьи я начинаю еще одну серию, относящуюся к разработке графических интерфейсов. На текущий момент нет ни одной библиотеки кода, которая позволяла бы легко и быстро создавать качественные графические интерфейсы в MQL-приложениях. Я имею в виду графические интерфейсы, к которым мы все привыкли в известных операционных системах.
![Модуль торговых сигналов по системе Билла Вильямса](https://c.mql5.com/2/20/MQL5_wizard_ru.png)
![Модуль торговых сигналов по системе Билла Вильямса](https://c.mql5.com/i/articles/overlay.png)
Модуль торговых сигналов по системе Билла Вильямса
В статье описываются правила торговой системы Билла Вильямса, порядок использования разработанного MQL5-модуля для поиска и разметки на графике паттернов данной системы, автоматической торговли по найденным паттернам, а также представлены результаты тестирования на различных торговых инструментах.
![Еще раз о картах Кохонена](https://c.mql5.com/2/20/jursbu_z7z.png)
![Еще раз о картах Кохонена](https://c.mql5.com/i/articles/overlay.png)
Еще раз о картах Кохонена
Cтатья описывает приемы работы с картами Кохонена. Она будет интересна как исследователям рынка с начальными навыками программирования на MQL4 и MQL5, так и опытным программистам, испытывающим сложности с подключением карт Кохонена к своим проектам.
![MQL5 для начинающих: Антивандальная защита графических объектов](https://c.mql5.com/2/20/ava.png)
![MQL5 для начинающих: Антивандальная защита графических объектов](https://c.mql5.com/i/articles/overlay.png)
MQL5 для начинающих: Антивандальная защита графических объектов
Что должна делать ваша программа, если графические панели управления были удалены или изменены кем-то еще? В этой статье мы покажем, как после удаления приложения не иметь на графике "бесхозные" объекты, и как не потерять над ними контроль в случае переименования или удаления созданных программно объектов.
![Применение нечеткой логики в трейдинге средствами MQL4](https://c.mql5.com/2/20/fuzzy-logic1.png)
![Применение нечеткой логики в трейдинге средствами MQL4](https://c.mql5.com/i/articles/overlay.png)
Применение нечеткой логики в трейдинге средствами MQL4
В данной статье предлагаются примеры применения теории нечетких множеств в трейдинге средствами MQL4. Описывается разработка индикатора и советника с использованием библиотеки FuzzyNet для MQL4.
![Индикатор для построения графика "шпинделей" (веретён)](https://c.mql5.com/2/19/LOGO__2.png)
![Индикатор для построения графика "шпинделей" (веретён)](https://c.mql5.com/i/articles/overlay.png)
Индикатор для построения графика "шпинделей" (веретён)
Статья рассматривает построение графика "шпинделей" (spindles) или, как их еще называют, "веретён", его использование в торговых стратегиях и советниках. Вначале обсудим появление графика, его построение и связь с графиком японских свечей. Далее проанализируем реализацию индикатора в программном коде на языке MQL5. Протестируем основанный на индикаторе эксперт и сформулируем торговую стратегию.
![Price Action. Автоматизация торговли по паттерну "Поглощение"](https://c.mql5.com/2/19/price_action_BUOVB_BEOVB_logo.png)
![Price Action. Автоматизация торговли по паттерну "Поглощение"](https://c.mql5.com/i/articles/overlay.png)
Price Action. Автоматизация торговли по паттерну "Поглощение"
В статье описывается создание советника для MetaTrader 4, торгующего по паттерну "Поглощение", включая принцип нахождения паттерна, правила установки отложенных и стоп-ордеров. Приведены результаты тестирования и оптимизации.
![Применение контейнеров для компоновки графического интерфейса: класс CBox](https://c.mql5.com/2/19/avatar__2.png)
![Применение контейнеров для компоновки графического интерфейса: класс CBox](https://c.mql5.com/i/articles/overlay.png)
Применение контейнеров для компоновки графического интерфейса: класс CBox
В данной статье описан альтернативный метод создания графического интерфейса на основе схем компоновки и контейнеров при помощи менеджера компоновки, а именно класса CBox. Класс CBox представляет собой вспомогательное средство управления, которое действует как контейнер основных элементов управления графического интерфейса. Он упрощает составление графических панелей, а иногда и сокращает время написания кода.
![Price Action. Автоматизация торговли по внутреннему бару](https://c.mql5.com/2/19/PA.png)
![Price Action. Автоматизация торговли по внутреннему бару](https://c.mql5.com/i/articles/overlay.png)
Price Action. Автоматизация торговли по внутреннему бару
В статье описывается создание советника для MetaTrader 4, торгующего по внутреннему бару, включая принцип нахождения внутреннего бара, правила установки отложенных и стоп-ордеров. Приведены результаты тестирования и оптимизации.
![Трендовые линии на основе фракталов посредством MQL4 и MQL5](https://c.mql5.com/2/18/TrendLines_Fractals_Based.png)
![Трендовые линии на основе фракталов посредством MQL4 и MQL5](https://c.mql5.com/i/articles/overlay.png)
Трендовые линии на основе фракталов посредством MQL4 и MQL5
В статье описано решение по автоматизации построения трендовых линий на основе индикатора Fractals с помощью MQL4 и MQL5. Структура статьи представлена в сравнительном виде в рамках решения поставленной задачи с позиции двух языков. Построение трендовых линий осуществляется по двум последним известным фракталам.
![Создание интерактивного приложения для отображения RSS-каналов в MetaTrader 5](https://c.mql5.com/2/17/RSS_Feed_MetaTrader5__1.png)
![Создание интерактивного приложения для отображения RSS-каналов в MetaTrader 5](https://c.mql5.com/i/articles/overlay.png)
Создание интерактивного приложения для отображения RSS-каналов в MetaTrader 5
В данной статье рассматривается создание приложения, отображающего RSS-каналы. Мы также рассмотрим аспекты применения Стандартной библиотеки при создании интерактивных программ для MetaTrader 5.
![Рецепты MQL5 - ОСО-ордера](https://c.mql5.com/2/17/OCO-Orders-MetaTrader5.png)
![Рецепты MQL5 - ОСО-ордера](https://c.mql5.com/i/articles/overlay.png)
Рецепты MQL5 - ОСО-ордера
В торговле трейдер использует различные механизмы и взаимосвязи, в том числе и между ордерами. В данной статье предлагается решение по обработке ОСО-ордеров. При этом широко задействованы классы Стандартной библиотеки, а также создаются новые типы данных.