В файле ImportantFunctions.mqh находятся все функции, необходимые для работы советников, оба из которых используют пересечение ценой скользящей средней в качестве сигнала входа. Первый советник применяет стратегию Мартингейла в случае убытков, второй — нет. Эти советники предназначены только для демонстрационных целей и не рекомендуются для использования на реальном счете.
Параметры простого советника на основе скользящей средней включают: MAPeriod — период индикатора; LotSize — размер лота; TPPoints — тейк-профит; SLPoints — стоп-лосс.
Советник с Мартингейлом: MAPeriod, StartingLot для начальной сделки, MaxLot как предел увеличения лота, TPPoints и SLPoints, которые корректируются при убытках. LotMultiplier и TPMultiplier управляют изменением лота и запасных значений. Эти параметры помогают компенсировать убытки и восстановиться благодаря увеличению как позиции, так и тейк-профита....
👉 Читай | Маркет | @mql5ru
Параметры простого советника на основе скользящей средней включают: MAPeriod — период индикатора; LotSize — размер лота; TPPoints — тейк-профит; SLPoints — стоп-лосс.
Советник с Мартингейлом: MAPeriod, StartingLot для начальной сделки, MaxLot как предел увеличения лота, TPPoints и SLPoints, которые корректируются при убытках. LotMultiplier и TPMultiplier управляют изменением лота и запасных значений. Эти параметры помогают компенсировать убытки и восстановиться благодаря увеличению как позиции, так и тейк-профита....
👉 Читай | Маркет | @mql5ru
❤1
В предыдущей статье мы настроили класс для обработки CSV-файлов с данными рынка. В этой, мы разрабатываем регрессионную модель для прогнозирования цены закрытия активов, чтобы повысить точность торговых решений. Обсуждаются различные типы регрессии, включая деревья решений и регрессию опорных векторов, с акцентом на их преимущества в модели рынка. Особое внимание уделяется важности качественной подготовки данных: удаление выбросов, заполнение недостающих значений, и выбор характеристик для повышения производительности модели. Это поможет разработчикам и трейдерам в создании более надежных алгоритмов для анализа и стратегий торговли.
👉 Читай | Котировки | @mql5ru
👉 Читай | Котировки | @mql5ru
❤3
Для анализа рынков используется индикатор с настраиваемыми уровнями RSI, что позволяет определить зоны перекупленности и перепроданности—по умолчанию 75 и 25 соответственно. Он поддерживает несколько таймфреймов, от M1 до MN1, и оснащён двойной системой оповещений: всплывающие окна и push-уведомления в мобильное приложение MT5. Работает в фоновом режиме, отслеживая только символ графика, не вмешиваясь в его отображение.
Параметры включают выбор таймфрейма (по умолчанию M15) и верхний и нижний пороги для RSI. Также можно включить или выключить всплывающие оповещения и мобильные уведомления. Индикатор следует прикрепить к графику, чтобы получать предупреждения о том, когда RSI входит в экстремальные зоны, тем самым помогая обнаружить потенциальные развороты на рынке.
👉 Читай | Маркет | @mql5ru
Параметры включают выбор таймфрейма (по умолчанию M15) и верхний и нижний пороги для RSI. Также можно включить или выключить всплывающие оповещения и мобильные уведомления. Индикатор следует прикрепить к графику, чтобы получать предупреждения о том, когда RSI входит в экстремальные зоны, тем самым помогая обнаружить потенциальные развороты на рынке.
👉 Читай | Маркет | @mql5ru
❤2
Знакомьтесь с Modern RL Trader v3.1 — инновационной системой алгоритмического трейдинга, сочетающей машинное обучение с эволюционными подходами. Эта система уникальна тем, что создаёт диверсифицированный стратегический ансамбль, где каждый агент работает как самостоятельная личность с уникальной нейросетью. За счёт механизма коллективного обучения и распределения капитала, агенты непрестанно совершенствуются, вырабатывая интуитивные подходы к изменчивым рыночным условиям. Этот проект демонстрирует новую веху в создании цифровых экосистем, где код обретает качества живого, развивающегося организма, способного к саморефлексии и адаптации.
👉 Читай | Маркет | @mql5ru
👉 Читай | Маркет | @mql5ru
👍2👀2❤1
Рынок живёт динамикой, а не фиксированными точками. Рассмотрим подход Temporal Motion Aggregation (TMA), адаптированный для финрынков, который учитывает плотность и ритм событий, создает целостную структуру из микродвижений и повышает эффективность анализа. Его ключевой элемент — Энкодер признаков движения (MFE), использующий параллельную обработку потоков данных через мультиоконный сверточный слой, что снижает задержки и упрощает внутренние корреляции. Реализация в MQL5 помогает трейдерам и разработчикам наладить более точные прогнозы, синхронизируя временные характеристики и увеличивая вычислительную мощность в среде OpenCL.
👉 Читай | Учебник | @mql5ru
👉 Читай | Учебник | @mql5ru
❤3🏆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❤2
При наличии избыточных объектов на графике, их ручное удаление может быть утомительным. В таких случаях полезно использовать скрипт для автоматической очистки графика, не прибегая к полному удалению и повторной загрузке. Этот подход позволяет сохранить настройки графика и быстро восстановить порядок. Разместите соответствующий скрипт в 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
✍2❤2
Советник "Babi Ngepet" обеспечивает автоматизированную торговлю с использованием метода Мартингейла. Основной вход происходит через размещение начальных лимитных ордеров на покупку и продажу на максимумах и минимумах предыдущих баров. Ордера размещаются с использованием параметра InitialLot.
Параметры позволяют настраивать стратегию по различным критериям. MagicNumber уникально определяет сделки советника. Флаги AllowBuy и AllowSell регулируют разрешение на открытие позиций. TakeProfit задает фиксированный тейк-профит для отложенных ордеров. Параметр ReverseMartingale управляет направлением последующих сделок, а LotMultiplier определяет изменение размера лота в серии.
Функции, такие как OnTick, отслеживают время и контролируют условия для торговли, управляя сериями по Мартингейлу. При достижении SecureProfitMartingaleTarget все позиции серии закрываются, и новая серия начинается зан...
👉 Читай | Справка | @mql5ru
Параметры позволяют настраивать стратегию по различным критериям. MagicNumber уникально определяет сделки советника. Флаги AllowBuy и AllowSell регулируют разрешение на открытие позиций. TakeProfit задает фиксированный тейк-профит для отложенных ордеров. Параметр ReverseMartingale управляет направлением последующих сделок, а LotMultiplier определяет изменение размера лота в серии.
Функции, такие как OnTick, отслеживают время и контролируют условия для торговли, управляя сериями по Мартингейлу. При достижении SecureProfitMartingaleTarget все позиции серии закрываются, и новая серия начинается зан...
👉 Читай | Справка | @mql5ru
❤3
Технические индикаторы играют важную роль в торговых стратегиях трейдеров, облегчая прогнозирование и принятие решений на основе анализа исторических данных – цены, объема, открытого интереса. В статье подробно описан процесс создания советника на MQL5 для определения рыночных разворотов с использованием Parabolic SAR. Изучены аспекты реализации, от настройки параметров до визуализации на графике, и детали логики генерации сигналов. Проведено тестирование и подведены итоги, включая рекомендательные моменты по работе с таймфреймами и возможными улучшениями сигнальной системы. Тема вызывает интерес среди разработчиков алгоритмической торговли.
👉 Читай | Форум | @mql5ru
👉 Читай | Форум | @mql5ru
👌3❤1