Ставь лайки и следи за новостями
Возвращает прибыль позиции в пунктах, комиссии, свопа и прибыли в деньгах на основании торговой истории.
Класс-контейнер, который использует цепочку методов для быстрого добавления параметров и удаления строк кода.
Эта библиотека предоставляет молниеносный доступ к таймсериям для реализации привычных методов MQL4 (например, iBarShift) в чувствительных к задержкам приложениях на MQL5.
Многие интересуются нативной работой с биржей BTC-e непосредственно из МТ. В API биржи требуется отправлять данные с подтверждением валидности параметров через HMAC-SHA512 В данном классе реализован алгоритм расчета SHA512 и HMAC
Подсмотренные из разных мест оригинальные математические функции, которые либо не имеют аналогов, либо выполняют свою работу значительно быстрее, чем альтернативные реализации
Класс CDir предназначен для получения сведений о файлах и папках вне "песочницы" MQL5 подобно команде MS-DOS Dir. Задействован вызов системных DLL, поэтому следует разрешить их использование.
Библиотека позволяет автоматически присваивать magic советнику на любом символе и любом таймфрейме. Позволяет иметь в одном советнике одновременно 65535 magic(ов).
Библиотека алгоритмов усреднения, подробное описание работы с которыми в подробном виде было изложено в в статье "Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов"
Фильтр основывается на решении, предложенном Стандартной Библиотекой (Intraday time filter).
Сигнал основан на индикаторе, разработанном бразильским аналитиком Одиром Агиларом (Диди).
Класс, позволяющий легко определять из ваших MQL5-программ изменения в окне "Обзор рынка" (смена сортировки символов, добавление, удаление символа или наборов символов), открытие и закрытие новых графиков, а так же наличие/отсутствие панели торговли в один клик на графике, на котором работает программа.
Вариант функции iBarShift для MetaTrader 5, принимает параметр типа datetime — время открытия бара, индекс которого нужно узнать.
Модуль торговых сигналов пользовательского индикатора "Candels High Open" - индикатора анализа High и Open последних трёх баров.
Конструктор для создания гистограмм статистических распределений индикаторов, таймсерий и их производных.
Публикую 6 классов, написанных для удобного и понятного использования индикаторов в своем коде.
Экземпляр класса возвращает такие данные, как Bid, Ask, High, Low, цены открытия и закрытия текущей свечи или любой указанной в параметрах, а также время открытия свечи.
Данная библиотека позволяет автоматизировать процесс подключения к торговому серверу после возникновения ошибки "Account disable".
Регулярные выражения предоставляют формальный язык для быстрой и гибкой обработки текста. Каждое регулярное выражение является шаблоном(маской), для которого обработчик регулярных выражений пытается найти совпадения в исходном текстом. Шаблон состоит из односимвольных или многосимвольных литералов, операторов или конструкций.
Исправленные версии CRect и CCanvas, являющихся частью стандартной библиотеки.
Этот файл заменяет оригинальный файл WndContainer.mqh. Он предотвращает изменение графика при нажатии и удержании кнопки мыши внутри области контейнера.
Этот простой класс можно использовать для настройки, например, торговых диапазонов или для разрешения/запрета определенных действий по времени или дням недели.
Класс ограничивает торговлю эксперта по времени. Обладает гибкими возможностями конфигурирования, позволяя задавать произвольное количество временных зон, а также разрешать торговлю только по определенным дням недели.
Библиотека FuzzyNet для создания нечетких моделей была написана на C#. При переводе на MQL5 в библиотеку добавлены 8 функций принадлежности и 4 метода дефаззификации для систем типа Мамдани.
Сериализация и десериализация JSON протокола. Портированный код со скоростной библиотеки С++.