Ставь лайки и следи за новостями
Набор классов для автоматического перемещения StopLoss открытых позиций по фиксированному отступу или по значениям индикаторов Parabolic SAR и скользящих средних, либо по указанному уровню стопа позиции.
Сжатие тиковых данных для хранения в компактном виде до 3,5 раз компактнее, чем .tcs файлы MQ. И для быстрой работы с ними, т.к. на чтение 3 байт тратится меньше времени, чем на 60 байт MqlTick структуры.
Профессиональная библиотека интеграции Telegram Bot для MetaTrader 5. Полноценное решение для отправки торговых сигналов, скриншотов, отчетов и уведомлений в режиме реального времени в каналы и группы Telegram.
Эта библиотека является обновленной версией библиотеки ErrorDescription.mqh, опубликованной MetaQuotes, с некоторыми включенными функциями.
Мощная и многофункциональная библиотека JSON для MQL5, созданная для современной разработки на основе Python/JS.
Исходные коды, написанные в процессе разработки библиотеки для создания мультивалютных советников, объединяющих множество экземпляров различных торговых стратегий.
Записывает тики в режиме по реальным тикам и считывает их в математическом вызывая вашу стратегию с каждым тиком.
Complete Telegram integration for MT5. Send trading signals, screenshots, reports & alerts to Telegram channels. Includes queue system, multi-channel support & risk management.
Класс для доступа к местному времени для указанного местоположения, а также к информации о часовом поясе и часах местной торговой сессии.
Для упрощения процесса конвертации индикаторов и советников MT4 в MT5 была разработана новая библиотека интерфейсов. Эта библиотека поддерживает большинство функций MetaTrader 4, предлагая разработчикам унифицированное решение для кросс-платформенной совместимости.
Исходные коды, написанные в ходе разработки библиотеки для создания мультивалютных советников, объединяющих множество экземпляров различных торговых стратегий.
Библиотека PrintXYZ() для печати массивной информации с терминала.
Эта библиотека моделирует сценарии работы проп-трейдинговых компаний, сбрасывая баланс счета на основе настраиваемых пороговых значений прибыли и убытков во время бэктестирования, и регистрирует результаты сброса для анализа.
Logger с возможностью логирования отдельных модулей или участков кода
Функция для преобразования времени сервера из одного часового пояса брокера в другой.
Библиотека для контроля торговой сессии. При запуске считает время торговых сессий за все 7 дней недели (в сб и вс может быть торговля по криптовалютам), до 10 сессий в день. Затем в OnTick() можно делать проверки, и если тик пришел вне торговой сессии, то можно выйти из дальнейшей его обработки.
Logify - это библиотека логов для MQL, предназначенная для упрощения отладки, отслеживания и мониторинга советников и индикаторов. Она предоставляет структурированные, настраиваемые и организованные журналы непосредственно на графике или в терминале, с поддержкой уровней журнала, гибких форматов и нескольких обработчиков. Легкое, элегантное решение, которое легко интегрировать в ваши MQL-проекты.
Этот советник демонстрирует, как можно реализовать собственную стратегию хеджирования с помощью включаемого файла.
Этот код представляет собой простую функцию отправки push-уведомлений на мобильное устройство при открытии или закрытии сделок в MetaTrader 5. Она предназначена для неттинговых счетов (где разрешена только одна позиция на символ).
Класс для чтения и записи отдельных битов или последовательностей битов в буфер и из него.
Базовая библиотека для создания профилей объемов на графике.
Этот скрипт и советник позволяет кодерам проводить бэктест своих новостных стратегий, использующих календарь MQL5.
Регистратор с возможностью регистрации определенных модулей или участков кода
MQL5-подобные торговые классы на Python для MetaTrader 5 Python
Класс CDebugLogger - это гибкая и всеобъемлющая утилита для ведения журнала, предназначенная для использования в средах MQL4/5. Он позволяет разработчикам регистрировать сообщения различных уровней важности (INFO, WARNING, ERROR, DEBUG) с возможностью включения в записи журнала временных меток, сигнатур функций, имен файлов и номеров строк. Класс поддерживает запись логов как в консоль, так и в файлы, с возможностью сохранения логов в общей папке и в формате CSV. Кроме того, он предлагает функциональность для глушения журналов на основе определенных ключевых слов, что гарантирует, что конфиденциальная информация не будет записана в журнал. Этот класс идеально подходит для разработчиков, желающих внедрить надежные механизмы протоколирования в свои MQL4/5-приложения, с настраиваемыми функциями, удовлетворяющими широкий спектр потребностей в отладке и мониторинге.
Гибридный алгоритм сортировки, обеспечивающий высокую производительность при сортировке массивов простых типов, структур или указателей объектов.
Конструктор для создания гистограмм статистических распределений индикаторов, таймсерий и их производных.
Статический класс для исправления функции TimeGMT() во время тестирования в тестере стратегий.
Простейший класс для ведения журнала в MetaTrader 5 с поддержкой уровней, формата сообщений, фильтров включения и исключения подстрок.
Сериализация и десериализация JSON протокола. Портированный код со скоростной библиотеки С++.