MQL5 Алготрейдинг
12.7K subscribers
1.19K photos
1.19K links
Лучшие публикации самого большого общества алготрейдеров.

Подпишись, чтобы быть в курсе современных технологий и развития торговых систем.
Download Telegram
MAPIE — это мощная Python-библиотека, которая существенно упрощает интеграцию оценки неопределенности в алгоритмические модели. Она модельно-агностична, что позволяет использовать её с любой моделью, совместимой с API scikit-learn, включая те, что построены на TensorFlow или PyTorch. Это делает её особенно ценным ресурсом для трейдеров, облегчающим использование различных моделей машинного обучения в оценке рисков. Благодаря конформным предсказаниям, MAPIE предлагает гарантии охвата, не зависящие от распределения данных — это надежный инструмент для финансовых приложений, где точные прогнозы критически важны для минимизации рисков.

👉 Читай | Форум | Поделись!
🔥31🏆1
Сообщение представляет собой обзор возможностей экономического календаря MetaQuotes Language 5 (MQL5) и его применения в алгоритмической торговле. Экономический календарь в MetaTrader 5 предоставляет важные рынку данные, влияющие на ценовое движение. Статья описывает компоненты календаря, его интеграцию средствами MQL5 для автоматизации обработки новостей в торговых стратегиях. Показаны методы работы с календарем, включая реализацию на языке MQL5 для извлечения и обработки данных событий. Выделяются особые преимущества календаря для создания эффективных торговых систем на платформе MetaTrader 5. В заключение описываются методы сортировки, фильтрация событий по важности, валютам и странам.

👉 Читай | Фриланс | Поделись!
22
Этот инструмент совместим с различными таймфреймами, такими как M1, M5, M15, M30, H1 и H4, что позволяет более детально анализировать изменения на рынке. Он подходит для работы с активами, такими как золото и биткойн, что обеспечивает гибкость в разработке торговых стратегий. Использование данных таймфреймов позволяет адаптировать стратегию к текущим рыночным условиям, предоставляя возможность более точного входа и выхода из позиции. Внимательный выбор таймфрейма может повысить эффективность анализа и улучшить результаты торговли. Применение данного подхода способно оптимизировать процессы принятия решений в условиях изменчивости рынка.

👉 Читай | Форум | Поделись!
😁1
Индикатор Custom MA Cross with RSI для MT5 предоставляет трейдерам возможность эффективного выявления изменений тренда и фильтрации входов посредством импульса. Он сочетает в себе две настраиваемые скользящие средние (выбор среди SMA, EMA и других), а также индекс относительной силы (RSI), обеспечивая ясные сигналы на покупку и продажу.

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

Инструмент подходит для всех уровней опыта и позволяет настроить цветовую схему для удобства. Он совместим со всеми таймфреймами и валютными парами в MetaTrader 5, оптимизируя стратегии следования за трендом и повыша...

👉 Читай | Нейросети | Поделись!
2👀1
Forwarded from Alexey Petrov
В MetaTrader 5 build 5100 мы существенно переработали редактор исходного кода MetaEditor. Встроенное версионное хранилище MQL5 Storage переведено на использование Git вместо Subversion. Git является стандартом для разработчиков по всему миру, обеспечивая надежность и гибкость в управлении кодом.

Вместе с переходом на новую систему мы открываем новый портал для управления проектами онлайн — MQL5 Algo Forge. Это не просто список ваших проектов, это целая социальная сеть для разработчиков. Подписывайтесь на интересных авторов, создавайте команды и ведите совместные проекты удобно.

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

Также добавлена возможность арендовать VPS на 12 месяцев. Покупая хостинг сразу на долгий срок, вы экономите треть стоимости.

Кроме этого мы существенно расширили поддержку библиотеки линейной алгебры OpenBLAS в MQL5, добавив почти три десятка новых функций.

Читать далее...
12🔥31
Статья объясняет концепты рекурсивного программирования в MQL5, акцентируя внимание на циклах и их преобразовании из интерактивных в рекурсивные формы. Раскрыт процесс создания циклов через функции или процедуры, подчеркивая важность использования циклов для оптимизации кода. Описаны случаи, где рекурсия может быть эффективным инструментом для решения задач, например вычисление последовательности Фибоначчи. Обсуждаются стратегии предотвращения бесконечных циклов с помощью ограничивающих условий. Статья практична как для опытных разработчиков на MetaTrader 5, так и для новичков, стремящихся углубить свои знания в алгоритмической торговле.

👉 Читай | Сигналы | Поделись!
1
Центральные банки с 2008 года применяют новые инструменты для регулирования мировой ликвидности. Статья исследует, как эти действия, отражаясь в балансах ФРС, ЕЦБ, BOJ и PBoC, влияют на валютные рынки. Создана сложная система, использующая машинное обучение и технические индикаторы, для прогнозирования валютных движений. Индекс глобальной ликвидности объединяет данные из разных источников, включая MetaTrader 5 для реальной торговли. Это позволяет трейдерам успешно анализировать и прогнозировать изменения на финансовых рынках, адаптируясь к изменяющимся условиям. Система обеспечивает мощный инструмент для принятия обоснованных решений в условиях экономической неопределенности.

👉 Читай | Фриланс | Поделись!
1
Изучение стратегий канала Дончиана в MetaTrader 5 предоставляет трейдерам широчайшие возможности для использования технического анализа в алгоритмической торговле. Статья детализирует доступ к исходному коду индикатора и его адаптацию в рамках советника Trend Constraint. Основное внимание уделено реализации стратегии прорыва, определяющей торговые сигналы при пересечении ценой границ канала. Разработанная стратегия обеспечивает интуитивно понятное управление ордерами и эффективное управление рисками, повышая адаптивность к рыночной динамике. Эта интеграция помогает существенно улучшить показатели торговых систем и расширяет их функциональные возможности.

👉 Читай | Справка | Поделись!
21
Настраиваемый индикатор bmap для MetaTrader 5 позволяет отображать статичное BMP-изображение по центру торгового графика. Этот инструмент полезен для внедрения логотипов, персонального брендинга или других визуальных элементов без нарушения функциональности графика. Индикатор создает объект OBJ_BITMAP_LABEL и автоматически позиционирует изображение, учитывая изменения размеров окна. При каждом новом тике положение изображения обновляется, чтобы гарантировать его нахождение в центре.

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

👉 Читай | Котировки | Поделись!
2
Индикатор интегрирует вызов трех дополнительных подоконных индикаторов, обеспечивая расширенные возможности анализа. Все необходимые файлы должны быть размещены в директории Indicators для корректной работы. Подробное руководство по эксплуатации и настройке доступно на официальной странице проекта. Рекомендуется ознакомиться с инструкциями для эффективного использования инструмента в аналитических целях.

👉 Читай | Сигналы | Поделись!
1
Учет фундаментальных и технических факторов критически важен для успеха на валютном рынке. Отчеты CFTC (COT и TFF) могут быть неоценимыми ресурсами, так как они предоставляют данные о позициях крупнейших участников рынка. Эти отчеты раскрывают, как "умные деньги" определяют рыночные тренды.

Эффективное использование данных COT/TFF в сочетании с рыночными котировками и алгоритмами машинного обучения на Python повышает автоматизированную торговлю через MetaTrader 5. Этот интегрированный подход поддерживает процесс от анализа до действий с минимальными задержками.

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

👉 Читай | Сигналы | Поделись!
👀3
В основе эффективного программирования лежит понимание директив компиляции и их корректное применение. В статье освещаются основные концепции использования #define и #undef для создания макросов и констант. Это позволяет разработчикам оптимизировать код, управляясь с минимальными изменениями.

Применение директив может сократить риск ошибок и повысить производительность. Используя #ifdef и #ifndef, можно управлять версионностью кода. Это достигается путем включения или исключения определенных частей кода из процесса компиляции. Такой подход значительно облегчает поддержку проекта.

Инструменты управления версиями и использовании директив компиляции #define и #undef позволяют гибко адаптировать код для различных задач, минимизируя изменения и сохраняя целостность проекта. Это полезно как для опытных разработчиков, так и для новичков, стремящихся улучшить свои навыки.

👉 Читай | Фриланс | Поделись!
11
В статье обсуждается внедрение фреймворка TimeFound для прогнозирования временных рядов. Основанный на архитектуре Transformer, он использует multi-resolution patching, позволяющий моделям захватывать как долгосрочные тренды, так и краткосрочные колебания. Подготовка данных включает нормализацию и мультиоконную свёртку, которая помогает избежать избыточной репликации. Модель обучается на мультидоменных данных, применяя методы внимания для анализа временных рядов и точечного прогнозирования. Практическая реализация в MQL5 предлагает эффективные методы обработки и прогнозирования, что делает TimeFound универсальным инструментом для финансовых рынков и других областей.

👉 Читай | Котировки | Поделись!
2🏆1
Анализ компонентов прямого отбора (FSCA) представляет собой методику уменьшения размерности для алгоритмической торговли, которая фокусируется на оптимальном выборе информативных переменных. Используя жадный подход, FSCA изначально формирует набор переменных, максимизирующих объясняемую дисперсию данных. Процесс подкрепляется шагом обратного уточнения, позволяющим пересматривать ранее сделанные выборы, заменяя менее значимые переменные. Это улучшает качество прогнозов, избегая недостатков PCA, особенно с сильно коррелированными признаками. Реализация алгоритма на платформе MetaTrader 5 укрепляет разработчиков в создании более точных и интерпретируемых моделей для анализа финансовых данных.

👉 Читай | VPS | Поделись!
1👏1
Настройка цвета свечей и фитилей может существенно улучшить визуальный анализ графиков. Этот индикатор позволяет рисовать свечи и фитили с индивидуальными цветами. Медвежьи свечи визуализируются бордовым цветом, а их фитили - светло-фиолетовым, что облегчает различие между бычьими и медвежьими свечами. Это позволяет более наглядно отслеживать движения рынка.

Код написан для работы в режиме реального времени. В зависимости от цены открытия и закрытия свечи, она будет закрашена в соответствующий цвет. Бычьи свечи имеют зелёное тело, а медвежьи - красное. Также предусмотрена возможность настройки ширины фитиля.

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

👉 Читай | Календарь | Поделись!
Советник Random Trader EA реализует стратегию случайной торговли с акцентом на управление рисками. Основные функции: случайный вход в позиции, гибкий расчет стоп-лосса (на основе ATR или фиксированного расстояния), функция безубыточности и интеллектуальное управление маржей. Поддерживает различные рыночные инструменты, включая Forex и криптовалюты. Параметры позволяют адаптировать риск-профиль: соотношение награды к риску, метод расчета убытков, процент риска на сделку и использование безубыточности. Управление включает динамический размер позиции, автоматическую корректировку лота и встроенные проверки маржи. Рекомендуется тщательное тестирование на демо-счете.

👉 Читай | Форум | Поделись!
32
Прогнозирование временных рядов является ключевым элементом в разработке эффективных торговых стратегий. Использование архитектуры Transformer в этой области предлагает значительный потенциал, хотя ее эффективность вызывает вопросы. Механизм Self-Attention помогает моделям Transformer фиксировать долгосрочные зависимости, но в некоторых исследованиях линейные модели показали более высокую производительность.

Авторы статьи предложили архитектуру Client, где линейный модуль интегрирован с Transformer для изучения межпеременных зависимостей. Метод Client предлагает использовать линейные модули для извлечения трендов и расширенные Transformer для изучения нелинейных зависимостей, что повышает стабильность и качество прогнозирования.

Практическая реализация модели возможна с использованием MQL5, где основное внимание уделяется созданию нейронных слоев и оптимизации работы объекта. Для ...

👉 Читай | Форум | Поделись!
31
Разработан советник с торговой стратегией Stochastic Crossover. Осуществляет покупки, когда Stochastic %K пересекает %D вверх, и продажи при пересечении вниз. Настройки Стохастика включают подбор периода для линии %K, линии %D и замедления. Для защиты от импульсивных сделок предусмотрен период CooldownMinutes, ограничивающий торговую активность после завершенной сделки.

Предусмотрены фиксированные уровни стоп-лосса и тейк-профита по 300 пунктов, предоставляя простой механизм управления рисками с постоянным объемом лота 0,1. Все позиции автоматически закрываются при формировании противоположного сигнала. Реализована проверка открытых позиций для предотвращения дублирования входов.

Используется библиотека Trade.mqh для исполнения сделок. Параметры входа настраиваемые и включают процент риска, периоды Стохастика и интервал времени между сделками. Перед запуском необходимо убедиться в ...

👉 Читай | Фриланс | Поделись!
21
Новый индикатор представляет собой модификацию изначальной версии Divergence Awesome Oscillator. Он позволяет более эффективно анализировать расхождения на финансовых рынках. Основное преимущество этой версии в оптимизированной алгоритмической базе, что повышает точность и скорость расчетов. Использование данного инструмента в торговле способствует более информированным решениям за счет улучшенной визуализации данных и быстрой интерпретации сигналов. Этот индикатор ориентирован на опытных трейдеров, стремящихся к более детальному анализу рыночных трендов без лишних сложностей и отвлечений.

👉 Читай | Календарь | Поделись!
3