MQL5 Алготрейдинг (@mql5ru) — Telegram-канал | Telegram Dialogs
Telegram Dialogs — логотип
Все каналы
MQL5 Алготрейдинг

MQL5 Алготрейдинг

@mql5ru

19.8K подписчиков технологии

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

Последние публикации

MQL5 Алготрейдинг
30.08.2026 08:00 · 👁 838
В сервисе репликации/моделирования назрела доработка конфигурации: при работе с несколькими активами и большой базой данных требуется единая настройка каталога данных. Путь задается один раз, а доступ к файлам строится автоматически, что снижает риск ошибок чтения и подмены источника. Реализация сводится к приватной переменной в классе, регистрации новой команды в конфиге (в верхнем регистре), обработчику по индексу в цепочке команд и обязательной инициализации в конструкторе. Для повторного использования пути в разных местах применяется макрос, исключающий дублирование. Дополнительно корректируются параметры пользовательских символов для будущей системы ордеров: min volume, tick value, tick size. Значения инициализируются нулями, переносятся в структуру актива, а в режиме моделирования оптимизируются вызовы через static локальную переменную, чтобы не снижать производительность на п... 👉 Читай | Маркет | @mql5ru
MQL5 Алготрейдинг
30.08.2026 06:00 · 👁 746
Уровни ликвидности часто выступают ключевыми ориентирами для внутридневных колебаний. Максимумы и минимумы предыдущего дня (PDHL) и недели (PWHL) обычно совпадают с областями концентрации стоп-ордеров и повышенной активности крупных участников. Ручная разметка таких уровней занимает время и повышает вероятность ошибок. Индикатор Draw On Liquidity автоматизирует построение PDHL/PWHL на графике, визуализирует зоны ликвидности и отмечает торговые окна по сессиям, включая участки, которые стоит учитывать как повышенно рискованные. Предусмотрены настройки отображения: включение/отключение дневных и недельных экстремумов, стиль/толщина/цвет линий, параметры текстовых меток, маркеры сессий с временем начала и окончания для Токио, Лондона и Нью-Йорка, а также глубина истории для показа прошлых сессий. 👉 Читай | Маркет | @mql5ru
MQL5 Алготрейдинг
30.08.2026 04:00 · 👁 763
BlueMoon EA для MetaTrader 5 использует сигналы EMA Envelope для поиска потенциальных разворотов и автоматизирует торговые входы с управлением корзиной. Логика сочетает генерацию сигналов с контролируемой сеткой и механизмами защиты счета, ориентирована на хеджирующие счета. При касании ценой границ огибающей открывается покупка или продажа по настройкам. При движении против позиции добавляются сделки по заданному шагу сетки с прогрессивным лотом. Закрытие выполняется по целевой прибыли корзины или по тейк-профиту отдельной сделки. Риск-контуры включают лимит спреда, ограничения по размеру корзины и лоту, контроль общей просадки, опциональную блокировку после аварийной просадки и восстановление состояния после перезапуска. Встроенная панель показывает спред, EMA/границы, статистику корзины, просадку и журнал операций. Рекомендуются низкие спреды, VPS и тестирование на демо. 👉 Читай | Учебник | @mql5ru
MQL5 Алготрейдинг
29.08.2026 16:00 · 👁 871
Статья разбирает типичную ошибку при реализации бинарного дерева в MQL5: память под узлы выделяется, но не освобождается, из-за чего MetaTrader 5 показывает предупреждения при завершении работы. Ключевое исправление — перенести разрозненный код в классы и корректно инициализировать указатели через конструктор узла, а корень сделать приватной деталью класса дерева. Это упрощает OnStart и защищает структуру от случайного повреждения. Для корректного освобождения памяти предлагается деструктор, выполняющий рекурсивное удаление в порядке post-order: сначала дочерние узлы, затем текущий. Такой обход гарантирует, что ссылки не теряются до удаления. В конце показано, как уменьшить дублирование логики и сгруппировать операции над деревом в одном методе, сохранив читаемость и расширяемость кода. 👉 Читай | Учебник | @mql5ru
MQL5 Алготрейдинг
29.08.2026 14:00 · 👁 800
Рыночные режимы повторяются с отклонениями по волатильности, спреду и нагрузке счёта. Политике недостаточно узнавать похожее движение; требуется учитывать локальные корректировки, уже работавшие в близком контексте. D2Skill сохраняет такой опыт во внешней памяти двух уровней: Task Skills для общего контекста и Step Skills для локальных ошибок. В торговой версии навык задаёт не сигнал buy/sell, а коррекцию скрытого представления Actor по псевдоостатку обратного прохода. Учебный контур разделён на 4 этапа: обучение Forecast, затем базовых Actor/Q1/Q2 при отключённой памяти, далее формирование банков в режиме COLLECT при замороженном Actor, после чего калибруется Utility парным сравнением ветвей с памятью и без неё. Контрольные точки фиксируют стабильность ошибок, исполнимость действий и статистику банка (confirm, replace, no_skill). 👉 Читай | Сигналы | @mql5ru
MQL5 Алготрейдинг
29.08.2026 12:00 · 👁 781
Продолжается серия по системе репликации/моделирования в MQL5 с развитием Position View. Текущий этап фокусируется на доработке UI без изменения общей архитектуры. Добавляется фоновый объект, корректируется позиционирование по X/Y с учётом размеров и выравнивания иконки кнопки закрытия, а также усиливается цветовая схема для явного выделения выбранного элемента. В UpdatePrice устраняется перекрытие при повторном создании TP/SL. Реализуется отображение результата в деньгах: к расчёту подключаются объём позиции и стоимость тика, значения кэшируются и прокидываются в C_ElementsTrade, где выполняется пересчёт и форматирование. Далее решается ограничение ширины OBJ_EDIT: ширина становится динамической через ViewValue/AdjustDinamic. Отмечен риск статической переменной в ViewValue из-за трёх экземпляров класса (TP, SL, open). 👉 Читай | Коды | @mql5ru
MQL5 Алготрейдинг
29.08.2026 10:00 · 👁 775
Проект показывает, как уйти от запаздывающих индикаторов, измеряя рыночную неопределенность на тиках через энтропию Шеннона и переводя ее в режимы волатильности (low…extreme). Эти режимы сразу влияют на риск: лот, стоп-лосс и тейк-профит масштабируются динамически, вместо фиксированных значений. ML-часть строит признаки из лог-доходностей: энтропия, энтропия волатильности, статистики распределения, сила тренда по линейной регрессии и RSI. Нейросеть PyTorch с batch norm и dropout выдает вероятность направления, а включенный dropout на инференсе дает оценку уверенности. Архитектура разделена: советник MQL5 собирает окно Bid, шлет JSON по HTTP в Flask, получает сигнал/режим/множители и исполняет сделки через CTrade с проверками лимитов, разворотов и задержек. Реакция идет без ожидания закрытия свечи, что полезно для адаптации к смене режима рынка. 👉 Читай | Котировки | @mql5ru
MQL5 Алготрейдинг
29.08.2026 08:00 · 👁 797
Статья показывает, почему стандартные модели управления капиталом в MT5 опасны для геометрических стратегий: они уменьшают риск только после серии закрытых убытков, когда структура рынка уже сломана. Предложен пользовательский класс CMoneySuffixAE для Мастера MQL5, который рассчитывает лот проактивно по текущей рыночной геометрии. Вместо объема и трендовых метрик цена дискретизируется в алфавит U/D/F, а суффиксный автомат индексирует историю за O(n) и быстро оценивает «знакомство» последних 16 баров для масштабирования позиции. Второй контур защиты — автокодировщик без учителя. Ошибка восстановления (MSE) превращается в коэффициент уверенности C∈[0,1], который резко снижает риск при структурных аномалиях до появления первых убыточных сделок. 👉 Читай | Сигналы | @mql5ru
MQL5 Алготрейдинг
29.08.2026 06:00 · 👁 783
Индикатор Breakout Distance расширяет классический канал Дончиана панелью контроля расстояния до уровня пробоя. Помимо построения верхней и нижней границы (и опциональной средней линии), выводится текущая дистанция до триггера в ценовых единицах и в долях ATR, что упрощает сравнение между сессиями, инструментами и режимами волатильности. Расчёт канала ведётся только по закрытым барам через параметр Shift, поэтому уровни не перерисовываются. ATR берётся по последнему закрытому бару, а текущая цена для панели — Bid, с запасным вариантом через close при отсутствии тика. Визуализация включает 10-сегментный индикатор близости и цветовую сигнализацию по порогам InpNearATR и InpVeryNearATR. Дополнительно предусмотрены опциональные уведомления при попадании в зону “very near”, с ограничением частоты “не чаще одного на бар”. Панель реализована объектами графика с уникальным префиксом на экзе... 👉 Читай | Сигналы | @mql5ru
MQL5 Алготрейдинг
29.08.2026 04:00 · 👁 829
Переключение между вкладками для проверки статистики снижает концентрацию на анализе. Quant Pro Dashboard сводит ключевые метрики в одну панель, размещаемую поверх графика. Доступны автоматическое определение счёта и данных брокера, мониторинг баланса, equity и плавающего PnL в реальном времени. Есть быстрый обзор открытых позиций и истории закрытых сделок, а также текущие значения спреда, дневной доходности и сетевой задержки (ping). Заявлена минимальная нагрузка за счёт оптимизированного кода и отсутствие перекрытия элементов интерфейса. Установка без сложной конфигурации: индикатор добавляется на график, панель выравнивается в правом верхнем углу. 👉 Читай | Форум | @mql5ru
Чат поддержки
Ответим здесь же, обычно быстро
Здравствуйте! Напишите ваш вопрос — оператор ответит в этом чате.