![Комбинаторика и теория вероятностей для трейдинга (Часть IV): Логика Бернулли](https://c.mql5.com/2/44/ieu9.png)
![Комбинаторика и теория вероятностей для трейдинга (Часть IV): Логика Бернулли](https://c.mql5.com/i/articles/overlay.png)
Комбинаторика и теория вероятностей для трейдинга (Часть IV): Логика Бернулли
В данной статье я решил осветить всем известную схему Бернулли и показать как можно ее использовать в рамках описания массивов данных связанных с торговлей, для дальнейшего использования на пути создания самостоятельно адаптирующейся торговой системы. Также будем искать более общий алгоритм, частным случаем которой является формула Бернулли и найдем ему применение.
![Брутфорс-подход к поиску закономерностей (Часть II): Погружение](https://c.mql5.com/2/49/Brute_force_approach_to_pattern_search_002_600x314.jpg)
Брутфорс-подход к поиску закономерностей (Часть II): Погружение
В данной статье я продолжу тему брутфорс-подхода. Постараюсь более качественно осветить закономерности с помощью новой улучшенной версии своей программы и постараюсь найти разницу в стабильности используя разные временные отрезки и разные таймфреймы котировок.
![Оценка качества моделирования минутных данных](https://c.mql5.com/2/17/89_1.gif)
![Оценка качества моделирования минутных данных](https://c.mql5.com/i/articles/overlay.png)
Оценка качества моделирования минутных данных
Формула расчёта и оценка качества моделирования минутных данных.
![Мультивалютный мониторинг торговых сигналов (Часть 1): Разработка структуры приложения](https://c.mql5.com/2/37/Article_Logo__2.png)
![Мультивалютный мониторинг торговых сигналов (Часть 1): Разработка структуры приложения](https://c.mql5.com/i/articles/overlay.png)
Мультивалютный мониторинг торговых сигналов (Часть 1): Разработка структуры приложения
В данной статье рассмотрим идею мультивалютного монитора торговых сигналов, разработаем структуру и прототип будущего приложения, а также создадим его каркас для дальнейшей работы. Будет поэтапно создано гибко настраиваемое мультивалютное приложение, позволяющее как создавать торговые сигналы, так и помогать трейдерам в их поиске.
![Управление оптимизацией (Часть 2): Создание ключевых объектов и логики приложения](https://c.mql5.com/2/36/mql5-avatar-opt_control__1.png)
![Управление оптимизацией (Часть 2): Создание ключевых объектов и логики приложения](https://c.mql5.com/i/articles/overlay.png)
Управление оптимизацией (Часть 2): Создание ключевых объектов и логики приложения
Данная статья является продолжением предыдущей публикации на тему создания графического интерфейса для управления оптимизациями. В ней будет рассмотрена логика работы создаваемого дополнения. Создадим обертку для терминала MetaTrader 5 для его запуска как управляемый процесс через C#. А также будет рассмотрена работа с конфигурационными файлами и файлами настроек. Логика программы же будет поделена на две части: в первой описаны методы, вызываемые после нажатия на ту или иную клавишу, а вторая часть — запуск и управление оптимизациями.
![Удивите ваших MQL5-клиентов эффективным коктейлем технологий!](https://c.mql5.com/2/0/cocktails.png)
![Удивите ваших MQL5-клиентов эффективным коктейлем технологий!](https://c.mql5.com/i/articles/overlay.png)
Удивите ваших MQL5-клиентов эффективным коктейлем технологий!
MQL5 предоставляет программистам полный набор функций и объектно-ориентированный API, благодаря которым они могут делать в среде MetaTrader все что угодно. Тем не менее, веб-технологии – это очень универсальный инструмент, который может помочь в ситуациях, когда вам нужно создать нечто совершенно особое, вы хотите удивить ваших клиентов или у вас просто нет времени на изучение определенной части стандартной библиотеки MQL5. В данной статье вы узнаете, как можно управлять временем разработки при создании вашего уникального коктейля технологий.
![Оптимальный подход к разработке и анализу торговых систем](https://c.mql5.com/2/40/optimal-approach.png)
![Оптимальный подход к разработке и анализу торговых систем](https://c.mql5.com/i/articles/overlay.png)
Оптимальный подход к разработке и анализу торговых систем
В данной статье я постараюсь показать по каким критериям выбирать систему или сигнал для инвестирования своих средств, а также каков оптимальный подход к разработке торговых систем и почему этот вопрос настолько важен в рамках торговли на форекс.
![Итоги MetaTrader AppStore за 3 квартал 2013 года](https://c.mql5.com/2/0/avatar3.png)
![Итоги MetaTrader AppStore за 3 квартал 2013 года](https://c.mql5.com/i/articles/overlay.png)
Итоги MetaTrader AppStore за 3 квартал 2013 года
Подошел к концу очередной квартал этого года, и мы решили подвести его итоги для MetaTrader AppStore - магазина торговых роботов и технических индикаторов для платформ MetaTrader. Всего к концу отчетного квартала более 500 разработчиков разместили в Маркете свыше 1 200 продуктов для MetaTrader 4 и MetaTrader 5.
![Библиотека для простого и быстрого создания программ для MetaTrader (Часть XVI): События коллекции символов](https://c.mql5.com/2/36/MQL5-avatar-doeasy__11.png)
![Библиотека для простого и быстрого создания программ для MetaTrader (Часть XVI): События коллекции символов](https://c.mql5.com/i/articles/overlay.png)
Библиотека для простого и быстрого создания программ для MetaTrader (Часть XVI): События коллекции символов
В статье создадим новый базовый класс для всех объектов библиотеки, который добавит событийный функционал всем своим наследникам, и создадим класс отслеживания событий коллекции символов на основе нового базового класса. А также изменим классы аккаунта и событий аккаунта для работы под новым функционалом базового объекта.
![Работа с таймсериями в библиотеке DoEasy (Часть 37): Коллекция таймсерий - база данных таймсерий по символам и периодам](https://c.mql5.com/2/38/MQL5-avatar-doeasy-library__2.png)
![Работа с таймсериями в библиотеке DoEasy (Часть 37): Коллекция таймсерий - база данных таймсерий по символам и периодам](https://c.mql5.com/i/articles/overlay.png)
Работа с таймсериями в библиотеке DoEasy (Часть 37): Коллекция таймсерий - база данных таймсерий по символам и периодам
Статья посвящена созданию коллекции таймсерий заданных таймфреймов для всех используемых в программе символов. Создадим коллекцию таймсерий, методы установки параметров таймсерий, содержащихся в коллекции, и первичное наполнение созданных таймсерий в коллекции историческими данными.
![Применение OLAP в трейдинге (Часть 4): Количественный и визуальный анализ отчетов тестера](https://c.mql5.com/2/38/OLAP_in_trading.png)
![Применение OLAP в трейдинге (Часть 4): Количественный и визуальный анализ отчетов тестера](https://c.mql5.com/i/articles/overlay.png)
Применение OLAP в трейдинге (Часть 4): Количественный и визуальный анализ отчетов тестера
Статья предлагает базовый инструментарий для OLAP-анализа отчетов тестера об одиночных проходах и результатах оптимизации в виде файлов стандартных форматов (tst и opt), а также интерактивный графический интерфейс к нему. Исходные коды MQL прилагаются.
![Непрерывная скользящая оптимизация (Часть 3): Способ адаптации робота к автооптимизатору](https://c.mql5.com/2/49/Continuous-Walk-Forward-Optimization_003_600x314.jpg)
Непрерывная скользящая оптимизация (Часть 3): Способ адаптации робота к автооптимизатору
Третья статья служит неким мостом между двумя предыдущими, в ней освещается механизм взаимодействия с DLL, написанной в первой статье, и объектами для выгрузки из второй статьи. Показывается процесс создания обертки для класса, который импортируется из DLL и формирует XML-файл с историей торгов, а также способ взаимодействии с данной оберткой.
![Социальный трейдинг. Можно ли прибыльный сигнал сделать еще лучше?](https://c.mql5.com/2/33/Social_Trading_avatar.png)
![Социальный трейдинг. Можно ли прибыльный сигнал сделать еще лучше?](https://c.mql5.com/i/articles/overlay.png)
Социальный трейдинг. Можно ли прибыльный сигнал сделать еще лучше?
Большинство подписчиков выбирают торговый сигнал по красоте кривой баланса и по количеству подписчиков. Поэтому многие провайдеры сегодня больше заботятся о красивой статистике, чем о действительном качестве сигнала, зачастую играя объемами сделок и искусственно приводя кривую баланса в идеальный вид. В данной статье рассматриваются критерии надежности и способы, с помощью которых провайдер может улучшить качество своего сигнала. Приведен пример анализа истории конкретного сигнала и способы, которые помогли бы провайдеру сделать его более прибыльным и менее рискованным.
![Визуальная оценка результатов оптимизации](https://c.mql5.com/2/49/visual_evaluation_of_optimization_results_600x314.jpg)
Визуальная оценка результатов оптимизации
Разговор в этой статье пойдёт о том, как построить графики всех проходов оптимизации и подобрать оптимальный пользовательский критерий. А также о том, как, имея минимальные знания в MQL5 и большое желание, используя статьи сайта и комментарии на форуме, написать то, что хочется.
![Библиотека для простого и быстрого создания программ для MetaTrader (Часть XXIX): Отложенные торговые запросы - классы объектов-запросов](https://c.mql5.com/2/37/MQL5-avatar-doeasy__17.png)
![Библиотека для простого и быстрого создания программ для MetaTrader (Часть XXIX): Отложенные торговые запросы - классы объектов-запросов](https://c.mql5.com/i/articles/overlay.png)
Библиотека для простого и быстрого создания программ для MetaTrader (Часть XXIX): Отложенные торговые запросы - классы объектов-запросов
В прошлых статьях проверили концепцию отложенных торговых запросов. Отложенный запрос — это по сути обычный торговый приказ, но исполняемый по некоему условию. Сегодня создадим полноценные классы объектов-отложенных запросов — базовый объект-запрос и его наследников.
![MQL4 как инструмент трейдера, или Advanced Technical Analysis](https://c.mql5.com/2/13/137_1.png)
![MQL4 как инструмент трейдера, или Advanced Technical Analysis](https://c.mql5.com/i/articles/overlay.png)
MQL4 как инструмент трейдера, или Advanced Technical Analysis
Торговля на рынке - это в первую очередь расчет вероятностей. А поговорка «лень – двигатель прогресса» раскрывает все краски расцвета технических индикаторов и торговых систем. И получается, что большой процент начинающих трейдеров изучают уже готовые теории торговли. Но, к сожалению или к счастью, не все законы движения рынка ещё открыты, а инструменты для анализа ценовых движений в основном существуют в виде тех самых реализованных технических индикаторов, математических и статистических пакетов. Огромное спасибо Билу Вильямсу, за его вклад в теорию движения рынков. Но, наверное, не следует останавливаться на достигнутом.
![Работа с таймсериями в библиотеке DoEasy (Часть 35): Объект "Бар" и список-таймсерия символа](https://c.mql5.com/2/38/MQL5-avatar-doeasy-library.png)
![Работа с таймсериями в библиотеке DoEasy (Часть 35): Объект "Бар" и список-таймсерия символа](https://c.mql5.com/i/articles/overlay.png)
Работа с таймсериями в библиотеке DoEasy (Часть 35): Объект "Бар" и список-таймсерия символа
С этой статьи мы открываем новую серию описания создания библиотеки "DoEasy" для простого и быстрого создания программ. Сегодня начнём подготавливать функционал библиотеки для доступа и работе с данными таймсерий символов. Создадим объект "Бар", хранящий основные и расширенные данные бара таймсерии, и разместим объекты-бары в список-таймсерию для удобного поиска и сортировки этих объектов.
![Библиотека для простого и быстрого создания программ для MetaTrader (Часть XXX): Отложенные торговые запросы - управление объектами-запросами](https://c.mql5.com/2/37/MQL5-avatar-doeasy__18.png)
![Библиотека для простого и быстрого создания программ для MetaTrader (Часть XXX): Отложенные торговые запросы - управление объектами-запросами](https://c.mql5.com/i/articles/overlay.png)
Библиотека для простого и быстрого создания программ для MetaTrader (Часть XXX): Отложенные торговые запросы - управление объектами-запросами
В прошлой статье создали классы объектов отложенных запросов, соответствующие общей концепции объектов библиотеки. Сегодня займёмся классом, позволяющем управлять объектами отложенных запросов.
![Машинное обучение и Data Science (Часть 06): Градиентный спуск](https://c.mql5.com/2/49/gradient_descent_600x314.jpg)
Машинное обучение и Data Science (Часть 06): Градиентный спуск
Градиентный спуск играет важную роль в обучении нейронных сетей и различных алгоритмов машинного обучения — это быстрый и умный алгоритм. Однако несмотря на его впечатляющую работу, многие специалисты по данным все еще неправильно его понимают. Давайте в этой статье посмотрим, о чем идет речь.
![Как правильно выбирать советник в Маркете?](https://c.mql5.com/2/49/choose_expert_from_market_600x314.jpg)
Как правильно выбирать советник в Маркете?
В данной статье рассмотрим моменты, на которые следует обращать внимание при покупке советника в первую очередь. А также поищем способы повышения прибыли и, что самое, главное, как потратить деньги с умом и еще заработать на этом. Кроме того, после прочтения вы поймете, что заработать можно даже на простых и бесплатных продуктах.
![Комбинаторика и теория вероятностей для трейдинга (Часть III): Первая математическая модель](https://c.mql5.com/2/43/gix1_2.png)
![Комбинаторика и теория вероятностей для трейдинга (Часть III): Первая математическая модель](https://c.mql5.com/i/articles/overlay.png)
Комбинаторика и теория вероятностей для трейдинга (Часть III): Первая математическая модель
Закономерным продолжением темы стала потребность разработки многофункциональных математических моделей для задач трейдинга. В связи с этим в данной статье я буду описывать весь процесс разработки первой математической модели для описания фракталов с нуля. Данная модель должна стать важным кирпичиком и быть многофункциональной и универсальной, в том числе для того, чтобы нарастить теоретическую базу для дальнейшего развития ветки.
![Кто есть кто в MQL5.community?](https://c.mql5.com/2/0/whoiswho.png)
![Кто есть кто в MQL5.community?](https://c.mql5.com/i/articles/overlay.png)
Кто есть кто в MQL5.community?
Сайт MQL5.com хорошо помнит каждого из вас! Сколько ваших тредов стали эпичными, насколько популярными оказались ваши статьи и как часто скачивались ваши программы из Code Base – это лишь небольшая часть того, что помнит о вас MQL5.com. Достижения каждого из вас доступны в профиле, но как выглядит картина в целом? В этой статье мы построим общую картину достижений всех участников MQL5.community.
![Применение OLAP в трейдинге (Часть 3): анализ котировок в целях выработки торговых стратегий](https://c.mql5.com/2/38/OLAP_02.png)
![Применение OLAP в трейдинге (Часть 3): анализ котировок в целях выработки торговых стратегий](https://c.mql5.com/i/articles/overlay.png)
Применение OLAP в трейдинге (Часть 3): анализ котировок в целях выработки торговых стратегий
В данной статье мы продолжим рассматривать технологию OLAP в применении к трейдингу, расширяя функционал, представленный в первых двух статьях. На этот раз оперативному анализу подвергнутся котировки. Показано выдвижение и проверка гипотез о торговых стратегиях на основе агрегированных показателей истории. Представлены эксперты для исследований побаровых закономерностей и адаптивной торговли.
![Возможности СhatGPT от OpenAI в контексте разработки на языках MQL4 и MQL5](https://c.mql5.com/2/55/mql5-openai_600x314.jpg)
Возможности СhatGPT от OpenAI в контексте разработки на языках MQL4 и MQL5
В данной статье мы будем экспериментировать и разбираться с искусственным интеллектом ChatGPT от OpenAI, для того чтобы понять его возможности с целью уменьшения времени и трудоемкости разработки ваших советников, индикаторов и скриптов. Я быстро пройдусь по данной технологии и постараюсь показать вам, как правильно её использовать для программирования на языках MQL4 и MQL5.
![Машинное обучение и Data Science — Нейросети (Часть 01): Разбираем нейронные сети с прямой связью](https://c.mql5.com/2/49/feed_forward_nn_600x314.jpg)
Машинное обучение и Data Science — Нейросети (Часть 01): Разбираем нейронные сети с прямой связью
Многие любят, но немногие понимают все операции, лежащие в основе нейронных сетей. В этой статье я постараюсь простым языком объяснить все, что происходит за закрытыми дверями многоуровневого перцептрона с прямой связью Feed Forward.
![Библиотека для простого и быстрого создания программ для MetaTrader (Часть XI). Совместимость с MQL4 - События закрытия позиций](https://c.mql5.com/2/36/MQL5-avatar-doeasy__6.png)
![Библиотека для простого и быстрого создания программ для MetaTrader (Часть XI). Совместимость с MQL4 - События закрытия позиций](https://c.mql5.com/i/articles/overlay.png)
Библиотека для простого и быстрого создания программ для MetaTrader (Часть XI). Совместимость с MQL4 - События закрытия позиций
Продолжаем создавать большую кроссплатформенную библиотеку, целью которой является упростить написания программ для платформы MetaTrader 5 и MetaTrader 4. В десятой части мы продолжили работу над совместимостью библиотеки с MQL4 и сделали определение событий открытия позиций и активации отложенных ордеров. В данной статье сделаем определение событий закрытия позиций и избавимся от оказавшихся невостребованными свойств ордеров.
![Параллельная оптимизация методом роя частиц (Particle Swarm Optimization)](https://c.mql5.com/2/49/Parallel-Particle-Swarm-Optimization_600x314.jpg)
Параллельная оптимизация методом роя частиц (Particle Swarm Optimization)
В статье описан способ быстрой оптимизиции методом роя частиц, представлена его реализация на MQL, готовая к применению как в однопоточном режиме внутри эксперта, так и в параллельном многопоточном режиме в качестве надстройки, выполняющейся на локальных агентах тестера.
![Утилита для отбора и навигации на MQL5 и MQL4: повышаем информативность графиков](https://c.mql5.com/2/35/Select_Symbols_Utility_MQL5__2.png)
![Утилита для отбора и навигации на MQL5 и MQL4: повышаем информативность графиков](https://c.mql5.com/i/articles/overlay.png)
Утилита для отбора и навигации на MQL5 и MQL4: повышаем информативность графиков
В данной статье мы продолжим расширять функционал нашей утилиты. На этот раз мы добавим в нее возможности по отображению на графиках информации, призванной облегчить нашу торговлю. В частности, добавим на график максимальные и минимальные цены вчерашнего дня, круглые уровни, максимальные и минимальные цены за год, время начала сессии и т. д.
![Библиотека для простого и быстрого создания программ для MetaTrader (Часть VI): События на счёте с типом неттинг](https://c.mql5.com/2/36/MQL5-avatar-doeasy__1.png)
![Библиотека для простого и быстрого создания программ для MetaTrader (Часть VI): События на счёте с типом неттинг](https://c.mql5.com/i/articles/overlay.png)
Библиотека для простого и быстрого создания программ для MetaTrader (Часть VI): События на счёте с типом неттинг
В предыдущих статьях мы начали создавать большую кроссплатформенную библиотеку, целью которой является упростить написания программ для платформы MetaTrader 5 и MetaTrader 4. В пятой части мы создали классы торговых событий и коллекцию событий, откуда события отправляются в базовый объект библиотеки Engine и на график управляющей программы. В данной части повествования добавим возможность работы библиотеки на счетах с типом неттинг.
![Непрерывная скользящая оптимизация (Часть 2): Механизм создания отчета оптимизации для любого робота](https://c.mql5.com/2/49/Continuous-Walk-Forward-Optimization_002_600x314.jpg)
Непрерывная скользящая оптимизация (Часть 2): Механизм создания отчета оптимизации для любого робота
Если прошлая статья повествовала о создании DLL-библиотеки, которая будет использоваться в нашем автооптимизаторе и в роботе, то продолжение будет целиком посвящено языку MQL5.
![Рыночная математика: прибыль, убыток, издержки](https://c.mql5.com/2/48/z7jdvip34mo_2022-08-18_235145181.png)
![Рыночная математика: прибыль, убыток, издержки](https://c.mql5.com/i/articles/overlay.png)
Рыночная математика: прибыль, убыток, издержки
В данной статье я покажу вам, как считать полную прибыль или убыток любого трейда, включая комиссию и своп. Составим точнейшую математическую модель, напишем по ней код и сравним ее с эталоном, а также попытаемся залезть под капот основной функции MQL5 для вычисления прибыли и докопаемся до сути всех необходимых величин из спецификации.
![Машинное обучение и Data Science (Часть 02): Логистическая регрессия](https://c.mql5.com/2/49/logistic_regression_600x314.jpg)
Машинное обучение и Data Science (Часть 02): Логистическая регрессия
Классификация данных — важнейшая вещь для алготрейдера и программиста. В этой статье мы рассмотрим в подробностях один из классификационных логистических алгоритмов, который может помочь нам определить «да» или «нет», рост или падение, покупки или продажи.
![Пишем утилиту для отбора и навигации по инструментам на языках MQL5 и MQL4](https://c.mql5.com/2/34/Select_Symbols_Utility_MQL5.png)
![Пишем утилиту для отбора и навигации по инструментам на языках MQL5 и MQL4](https://c.mql5.com/i/articles/overlay.png)
Пишем утилиту для отбора и навигации по инструментам на языках MQL5 и MQL4
Для продвинутого трейдера не является секретом, что большая часть времени, которое занимает торговля, тратится не на открытие или сопровождение сделок. Больше всего времени занимает отбор инструментов и поиск точек входа. В данной статье мы попытаемся написать советник, упрощающий поиск точек входа на инструментах, которые предоставляет ваш брокер.
![Библиотека для простого и быстрого создания программ для MetaTrader (Часть III): Коллекция рыночных ордеров и позиций, поиск и фильтрация](https://c.mql5.com/2/35/MQL5-avatar-doeasy__2.png)
![Библиотека для простого и быстрого создания программ для MetaTrader (Часть III): Коллекция рыночных ордеров и позиций, поиск и фильтрация](https://c.mql5.com/i/articles/overlay.png)
Библиотека для простого и быстрого создания программ для MetaTrader (Часть III): Коллекция рыночных ордеров и позиций, поиск и фильтрация
В первой статье мы начали создавать большую кроссплатформенную библиотеку для легкого создания программ на платформах MetaTrader 5 и MetaTrader 4. Далее продолжили развитие библиотеки и сделали коллекцию исторических ордеров и сделок. Теперь создадим класс для удобного выбора и фильтрации ордеров, сделок и позиций в списках коллекций, а именно создадим базовый объект библиотеки — Engine, и добавим в библиотеку коллекцию рыночных ордеров и позиций.
![Машинное обучение и Data Science (Часть 07): Полиномиальная регрессия](https://c.mql5.com/2/49/Data_Science_and_Machine_Learning_Part_07_Polynomial_Regression_600x314.jpg)
Машинное обучение и Data Science (Часть 07): Полиномиальная регрессия
Полиномиальная регрессия — это гибкая модель, предназначенная для эффективного решения задач, с которыми не справляется модель линейной регрессии. В этой статье узнаем, как создавать полиномиальные модели на MQL5 и извлекать из них выгоду.
![Библиотека для простого и быстрого создания программ для MetaTrader (Часть XIII): События объекта "аккаунт"](https://c.mql5.com/2/36/MQL5-avatar-doeasy__8.png)
![Библиотека для простого и быстрого создания программ для MetaTrader (Часть XIII): События объекта "аккаунт"](https://c.mql5.com/i/articles/overlay.png)
Библиотека для простого и быстрого создания программ для MetaTrader (Часть XIII): События объекта "аккаунт"
В данной статье будут рассмотрены методы работы с событиями аккаунта (счёта), позволяющие отслеживать важные события изменения свойств счёта, так или иначе влияющие на автоматическую торговлю.Некоторая часть функционала для отслеживания событий аккаунта, уже была нами создана в прошлой статье при создании коллекции объектов-аккаунтов.
![MQL5 Маркету 1 год](https://c.mql5.com/2/0/mql5-market-1year-avatar.png)
![MQL5 Маркету 1 год](https://c.mql5.com/i/articles/overlay.png)
MQL5 Маркету 1 год
С момента запуска продаж в MQL5 Маркете прошел ровно год. Это был период напряженной работы, которая привела к появлению на рынке крупнейшего магазина торговых роботов и технических индикаторов для платформы MetaTrader 5.
![Веб-проекты (Часть I): Создание веб-приложения в схеме Laravel/Nuxt/MetaTrader 5](https://c.mql5.com/2/45/web_project__2.png)
![Веб-проекты (Часть I): Создание веб-приложения в схеме Laravel/Nuxt/MetaTrader 5](https://c.mql5.com/i/articles/overlay.png)
Веб-проекты (Часть I): Создание веб-приложения в схеме Laravel/Nuxt/MetaTrader 5
Разработчики MetaTrader 5 предоставили MQL-сообществу множество технологических решений, что даёт возможность реализовывать сложные программные комплексы, схемы которых могут выходить даже за рамки «песочницы» локального компьютера.
![Работа с таймсериями в библиотеке DoEasy (Часть 39): Индикаторы на основе библиотеки - подготовка данных и события таймсерий](https://c.mql5.com/2/38/MQL5-avatar-doeasy-library__4.png)
![Работа с таймсериями в библиотеке DoEasy (Часть 39): Индикаторы на основе библиотеки - подготовка данных и события таймсерий](https://c.mql5.com/i/articles/overlay.png)
Работа с таймсериями в библиотеке DoEasy (Часть 39): Индикаторы на основе библиотеки - подготовка данных и события таймсерий
В статье рассмотрим применение библиотеки DoEasy для создания мультисимвольных мультипериодных индикаторов. Подготовим классы библиотеки для работы в составе индикаторов и протестируем правильное создание таймсерий для их использования в качестве источников данных в индикаторах. Организуем создание и отсылку событий таймсерий.
![График PairPlot на основе CGraphic для анализа зависимостей между массивами данных (таймсериями)](https://c.mql5.com/2/33/PairPlot_Graphic.png)
![График PairPlot на основе CGraphic для анализа зависимостей между массивами данных (таймсериями)](https://c.mql5.com/i/articles/overlay.png)
График PairPlot на основе CGraphic для анализа зависимостей между массивами данных (таймсериями)
Часто в процессе технического анализа перед трейдерами ставится задача сравнения нескольких временных рядов. Проведение такого анализа требует соответствующих инструментов. В этой статье я предлагаю построить инструмент для графического анализа и поиска зависимостей между двумя и более временных рядов.