Коды

Примеры из книги "Нейросети в алготрейдинге на MQL5" для MetaTrader 5

Книга "Нейросети в алготрейдинге на MQL5" представляет собой подробное руководство, охватывающее как теоретические аспекты работы с искусственным интеллектом и нейронными сетями, так и практические аспекты их применения в торговле на финансовых рынках с использованием языка программирования MQL5

Программирование на MQL5 для трейдеров — исходные коды из книги. Часть 7 для MetaTrader 5

В заключительной седьмой части книги рассматриваются расширенные возможности MQL5 API, которые пригодятся при разработке программ для MetaTrader 5. Некоторые из них — пользовательские финансовые инструменты и встроенный экономический календарь, а другие — универсальные технологии, такие как сетевые

Программирование на MQL5 для трейдеров — исходные коды из книги. Часть 6 для MetaTrader 5

В шестой части книги "Программирование на MQL5 для трейдеров" мы изучим ключевую составляющую языка MQL5 — автоматизацию торговли. Начнем с описания основных сущностей, таких как спецификации финансовых инструментов и настройки торгового счета, которые необходимы для создания корректных советников

Программирование на MQL5 для трейдеров — исходные коды из книги. Часть 5 для MetaTrader 5

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

Программирование на MQL5 для трейдеров — исходные коды из книги. Часть 4 для MetaTrader 5

В четвертой части книги мы сосредоточимся на освоении встроенных функций (MQL5 API) и будем последовательно углубляться в специализированные подсистемы. Перечень технологий и функциональности, доступных любой программе на MQL5, огромен. Поэтому для начала имеет смысл рассмотреть наиболее простые и

Программирование на MQL5 для трейдеров — исходные коды из книги. Часть 3 для MetaTrader 5

Часть 3 "Объектно-Ориентированное Программирование на MQL5" предлагает погружение в мир объектно-ориентированного программирования (ООП) на языке MQL5. В процессе разработки программ часто возникает сложность управления множеством сущностей, что требует продвинутой технологии для улучшения удобства

Программирование на MQL5 для трейдеров — исходные коды из книги. Часть 2 для MetaTrader 5

Часть 2 "Основы программирования на MQL5" является введением в ключевые концепции этого языка программирования. В этой части книги читатели ознакомятся с типами данных, идентификаторами, переменными, выражениями и операторами, а также узнают, как объединять различные инструкции для формирования

Программирование на MQL5 для трейдеров — исходные коды из книги. Часть 1 для MetaTrader 5

Первая глава книги знакомит с языком и средой разработки MQL5. Одно из главных изменений в языке MQL5 по сравнению с MQL4 (язык MetaTrader 4) — поддержка объектно-ориентированного программирования (ООП), что делает его схожим с C++

RegularExpressions на MQL4 для работы с регулярными выражениями для MetaTrader 4

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

RegularExpressions на MQL5 для работы с регулярными выражениями для MetaTrader 5

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

Cтатьи

Как заработать, выполняя заказы трейдеров в сервисе "Фриланс" для MetaTrader 5

MQL5 Фриланс - это онлайн-сервис, где разработчики за денежное вознаграждение пишут для трейдеров-заказчиков торговые приложения. Сервис успешно функционирует с 2010 года: на данный момент выполнено более 100 000 работ общей стоимостью в $7 млн. Как видим, деньги здесь крутятся вполне приличные

Работа с ONNX-моделями в форматах float16 и float8 для MetaTrader 5

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

Регрессионные модели библиотеки Scikit-learn и их экспорт в ONNX для MetaTrader 5

В данной статье мы рассмотрим применение регрессионных моделей пакета Scikit-learn, попробуем их сконвертировать в ONNX-формат и использовать полученные модели в программах на MQL5. Также мы сравним точность работы оригинальных моделей и их ONNX-версий для float и double. Кроме того, мы рассмотрим

Запускаем MetaTrader VPS впервые — пошаговая инструкция для MetaTrader 5

Всем, кто использует торговые советники или подписки на сигналы, рано или поздно понадобится надежный круглосуточный хостинг для торговой платформы. Мы рекомендуем использовать MetaTrader VPS по целому ряду причин. Платить и управлять сервисом можно через аккаунт MQL5.community. Если у вас еще нет

Классификационные модели библиотеки Scikit-learn и их экспорт в ONNX для MetaTrader 5

В данной статье мы рассмотрим применение всех классификационных моделей пакета Scikit-learn для решения задачи классификации ирисов Фишера, попробуем их сконвертировать в ONNX-формат и использовать полученные модели в программах на MQL5. Также мы сравним точность работы оригинальных моделей и их

Библиотека численного анализа ALGLIB в MQL5 для MetaTrader 5

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

Оценка ONNX-моделей при помощи регрессионных метрик для MetaTrader 5

Регрессия – это задача предсказания вещественной величины по непомеченному примеру. Для оценки точности предсказаний регрессионных моделей предназначены так называемые метрики регрессии

Матрицы и векторы в MQL5: функции активации для MetaTrader 5

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

Оборачиваем ONNX-модели в классы для MetaTrader 5

Объектно-ориентированное программирование позволяет создавать более компактный код, который легко читать и модифицировать. Представляем пример для трёх ONNX-моделей

Пример ансамбля ONNX-моделей в MQL5 для MetaTrader 5

ONNX (Open Neural Network eXchange) — открытый стандарт представления нейронных сетей. В данной статье мы покажем возможность одновременного использования двух ONNX-моделей в одном эксперте

Форум

Обсуждение статьи "Изучение MQL5 — от новичка до профи (Часть III): Сложные типы данных и подключаемые файлы"

Опубликована статья Изучение MQL5 — от новичка до профи (Часть III): Сложные типы данных и подключаемые файлы : Статья является третьей в серии материалов об основных аспектах программирования на MQL5. Здесь описываются сложные типы данных, которые не были описаны в предыдущей статье, включая

Обсуждение статьи "Алгоритм адаптивного социального поведения — Adaptive Social Behavior Optimization (ASBO): Метод Швефеля, Бокса-Мюллера"

Опубликована статья Алгоритм адаптивного социального поведения — Adaptive Social Behavior Optimization (ASBO): Метод Швефеля, Бокса-Мюллера : Эта статья представляет увлекательное погружение в мир социального поведения живых организмов и его влияние на создание новой математической модели — ASBO

Обсуждение статьи "Модифицированный советник Grid-Hedge в MQL5 (Часть III): Оптимизация простой хеджирующей стратегии (I)"

Опубликована статья Модифицированный советник Grid-Hedge в MQL5 (Часть III): Оптимизация простой хеджирующей стратегии (I) : В третьей части мы вернемся к советникам Simple Hedge и Simple Grid, разработанным ранее. Теперь мы займемся совершенствованием советника Simple Hedge с помощью

Обсуждение статьи "Парадигмы программирования (Часть 2): Объектно-ориентированный подход к разработке советника на основе ценовой динамики"

Опубликована статья Парадигмы программирования (Часть 2): Объектно-ориентированный подход к разработке советника на основе ценовой динамики : В этой статье мы поговорим о парадигме объектно-ориентированного программирования и ее применении в коде MQL5. Это вторая статья в серии. В ней мы

MQL5 Cloud Network: технологический прорыв в тестировании торговых стратегий

За все время существования через MQL5 Cloud Network было выполнено более 16 миллиардов заданий. Столько раз пользователи протестировали свои торговые стратегии. Сеть ежедневно помогает множеству алготрейдеров — вместо долго ожидания результатов на локальной машине, любой может запустить расчеты на

Обсуждение статьи "GIT: Но что это?"

Опубликована статья GIT: Но что это? : В этой статье я представлю очень важный инструмент для разработчиков. Если вы не знакомы с GIT, прочтите эту статью, дабы получить представление о том, что он собой представляет, и как его использовать вместе с MQL5. В этой статье мы немного отклонимся от

Обсуждение статьи "Нейросети в трейдинге: Пространственно-временная нейронная сеть (STNN)"

Опубликована статья Нейросети в трейдинге: Пространственно-временная нейронная сеть (STNN) : В данной статье мы поговорим об использовании пространственно-временных преобразований для эффективного прогнозирования предстоящего ценового движения. Для повышения точности численного прогнозирования в

Обсуждение статьи "Проблема разногласий: объяснимость и объяснители в ИИ"

Опубликована статья Проблема разногласий: объяснимость и объяснители в ИИ : В этой статье мы будем говорить о проблемах, связанных с объяснителями и объяснимостью в ИИ. Модели ИИ часто принимают решения, которые трудно объяснить. Более того, использование нескольких объяснителей часто приводит к так

Обсуждение статьи "Разрабатываем мультивалютный советник (Часть 14): Адаптивное изменение объёмов в риск-менеджере"

Опубликована статья Разрабатываем мультивалютный советник (Часть 14): Адаптивное изменение объёмов в риск-менеджере : Разработанный ранее риск-менеджер содержал только базовую функциональность. Попробуем рассмотреть возможные пути его развития, позволяющие повысить торговые результаты без

Обсуждение статьи "Алгоритм искусственного электрического поля — Artificial Electric Field Algorithm (AEFA)"

Опубликована статья Алгоритм искусственного электрического поля — Artificial Electric Field Algorithm (AEFA) : Статья представляет алгоритм искусственного электрического поля (AEFA), вдохновленный законом Кулона об электростатической силе. Алгоритм моделирует электрические явления для решения