Знакомьтесь с Modern RL Trader v3.1 — инновационной системой алгоритмического трейдинга, сочетающей машинное обучение с эволюционными подходами. Эта система уникальна тем, что создаёт диверсифицированный стратегический ансамбль, где каждый агент работает как самостоятельная личность с уникальной нейросетью. За счёт механизма коллективного обучения и распределения капитала, агенты непрестанно совершенствуются, вырабатывая интуитивные подходы к изменчивым рыночным условиям. Этот проект демонстрирует новую веху в создании цифровых экосистем, где код обретает качества живого, развивающегося организма, способного к саморефлексии и адаптации.
👉 Читай | Маркет | @mql5ru
👉 Читай | Маркет | @mql5ru
👍2👀2❤1
Рынок живёт динамикой, а не фиксированными точками. Рассмотрим подход Temporal Motion Aggregation (TMA), адаптированный для финрынков, который учитывает плотность и ритм событий, создает целостную структуру из микродвижений и повышает эффективность анализа. Его ключевой элемент — Энкодер признаков движения (MFE), использующий параллельную обработку потоков данных через мультиоконный сверточный слой, что снижает задержки и упрощает внутренние корреляции. Реализация в MQL5 помогает трейдерам и разработчикам наладить более точные прогнозы, синхронизируя временные характеристики и увеличивая вычислительную мощность в среде OpenCL.
👉 Читай | Учебник | @mql5ru
👉 Читай | Учебник | @mql5ru
❤4🏆1
Эффективное отслеживание динамики цен возможно с помощью двойного дисплея, который автоматически рассчитывает изменения в пунктах и процентах. Доступны два режима измерения: сравнение цены закрытия текущей свечи с предыдущей и сравнение цены закрытия с ценой открытия текущей свечи. Это позволяет точно оценивать межсвечную волатильность и размер ее тела.
Пользователи могут гибко настраивать цвета для отображения прибылей и убытков, а также задавать минимальный порог пунктов для исключения незначительных движений. Оптимизация производительности достигается за счет ограничения количества исторических баров для обработки. Входные параметры включают выбор между межсвечным и текущим измерением, минимальные пороги и цвета отображения.
Точная настройка позволяет подстроить индикатор под индивидуальные требования, обеспечивая оптимальную работу.
👉 Читай | Учебник | @mql5ru
Пользователи могут гибко настраивать цвета для отображения прибылей и убытков, а также задавать минимальный порог пунктов для исключения незначительных движений. Оптимизация производительности достигается за счет ограничения количества исторических баров для обработки. Входные параметры включают выбор между межсвечным и текущим измерением, минимальные пороги и цвета отображения.
Точная настройка позволяет подстроить индикатор под индивидуальные требования, обеспечивая оптимальную работу.
👉 Читай | Учебник | @mql5ru
👍2❤1
Создан экспериментальный индикатор, основанный на подходе канала Дончиана с добавлением учета волатильности. Линии представляют собой экстремальные значения, смещенные с помощью ATR на точке экстремума. Это формирует каналы, которых свечи не касаются, указывая на возможность использования в качестве жесткого стоп-лосса.
Зеленая линия служит жестким стоп-лоссом для покупки, красная - для продажи. Концепция предполагает, что цена не пробьет данные уровни. Однако полагаться исключительно на этот индикатор для принятия торговых решений не следует. Изменения в ценовом контексте могут повлиять на его эффективность. Канальные линии остаются нетронутыми, предоставляя ориентир для анализа.
👉 Читай | Нейросети | @mql5ru
Зеленая линия служит жестким стоп-лоссом для покупки, красная - для продажи. Концепция предполагает, что цена не пробьет данные уровни. Однако полагаться исключительно на этот индикатор для принятия торговых решений не следует. Изменения в ценовом контексте могут повлиять на его эффективность. Канальные линии остаются нетронутыми, предоставляя ориентир для анализа.
👉 Читай | Нейросети | @mql5ru
👍3❤1
В прошлой статье была проведена переработка архитектуры для мультивалютного советника с параллельными стратегиями, ориентируясь на минимальный набор функций. Достигнута значительная оптимизация кода, которая позволит дальнейшее расширение без кардинальных изменений.
Для работы с виртуальными отложенными ордерами предложено использовать единый класс, упрощающий процесс и уменьшающий объем кода. Введение новых свойств и методов улучшит функциональность.
Обсуждается необходимость сохранения состояния советника, что особенно актуально для использования на реальных счетах. Представлены методы для реализации сохранения и загрузки состояния, включая делегирование задач по уровням объектов.
Для каждого уровня — эксперт, стратегия и виртуальные позиции — добавлены методики Save() и Load(), отвечающие за сохранение и загрузку соответствующее их иерархии. Это позволит избежать потери данных п...
👉 Читай | Фриланс | @mql5ru
Для работы с виртуальными отложенными ордерами предложено использовать единый класс, упрощающий процесс и уменьшающий объем кода. Введение новых свойств и методов улучшит функциональность.
Обсуждается необходимость сохранения состояния советника, что особенно актуально для использования на реальных счетах. Представлены методы для реализации сохранения и загрузки состояния, включая делегирование задач по уровням объектов.
Для каждого уровня — эксперт, стратегия и виртуальные позиции — добавлены методики Save() и Load(), отвечающие за сохранение и загрузку соответствующее их иерархии. Это позволит избежать потери данных п...
👉 Читай | Фриланс | @mql5ru
👍2❤1
Бесплатный пользовательский индикатор для MetaTrader 5 позволяет рассчитывать и отображать экспоненциальную скользящую среднюю (EMA) прямо на графике. Этот инструмент помогает в определении тренда и генерации торговых сигналов. Пользователи могут настроить период EMA и выбрать применяемую цену, такую как Close, Open, High, Low, Median, Typical или Weighted. Стандартная формула EMA обеспечивает плавный расчет, она инициализируется SMA первых баров. Легкость настройки и эффективность делают индикатор полезным для различных стратегий.
EMA быстро реагирует на изменения цен в сравнении с SMA. Если цена выше EMA, это может означать восходящий тренд; если ниже, то возможно, тренд нисходящий. Индикатор подходит для стратегий следования за трендом или пересечения скользящих средних, таких как пересечение EMA 50 и EMA 200.
Пользователи могут настроить цвет и толщину линии, изменять применяем...
👉 Читай | VPS | @mql5ru
EMA быстро реагирует на изменения цен в сравнении с SMA. Если цена выше EMA, это может означать восходящий тренд; если ниже, то возможно, тренд нисходящий. Индикатор подходит для стратегий следования за трендом или пересечения скользящих средних, таких как пересечение EMA 50 и EMA 200.
Пользователи могут настроить цвет и толщину линии, изменять применяем...
👉 Читай | VPS | @mql5ru
❤3✍3
При наличии избыточных объектов на графике, их ручное удаление может быть утомительным. В таких случаях полезно использовать скрипт для автоматической очистки графика, не прибегая к полному удалению и повторной загрузке. Этот подход позволяет сохранить настройки графика и быстро восстановить порядок. Разместите соответствующий скрипт в MQL5/Scripts. Это оптимизирует рабочий процесс и снижает затраты времени на ручную работу. Использование такого скрипта обеспечивает более структурированный подход к управлению графиком и улучшает эффективность работы с ним, особенно при частом изменении визуальных настроек.
👉 Читай | Коды | @mql5ru
👉 Читай | Коды | @mql5ru
❤2
Недавно был представлен динамический шаблон для советников в MetaTrader, который обеспечивает гибкость и простоту настройки. Основной целью этого шаблона является возможность запуска одного советника с разными настройками для различных инструментов и периодов. Это уменьшает вероятность ошибок пользователя и конфликта между советниками.
Динамический подход позволяет управлять настройками через текстовые файлы, что упрощает автоматическую перестройку советника без ручного вмешательства. Важной особенностью является возможность синхронизации с Web API для обновления настроек.
Основные преимущества включают независимость настройки, динамическое считывание и автоматическую работу с веб-сервисами. Минусом может считаться необходимость работы через файловую систему, но это обеспечивает кроссплатформенность для MQL4 и MQL5.
👉 Читай | Котировки | @mql5ru
Динамический подход позволяет управлять настройками через текстовые файлы, что упрощает автоматическую перестройку советника без ручного вмешательства. Важной особенностью является возможность синхронизации с Web API для обновления настроек.
Основные преимущества включают независимость настройки, динамическое считывание и автоматическую работу с веб-сервисами. Минусом может считаться необходимость работы через файловую систему, но это обеспечивает кроссплатформенность для MQL4 и MQL5.
👉 Читай | Котировки | @mql5ru
❤3👌1
Скрипт для MT5 предназначен для автоматического размещения ордеров Buy Stop и Sell Stop перед важными экономическими новостями. Рекомендуется использовать его за 2 минуты до событий с высоким влиянием, таких как FOMC, NFP, решения по процентным ставкам и данные CPI. Скрипт можно активировать двойным нажатием или назначением горячей клавиши через контекстное меню. Он предусматривает установку Stop Loss для защиты от неблагоприятных движений рынка и постановку целевых уровней.
Рекомендации по применению: использовать только в моменты выхода "красных" новостей. Если в течение 3 минут после выхода новостей ни один из ордеров не был активирован, следует отменить ордера и ожидать следующего события. Убедитесь в готовности следовать за динамикой новостей для повышения успешности.
👉 Читай | Календарь | @mql5ru
Рекомендации по применению: использовать только в моменты выхода "красных" новостей. Если в течение 3 минут после выхода новостей ни один из ордеров не был активирован, следует отменить ордера и ожидать следующего события. Убедитесь в готовности следовать за динамикой новостей для повышения успешности.
👉 Читай | Календарь | @mql5ru
❤3
Работа с портфелями в торговле требует системного подхода для снижения рисков и увеличения стабильности доходов. Зависимость от одних активов или стратегий может приводить к значительным убыткам при изменении рыночных условий. Использование сильно коррелирующих инструментов увеличивает вероятность потерь, влияя на доходность.
Эффективная методология включает в себя оптимизацию портфеля, диверсификацию по различным активам и стратегию торговли на пробоях с подтверждением через осцилляторы. Это позволяет настроить сделки на нескольких валютных парах, минимизируя риск и участие в ложных пробоях.
Инициализация торговых функций и параметров, таких как уровни Stop Loss и Take Profit, обязательна для минимизации риска. Логика советника нацелена на получение прибыли от движений цен, подтверждаемых стохастическим осциллятором, и на предотвращение преждевременных входов в позиции.
Правильно...
👉 Читай | Справка | @mql5ru
Эффективная методология включает в себя оптимизацию портфеля, диверсификацию по различным активам и стратегию торговли на пробоях с подтверждением через осцилляторы. Это позволяет настроить сделки на нескольких валютных парах, минимизируя риск и участие в ложных пробоях.
Инициализация торговых функций и параметров, таких как уровни Stop Loss и Take Profit, обязательна для минимизации риска. Логика советника нацелена на получение прибыли от движений цен, подтверждаемых стохастическим осциллятором, и на предотвращение преждевременных входов в позиции.
Правильно...
👉 Читай | Справка | @mql5ru
❤4
Введение модульного подхода в разработке панели администратора на MQL5 позволяет структурировать код и улучшить его сопровождаемость. Используются пользовательские классы для инкапсуляции ключевых функций, что упрощает навигацию и обновление компонентов. Основные модули включают файлы для аутентификации, управления темами и взаимодействия с Telegram. Такими изменениями формируется чистый и удобный для чтения код, который значительно облегчает разработку и поддержание приложения. Переход на модульную архитектуру предоставляет возможность более эффективного добавления новых функций без нарушения существующих. Создание и интеграция модулей облегчают совместную работу и повышают повторное использование кода.
👉 Читай | Нейросети | @mql5ru
👉 Читай | Нейросети | @mql5ru
❤2
Финансовые рынки — сложные динамические системы, где TMA (Temporal Motion Aggregation) постепенно занимает особое место. TMA анализирует временные ряды, учитывая динамику и взаимосвязи данных, а не их абсолютные значения.
Фреймворк включает модули для фильтрации, нормализации и агрегации данных. Паттерны движения формируются и агрегируются для прогнозирования рыночных решений. В отличие от традиционных моделей, TMA оперирует плавными переходами, что усиливает чувствительность к скрытым ритмам.
В основе TMA лежит идея непрерывности времени, схожая с концепцией RAFT. Это даёт возможность видеть причинно-следственные связи и уточнять восприятие движения, обеспечивая устойчивость и точность прогнозов.
👉 Читай | Справка | @mql5ru
Фреймворк включает модули для фильтрации, нормализации и агрегации данных. Паттерны движения формируются и агрегируются для прогнозирования рыночных решений. В отличие от традиционных моделей, TMA оперирует плавными переходами, что усиливает чувствительность к скрытым ритмам.
В основе TMA лежит идея непрерывности времени, схожая с концепцией RAFT. Это даёт возможность видеть причинно-следственные связи и уточнять восприятие движения, обеспечивая устойчивость и точность прогнозов.
👉 Читай | Справка | @mql5ru
❤2
Статья раскрывает проблему ограничения стандартной визуализации периодов в MetaTrader 5 и представляет инновационный индикатор Market Periods Synchronizer. Этот инструмент на MQL5 улучшает анализ цен на графиках, позволяя трейдерам синхронизировать старшие таймфреймы с младшими. Пользователи могут детально исследовать движения цен, визуально отслеживать формирование свечей и выделять ключевые микроструктуры. Индикатор обеспечивает контроль над отображением временных границ и повышение производительности на младших таймфреймах, снижая нагрузку за счет оптимизации маркеров по видимому диапазону, тем самым предоставляя аккуратный и эффективный анализ для трейдеров.
👉 Читай | Маркет | @mql5ru
👉 Читай | Маркет | @mql5ru
❤3✍1
Автоматизация торговли стала проще с новым советником на MQL5, который определяет дивергенцию RSI. Эта инновация облегчает выявление рыночных разворотов и сигналов продолжения тренда, делая процесс быстрее и надежнее. Советник собирает данные RSI и цены, определяет значимые точки колебаний и обнаруживает как обычные, так и скрытые дивергенции. Визуальные сигналы на графике помогают трейдерам принимать обоснованные решения без долгого анализа. Благодаря интуитивно понятным настройкам и гибкости, этот инструмент станет ценным помощником для трейдеров, стремящихся оптимизировать алгоритмическую торговую стратегию с минимальными рисками.
👉 Читай | Фриланс | @mql5ru
👉 Читай | Фриланс | @mql5ru
❤2⚡2
Индикатор рассчитан на анализ вероятности достижения экстремумов цен High и Low. В первую очередь, он собирает данные о предыдущих движениях цены, затем сравнивает текущие рыночные условия с собранной статистикой. Положительный результат анализа приводит к сигналу индикатора.
Рекомендуется использовать индикатор в качестве дополнительного фильтра. В случае появления нескольких однонаправленных сигналов вероятен обратный разворот цены. Основные параметры настройки включают:
- iPeriod: период индикатора (от 2 и выше)
- History: количество баров для анализа (0 — вся история)
- Percent: пороговый уровень генерации сигналов
При высокой нагрузке исторических данных первый запуск может занять время. Тщательный выбор параметров минимизирует задержки и оптимизирует работу индикатора.
👉 Читай | Котировки | @mql5ru
Рекомендуется использовать индикатор в качестве дополнительного фильтра. В случае появления нескольких однонаправленных сигналов вероятен обратный разворот цены. Основные параметры настройки включают:
- iPeriod: период индикатора (от 2 и выше)
- History: количество баров для анализа (0 — вся история)
- Percent: пороговый уровень генерации сигналов
При высокой нагрузке исторических данных первый запуск может занять время. Тщательный выбор параметров минимизирует задержки и оптимизирует работу индикатора.
👉 Читай | Котировки | @mql5ru
❤4✍2
Советник "Babi Ngepet" обеспечивает автоматизированную торговлю с использованием метода Мартингейла. Основной вход происходит через размещение начальных лимитных ордеров на покупку и продажу на максимумах и минимумах предыдущих баров. Ордера размещаются с использованием параметра InitialLot.
Параметры позволяют настраивать стратегию по различным критериям. MagicNumber уникально определяет сделки советника. Флаги AllowBuy и AllowSell регулируют разрешение на открытие позиций. TakeProfit задает фиксированный тейк-профит для отложенных ордеров. Параметр ReverseMartingale управляет направлением последующих сделок, а LotMultiplier определяет изменение размера лота в серии.
Функции, такие как OnTick, отслеживают время и контролируют условия для торговли, управляя сериями по Мартингейлу. При достижении SecureProfitMartingaleTarget все позиции серии закрываются, и новая серия начинается зан...
👉 Читай | Справка | @mql5ru
Параметры позволяют настраивать стратегию по различным критериям. MagicNumber уникально определяет сделки советника. Флаги AllowBuy и AllowSell регулируют разрешение на открытие позиций. TakeProfit задает фиксированный тейк-профит для отложенных ордеров. Параметр ReverseMartingale управляет направлением последующих сделок, а LotMultiplier определяет изменение размера лота в серии.
Функции, такие как OnTick, отслеживают время и контролируют условия для торговли, управляя сериями по Мартингейлу. При достижении SecureProfitMartingaleTarget все позиции серии закрываются, и новая серия начинается зан...
👉 Читай | Справка | @mql5ru
❤3👍1
Технические индикаторы играют важную роль в торговых стратегиях трейдеров, облегчая прогнозирование и принятие решений на основе анализа исторических данных – цены, объема, открытого интереса. В статье подробно описан процесс создания советника на MQL5 для определения рыночных разворотов с использованием Parabolic SAR. Изучены аспекты реализации, от настройки параметров до визуализации на графике, и детали логики генерации сигналов. Проведено тестирование и подведены итоги, включая рекомендательные моменты по работе с таймфреймами и возможными улучшениями сигнальной системы. Тема вызывает интерес среди разработчиков алгоритмической торговли.
👉 Читай | Форум | @mql5ru
👉 Читай | Форум | @mql5ru
👌3❤1
Разработан динамический мультисимвольный советник MetaTrader 5, сочетающий стратегии возврата к среднему и моментума, адаптируясь к рыночным условиям. Используются Z-оценка, скользящие средние и волатильность на основе ATR для взвешенного анализа нескольких валютных пар одновременно. Система автоматически определяет лучшие входы на основе статистических порогов, избегая повторяющихся сигналов и управляя рисками через продуманное распределение позиций. Этот подход обеспечивает разумный выбор сделок, улучшая тайминг и профили рисков. Модульная структура позволяет плавную адаптацию стратегии от скальпинга до свинг-трейдинга под различные рыночные условия.
👉 Читай | Сигналы | @mql5ru
👉 Читай | Сигналы | @mql5ru
❤8
В коде стратегии «Простой, но эффективной стратегии прорыва» были добавлены функции для облегчения прохождения испытаний проп-фирмы. Основные критерии: целевая прибыль, максимальный дневной убыток и максимальный убыток. Реализованы функции проверки целевой прибыли и предельного дневного убытка. При соблюдении условий происходит автоматическое закрытие позиций и удаление отложенных ордеров. Вопросы управления максимальным убытком ориентированы на индивидуальную стратегию и риск-менеджмент и в коде не раскрываются. Пользователям необходимо задать соответствующие параметры для работы скрипта. Надеемся, данный инструмент будет полезен в вашем арсенале.
👉 Читай | VPS | @mql5ru
👉 Читай | VPS | @mql5ru
❤2👀2
Индикатор создан для считывания щелчков мыши и нажатий клавиш, его цель – создание ценовых оповещений до достижения рынком определенного уровня. Это полезно для подтверждения торговой стратегии или отслеживания ключевых уровней. Для его настройки на графике выбирается тип алерта: медвежий или бычий. Предусмотрена смена часового пояса, по умолчанию используется GMT+3, возможны варианты GMT, GMT+1, GMT+2.
Возможности включают базовое оповещение, push-уведомление для приложения MT5 или email-оповещение. Создание алерта происходит по щелчку левой кнопкой мыши на графике, изменение позиции выполняется стрелкой вверх. Перемещение или сброс оповещения производится через настройки индикатора. Оповещения формируются пересечением ценой определенного уровня, что позволяет подтвердить рыночные прогнозы. Новая версия 1.01 автоматически сосредоточена на пересечении и не требует выбора типа алерта.
👉 Читай | Маркет | @mql5ru
Возможности включают базовое оповещение, push-уведомление для приложения MT5 или email-оповещение. Создание алерта происходит по щелчку левой кнопкой мыши на графике, изменение позиции выполняется стрелкой вверх. Перемещение или сброс оповещения производится через настройки индикатора. Оповещения формируются пересечением ценой определенного уровня, что позволяет подтвердить рыночные прогнозы. Новая версия 1.01 автоматически сосредоточена на пересечении и не требует выбора типа алерта.
👉 Читай | Маркет | @mql5ru
🤣2✍1❤1