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

Подпишись, чтобы быть в курсе современных технологий и развития торговых систем.
Download Telegram
Индикатор MA of Custom RSI представляет собой усовершенствованное средство для улучшения анализа моментума в торговле. Фильтрация классических сигналов RSI через скользящую среднюю позволяет достичь более гладкой и надежной сигнальной линии, улучшая точное определение входов и направлений тренда. Это актуально для трейдеров, стремящихся избежать ложных сигналов от нестабильного RSI и желающих получить более четкую картину сдвигов импульса.

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

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

👉 Читай | Коды | @mql5ru
5👍3
Калькулятор рисков для торговой платформы MetaTrader 5 предлагает трейдерам удобный инструмент для точного и быстрого расчета торговых параметров. С его помощью возможно мгновенное вычисление финансовых результатов, таких как стоимость стоп-лосса и тейк-профита. Интуитивно понятная панель добавляется на график и отображает риск и вознаграждение по сделке еще до установки ордера. Интерфейс оптимизирован, чтобы не перегружать диаграммы и не замедлять работу системы.

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

👉 Читай | VPS | @mql5ru
5
Статья посвящена разработке советника для MetaTrader 5, реализующего многоуровневую сеточную стратегию торговли. Эта структура позволяет извлекать прибыль из колебаний рынка без необходимости прогнозирования тренда. Система строится на модульной конструкции, разделяющей сигнализацию, управление ордерами и управление рисками. Программа использует адаптивные подходы, включая скользящие средние для фильтрации сигналов и динамическую настройку параметров риска. В результате трейдеры и разработчики получают инструмент, способный оптимизировать торговые операции и осуществлять надежное тестирование и внедрение в реальной торговле.

👉 Читай | Котировки | @mql5ru
7👀1
Статья описывает интеграцию технологий MQL5 и Python для создания мощного торгового алгоритма на основе средневзвешенной по объему цены (VWAP). Мощные библиотеки Python, такие как Pandas и NumPy, обеспечивают точные вычисления VWAP, улучшая анализ данных и точность торговых сигналов. Конструкция объединяет обработку данных в реальном времени MetaTrader 5 с расширенными аналитическими возможностями Python. Система включает во встроенный механизм подтверждения сигналов для уменьшения ложных срабатываний. Это решение не только повышает точность, но и предоставляет трейдерам стратегические преимущества, основываясь на надежных сигналах VWAP.

👉 Читай | Нейросети | @mql5ru
4
На современном финансовом рынке традиционные аналитические методы зачастую не успевают за изменениями. В ответ на это растет использование алгоритмов нового поколения, таких как SEW ResNet. Этот фреймворк сочетает вычислительную эффективность спайкинговых моделей с прочностью классических архитектур ResNet. В основе метода заложена концепция сбалансированного обучения с использованием серий дискретных импульсов, что позволяет точнее выявлять причинно-следственные связи на рынке. SEW ResNet сфокусирован на значимых изменениях, фильтруя рынок от шума и обеспечивая устойчивость в условиях высокой волатильности.

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

👉 Читай | Справка | @mql5ru
4
Линия MACD (Moving Average Convergence/Divergence) играет важную роль как фильтр импульса в автоматизированных торговых алгоритмах. Для открытия длинных позиций необходимо следить за тем, чтобы сигнальная линия находилась выше уровня 0, а последний бар этой линии закрывался выше предыдущего. Таким образом, учитываются только восходящие движения. Для коротких позиций, напротив, сигнальная линия должна быть ниже уровня 0, а последний бар закрываться ниже предыдущего, что отражает нисходящие тенденции. Такой подход помогает структурировать торговлю в соответствии с текущими рыночными условиями, исключая избыточные ложные сигналы.

👉 Читай | Форум | @mql5ru
4
Советник HedgeCover предлагает систему защиты позиций для трейдеров, стремящихся к контролируемому хеджированию. Разработанный без использования систем мартингейла, HedgeCover фокусируется на интеллектуальном управлении рисками и поддерживает несколько уровней безопасности, предотвращающих переторговку и убытки. Система хеджирования реализует подход One-Hedge-Per-Position и использует разделение магических чисел для основных и хеджевых позиций. Пользователи могут настроить порог потерь до начала хеджирования. В целях минимизации рисков добавлена функция ограничения общего количества хеджей и коэффициент свободной маржи 80%. Все сделки происходят только на текущем символе. Рекомендуется использовать систему для демонстрационного тестирования и образовательных целей, соблюдая осторожность.

👉 Читай | Фриланс | @mql5ru
6
При разработке систем репликации или моделирования критически важно обеспечить соответствие механизма реальным торговым условиям. Это позволяет минимизировать риски и ошибки при переходе на реальный счет. Важным аспектом является настройка таймера. Обычно в реальных условиях время контролируется сервером, тогда как в условиях симуляции таймер должен корректно отражать время, даже если оно может перематываться или приостанавливаться.

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

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

👉 Читай | Фриланс | @mql5ru
4
Класс CDebugLogger представляет собой мощную утилиту для протоколирования, специально разработанную для сред MQL4/5. Он позволяет разработчикам эффективно контролировать и отлаживать приложения, предоставляя несколько ключевых возможностей. Среди них - поддержка множества уровней журнала, таких как INFO, WARNING, ERROR и DEBUG, что позволяет фильтровать информацию по важности.

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

Уникальные возможности класса CDebugLogger включают глушение и фильтрацию журналов по ключевым ...

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

👉 Читай | VPS | @mql5ru
3
Индикатор High and Low Line — полезный инструмент для тех, кто занимается техническим анализом. Он отображает пиковые ценовые уровни выбранного инструмента на графике, что упрощает определение важнейших уровней. Для трейдеров это означает возможность более точного входа и выхода из сделок, а также размещения стоп-лоссов. Индикатор облегчит задачу обнаружения уровней поддержки и сопротивления, предоставляя четкие ценовые ориентиры. Кроме того, он помогает контролировать потенциальные точки прорыва, что может быть особенно полезно для ситуаций, когда цена пробивает или откатывается от ключевых уровней.

👉 Читай | Котировки | @mql5ru
2
Для получения исторических данных в MetaTrader 5 стандартно используется инструмент "Просмотр>Символы>Запрос". Однако не всегда удаётся получить все доступные данные. Для решения этой проблемы можно применить скрипт, который сохраняет всю доступную историческую информацию в CSV-файл, находящийся в папке "Files" в директории "Common Data Path".

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

👉 Читай | Справка | @mql5ru
4
В статье обсуждается реализация стратегии Смягчения ордер-блоков (Mitigation Order Blocks, MOB) в MetaTrader 5 с помощью языка MQL5. Эта стратегия, основанная на концепции Smart Money, идентифицирует ключевые ценовые зоны, где институциональные ордера смягчаются перед значительными рыночными движениями. Обеспечивается автоматическая система, определяющая и управляемая ордерами на основе данных о цене и времени. Включены функции, контролирующие входные параметры, идентификацию блоков, подтверждение пробоев и динамическое управление рисками. Программа обеспечивает точную визуализацию указанных ордер-блоков, что помогает трейдерам и разработчикам эффективно извлекать выгоду из рыночных тенденций.

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

👉 Читай | Форум | @mql5ru
2
Современные финансовые рынки требуют быстрого анализа огромных потоков данных. Традиционные модели анализа временных рядов сталкиваются с ограничениями в условиях асинхронности и разреженности данных — ключевые события, формирующие рыночную динамику, происходят редко.

Новая архитектура S3CE-Net оптимизирует обработку таких данных, работая на основе спайковых нейронных сетей. Она фокусируется на выделении значимых сигналов и подавлении шума, структурируя время и пространство для более точного восприятия рыночных событий.

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

👉 Читай | Форум | @mql5ru
7
Новая разработка в трейдинге: параметр длина канала (n1) теперь по умолчанию установлен на 10, что позволяет настраивать чувствительность к ценовым движениям. Для более точных сигналов средняя длина (n2) настроена по умолчанию на 21, сглаживая линию WT1. Система пересечения теперь способна генерировать уведомления при пересечении WT1 и WT2, указывая на потенциал для покупок при восходящем кресте и на продажу при нисходящем кресте. Это решение подходит для трейдеров, которые полагаются на трендовые сигналы и развороты на различных таймфреймах, а также для торговли разными валютными парами.

👉 Читай | Форум | @mql5ru
7🏆1
Скользящие средние часто встречаются в торговых системах и индикаторах. В статье рассмотрено создание индикатора с использованием "полос Боллинджера", с двумя графическими линиями. Для реализации этого метода требуется понимание концепции работы с буферами в MQL5. После создания простого индикатора с двум линиями, код усложняется для реализации многоцветных линий. Для этого применяется тип DRAW_COLOR_LINE, который требует выделенного буфера для цветов, инициализированного в определенном порядке. Работая с массивами цветов, важно следовать синтаксису и порядку, чтобы MetaTrader 5 корректно интерпретировал данные.

👉 Читай | Справка | @mql5ru
21
Для тех, кто использует индикатор Market Facilitation Index (MFI), полезно понимать, как его отличия от других индикаторов, таких как Awesome Oscillator (AO), могут влиять на ваши торговые стратегии. AO ориентирован на измерение импульса, сравнивая средние цены, в то время как MFI больше сосредоточен на оценке эффективности цена-объем. Это различие подчеркивает необходимость согласования индикаторов с вашими торговыми целями. AO чаще применяется в трендовых стратегиях, а MFI — для анализа рыночной активности. Выбирая между анализом краткосрочных или долгосрочных периодов, учитывайте очевидные различия в поведении абсолютных и относительных значений MFI.

👉 Читай | Коды | @mql5ru
31