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

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

@mql5ru

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

18 941подписчиков
Ежедневно🇷🇺

Похожие каналы

Все →

Последние посты

MQL5 Алготрейдинг — пост в ТГ канале

Утилита-советник работает по текущему символу графика и использует линию Teeth индикатора Alligator в качестве опорного уровня сопровождения.При первой доступной возможности позиция переводится в безубыток, после чего включается трейлинг. И безубыток, и дальнейшее сопровождение выполняются по значениям iAlligator (Alligator), без привязки к фиксированным пунктам.При обработке ордеров утилита копирует Magic Number у уже открытой позиции. Это важно учитывать при совместной работе с другими советниками, так как управление будет выполняться в рамках идентификаторов существующих сделок.👉 Читай | VPS | @mql5ru

20 июн. 2026 г.1 120В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

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

19 июн. 2026 г.1 340В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

Адаптация MomAD к трейдингу решает типичную проблему нейросетевых стратегий: хорошие локальные распознавания, но «нервные» смены плана на каждом баре. Momentum трактуется как инерция торговой гипотезы: модель учитывает не только рынок, но и историю собственных решений.Ключевой блок TTM сопоставляет текущие сценарии-кандидаты с прошлым планом в латентном пространстве. Вместо средних метрик применяется расстояние Хаусдорфа, которое выявляет критические расхождения (например, скрытый разворот) и снижает реакцию на шум. Выбор делается через разреженные веса topK, формируя устойчивый агрегированный сценарий.MPI добавляет «рабочую память»: хранит стек уже уточнённых сценариев и через кросс-внимание дважды сверяет их с рыночным срезом. Это даёт сопровождение позиции без суеты, сохраняя способность быстро менять мнение при реальном сдвиге режима.👉 Читай | Маркет | @mql5ru

19 июн. 2026 г.1 320В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

В MetaTrader 5 canvas в MQL5 используется для визуализации, выходящей за рамки стандартных индикаторов: параметрические кривые, плавающие панели, отрисовка по пикселям и интерактивные элементы окна.Описана реализация кривой-бабочки (Temple H. Fay, 1989) в полярной форме с преобразованием в декартовы координаты и проходом t от 0 до 12π. Диапазон делится на 4 сегмента, каждый рисуется своим цветом для контроля построения.Рендеринг построен на суперсэмплинге: отрисовка во внеэкранный CCanvas с повышенным разрешением и последующее усреднение PixelGet/PixelSet в финальный слой. Добавлены градиентный фон, осевая сетка, тики с автошагом, форматирование меток и легенда.Окно поддерживает перетаскивание и изменение размера с отслеживанием зон и состояний мыши.👉 Читай | Сигналы | @mql5ru

19 июн. 2026 г.1 290В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

Советник формирует сигналы на базе iIchimoku. Индикатор рассчитывается на выбранном Working timeframe, он же используется для фиксации появления нового бара при проверке условий и для режима Trailing on.Проверка выполняется на открытии нового бара. Условие BUY: tenkan#2 >= kijun#2, tenkan#1 < kijun#1, Bid ниже spana#2 и spanb#2, при этом open#1 > close#1. Условие SELL формируется зеркально. Внутренне ограничено: на одном баре допускается только один вход.Доступны ограничения направления через Trade mode, а также окно поиска сигналов через Use time control со стартом и окончанием по часу/минуте, включая переход через сутки. Стоп-лосс, тейк-профит и трейлинг задаются в points и отключаются значением 0.Расчёт лота поддерживает фиксированный объём, минимальный лот или риск в процентах. Мартингейл увеличивает объём после убыточной сделки; при достижении лимита суммарного объёма выпол...👉 Читай | Справка | @mql5ru

19 июн. 2026 г.1 440В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

Стратегия Fractals Alligator ориентирована на выходы из флета. Период низкой активности определяется по Alligator: линии переплетены и многократно пересекаются. Пробой диапазона после такой фазы часто сопровождается импульсом, который и пытается отработать алгоритм.Для ручной торговли используется связка Fractals Corridor, Alligator Channel и Accelerator Oscillator, а также шаблон Fractals Alligator.tpl. Сигнал BUY: бычья свеча пробивает последний верхний фрактал, осциллятор зелёный и выше нуля, фрактал расположен выше линий Alligator. Stop Loss ставится по последнему нижнему фракталу.После выхода позиции в плюс активируется трейлинг по линии Teeth, первая фиксация переводит сделку в безубыток. Поддерживается оптимизация по рабочему таймфрейму, на одном баре допускается только один вход. Доступны режимы фиксированного лота, лота по риску в процентах или минимального лота, а также ...👉 Читай | Календарь | @mql5ru

17 июн. 2026 г.2 260В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

Оптимизация PT/SL по сетке и выбор максимального внутривыборочного Sharpe часто приводит к переобучению на шум конкретной траектории. Чем больше комбинаций, тем выше вероятность выбрать параметры, которые вне выборки окажутся хуже медианной альтернативы.Альтернатива строится на дискретном процессе Орнштейна–Уленбека, оцененном по серии P&L сделок после точного вычета спреда, проскальзывания и комиссии. Далее PT и SL выводятся не из исторической симуляции, а через OTR на 100 000 синтетических траекторий, с учетом ограничений риска и исполнения.Ключевой выбор модели сводится к прогнозу: 0 для mean-reversion, E[P&L] для консервативной направленности, E[win] для оптимистичных сигналов. Единицы (пипсы или доходности) меняют масштаб σ и прогноза, но не ранжирование правил. Numba применяется для ускорения расчетов на одной машине.👉 Читай | VPS | @mql5ru

16 июн. 2026 г.2 110В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

В визуализаторе 3D биномиального распределения на MQL5 сохраняются ограничения: плоская кривая без глубины, фиксированная точка фокуса камеры, отсутствие панорамирования и быстрого сброса ориентации. Это усложняет анализ формы PMF и просмотр областей вне центра сцены.Обновление включает сегментированную 3D-кривую на базе ориентированных box-примитивов для корректной передачи глубины. Добавляется панорамирование через смещение m_viewTarget в координатах камеры без изменения масштаба и углов.Интегрируется ViewCube: проекция вершин, сортировка граней, зоны 3×3 для наведения и клика, анимационные переходы по таймеру. Дополнительно реализуются оверлеи: значок Pan, обработка событий мыши, корректная очистка ресурсов, тестирование на истории.👉 Читай | Коды | @mql5ru

16 июн. 2026 г.1 950В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

Материал разбирает типичную слабость торговых моделей: они слишком часто пересматривают сигнал на каждом баре, принимая рыночный шум за смену режима. Итог — преждевременные выходы, ухудшенные перезаходы и рост издержек, иногда с переходом в контртренд.В качестве источника идей используется MomAD из автономного вождения, где «momentum» трактуется как инерция плана, а не ценовой импульс. Цель — сделать решения согласованными во времени: менять сценарий только при существенных основаниях.Ключевые механизмы для переноса в трейдинг: выбор сценария среди нескольких кандидатов с проверкой согласованности с прошлым планом (TTM) и метрика Хаусдорфа для фиксации опасных локальных расхождений. Дополнительно MPI подтягивает исторический контекст через attention к прошлым “planning queries”, взвешивая их по качеству, чтобы стабилизировать управление уже открытой позицией.👉 Читай | Фриланс | @mql5ru

16 июн. 2026 г.1 650В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

Опубликован модуль FFD для MetaTrader 5 на MQL5, рассчитанный на потоковые данные в реальном времени. Два компонента: заголовочный CFFDEngine (.mqh) для генерации весов и скалярного произведения, и индикатор FFD.mq5, который оборачивает движок и поддерживает prev_calculated.Ключевые ограничения учтены явно: нулевые выделения памяти при тиках, один раз вычисляемые веса, минимизация CopyClose, отсутствие фиксированного лимита на длину вектора (иначе появляются скрытые расхождения с Python при d < 0.5 и τ=1e-5).Интеграция предусмотрена через iCustom или прямое встраивание в EA с вычислением только на новом баре. Валидация выполняется по CSV с требованием max|diff| < 1e-12 относительно Python-конвейера (AFML, глава 5).👉 Читай | Коды | @mql5ru

16 июн. 2026 г.1 500В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

В части 47 формируется торговая система Nick Rypock Trailing Reverse (NRTR) на MQL5: канальные сигналы разворота, вход по направлению поддержки, хеджирование, динамический трейлинг-стоп и встроенный риск-менеджмент. Источник сигналов — NRTR-канал на базе ATR и коэффициента, с адаптацией границ под волатильность.В реализации используются iCustom и CopyBuffer для чтения ATR, направления и уровней поддержки/сопротивления, с ретраями и проверкой EMPTY_VALUE. Вход BUY/Sell фиксируется по появлению нового уровня (текущий задан, предыдущий пуст), учитываются MaxPositions, HedgeMode и MagicNumber.Лот рассчитывается от баланса/средств/свободной маржи, SL/TP задаются фиксированно или через ATR-множители. OnTick ограничивает обработку первым тиком нового бара; добавлены функции открытия/закрытия, трейлинг и закрытие по обратному сигналу.👉 Читай | Форум | @mql5ru

12 июн. 2026 г.1 080В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

Статическая панель на графике MT5 превращается в рабочий инструмент: обработка кликов переносится в OnChartEvent с разбором CHARTEVENT_OBJECT_CLICK и sparam для точной идентификации нажатых объектов.Добавлены сценарии управления GUI: закрытие панели через DESTROY_GUI с очисткой объектов и ChartRedraw, а также отдельная кнопка повторного открытия, чтобы интерфейс не “пропадал” после закрытия.Выпадающий список типов ордеров сделан состоянием кнопки (OBJPROP_STATE): показ/скрытие через создание и удаление группы объектов. Выбор пункта обновляет основную кнопку и автоматически заполняет Entry/SL/TP, используя актуальные Ask/Bid (SymbolInfoDouble, NormalizeDouble) и смещения в пунктах через Point.Для перехода к торговым действиям подключается стандартная библиотека CTrade, вводится magic number и набор функций-оберток для отправки Market Buy/Sell с контролем ошибок.👉 Читай | Нейросети | @mql5ru

12 июн. 2026 г.1 050В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

Стратегия основана на пересечении двух iMA: один рассчитывается на текущем таймфрейме, второй берётся с другого таймфрейма через пользовательский индикатор MA Other TimeFrame Correct. Для обоих MA используются общие параметры: период, тип усреднения и тип цены.Сигнал пересечения проверяется только в момент формирования нового бара на параметре Working timeframe, что позволяет оптимизировать выбор рабочего таймфрейма в тестере. Стоп-лосс, тейк-профит и трейлинг не применяются; выход выполняется по противоположному сигналу. На одном баре допускается только один вход в рынок (внутреннее ограничение, не связанное с параметром Only one positions).Управление объёмом: фиксированный лот (Constant lot), лот по риску в процентах на сделку (Risk in percent for a deal) или минимальный лот (Lots Min). Дополнительно: Positions: Only one ограничивает количество позиций, Positions: Reverse включа...👉 Читай | Календарь | @mql5ru

12 июн. 2026 г.1 210В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

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

11 июн. 2026 г.1 650В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

В серии по моделированию рынка на MQL5 класс для SQLite был доработан: скрипты можно встраивать в EX5, создавать БД и таблицы, но без чтения результатов запросы из MQL5 остаются непрактичными.Зафиксированы различия встроенного SQLite MetaTrader 5 и SQLite через DLL. На Build 3815 повторный запуск скрипта с внешним ключом может падать на DROP TABLE при наличии связанных данных, тогда как автономный SQLite выполняет сценарий корректно. Для чистого пересоздания проще удалять файл БД.Для подготовки данных предлагается разделить создание схемы и вставки в два ресурса (script 01.sql и script 02.sql) и вызывать их последовательно из MQL5.Для запросов нужен переход с DatabaseExecute на DatabasePrepare, хранение handle запроса и очистка через DatabaseFinalize. Выполнение запроса отделяется от чтения результата, чтобы не плодить повторные SELECT и упростить выбор колонок.👉 Читай | Маркет | @mql5ru

10 июн. 2026 г.1 580В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

Статья разбирает единый MT5-советник, который сводит Smart Money Concepts в одну систему: Order Blocks, Fair Value Gaps и Break of Structure. Цель — убрать хаотичную смену индикаторов, дать повторяемую логику и автоматизировать отбор сильных сигналов.OB ищутся как последняя импульсная свеча перед движением и дополнительно фильтруются уровнями Fibonacci, чтобы входы совпадали с значимой коррекцией. FVG детектируются как ценовой дисбаланс с контролем минимального размера и опцией входа от 50% зоны. BOS переработан под торговлю по направлению пробоя: выше свинга — покупки, ниже — продажи.Архитектура модульная: выбор режима через перечисления, управление риском (лот, SL/TP, MagicNumber), обработка один раз на бар, единая функция исполнения сделок, защита от дублей и отрисовка зон/линий прямо на графике.👉 Читай | VPS | @mql5ru

10 июн. 2026 г.1 540В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

Показан практичный способ автоматизировать экспорт данных из MetaTrader 5 в Google Таблицы, когда прямого доступа к Sheets API из терминала нет. Решение строится на связке: MQL5 отправляет JSON через WebRequest на прокси, а прокси записывает данные в таблицу.Ключевая идея безопасности — использовать ключ сервисного аккаунта Google вместо публичных URL на Apps Script. Прокси на Flask разворачивается на бесплатном PythonAnywhere, хранит JSON-учетные данные, ограничивает scope и предоставляет POST-эндпоинты для update/append.На стороне MT5 собираются данные счета, терминала, истории ордеров и сделок, форматируются в массивы и уходят на прокси. Далее в Google Таблицах легко считать метрики (win rate, profit factor, матожидание, просадка) и подключать внешнюю визуализацию и совместную работу.👉 Читай | Сигналы | @mql5ru

10 июн. 2026 г.1 270В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

Разбор Firebase как BaaS с акцентом на две NoSQL БД: Realtime Database для минимальной задержки и мгновенной синхронизации (чаты, дашборды), и Cloud Firestore для масштабируемой модели «коллекции-документы», сложных запросов, офлайн-синхронизации и более точных правил доступа.Показана настройка проекта: регистрация приложения, выбор региона, конфигурация ключей и REST-эндпоинтов, затем базовая структура данных. Дальше — CRUD через HTTP: POST для создания с авто-ID, GET для чтения, PATCH для обновления по пути документа, DELETE для удаления, с упором на роль document ID.Практика для MetaTrader 5: MQL5 отправляет данные о закрытых сделках в Firestore, откуда их можно читать и выводить на мониторинг, упрощая анализ истории и синхронизацию портфеля вне терминала.👉 Читай | VPS | @mql5ru

10 июн. 2026 г.1 180В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

Алготрейдинг без вероятностной модели упирается в догадки: шанс получить 20 прибыльных из 30 при winrate 0.75, вероятность серии из 5 убытков, проверка статистической значимости и выбор плеча.В MQL5 описан инструмент визуализации биномиального распределения на Canvas: гистограмма смоделированных выборок и теоретическая PMF-кривая, обновление в реальном времени, перетаскивание и изменение размера.Добавлены расширенные метрики: среднее, стандартное отклонение, асимметрия, эксцесс, процентили, доверительные интервалы, а также настраиваемые темы, градиенты, подписи осей и легенда.Реализация опирается на Canvas.mqh и Math\Stat\Binomial.mqh, включает модульные функции расчета статистики и построения гистограммы.👉 Читай | Нейросети | @mql5ru

10 июн. 2026 г.1 100В Telegram
MQL5 Алготрейдинг — пост в ТГ канале

Советник работает по пользовательскому индикатору CCI Extremum Detection, который рассчитывается на выбранном Working timeframe. Этот же таймфрейм используется для фиксации появления нового бара, что важно для режимов Trailing on… и Search signals on….По умолчанию Stop Loss, Take Profit и Trailing Stop отключены (0), а закрытие выполняется по противоположному сигналу при Positions: Close opposite = true. Сигнал формируется при появлении в буфере CCI_Extremum значений -100 или 100.Доступна оптимизация по Working timeframe. Внутреннее ограничение: на одном баре допускается только один вход, независимо от настройки Only one positions. Поиск сигналов возможен на каждом тике (bar #0) или только на новом баре (bar #1).Размер позиции задаётся фиксированным лотом, минимальным лотом или по риску в процентах. Дополнительно: Positions: Only one, расширенное логирование Print log, а также F...👉 Читай | Справка | @mql5ru

10 июн. 2026 г.1 430В Telegram