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

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

icon

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

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

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

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

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

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

Interface for implementing asynchronous execution of algorithms

Callback interface for timer

Serialization and deserialization of the JSON format

Простенький коммент.

Работа с данными клавиатуры

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

Библиотека для контроля торговой сессии. При запуске считает время торговых сессий за все 7 дней недели (в сб и вс может быть торговля по криптовалютам), до 10 сессий в день. Затем в OnTick() можно делать проверки, и если тик пришел вне торговой сессии, то можно выйти из дальнейшей его обработки.

Структура входных параметров

Быстрая JavaScript версия библиотеки Report от fxsaber для торговых команд в стиле MT4 реализованных через MT4Orders или Virtual. Работает до 10 раз быстрее, размер НТМL файлов меньше, может выгрузить и отобразить до 5.4 млн. строк отчета.

Мультисимвольный OnTick.

Градиент с плавным изменением цвета. Расчеты производятся на основе цветового пространства OKhsl.

Конвертация цвета из формата RGB в формат OKhsl (OKhsv) и обратно

Модули для экспорта/импорта ордеров и сделок между советниками и терминалами.

График - гистограмма входов и прибыли по часам.

История торговли из графических объектов.

Утилита для копирования сделок с одного MT5-счёта или MT4-счёта на другой MT5-счёт.

Позволяет определить наступление события нового бара в мультивалютном советнике. В вызове OnTick() можно многократно проверять, наступило ли на этом тике событие для нужного инструмента (symbol) и периода графика (timeframe).

Добавляет возможность автоматического экспорта истории сделок после прогона эксперта в тестере стратегий.

Функции для сортировки массивов. Позволяют сортировать строки и структуры по любому условию.

Чтение/запись последовательности бит в поток

Функция смещения Ролловера на 1 час во время перехода на зимнее/летнее время.

Скрипт, сохраняет скриншоты графика баланса каждого прохода оптимизации.

Код mql-сервиса для предоставления OHLC-котировок из стороннего источника.

Кнопки добавить в ваш Эксперт созданный с помощью Мастера MQL5

Для Сигнальных Индикаторов - Модуль сигналов для Мастера MQL5

MQL5 Wizard класс для создания модуля торговых сигналов.

Быстрая работа с POSITION_ID

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

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

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

Календарь - фундаментальный анализ на истории и в реал-тайме.

Последовательный запуск расчетов в параллельно-выполняющихся программах

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

Измерение времени выполнения функций/методов, выражений и частей кода.

Включаемый файл 'History Deals and Orders.mqh' позволяет выводить на печать или в файл абсолютно все свойства для сделок и ордеров из торговой истории в заданном временном интервале

Чтение и применение моделей CatBoost

Отправка/получение информации через ChartEvent-события

1234567