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

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

icon

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

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

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

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

Советник RSI - это автоматизированный торговый инструмент, разработанный для платформы MetaTrader 5 (MT5). Этот советник использует индекс относительной силы (RSI) для определения сигналов на покупку и продажу, включает в себя управление рисками, частичное закрытие позиций и ограничения по времени торговли для оптимизации торговых результатов.

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

Распаковка GZIP архивов из *.gz файлов или ответов с сайтов сжатых этим форматом.

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 или присоединен к окну.

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

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

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

1234567