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

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

Для решения этой задачи советники можно оснастить функциями адаптации на основе волатильности, используя инструменты, такие как ATR, и динамическое управление позицией. Это обеспечивает более стабильное распределение риска и эффективное управление на разных валютных парах, особенно во времена серьезных рыночных изменений.

👉 Читай | VPS | @mql5ru
2
В статье рассматривается возможность управления MetaTrader 5 через Excel с использованием Python и xlwings, предлагая интеграцию для алгоритмической торговли. Описывается процесс создания эхо-сервера на Python и его взаимодействие через сокеты, что позволяет управлять MetaTrader 5 как из Excel, так и напрямую из Python. Программирование клиентской части на MQL5 демонстрирует, как трейдеры могут создать эффективную связь между системами, сохраняя простоту и функциональность. Решение открывает новые возможности для автоматизации процессов, предлагая гибкость в размещении серверных компонентов и клиентских частей на разных устройствах.

👉 Читай | Справка | @mql5ru
2
Инструмент визуально отображает активные торговые сессии на 24-часовом циферблате. Он связывает сессии с часами серверного времени брокера и локального времени компьютера. Активная в данный момент или пересекающаяся сессия выделена желтым текстом. Это помогает избежать путаницы в определении текущих и пересекающихся сессий. Полезность такого подхода заключается в точном понимании активности на разных мировых рынках по отношению к вашему времени. Инструмент особенно полезен для трейдеров, работающих с разными временными зонами и желающих точно синхронизировать свои торговые стратегии.

👉 Читай | Коды | @mql5ru
3👍3
Советник обеспечивает удобный доступ к ключевому функционалу для разработчиков: поиск активных рыночных ордеров. Возможность анализа сделок по индексу расширяет гибкость использования. При указании индекса 0 возвращается последняя активная сделка. Указание индекса 1 позволяет получить данные о предыдущей сделке. Это полезно для анализа торговой активности. Функция фильтрации сделок по символу и магическому числу помогает получить целенаправленную выборку. Такой подход упрощает обработку торговых данных и повышает эффективность мониторинга текущей рыночной ситуации.

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

👉 Читай | Справка | @mql5ru
31👌1👀1
Россия на пороге революции в алгоритмической торговле с появлением EV-MGRFlowNet, инновационного фреймворка, сочетающего событийные потоки с архитектурой Энкодер-Декодер. Он предлагает уникальный подход к обработке тиковых данных, улавливая тонкие рыночные изменения с помощью ST-ConvGRU и FERE-Net. Рекомендован для трейдеров и разработчиков, стремящихся к более глубокому пониманию движения цен. Этот динамический подход позволяет моделировать рыночные события, сохраняя их естественную структуру и временную согласованность, что делает его ценным инструментом как в периоды волатильности, так и в более стабильные времена.

👉 Читай | VPS | @mql5ru
🤣731
MetaTrader 5 (начиная с версии 4230) теперь поддерживает запуск терминала из конфигурационных файлов, открывая новые возможности для автоматизации. Пользователи могут планировать задачи для выполнения в указанное время с помощью Windows Task Scheduler. Для таких сценариев достаточно создать индивидуальный конфигурационный файл. Ключевым новшеством является параметр ShutdownTerminal, позволяющий закрывать терминал по завершении задачи. С помощью свойства MQL_STARTED_FROM_CONFIG скрипты могут адаптировать поведение в зависимости от способа запуска. Это значительно упрощает переоптимизацию торговых стратегий и автоматизацию рутинных задач, улучшая общую эффективность работы.

👉 Читай | Фриланс | @mql5ru
2👌21
Среднее геометрическое выступает важным инструментом в математике и статистике, особенно в случаях, когда необходимо анализировать центральную тенденцию данных, зависящих от произведения их значений. Этот способ расчета среднего значения выгодно отличается от среднего арифметического, особенно в сценариях экспоненциального роста. Примером приложения служат данные о динамике человеческой популяции или процентные ставки. В бенчмаркинге среднее геометрическое помогает в определении средних значений коэффициентов ускорения, демонстрируя отсутствие или наличие изменения скорости. В бизнес-контексте среднее используется для вычисления среднегодового темпа роста (CAGR), позволяя эффективнее оценить пропорциональный рост.

👉 Читай | VPS | @mql5ru
1
Создан индикатор для MetaTrader 5, который расширяет возможности стандартного индикатора Bollinger Bands. В стандартной версии предложен только простой метод скользящей средней. Новый индикатор позволяет выбрать из нескольких методов: Exponential, Smoothed и LinearWeighted. Это дает пользователям гибкость в выборе метода, соответствующего их стратегии.

Чтобы начать работу с индикатором, необходимо скопировать его в каталог: C:\Users\lucas\AppData\Roaming\MetaQuotes\Terminal\Indicators\Examples. После этого пользователи смогут настроить параметры под свои нужды. Например, можно выставить метод среднезвешенного значения, чтобы усилить эффективность анализа. Индикатор сохраняет настройку по умолчанию, что удобно для быстрого старта без дополнительных манипуляций.

👉 Читай | Сигналы | @mql5ru
11
Статья рассматривает создание базового класса для популяционных алгоритмов с целью создания гибридных методов оптимизации. Базовый класс обеспечивает стандартизацию и упрощает внедрение новых алгоритмов, таких как генетические и эволюционные стратегии. Он позволяет интегрировать различные алгоритмы, комбинируя их сильные стороны и компенсируя слабые. Ключевыми составляющими являются класс-агент, представляющий поисковые стратегии, и класс утилит, обеспечивающих различные операции, такие как масштабирование и генерация случайных чисел. Тестовый стенд позволяет эффективно оценивать производительность новых алгоритмов на различных тестовых функциях.

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

Цены спроса и предложения различаются, что оправдывает отображение их связей со свечами для открытого представления рыночных спредов. Линия ask на графике является значимой, особенно когда вы настраиваете их видимость для точного анализа. Такой подход дает больше прозрачности и позволяет учитывать все аспекты, которые обычно скрыты на стандартных OHLC графиках.

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

Актуальные библиотеки включают MT4Orders для торговых операций, Virtual для виртуальной торговли и MT4Orders QuickReport для просмотра результатов. Для удаления лишних тиков предусмотрена библиотека Control_Trade_Sessions.

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

👉 Читай | Сигналы | @mql5ru
1
WSL2 представляет собой весомое обновление для Windows Subsystem for Linux, привносящее подлинное ядро Linux в Windows-системы. Это существенное улучшение по сравнению с первичной версией WSL, выпущенной в 2017 году. Благодаря WSL2 разработчики могут легко взаимодействовать с файловой системой Windows, одновременно используя преимущества инструментов командной строки Linux и ускоренной графическими процессорами обработки. Простая установка и возможность запуска нескольких версий Linux делают WSL2 незаменимым инструментом для тестирования и разработки. Такое интегрированное решение особенно ценно для тех, кто работает с ИИ и требует мощной среды разработки.

👉 Читай | Фриланс | @mql5ru
11