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

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

Добавить код

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

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

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

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

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

Набор классов для работы с базами данных через интерфейсы ODBC и OLE DB.

Класс для создания и отображения изображений в формате BMP.

Сигналом для открытия позиций служит пересечение линией индикатора Chande Momentum Oscillator зон перекупленности/перепроданности.

Модуль торговых сигналов для Мастера MQL5. Сигналом для открытия позиций служит появление цветной точки индикатора SuperTrend.

Графический элемент управления для пиксельного рисования

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

Модуль сопровождения открытых позиций на основе индикатора "Delta ZigZag" для использования в Мастере MQL5.

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

Библиотека создания аналоговых часов в графических ресурсах MetaTrader 4/5.

Библиотека для проведения общих методов округления, используемых в разработке MQL-приложений, примитивный класс-оболочка для значений типа double и вектор для объектов CDouble. Совместима с MQL5 и MQL4!

Библиотеки по мотивам одноименной статьи "RDF в обучении с подкреплением"

Класс CDemaOnArray предназначен для расчета значений индикатора DEMA (Double Exponential Moving Average, DEMA) по индикаторному буферу.

Класс CCHOOnArray предназначен для расчета осциллятора Чайкина (Chaikin Oscillator, CHO) по индикаторным буферам. В качестве примера использования класса приведен индикатор Test_CHOOnArray.

Класс реализует нейронную сеть радиально-базисных функций (Radial Basis Function Network - RBFN)

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

Регулярные выражения предоставляют формальный язык для быстрой и гибкой обработки текста. Каждое регулярное выражение является шаблоном(маской), для которого обработчик регулярных выражений пытается найти совпадения в исходном текстом. Шаблон состоит из односимвольных или многосимвольных литералов, операторов или конструкций.

Эта библиотека предоставляет молниеносный доступ к таймсериям для реализации привычных методов MQL4 (например, iBarShift) в чувствительных к задержкам приложениях на MQL5.

Печать кодов возврата функции GetLastError() и MqlTradeResult в виде текстового описания.

EasyXML - это MQL5-библиотека для парсинга XML-документов. Она может обрабатывать XML-документы из трех разных источников: URL, файл и cтрока. Библиотека является полностью объектно-ориентированной и аккуратно интегрируется с MQL5 за счет использования классов CObject и CArrayObj Стандартной библиотеки для хранения DOM-дерева.

Класс, предоставляющий методы для работы с *.ini-файлами Windows.

В библиотеке содержатся алгоритмы хеш-функции общего назначения: adler32, CRC-32, MaHash8v64. А также функции преобразования из десятичной системы исчисления в строковое представление в Base системе исчисления и наоборот.

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

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

Многие интересуются нативной работой с биржей BTC-e непосредственно из МТ. В API биржи требуется отправлять данные с подтверждением валидности параметров через HMAC-SHA512 В данном классе реализован алгоритм расчета SHA512 и HMAC

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

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

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

Новый элемент управления CCalendarInputBox библиотеки IncGUI предназначен для ввода даты и/или времени.

Класс реализует вероятностную нейронную сеть (Probabilistic Neural Network - PNN).

Модуль торговых сигналов на основе индикатора "Delta ZigZag".

Библиотека FuzzyNet для создания нечетких моделей была написана на C#. При переводе на MQL5 в библиотеку добавлены 8 функций принадлежности и 4 метода дефаззификации для систем типа Мамдани.

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

Библиотека для работы с обычными и кастомными символами

Виртуальное торговое окружение

Хотелось бы думать над алгоритмами и методами, а не над синтаксическими особенностями размещения ордеров. Здесь приведены простые функции по работе с позициями в MQL5.

1234567