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

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

icon

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

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

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

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

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

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

Библиотека для контроля торговой сессии. При запуске считает время торговых сессий за все 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-события

Эта библиотека даёт возможность работать с COM-объектами, предоставленными некоторыми приложениями. Например: Excel, Word, Mathcad, Matlab. А также объект ADODB для работы с базами данных через драйвер ODBC. Библиотека работает и в MT4 и в MT5.

Дополнительные торговые стат. показатели.

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

Модуль трейлинга для Мастера MQL5. Перенос в безубыток

Модуль трейлинга для Мастера MQL5

Класс для рисования отложных ордеров на графике после тестирования, как это было в МТ4.

1234567