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

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

icon

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

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

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

Замер чистой производительности тестеров стратегий MetaTrader 4/5.

Библиотека для MetaTrader 4/5, которая позволяет формировать отчеты по истории торгов.

Возвращает прибыль позиции в пунктах, комиссии, свопа и прибыли в деньгах на основании торговой истории.

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

Класс для контроля появления свечи

Эта библиотека предоставляет молниеносный доступ к таймсериям для реализации привычных методов MQL4 (например, iBarShift) в чувствительных к задержкам приложениях на MQL5.

Многие интересуются нативной работой с биржей BTC-e непосредственно из МТ. В API биржи требуется отправлять данные с подтверждением валидности параметров через HMAC-SHA512 В данном классе реализован алгоритм расчета SHA512 и HMAC

Библиотека делает синхронизированными Init/Deinit индикаторов

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

Класс CDir предназначен для получения сведений о файлах и папках вне "песочницы" MQL5 подобно команде MS-DOS Dir. Задействован вызов системных DLL, поэтому следует разрешить их использование.

Модуль торговых сигналов на базе модуля сигналов индикатора Moving Average.

Возвращает прибыль позиции в пунктах на основании торговой истории.

Библиотека позволяет автоматически присваивать magic советнику на любом символе и любом таймфрейме. Позволяет иметь в одном советнике одновременно 65535 magic(ов).

Библиотеки связи терминалов МТ4/5 с R

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

Фильтр основывается на решении, предложенном Стандартной Библиотекой (Intraday time filter).

Сигнал основан на индикаторе Gann HiLo.

Сигнал основан на индикаторе, разработанном бразильским аналитиком Одиром Агиларом (Диди).

Класс, позволяющий легко определять из ваших MQL5-программ изменения в окне "Обзор рынка" (смена сортировки символов, добавление, удаление символа или наборов символов), открытие и закрытие новых графиков, а так же наличие/отсутствие панели торговли в один клик на графике, на котором работает программа.

Класс для работы с алгоритмом блочного шифрования.

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

Вариант функции iBarShift для MetaTrader 5, принимает параметр типа datetime — время открытия бара, индекс которого нужно узнать.

Модуль торговых сигналов пользовательского индикатора "Candels High Open" - индикатора анализа High и Open последних трёх баров.

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

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

Побайтовая работа со структурами, массивами и стандартными типами данных

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1234567