Статьи и техническая библиотека по автоматическому трейдингу

Опубликована статья Как мы построили самую мощную торговую платформу с Machine Learning: хроника развития MQL и MetaTrader по архивам, форумам и релизам : Техническая хроника развития MQL: от ограниченного MQL/MQL II через процедурный MQL4 к объектному MQL5 с нативной компиляцией, богатыми API и
Опубликована статья Как подписаться на Торговые Сигналы : Новая версия сервиса «Сигналы» на MQL5.com теперь интегрирована с торговой платформой MetaTrader 5 и позволяет трейдерам подключаться к любому сигналу, выставленному продавцом. Это означает, что вы выбираете заинтересовавшего вас поставщика
Опубликована статья Почему виртуальный хостинг в платформах MetaTrader 4 и MetaTrader 5 лучше обычных VPS : Аренда виртуального сервера прямо из терминалов MetaTrader 4 и MetaTrader 5 - самый оптимальный вариант для организации бесперебойной торговли ваших роботов и подписок на сигналы . Фактически
Опубликована статья Пользуйтесь каналами и групповыми чатами MQL5.community : На сайте MQL5.com встречаются трейдеры со всего мира — публикуют статьи, бесплатные коды и продукты в Маркете, выполняют работы на фриланс бирже и копируют торговые сигналы. Вы можете общаться с ними на форуме, в
Опубликована статья Подготовка торгового счета к миграции на виртуальный хостинг : Клиентский терминал MetaTrader идеально подходит для автоматизации торговых стратегий. Для разработчиков торговых роботов в нем есть всё ‒ мощный язык программирования MQL4/MQL5 на основе C++, удобная среда разработки
Опубликована статья Как составить Техническое задание при заказе индикатора : Трейдеры ищут закономерности в поведении рынка, указывающие на благоприятные моменты для совершения торговых сделок. Чаще всего первым шагом при разработке торговой системы является создание технического индикатора
Опубликована статья Строим индикатор ZigZag по осцилляторам. Пример выполнения технического задания : В статье демонстрируется создание индикатора ZigZag в соответствии с одним из примеров заданий, описанным в статье "Как составить техническое задание при заказе индикатора". Индикатор строится по
Опубликована статья MetaTrader 5 на Linux : В этой статье расскажем, как легко установить MetaTrader 5 в популярных версиях Linux — Ubuntu и Debian. Эти системы широко используются не только на серверном оборудовании, но и на обычных компьютерах трейдерами. Автор: MetaQuotes
Опубликована статья От начального к среднему уровню: Технические индикаторы (II) : В этой статье мы покажем, как создать индикатор на MQL5, который рисует несколько скользящих средних на одном графике, сокращая объём дублирующегося кода. Используются iMA, буферы индикатора, CopyBuffer
Опубликована статья Разработка индикатора рыночной энтропии: торговая система, основанная на теории информации : В статье рассматривается разработка индикатора рыночной энтропии, основанного на принципах теории информации, для измерения неопределённости и информационного содержания финансовых
Опубликована статья Угловой анализ ценовых движений: гибридная модель прогнозирования финансовых рынков : Что такое угловой анализ финансовых рынков? Как использовать углы движения цен и машинное обучение для точного прогнозирования с точностью 67? Как совместить регрессионную и классификационную
Опубликована статья Нейронная сеть на практике: Градиентный спуск : В этой статье я постараюсь как можно проще и нагляднее изложить один из самых спорных вопросов, возникающих при обсуждении нейронных сетей: как найти наилучшую возможную точку или минимальную функцию потерь. Я покажу разницу между
Опубликована статья От начального к среднему уровню: Технические индикаторы (I) : В этой статье мы рассмотрим основные принципы использования технических индикаторов, встроенных в MetaTrader 5 и поддерживаемых этой платформой. Знание и понимание подобных индикаторов может значительно упростить
Опубликована статья Математика волатильности: Почему индикатор GRI достоин возвращения в ваш торговый терминал : Статья посвящена индикатору Gopalakrishnan Range Index (GRI/ROCI), который количественно оценивает "хаотичность" рынка через логарифм диапазона цен закрытия за заданный период. Показано
Опубликована статья MetaTrader 5 и экономический календарь MQL5: как превратить новости в воспроизводимую торговую систему : В статье системно изложен подход к новостной торговле в MetaTrader 5 на базе встроенного экономического календаря: структура данных, функции API, правила синхронизации времени
Опубликована статья Нейросети в трейдинге: Управление риском через распределение результатов (Объект верхнего уровня) : Продолжаем адаптацию AC-SRM для задач финансовых рынков и вводим нейронный слой для риск-чувствительной оценки распределения возможных результатов. CNeuronACSRM упорядочивает
Опубликована статья От простых кнопок закрытия до панели управления рисками на основе правил в MQL5 : В статье рассмотрено создание основанной на правилах панели управления рисками на графике в MetaTrader 5 с использованием Standard Library MQL5. В руководстве рассматриваются GUI на основе
Опубликована статья Нейронная сеть на практике: Пример реализации элемента XOR : В этой статье я постараюсь показать вам, уважаемый читатель, что не всё так, как кажется. Часто мы склонны думать, что всё устроено определённым образом, хотя на самом деле в итоге можем поверить в то, что не
Опубликована статья Реализация алгоритма усечённого метода Ньютона с сопряжёнными градиентами в MQL5 : В статье реализован оптимизатор на основе усечённого метода Ньютона с сопряжёнными градиентами (TNC) с покомпонентными ограничениями на переменные, а также подробно описаны его основные компоненты
Опубликована статья От начального к среднему уровню: Перегрузка операторов (VI) : Здесь мы реализуем удаление с помощью перегрузки операторов. Без сомнения, эту статью многим придётся изучать довольно долго, чтобы усвоить всё, что здесь будет показано. Хочу напомнить тебе, что то, что мы увидим, —
Опубликована статья Три фильтра MACD на US_TECH100: Тестирование на данных брокера за пять лет : В этой статье тестируются три распространенных фильтра для стандартного пересечения MACD на US_TECH100 H1 с использованием нативных данных брокера за пять лет. Фильтры добавляются поэтапно: фильтр
Опубликована статья Новая система публикации статей на MQL5.community : Представляем вам новую систему публикации статей на MQL5.community. В ней мы постарались сделать весь процесс написания статьи максимально понятным и детализированным, разбив его на несколько последовательных этапов. На каждом
Опубликована статья Как реализовать прогнозирование с помощью AutoARIMA в MQL5 : В статье представлена реализация алгоритма AutoARIMA на языке MQL5, позволяющего строить модели ARIMA без ручной настройки. Метод оценивает d с помощью эвристики на основе дисперсии, подгоняет модель ARMA(p,q)
Опубликована статья Возможности Мастера MQL5, которые вам нужно знать (Часть 23): CNN : Свёрточные нейронные сети (Convolutional Neural Networks, CNNs) — ещё один алгоритм машинного обучения, который, как правило, специализируется на разложении многомерных наборов данных на ключевые составные части
Опубликована статья Нейросети в трейдинге: Управление риском через распределение результатов (Вычислительная основа) : Продолжаем адаптацию AC-SRM к торговым задачам и переносим основные операции с распределением результатов на сторону OpenCL. Реализованы выборка из распределения, расчет
Опубликована статья Использование Экономического календаря MQL5 для фильтрации новостей (Часть 4): Точное тестирование на истории со статическими данными : В этой статье реализован статический источник новостей на основе CSV для Тестера стратегий, позволяющий предварительно загружать и запрашивать
Опубликована статья Автоматизация индикатора рыночной энтропии: Торговая система на основе теории информации : В этой статье представлен советник, автоматизирующий ранее представленную методику рыночной энтропии. Он рассчитывает быструю и медленную энтропию, моментум и состояния сжатия, подтверждает
Опубликована статья Оптимизация Роем Жуков — Beetle Swarm Optimization (BSO) : Рассматриваем гибрид BAS+PSO (BSO), где BAS добавляет локальный сигнал направления, а PSO обеспечивает обмен лучшими решениями в рое. Приведены математическая модель, псевдокод, реализация класса на MQL5 и результаты
Опубликована статья Единый пайплайн валидации для защиты от переобучения бэктеста : В статье объясняется, почему стандартный метод пошагового тестирования (walk-forward) и k-блочная кросс-валидация завышают результаты на финансовых данных, а затем показано, как это исправить. Валидация внутри
Опубликована статья Разработка научно обоснованного сеточного советника в MQL5: Почему большинство сеточных советников терпят неудачу и что доказал Таранто : В этой статье реализуется сеточный советник, адаптирующийся к режиму рынка и основанный на докторском исследовании Альдо Таранто. Представлен