Финансовые рынки — сложные динамические системы, где 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
❤3✍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
Разработан динамический мультисимвольный советник MetaTrader 5, сочетающий стратегии возврата к среднему и моментума, адаптируясь к рыночным условиям. Используются Z-оценка, скользящие средние и волатильность на основе ATR для взвешенного анализа нескольких валютных пар одновременно. Система автоматически определяет лучшие входы на основе статистических порогов, избегая повторяющихся сигналов и управляя рисками через продуманное распределение позиций. Этот подход обеспечивает разумный выбор сделок, улучшая тайминг и профили рисков. Модульная структура позволяет плавную адаптацию стратегии от скальпинга до свинг-трейдинга под различные рыночные условия.
👉 Читай | Сигналы | @mql5ru
👉 Читай | Сигналы | @mql5ru
❤7
В коде стратегии «Простой, но эффективной стратегии прорыва» были добавлены функции для облегчения прохождения испытаний проп-фирмы. Основные критерии: целевая прибыль, максимальный дневной убыток и максимальный убыток. Реализованы функции проверки целевой прибыли и предельного дневного убытка. При соблюдении условий происходит автоматическое закрытие позиций и удаление отложенных ордеров. Вопросы управления максимальным убытком ориентированы на индивидуальную стратегию и риск-менеджмент и в коде не раскрываются. Пользователям необходимо задать соответствующие параметры для работы скрипта. Надеемся, данный инструмент будет полезен в вашем арсенале.
👉 Читай | 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
Статья обсуждает эффективное решение проблемы преждевременного выхода по стоп-ауту в алгоритмической торговле с MetaTrader 5. Представлена стратегия, сочетающая уровни поддержки и сопротивления и среднесрочные прогнозы на основе скользящих средних. Подчеркивается важность соблюдения фиксированного стоп-лосса. Для прогнозирования будущих значений используется нейронная сеть, обученная на Python, с последующей конвертацией модели в ONNX. Новая стратегия уменьшает убытки и увеличивает доходность, улучшая начальный коэффициент Шарпа с -0,39 до 0,79, а среднюю прибыльную сделку с 98 до 130 USD.
👉 Читай | Нейросети | @mql5ru
👉 Читай | Нейросети | @mql5ru
✍1❤1👌1
Освоение сокетной связи в MQL5 стало проще благодаря превосходным возможностям Python. Вместо классического VBA, используй Python и расширяй горизонты взаимодействия между MetaTrader 5 и Excel. Этот подход позволяет более гибко строить связи через Python, делая систему независимой от конкретных программ. Использование модуля xlwings открывает возможности для исполнения скриптов Python прямо в Excel. Такой метод облегчает перенос данных между платформами и формирует основу для мощных алгоритмических решений. Интеграция Python делает разработки более практичными и эффективными, давая возможность создавать более продвинутые рыночные стратегии.
👉 Читай | Форум | @mql5ru
👉 Читай | Форум | @mql5ru
❤4✍1
Классические торговые роботы часто неэффективны в реальных условиях. Несмотря на впечатляющие результаты бэктеста и высокий винрейт, они могут сталкиваться с убытками на реальных счетах. Причина кроется в неспособности алгоритмов учитывать контекст, например, новости или рыночные условия. Машинное обучение при таких ограничениях тоже может не помочь.
Для улучшения требуется система, способная анализировать графики, дни недели, новости и волатильность. Большие языковые модели (LLM) предлагают такую гибкость, их сила заключается в эмерджентности, что позволяет им адаптироваться к сложным условиям, предоставляя более точные и обоснованные торговые сигналы.
👉 Читай | Справка | @mql5ru
Для улучшения требуется система, способная анализировать графики, дни недели, новости и волатильность. Большие языковые модели (LLM) предлагают такую гибкость, их сила заключается в эмерджентности, что позволяет им адаптироваться к сложным условиям, предоставляя более точные и обоснованные торговые сигналы.
👉 Читай | Справка | @mql5ru
❤5👌1👀1
В MetaTrader 5 build 5430 мы обновили графическое ядро для отрисовки графиков.
Теперь вместо устаревшего GDI используется современный движок Blend2D. Он обеспечивает значительно более быструю и плавную отрисовку графиков и индикаторов. Благодаря современным алгоритмам рендеринга и поддержке аппаратных оптимизаций он дает четкую, детализированную графику, корректную работу с прозрачностью и стабильное отображение на всех системах, включая экраны с высоким разрешением.
Помимо этого, мы расшили поддержку библиотеки линейной алгебры OpenBLAS в MQL5, добавив около 20 новых функций для работы с матрицами и векторами.
Также в новой версии улучшена веб-версия платформы: она стал еще более стабильной и безопасной, а в стакане появилась возможность изменять режим отображения объемов.
Читать далее...
Теперь вместо устаревшего GDI используется современный движок Blend2D. Он обеспечивает значительно более быструю и плавную отрисовку графиков и индикаторов. Благодаря современным алгоритмам рендеринга и поддержке аппаратных оптимизаций он дает четкую, детализированную графику, корректную работу с прозрачностью и стабильное отображение на всех системах, включая экраны с высоким разрешением.
Помимо этого, мы расшили поддержку библиотеки линейной алгебры OpenBLAS в MQL5, добавив около 20 новых функций для работы с матрицами и векторами.
Также в новой версии улучшена веб-версия платформы: она стал еще более стабильной и безопасной, а в стакане появилась возможность изменять режим отображения объемов.
Читать далее...
🔥6❤1
Подсчет последовательного количества бычьих и медвежьих баров важен для анализа рыночных тенденций. Важен правильный подход к решению задачи и корректная работа с исходными данными. Убедитесь, что ваш код аккуратно обрабатывает каждый новый бар и правильно обновляет счетчик при смене тренда. Это поможет создать более точную картину рыночного поведения и значительно повысить эффективность принимаемых решений. Если нужно повысить точность анализа, подбирайте дополнительные параметры для анализа. Правильная обработка данных станет основой для успешного построения торговых стратегий.
👉 Читай | Котировки | @mql5ru
👉 Читай | Котировки | @mql5ru
❤3
Представляем полезный инструмент для программистов, работающих с торговыми советниками. Часто требуется доступ к последней закрытой сделке, но тут можно запрашивать любую по индексу. Под активной торговлей понимаются рыночные ордера. Значение 0 указывает на последнюю активную сделку, 1 — на следующую по очереди и так далее. Важной функцией является возможность фильтрации сделок по символу и магическому числу, что упрощает управление и анализ торговой активности. Эти параметры позволяют эффективно анализировать торговые операции и отлаживать стратегии. Данный функционал важен для тех, кто нацелен на точный контроль и оптимизацию торговых процессов.
👉 Читай | Фриланс | @mql5ru
👉 Читай | Фриланс | @mql5ru
❤1
Современные финансовые рынки остаются сложной и динамичной системой, которую нелегко анализировать классическими методами. Новейшие исследования в области обработки данных событийных камер могут предложить эффективные подходы к этому сложному вопросу. Один из таких прорывов — фреймворк EV-MGRFlowNet, который использует рекуррентные нейронные сети для анализа потока событий.
Этот фреймворк обучается без учителя, концентрируясь на динамике и причинно-следственных связях внутри данных, что делает его полезным для анализа тиковых данных на финансовом рынке. Его способность воспринимать рыночные изменения как поток событий открывает новые возможности для алгоритмической торговли и риск-менеджмента.
В основе EV-MGRFlowNet лежат специфические модули FERE-Net и FGD-Net, которые эффективно извлекают и обрабатывают пространственно-временные признаки из событийных данных. Это позволяет систем...
👉 Читай | Календарь | @mql5ru
Этот фреймворк обучается без учителя, концентрируясь на динамике и причинно-следственных связях внутри данных, что делает его полезным для анализа тиковых данных на финансовом рынке. Его способность воспринимать рыночные изменения как поток событий открывает новые возможности для алгоритмической торговли и риск-менеджмента.
В основе EV-MGRFlowNet лежат специфические модули FERE-Net и FGD-Net, которые эффективно извлекают и обрабатывают пространственно-временные признаки из событийных данных. Это позволяет систем...
👉 Читай | Календарь | @mql5ru
Эта работа изучает адаптацию алгоритма Crystal Energy Optimizer (CEO) для задач непрерывной оптимизации. Алгоритм основан на физическом процессе замерзания и моделирует поведение кристаллов льда. Elite Crystal Evolution Algorithm (ECEA) — это авторский алгоритм, применяющий идеи CEO для решения таких оптимизационных задач.
Основное отличие ECEA заключается в использовании популяционного метода. Здесь популяция включает элитные и обычные "кристаллы", которые представляют решения. Алгоритм адаптирует порядок и движение кристаллов, уделяя внимание локальному исследованию и глобальному поиску.
Изменения адаптированы к многомерному пространству и включают стратегии движения и механизмы, стимулирующие разнообразие в популяции, что позволяет избежать локальных экстремумов.
👉 Читай | Нейросети | @mql5ru
Основное отличие ECEA заключается в использовании популяционного метода. Здесь популяция включает элитные и обычные "кристаллы", которые представляют решения. Алгоритм адаптирует порядок и движение кристаллов, уделяя внимание локальному исследованию и глобальному поиску.
Изменения адаптированы к многомерному пространству и включают стратегии движения и механизмы, стимулирующие разнообразие в популяции, что позволяет избежать локальных экстремумов.
👉 Читай | Нейросети | @mql5ru
В современных мультипарных торговых стратегиях важна адаптивность к изменчивым условиям рынка. Проблемы возникают, когда инструменты, оптимизированные для одной валютной пары, например EURUSD, оказывают непредсказуемые результаты на другой, как GBPJPY, из-за различий в волатильности. Фиксированные размеры лота и стоп-лоссы могут быть рискованными, приводя к неравномерному распределению риска и увеличенным просадкам.
Для решения этой задачи советники можно оснастить функциями адаптации на основе волатильности, используя инструменты, такие как ATR, и динамическое управление позицией. Это обеспечивает более стабильное распределение риска и эффективное управление на разных валютных парах, особенно во времена серьезных рыночных изменений.
👉 Читай | VPS | @mql5ru
Для решения этой задачи советники можно оснастить функциями адаптации на основе волатильности, используя инструменты, такие как ATR, и динамическое управление позицией. Это обеспечивает более стабильное распределение риска и эффективное управление на разных валютных парах, особенно во времена серьезных рыночных изменений.
👉 Читай | VPS | @mql5ru
В статье рассматривается возможность управления MetaTrader 5 через Excel с использованием Python и xlwings, предлагая интеграцию для алгоритмической торговли. Описывается процесс создания эхо-сервера на Python и его взаимодействие через сокеты, что позволяет управлять MetaTrader 5 как из Excel, так и напрямую из Python. Программирование клиентской части на MQL5 демонстрирует, как трейдеры могут создать эффективную связь между системами, сохраняя простоту и функциональность. Решение открывает новые возможности для автоматизации процессов, предлагая гибкость в размещении серверных компонентов и клиентских частей на разных устройствах.
👉 Читай | Справка | @mql5ru
👉 Читай | Справка | @mql5ru