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

icon

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

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

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

Используется идея классического канала 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

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

Библиотека торговых функций, предназначенная для использования в коде скриптов и экспертов в зависимости от брокера.

Обновленная версия класса CBitPic с возможностью управления прозрачностью рисования

Класс для воспроизведения музыки через устройство MIDI

Вычисление 32-символьной строки MD5-хеша от переданного байтового массива

Библиотека для работы со Skype.

Функция для определения силы тренда

Подача сигналов простым MA кроссовером для Мастера MQL5

Библиотека, которая предоставляет простой интерфейс для работы с MySQL

Класс для локализации/мультиязычности текстовых сообщений в пользовательских MQL5-программах.

Функция "Day of Week", предназначена для определения числа нужного нам месяца по данным недели и дня недели внутри этого месяца

Класс является упрощенной версией CArrayRing: имеет предопределенный фиксированный размер в 256 элементов, быстрее, и позволяет самостоятельно организовывать внутри советника или индикатора минитаймсерии, индикаторные минибуфера, короткие буфера для хранения промежуточных потоковых данных.

Начальная библиотека по функциям комбинаторики.

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

Класс реализует вероятностную нейронную сеть (Probabilistic Neural Network - PNN).

Класс реализует обобщенно-регрессионную нейронную сеть (General Regression Neural Network - GRNN).

Класс реализует нейронную сеть радиально-базисных функций (Radial Basis Function Network - RBFN)

Немного доработанная функция загрузки истории от MetaQuotes.

Библиотека функций для работы со строками: StringToArray, StringToPeriod и PeriodToString

Библиотека математических функций ALGLIB version 3.19, портированная на MQL5.

Проверка на нормальное распределение по критерию Шапиро-Уилка

Класс графического интерфейса выбора файла.

Класс для расчета показателей из перечисления ENUM_STATISTICS

Поиск экстремумов на заданном участке истории.

Графический элемент управления для пиксельного рисования

Библиотека функций для работы с таймсериями: iBars, iTime, iOpen, iHigh, iLow, iClose, iVolume, iHighest, iLowest, iBarshift. Для всех функций доступен краткий вариант вызова (с символом и периодом текущего графика).

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

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

Функция расшифровки кода результата торговой операции для функций OrderSend() и OrderCheck().

Класс для работы с матрицами.

Графический элемент управления для ввода цвета.