Ставь лайки и следи за новостями
Библиотека, которая содержит статистические функции, такие как вычисление среднего, дисперсии, асимметрии, эксцесса, ковариации, корреляции и т.д.
Этот простой класс можно использовать для настройки, например, торговых диапазонов или для разрешения/запрета определенных действий по времени или дням недели.
Публикую 6 классов, написанных для удобного и понятного использования индикаторов в своем коде.
Функции для сортировки массивов. Позволяют сортировать строки и структуры по любому условию.
Градиент с плавным изменением цвета. Расчеты производятся на основе цветового пространства OKhsl.
Класс для создания и отображения изображений в формате BMP.
Сигналом для открытия позиций служит пересечение линией индикатора Chande Momentum Oscillator зон перекупленности/перепроданности.
Модуль торговых сигналов для Мастера MQL5. Сигналом для открытия позиций служит появление цветной точки индикатора SuperTrend.
Класс позволяет самостоятельно организовывать внутри советника или индикатора минитаймсерии, индикаторные минибуфера, короткие буфера для хранения промежуточных потоковых данных.
Модуль сопровождения открытых позиций на основе индикатора "Delta ZigZag" для использования в Мастере MQL5.
Класс-контейнер, который использует цепочку методов для быстрого добавления параметров и удаления строк кода.
Библиотека для проведения общих методов округления, используемых в разработке MQL-приложений, примитивный класс-оболочка для значений типа double и вектор для объектов CDouble. Совместима с MQL5 и MQL4!
Класс CDemaOnArray предназначен для расчета значений индикатора DEMA (Double Exponential Moving Average, DEMA) по индикаторному буферу.
Класс CCHOOnArray предназначен для расчета осциллятора Чайкина (Chaikin Oscillator, CHO) по индикаторным буферам. В качестве примера использования класса приведен индикатор Test_CHOOnArray.
Класс реализует нейронную сеть радиально-базисных функций (Radial Basis Function Network - RBFN)
Класс реализует вероятностную нейронную сеть (Probabilistic Neural Network - PNN).
Регулярные выражения предоставляют формальный язык для быстрой и гибкой обработки текста. Каждое регулярное выражение является шаблоном(маской), для которого обработчик регулярных выражений пытается найти совпадения в исходном текстом. Шаблон состоит из односимвольных или многосимвольных литералов, операторов или конструкций.
Эта библиотека предоставляет молниеносный доступ к таймсериям для реализации привычных методов MQL4 (например, iBarShift) в чувствительных к задержкам приложениях на MQL5.
EasyXML - это MQL5-библиотека для парсинга XML-документов. Она может обрабатывать XML-документы из трех разных источников: URL, файл и cтрока. Библиотека является полностью объектно-ориентированной и аккуратно интегрируется с MQL5 за счет использования классов CObject и CArrayObj Стандартной библиотеки для хранения DOM-дерева.
В библиотеке содержатся алгоритмы хеш-функции общего назначения: adler32, CRC-32, MaHash8v64. А также функции преобразования из десятичной системы исчисления в строковое представление в Base системе исчисления и наоборот.
Класс для обмена данными между программами, позволяет передавать структуры произвольного размера через глобальные переменные терминала из одной программы в другую.
Многие интересуются нативной работой с биржей BTC-e непосредственно из МТ. В API биржи требуется отправлять данные с подтверждением валидности параметров через HMAC-SHA512 В данном классе реализован алгоритм расчета SHA512 и HMAC
Удобные функции для сравнения и округления чисел с плавающей запятой (в ценах, лотах, деньгах).
Простой класс, который пригодится, когда Вам необходимы несколько таймеров с независимой обработкой и неконфликтующие между собой.
Функциональный модуль мультивалютного эксперта для организации доступа к любым историческим данным с обработкой результата запроса.
Новый элемент управления CCalendarInputBox библиотеки IncGUI предназначен для ввода даты и/или времени.