Лучшие библиотеки для MetaTrader 5 по рейтингу пользователей - 2

Добавить код

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

Этот скрипт и советник позволяет кодерам проводить бэктест своих новостных стратегий, использующих календарь MQL5.

Регистратор с возможностью регистрации определенных модулей или участков кода

Включает класс, который проверяет комбинированный пинг терминала + задержку выполнения перед торговыми операциями. Возвращает false, если порог превышен.

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

Класс CDebugLogger - это гибкая и всеобъемлющая утилита для ведения журнала, предназначенная для использования в средах MQL4/5. Он позволяет разработчикам регистрировать сообщения различных уровней важности (INFO, WARNING, ERROR, DEBUG) с возможностью включения в записи журнала временных меток, сигнатур функций, имен файлов и номеров строк. Класс поддерживает запись логов как в консоль, так и в файлы, с возможностью сохранения логов в общей папке и в формате CSV. Кроме того, он предлагает функциональность для глушения журналов на основе определенных ключевых слов, что гарантирует, что конфиденциальная информация не будет записана в журнал. Этот класс идеально подходит для разработчиков, желающих внедрить надежные механизмы протоколирования в свои MQL4/5-приложения, с настраиваемыми функциями, удовлетворяющими широкий спектр потребностей в отладке и мониторинге.

Serialization and deserialization of the JSON format

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

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

Данные одиночного прохода Тестера.

Множественные прогоны/оптимизации в Тестере.

Статический класс для исправления функции TimeGMT() во время тестирования в тестере стратегий.

Вычислите косинусное расстояние и сходство между двумя векторами. Косинусное расстояние равно 1-косинусу_сходства, а косинусное сходство - это умноженное на точку произведение двух векторов на их величины.

Простейший класс для ведения журнала в MetaTrader 5 с поддержкой уровней, формата сообщений, фильтров включения и исключения подстрок.

Цель - сделать функцию легкодоступной для любой задачи по интеграции Telegram при разработке на MQL5. Добавив этот файл в CodeBase, вы можете просто включить его в свои эксперты и вызывать функцию непосредственно из включенного модуля. Это избавляет от необходимости многократно переделывать код с нуля, обеспечивая возможность повторного использования в различных проектах.

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

Функция открытия позиций и отложенных ордеров

Объектно-ориентированная библиотека MQL5 (.mqh), которая заменяет статичные розничные модели риска на институциональные модели Volatility-Adjusted Position Sizing (VAPS) и Kelly Criterion.

Библиотека защиты институциональных проп-фирм для MetaTrader 5.

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

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

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

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

Данная библиотека и класс iCanvas упростит написание программ с применением Canvas.

Чтение/Запись opt-файлов оптимизационных кешей MT5-тестера

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

Библиотека для передачи котировок из MetaTrader5 в серверное приложение.

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

Библиотека EasyAndFastGUI дает возможность создавать графические интерфейсы для своих MQL-программ.

Вычисление лучшего интервала торговли.

Визуальный Тестер внутри Терминала

TelegramToMT5 - это советник MetaTrader 5, который соединяет Telegram и MT5, отображая сообщения из ваших Telegram-каналов, групп и приватных чатов прямо на ваших торговых графиках. Просто создайте Telegram-бота, добавьте его в нужные вам каналы/группы, и пусть советник отображает все сообщения в виде комментариев на вашем графике в режиме реального времени.

Этот неторгующий советник генерирует информацию по пользовательскому символу на графике М1.

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

Библиотека содержит функции для получения описания ошибок и кодов возврата торгового сервера.

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

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

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

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