Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Получи доступ к CodeBase из терминала MetaTrader 5
Не нашёл подходящий код? Закажи его в разделе Фриланс
Как написать эксперт или индикатор

Библиотеки для MetaTrader 5 с исходными кодами - 5

icon

Библиотеки представляют собой небольшие подпрограммы с реализованным в них функционалом, который в дальнейшем может быть использован в разработке других приложений. Однажды написанная тщательно проверенная библиотека позволяет ускорить разработку новых приложений на языке MQL5. Примером такой библиотеки может служить ALGLIB, в которой собрано множество функций численного анализа.

Исходные коды библиотек можно скачать и использовать в редакторе торговых стратегий MetaEditor. Они не могут быть запущены самостоятельно в MetaTrader 5.

Добавить код
последние | лучшие

Экземпляр класса возвращает такие данные, как Bid, Ask, High, Low, цены открытия и закрытия текущей свечи или любой указанной в параметрах, а также время открытия свечи.

Изящное и шустрое сравнение double-значений "цены".

Параллельное использование ордерных систем MetaTrader 4 и MetaTrader 5.

Данная библиотека позволяет автоматизировать процесс подключения к торговому серверу после возникновения ошибки "Account disable".

Регулярные выражения предоставляют формальный язык для быстрой и гибкой обработки текста. Каждое регулярное выражение является шаблоном(маской), для которого обработчик регулярных выражений пытается найти совпадения в исходном текстом. Шаблон состоит из односимвольных или многосимвольных литералов, операторов или конструкций.

Библиотека классов для создания удобного интерфейса ваших программ.

Класс для расширения возможностей MqlRates.

Исправленные версии CRect и CCanvas, являющихся частью стандартной библиотеки.

Этот файл заменяет оригинальный файл WndContainer.mqh. Он предотвращает изменение графика при нажатии и удержании кнопки мыши внутри области контейнера.

Этот простой класс можно использовать для настройки, например, торговых диапазонов или для разрешения/запрета определенных действий по времени или дням недели.

Класс ограничивает торговлю эксперта по времени. Обладает гибкими возможностями конфигурирования, позволяя задавать произвольное количество временных зон, а также разрешать торговлю только по определенным дням недели.

Библиотека FuzzyNet для создания нечетких моделей была написана на C#. При переводе на MQL5 в библиотеку добавлены 8 функций принадлежности и 4 метода дефаззификации для систем типа Мамдани.

Класс для вывода многострочного комментария.

Сериализация и десериализация JSON протокола. Портированный код со скоростной библиотеки С++.

Функции для создания различных объектов и для изменения значений свойств объектов.

Набор статистических функций, которые позволяют рассчитывать некоторые значения, описывающие таймсерии.

Класс CTimeControl предназначен для использования в советниках с целью удобного задания и проверки разрешенного времени торговли.

Модуль торговых сигналов на индикаторе Ozymandias.

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

Класс прозрачной кнопки.

Класс предназначен для создания интерактивных кнопок на графике цены с различными состояниями.

Этот код позволяет вам установить максимальный процент риска от эквити.

Способ расчета прибыльных и убыточных сделок.

Библиотека расчета требуемого залога для открытия позиции в MetaТrader 5.

Проверка даты на принадлежность к зимнему или летнему времени, код был разработан для отладки новостных событий.

Модуль торговых сигналов на основе индикатора "Delta ZigZag".

Модуль сопровождения открытых позиций на основе индикатора "Delta ZigZag" для использования в Мастере MQL5.

Библиотека для отправки почтовых сообщений.

Пример реализации хеш массива строк со строковым ключем.

Библиотека функций быстрого преобразования Фурье FFT.

Используется идея классического канала Donchian.

Используется идея классического сглаживания MA. Класс можно использовать в случае, когда необходимо сгладить любой массив типа double, не используя стандартный индикатор.

Версия 1.2 - MQL5\Include\mql4compat.mqh

Функции для чтения и создания свойств объектов.

Библиотека графических элементов управления.

EasyXML - это MQL5-библиотека для парсинга XML-документов. Она может обрабатывать XML-документы из трех разных источников: URL, файл и cтрока. Библиотека является полностью объектно-ориентированной и аккуратно интегрируется с MQL5 за счет использования классов CObject и CArrayObj Стандартной библиотеки для хранения DOM-дерева.

Многие ищут функцию iBarShift, которая была в языке MQL4. В языке MQL5 ее нет, но есть все возможности для ее реализации в виде библиотеки.

Синхронизируем процессы ОС/EA/MT и т.д. Никаких самописных DLL. Настало время держать все под своим контролем!

Модуль трэйлинг-стопа, выполненный на индикаторе WPR с коротким и длинным Stop Loss

Эмулятор функций для работы с объектами. Возможность увидеть объекты после тестирования на графике.

123456789