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

Подпишись, чтобы быть в курсе современных технологий и развития торговых систем.
Download Telegram
Индикатор Keltner Channel, созданный Честером В. Келтнером в 1960 году, представляет собой значимый инструмент технического анализа, применяемый как в MT4, так и в MT5. Этот индикатор формирует канал, основанный на волатильности, используя три линии: центральная линия является 10-дневной простой скользящей средней типичной цены, тогда как верхняя и нижняя полосы определяются добавлением и вычитанием скользящей средней дневного диапазона цен. Такая конфигурация допускает гибкость настройки всех параметров МА. Keltner Channel используется для определения точек входа, когда цена пересекает верхнюю или нижнюю полосы. Выходные стратегии могут основываться на консервативном стоп-лоссе, дальнем тейк-профите или пересечении с центральной линией. Дополнительные индикаторы могут применяться для подтверждения сигналов. Канал часто служит более надежным индикатором при установившихся трендах, и е...

👉 Читай | Маркет | @mql5ru
👍1
Статья развивает идею динамической панели экономического календаря на MQL5, добавляя обновления новостей в реальном времени. Используются массивы для отслеживания текущих и предыдущих экономических событий, что обеспечивает адаптивность панели к изменяющимся данным. Реализуется функция сравнения массивов для идентификации изменений, позволяющая оперативно обновлять интерфейс без лишних объектов. Это поддерживает актуальность информации, помогая трейдерам быстро реагировать на изменения. В будущем планируется интеграция новостей в стратегии и улучшение интерфейса, чтобы сделать его более интерактивным и полезным для пользователей MetaTrader 5.

👉 Читай | Форум | @mql5ru
Обсуждается использование Windows API для создания клиента WebSocket в MetaTrader 5 с целью реализации асинхронной функциональности. Методология включает создание DLL, экспортирующей функции для интеграции с MetaTrader 5. Рассмотрены аспекты асинхронного режима работы WinHTTP, включая настройку функций обратного вызова и их взаимодействие с глобальными переменными для управления соединениями.

Создание DLL выполняется в Visual Studio на C++, требуя установленной рабочей нагрузки "C++ Desktop Development" и SDK для Windows. Библиотека состоит из класса для управления соединениями, функции обратного вызова и функции-оберток для MetaTrader 5.

Координация передачи данных и управления состоянием соединения поддерживаются через специализированные методы и интерфейсы. Завершающая часть включает управление ресурсами и переопределение класса для интеграции асинхронной функциональности клиента...

👉 Читай | Учебник | @mql5ru
4
Изложим процесс разработки индикатора для MetaTrader 5, реализующего автоматически определение уровней поддержки и сопротивления с помощью языка MQL5. Это решение минимизирует ручные ошибки, анализирует обширные исторические данные и визуализирует ключевые уровни на графике. Благодаря адаптивным зонам и пуш-уведомлениям, индикатор обеспечивает точное понимание рыночных уровней. Пошаговое руководство включает создание фиктивного буфера, определение структур данных, обнаружение точек колебаний, подсчет тестов, обработку уровней и отправка оповещений. Такая автоматизация расширяет возможности трейдеров в стратегическом принятии решений.

👉 Читай | Справка | @mql5ru
4
Проведено обновление интерфейса индикатора для удобства работы с "Обзором рынка". Добавлены функции автоматического отслеживания и отрисовки изменений символов, временное сохранение настроек. Интерфейс улучшен с возможностью изменения цветовой темы, масштаба и организации рабочих столбиков.

Цель этой разработки – определение волатильных конструкций для спредовой торговли и анализа эффективности этих стратегий. Расчёт кумулятивной прибыли представлен в виде линии эквити.

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

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

👉 Читай | Котировки | @mql5ru
3
Индикатор Gain/Loss Info для MetaTrader позволяет отслеживать прибыль и убытки всех свечей, превышающих заданные пороги. Он рассчитывает изменения в пунктах и процентах, предоставляя два режима: разница между закрытием и открытием свечи или между текущим и предыдущим закрытием. Пользователь может настроить минимальные пороги в процентах и пунктах, режимы изменения и цвет шрифта чисел. Доступен для платформ MT4 и MT5.

Основные входные параметры: PercentageLimit устанавливает процентный порог изменения, PointsLimit — порог в пунктах, а CloseToClose определяет режим расчета. Цвета для потерь и прибыли настраиваются соответственно, а также количество баров для расчета, шрифт и его размер.

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

👉 Читай | VPS | @mql5ru
1
Индикатор Murrey Math Line X предназначен для анализа разворотных линий на платформах MT4 и MT5. Он отображает на графике 8 основных и 5 дополнительных линий, что дает возможность определить оптимальные точки для открытия и закрытия позиций и прогнозирования динамики цен. При возникновении пробоя индикатор может выдать предупреждение.

Важные параметры: Period (по умолчанию = 64) определяет количество баров для расчета, UpperTimeframe (по умолчанию = PERIOD_D1) задает базовый временной период, другие параметры отвечают за визуальное оформление и уведомления о сигналах. Использование индикатора Murrey Math эффективно для оценки зон поддержки и сопротивления, а также для выполнения точных торговых операций.

👉 Читай | Учебник | @mql5ru
3
Интеграция MetaTrader 5 с Telegram открывает новые горизонты для трейдеров, предоставляя мгновенный доступ к рыночной аналитике и торговым обновлениям прямо в мессенджере. Это позволяет трейдерам своевременно реагировать на движения рынка без постоянного мониторинга терминала. Основной акцент сделан на автоматизации процесса: создание Telegram-бота для передачи сообщений об изменениях рынка становится обыденным делом благодаря взаимодействию с API Telegram. Такой подход способствует более информированным решениям и расширяет функциональность торговых стратегий, упрощая управление торговыми рисками и повышая эффективность торговли.

👉 Читай | Справка | @mql5ru
3
Обзор завершенной разработки нейросетевого фреймворка GinAR, предназначенного для анализа временных рядов в условиях шумов и структурной неопределенности. Фреймворк основывается на многослойной архитектуре и включает Interpolation Attention для выделения значимых элементов в данных. Основные компоненты архитектуры: AGCN-блоки, работающие с топологической и временной информацией, и контекстный блок, обеспечивающий непрерывность обработки данных. Оценка работы модели проводится в условиях, приближенных к реальным, чтобы проверить эффективность анализа и прогнозирования. Интеграция всех элементов обеспечивает уникальность подхода, позволяя гибко адаптироваться к изменяющимся условиям.

👉 Читай | Коды | @mql5ru
3
Индикатор Moving Average Candlesticks для платформ MetaTrader 4 и 5 представляет собой альтернативную визуализацию скользящей средней с использованием баров свечей. Основанное на значениях скользящей средней, построение учитывает параметры Close, Open, Low и High. Это предоставляет более подробные рыночные данные по сравнению с традиционным индикатором MA. Индикатор подходит для различных валютных пар и таймфреймов. Основные параметры включают период скользящей средней (MAPeriod, по умолчанию 10) и метод её расчёта (MAType, по умолчанию MODE_SMA). Применение данного инструмента больше ориентировано на анализ поведения цены и выявление неровностей, чем на прямую торговлю. Изменения в окраске свечей не рекомендуется считать надежными сигналами, поскольку они могут вводить в заблуждение.

👉 Читай | Учебник | @mql5ru
2
Индикатор Market Profile для торговых платформ MetaTrader 4 и 5 предоставляет удобные инструменты для анализа ценовых уровней в различных временных рамках. Этот индикатор отображает плотность цен во времени, выделяя важные уровни и области значений. Поддерживаются таймфреймы от M1 до D1, что позволяет анализировать как короткие, так и длинные торговые сессии.

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

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

👉 Читай | Календарь | @mql5ru
🔥4
Получение оптимальных параметров продолжается в MetaTrader. Проблема в том, что многие пользователи сталкиваются с необъяснимыми результатами, что ставит под сомнение методологию слежений. Return(0) часто недостаточно для анализа, поскольку может сбивать генетический оптимизатор. Развитие концепций взвешивания и нормализации в пользовательских критериях поможет улучшить эффективность оптимизации. Приоритетным становится использование функций активации из нейронных сетей для создания более точных критериев оценки. Рассмотрены стандартные методы и их потенциал для улучшения процесса выбора параметров в MQL5, акцентируя внимание на роль сигмоидных функций и их производных.

👉 Читай | Календарь | @mql5ru
31
Настройка графиков с динамическими визуальными элементами на основе языка MQL5 может существенно повысить качество анализа финансовых рынков. Применение бикубической интерполяции для масштабирования изображений позволяет создавать четкие и адаптируемые графические интерфейсы.

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

👉 Читай | Нейросети | @mql5ru
1
Индикатор, поддерживающий все символы, предлагает мультитаймфреймовый анализ для улучшенной визуализации рыночных тенденций. Он использует цвета, чтобы различать восходящие и нисходящие тренды. Настройки включают выбор таймфрейма, изменение периода, сдвига, метода скользящей средней и типа цены. Пример использования: установка трех скользящих средних на таймфреймах 5, 10 и 15 минут на 5-минутном графике.

Индикатор рисует только линию скользящей средней без свечей Хайкен-Аши, хотя возможно модифицировать базовый код для расчета новых данных OHLC. Пример смглаженного Heiken-Ashi показывает его надежность как инструмента следования за трендом. Для эффективности в свинг-трейдинге можно использовать сглаженный Heiken-Ashi с интеграцией ATR. Эта модификация обеспечивает более стабильную базовую линию для установки динамических стоп-лоссов и тейк-профитов.

👉 Читай | Фриланс | @mql5ru
1
Индикатор Laguerre для платформы MetaTrader функционирует независимо от стандартных индикаторов MT4/MT5. Он отображает линию тренда с применением весовых коэффициентов в отдельном графическом окне, что упрощает идентификацию сигналов входа и выхода. Индикатор доступен для обеих версий платформ: MT4 и MT5.

Основные параметры индикатора включают Гамму (по умолчанию 0,7) для регулировки уровня сглаживания линии тренда. Более высокое значение этого параметра приводит к более плавной линии. Параметр CountBars (по умолчанию 950) определяет максимальное число баров, используемых в расчетах. Увеличение этого значения улучшает точность, не влияя на производительность системы.

👉 Читай | Справка | @mql5ru
Введение новых алгоритмов оптимизации, вдохновленных социальными взаимодействиями, открывает возможности адаптации к сложным задачам. Конкурентное обучение (CLA) моделирует образовательный процесс, где решения аналогичны студентам. Три типа обучения обеспечивают баланс между исследованием и использованием найденных решений.

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

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

👉 Читай | VPS | @mql5ru
👌2😁1
Представлены усовершенствования панели экономического календаря MQL5. Расширена функциональность: теперь можно управлять фильтрами валютных пар, уровнями важности и временем непосредственно с панели управления. Добавлена кнопка отмены, очищающая выбранные фильтры. Улучшен пользовательский опыт путем чувствительных к нажатию кнопок.

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

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

👉 Читай | Маркет | @mql5ru
Индикатор Keltner Channel относится к категории индикаторов технического анализа. Он был разработан Честером В. Келтнером в 1960 году. Индикатор состоит из трёх линий: средней линии, которая представляет собой 10-дневную простую скользящую среднюю, и верхней и нижней полос, формируемых на основе волатильности рынка. Конструкция индикатора схожа с полосами Боллинджера, но использует скользящую среднюю дневного диапазона цен для формирования каналов.

Индикатор доступен для платформ MT4 и MT5 и позволяет изменять параметры средней линии. Стандартные параметры включают период скользящей средней с параметром по умолчанию - 10, режим скользящей средней - MODE_SMA, и тип цены - PRICE_TYPICAL. Традиционная стратегия с использованием этого индикатора предполагает вход в длинную позицию при закрытии цены выше верхней полосы индикатора, и наоборот, в короткую позицию при закрытии цены ниже ниж...

👉 Читай | Форум | @mql5ru
1
Индикатор Float для MetaTrader предназначен для тщательного анализа исторических данных определенной валютной пары и последующего исследования текущих рыночных тенденций. Он визуализирует начало и конец трендов в отдельном окне и соединяет уровни коррекции Фибоначчи с уровнями ДиНаполи на основном графике. Индикатор показывает давность фиксации локальных экстремумов. Float доступен для платформ MT4 и MT5, и его расчет включает анализ 200 баров по умолчанию, что позволяет оперативно реагировать на изменения на рынке без использования в качестве торговых сигналов из-за перерисовок.

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

👉 Читай | Коды | @mql5ru
👀1
Ниже представлен ключевой обзор недавней статьи о ловушках алгоритмической торговли. Основное внимание уделено тому, как даже следуя передовым практикам мы можем столкнуться с неожиданными рисками. Использование стандартных метрик, таких как RMSE или MAE, может быть неадекватным из-за их зависимости от средних значений, особенно в шумной финансовой среде. Практический анализ с MetaTrader 5 демонстрирует, что модели, предсказывающие среднюю доходность, часто превосходят сложные нейросети. Из-за этого предлагается пересмотреть подходы к проектированию моделей и контролю качества, чтобы они включали аспекты, связанные с реальной рыночной динамикой и пониманием прибыли и убытков.

👉 Читай | Сигналы | @mql5ru
1