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

Подпишись, чтобы быть в курсе современных технологий и развития торговых систем.
Download Telegram
Индикатор Round Levels для платформ MT4/MT5 предоставляет пользователям возможность визуализировать круглые уровни и прилегающие к ним зоны. Инструмент особенно полезен для работы с психологическими уровнями поддержки и сопротивления. Он способен уведомлять трейдеров о нахождении цены в важных зонах.

Основные настройки включают количество уровней, интервал между ними, и ширину зон. Пользователи могут регулировать цвета для зон выше и ниже текущей цены. Дополнительные параметры позволяют управлять инверсией зон, размещением линий и метками уровней. Настройки уведомлений включают всплывающие оповещения, push-уведомления и email-уведомления с регулируемой задержкой. Индикатор настраивается через объектный префикс для избежания конфликтов с другими индикаторами.

👉 Читай | Календарь | @mql5ru
3
Статья продолжает цикл материалов о шаблонах проектирования ПО. Рассмотрены поведенческие шаблоны, которые управляют взаимодействием объектов. Обсуждается цепочка ответственности, команда, интерпретатор, итератор и медиатор. Цепочка ответственности позволяет нескольким объектам обработать запрос, а команда инкапсулирует запрос в объект. Интерпретатор определяет грамматику языка, а итератор обеспечивает доступ к элементам объекта. Медиатор управляет взаимодействием объектов. Независимое изменение взаимодействия объектов улучшает гибкость. Примеры использования в MQL5 для разработки MetaTrader 5 предоставлены. Статья предназначена для образовательных целей и не содержит гарантий.

👉 Читай | Фриланс | @mql5ru
👀321
Индикатор, разработанный Владимиром Карпутовым для МТ4, предоставляет дополнительные возможности технического анализа на платформе. Этот инструмент позволяет более точно определить точки входа и выхода из сделок, улучшая стратегию торговли. Поддержка различных параметров настройки делает его полезным как для начинающих, так и для опытных трейдеров. Совместимость с MetaTrader 4 обеспечивает широкое применение в трейдинге. Карпутов, известный своими разработками в области алгоритмической торговли, предлагает пользователям усовершенствованные решения для анализа рынка. Этот индикатор может стать важной частью вашего торгового арсенала.

👉 Читай | Фриланс | @mql5ru
1
Индикатор Recent High/Low Alert для MetaTrader представляет собой инструмент для отслеживания максимальных и минимальных уровней на последних N свечах. Он отображает уровень High синей линией, а Low — желтой. Индикатор предоставляет возможность настройки оповещений: всплывающих, по электронной почте или через push-уведомления при пробитии ценой недавних уровней High или Low. Настройки оповещений можно отключать. Опции, связанные с электронной почтой и уведомлениями, требуют предварительной настройки в MetaTrader через Tools->Options.

Индикатор выпускается для платформ MT4 и MT5. Параметр N задает период анализа свечей (по умолчанию 20). Параметры EnableNativeAlerts, EnableEmailAlerts и EnablePushAlerts управляют типами оповещений. TriggerCandle позволяет выбрать свечу, для которой срабатывают сигналы: последняя закрытая или текущая.

Индикатор может использоваться как вспомогательный...

👉 Читай | VPS | @mql5ru
1
Индикатор Range Expansion Index (REI) разработан Томом ДеМарком и используется для определения темпа изменения цены и выявления состояний перекупленности или перепроданности. Показатели варьируются от -100 до +100. В отличие от других осцилляторов, REI сохраняет стабильность во время диапазонной торговли и генерирует сигналы при выявлении значительных ценовых пиков или низин.

По умолчанию установлен период индикатора 8, не рекомендуется его изменять, так как параметры тщательно подобраны для оптимальной работы. В наличии возможности настройки оповещений: встроенные функции уведомления, отправка email и push-уведомлений. Настройки могут быть изменены через инструменты платформ MetaTrader (MT4 и MT5).

Использование REI предполагает подачу сигналов: медвежий, когда цена пересекает уровень +60 и падает ниже, и бычий, когда цена опускается ниже -60, а затем поднимается. Хотя точность инд...

👉 Читай | Маркет | @mql5ru
👀2
Статья представляет модель NBEATS, подчеркивая ее способность обрабатывать последовательности любой длины без необходимости в масштабировании данных. Значительная часть посвящена интерпретируемости, включая декомпозицию на сезонные и трендовые компоненты. Обсуждаются различные типы ковариат и их влияние на прогнозирование. Уделено внимание настройке параметров и обучению модели, акцент на использовании TensorBoard для оценки результатов. Для программистов и трейдеров предоставлена информация о практическом применении модели в алгоритмической торговле. В статье подчёркнута важность тщательной настройки перед использованием в реальных условиях.

👉 Читай | Маркет | @mql5ru
21
Индикатор представлен на основе ATR Channel для MT4, первоначально опубликованного на платформе MQL5. Он использует средний истинный диапазон (ATR) в качестве основного параметра для определения каналов ценового движения. Это дополнение способствует более точной технической анализе благодаря улучшенной визуализации волатильности рынка. Основная цель - помочь трейдерам идентифицировать уровни поддержки и сопротивления с большей точностью. Индикатор может быть полезен для оповещения о потенциальных точках входа и выхода, что дает возможности для оптимизации торговой стратегии. Поддерживает интеграцию с различными торговыми системами.

👉 Читай | Нейросети | @mql5ru
Индикатор Rainbow Multiple Moving Average (RMMA) предназначен для облегчения анализа рынка посредством отображения 66 скользящих средних линии различных цветов. Он базируется на стандартной скользящей средней и позволяет выбрать тип и цену для расчетов. Доступен для платформ MT4 и MT5. Среди основных параметров: MA_Type, отвечающая за тип скользящей средней (по умолчанию MODE_EMA); MA_Price, определяющая тип цены, используемой в расчетах (по умолчанию PRICE_CLOSE); и MA_Period_NN, задающая периоды для каждой из 66 линий. Это способствует детальному техническому анализу и визуализации трендов на графике.

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

👉 Читай | Календарь | @mql5ru
LSTM, тип рекуррентной нейронной сети (RNN), решает проблему исчезающего градиента и эффективно моделирует временные ряды. В материале подробно рассматривается применение LSTM для улучшения стратегий следования за трендами в MetaTrader 5. Основное внимание уделяется получению данных, обучению модели на Python и интеграции машинного обучения в MQL5. Модель предсказывает будущие значения ADX для фильтрации неэффективных сделок. Бэк-тестирование показало улучшение прибыльности, отфильтровав значительную часть недостаточных сделок. Метод скользящего окна рекомендован для бэк-тестов, чтобы повысить адаптивность к быстроменяющимся рыночным условиям.

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

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

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

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

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

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

👉 Читай | Календарь | @mql5ru
6🔥3
Инструмент QQE для MetaTrader основывается на усреднении значений RSI, предоставляя две линии: быструю и медленную. Ключевым уровнем является значение 50, служащее для сигнализации. Поддерживается мультитаймфреймовый анализ, доступ к старшим таймфреймам в отдельном окне индикатора. Представленная версия бесплатна и с открытым кодом.

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

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

👉 Читай | VPS | @mql5ru
3
Индикатор, отображающий корреляцию между двумя валютными парами, предоставляет трейдерам возможность анализировать корреляционные связи и принимать обоснованные решения на их основе. Основные элементы настройки включают выбор второго символа (SecSymbol), на основе которого строится корреляция, тип корреляции (Type) и период вычислений (iPeriod). Этот инструмент полезен для тех, кто торгует на нескольких рынках, так как он позволяет оценивать расхождение и схождение пар, что может служить основой для торговых стратегий. Такой подход помогает более взвешенно подходить к анализу рыночных данных.

👉 Читай | Календарь | @mql5ru
Прогнозирование многомерных временных рядов (MTSF) становится критичным инструментом для анализа во многих сферах, включая финансовые рынки. Именно тут важна способность предсказывать поведение взаимосвязанных инструментов, таких как акции или валюты, на основе их исторических данных. Построение моделей, которые учитывают пространственно-временные зависимости, позволяет делать более точные инвестиционные прогнозы и управлять рисками.

Ключевая проблема многих моделей заключается в неполных финансовых данных. Пропущенные метрики могут существенно снизить точность прогнозирования. Один из способов решения — использовать восстановление данных прямо в процессе прогноза. Это позволяет избежать значительных ошибок, которые возникали при традиционных методах. Технологии, такие как Graph Interpolation Attention Recursive Network (GinAR), разработаны для эффективной обработки таких задач. Gin...

👉 Читай | Маркет | @mql5ru
1
Метаэвристика Extremal Optimization (EO), разработанная Бётчером и Перкусом, предлагает инновационный подход к задачам оптимизации, избегая ловушек локальных экстремумов и обрывов. Алгоритм черпает вдохновение из модели Бака-Снеппена, фокусируясь на самоорганизационной критичности. Вместо улучшения лучших решений, EO сосредотачивается на плохих элементах, что позволяет избежать локальных оптимумов и улучшить результаты. Ключевыми являются принципы ранжирования и выборка наихудших элементов для модификации. Экологически мотивированная методология показывает, как EO вносит существенные улучшения в оптимизацию сложных систем. Разработка алгоритма в коде демонстрирует его применение и настройки, направленные на достижение качественного результата.

👉 Читай | Котировки | @mql5ru
4🏆1👀1
Библиотека предоставляет возможность тестирования торговых советников в математическом режиме MT5-тестера. Интеграция потребует добавления одной строки в код советника и разрешения использования DLL, что безопасно благодаря открытому исходному коду.

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

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

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

👉 Читай | Календарь | @mql5ru
1
Рассматриваемый скрипт ориентирован на частичное закрытие прибыльных ордеров на продажу, поддерживая при этом стратегию для достижения целевой прибыли другими ордерами. Для отслеживания результатов используйте вкладку "Эксперты".

Инструкция по применению:

Входные параметры:
- ClosePercentage: определяет процент закрываемых позиций на продажу (диапазон 0-100).
- Slippage: задает допустимое проскальзывание в пунктах.
- CommentText: возможна фильтрация позиций по комментариям (оставьте пустым для всех).

Возможности:
- Поддержка работы с несколькими ордерами на продажу.
- Сохранение уровней стоп-лосс и тейк-профит после частичного закрытия.
- Проверка соответствия минимальным требованиям объема.
- Обработка ошибок и предоставление обратной связи.

Установка:
1. Вставка кода через MetaEditor.
2. Компиляция с помощью F7.
3. Появление в навигаторе под "Скрипты".
4. Запуск путем перетаски...

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

Для настройки скрипта предусмотрены следующие входные параметры:
- ClosePercentage: задает процент каждой покупки, подлежащий закрытию.
- Slippage: указывает максимально допустимые пункты проскальзывания.
- CommentText: позволяет фильтровать позиции по комментариям. При пустом значении закрывает все ордера на покупку.

Особенности работы:
- Совместим с несколькими ордерами.
- Удерживает уровни стоп-лосс и тейк-профит для оставшихся позиций.
- Проверяет минимальные объемные требования.
- Обрабатывает ошибки.

Установка: скопируйте код в MetaEditor, скомпилируйте его, перетащите на любой график.

Обратите внимание: скрипт использует тип ис...

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