Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Получи доступ к CodeBase из терминала MetaTrader 5
Не нашёл подходящий код? Закажи его в разделе Фриланс
Как написать эксперт или индикатор

Лучшие исходные коды MQL4 и MQL5 по рейтингу пользователей - 12

Добавить код

Индикатор WaveTrend (WT) - это мощный инструмент технического анализа, предназначенный для определения направления тренда и потенциальных точек разворота. Он строит в отдельном окне две линии, WT1 и WT2, рассчитанные на основе ценового импульса и сглаженных средних.

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

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

Скрипт демонстрирует создание значков "Buy" на графике с заданным цветом, изменяет их цену расположения в реальном времени и удаляет объекты после завершения работы.

Скрипт демонстрирует создание значков "Sell" на графике с заданным цветом, изменяет их цену расположения в реальном времени и удаляет объекты после завершения работы.

Скрипт демонстрирует создание значка "Галка" на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), изменяет его положение и способ привязки в реальном времени и удаляет объект после завершения работы.

Скрипт демонстрирует создание знака "Стоп" (OBJ_ARROW_STOP) на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), динамически изменяет его положение по времени и цене, а затем удаляет объект после завершения работы.

Скрипт демонстрирует создание знака "Плохо" (OBJ_ARROW_THUMB_DOWN) на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), динамически изменяет его положение по времени и цене, а затем удаляет объект после завершения работы.

Скрипт демонстрирует создание знака "Хорошо" (OBJ_ARROW_THUMB_UP) на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), динамически изменяет его положение по времени и цене, а затем удаляет объект после завершения работы.

Скрипт демонстрирует создание графического объекта "Циклические линии" (OBJ_CYCLES) на текущем графике с заданными параметрами (имя, координаты точек привязки, цвет, стиль, толщина, порядок отображения, выделяемость, скрытие и др.), размещает объект на графике, динамически перемещает его точки привязки, а затем удаляет после завершения работы.

Скрипт демонстрирует создание графического объекта "Поле ввода" (OBJ_EDIT) на текущем графике с заданными параметрами (имя, текст, шрифт, размер, цвет, положение, размеры, порядок отображения, выделяемость, скрытие и др.), размещает объект на графике, динамически изменяет его размеры и текст, а затем удаляет после завершения работы.

Скрипт демонстрирует создание графического объекта "Импульсная волна Эллиота" (OBJ_ELLIOTWAVE5) на текущем графике MetaTrader 5 с заданными параметрами: имя, координаты точек (в процентах от размеров окна), степень волны, цвет, стиль и толщину линий, порядок отображения, выделяемость, скрытие и приоритет. После размещения объекта на графике скрипт динамически изменяет положение его опорных точек, визуализируя анимацию, а затем удаляет объект.

Скрипт демонстрирует создание графического объекта "Дуги Фибоначчи" (OBJ_FIBOARC) на текущем графике MetaTrader 5 с заданными параметрами: имя, координаты двух точек (в процентах от размеров окна графика по времени и цене), масштаб, форма дуг (полный эллипс или половина), цвет, стиль и толщину линий, режим отображения (передний/задний план), выделяемость, скрытие и приоритет. После размещения объекта на графике скрипт динамически перемещает его опорные точки, визуализируя анимацию изменения фигуры, а затем удаляет объект.

Скрипт демонстрирует создание графического объекта "Сетка Ганна" (OBJ_GANNGRID) на текущем графике MetaTrader 5 с заданными параметрами: имя, координаты двух опорных точек (в процентах от размеров окна графика по времени и цене), масштаб, направление тренда, цвет, стиль и толщину линий, режим отображения (передний/задний план), выделяемость, скрытие и приоритет. После размещения объекта на графике скрипт динамически перемещает его опорные точки, визуализируя анимацию изменения фигуры, затем меняет направление сетки, и в завершение удаляет объект.

Скрипт демонстрирует создание графического объекта "Вилы Эндрюса" (OBJ_PITCHFORK) на текущем графике MetaTrader 5 с заданными параметрами: имя, координаты трёх точек (по времени и цене, вычисляемым в процентах от размеров окна графика), цвет, стиль и толщина линий, режим отображения (передний/задний план), выделяемость, скрытие и приоритет. После размещения объекта на графике скрипт динамически перемещает точки привязки вил, изменяя их положение, визуализируя анимацию перемещения и обновления информации, а в завершение удаляет объект.

Скрипт демонстрирует создание графического объекта "Прямоугольник" (OBJ_RECTANGLE) на текущем графике MetaTrader 5 с заданными параметрами: имя, координаты двух точек (по времени и цене, вычисляемым в процентах от размеров окна графика), цвет, стиль и толщина линий, режим отображения (передний/задний план), выделяемость, скрытие и приоритет. После размещения объекта на графике скрипт динамически перемещает точки привязки прямоугольника, изменяя их положение, визуализируя анимацию перемещения и обновления информации, а в завершение удаляет объект.

Скрипт демонстрирует создание графического объекта "Прямоугольная метка" (OBJ_RECTANGLE_LABEL) на текущем графике MetaTrader 5 с заданными параметрами: имя, координаты (в пикселях относительно выбранного угла окна графика), размеры, цвет фона, тип и стиль границы, цвет и толщина рамки, режим отображения (передний/задний план), выделяемость, скрытие и приоритет. После размещения объекта на графике скрипт динамически изменяет размеры метки, визуализируя анимацию увеличения, затем поочерёдно меняет тип границы, а в завершение удаляет объект.

Скрипт демонстрирует создание графического объекта "Канал на линейной регрессии" (OBJ_REGRESSION) на текущем графике MetaTrader 5 с заданными параметрами: имя, координаты точек привязки (вычисляемые по процентному положению относительно размеров окна графика), цвет, стиль и толщину линий, режим заливки, отображение на переднем или заднем плане, выделяемость, скрытие и приоритет. После размещения объекта на графике скрипт динамически перемещает канал по горизонтали, визуализируя анимацию сдвига, а в завершение удаляет объект.

Скрипт демонстрирует создание графических объектов "Текст" (OBJ_TEXT) на текущем графике MetaTrader 5 с заданными параметрами: имя, координаты точки привязки (вычисляемые по времени и цене баров), шрифт, размер и цвет текста, угол наклона, способ привязки, отображение на переднем или заднем плане, выделяемость, скрытие и приоритет. После размещения объектов на графике скрипт динамически добавляет надписи с ценами High и Low видимых баров, визуализируя процесс появления текста, а в завершение удаляет все созданные надписи.

Скрипт демонстрирует создание графического объекта "Трендовая линия" (OBJ_TREND) на текущем графике MetaTrader 5 с заданными параметрами: имя, координаты точек привязки (вычисляемые по времени и цене баров), цвет, стиль и толщину линии, отображение на переднем или заднем плане, выделяемость, скрытие и приоритет. После размещения объекта на графике скрипт динамически перемещает точки привязки линии по вертикали и горизонтали, визуализируя процесс изменения положения трендовой линии, а в завершение удаляет созданный объект.

Скрипт демонстрирует создание графического объекта "Трендовая линия по углу" (OBJ_TRENDBYANGLE) на текущем графике MetaTrader 5 с заданными параметрами: имя, координаты точки привязки (вычисляемые по времени и цене баров в процентах от размеров окна), угол наклона, цвет, стиль и толщину линии, отображение на переднем или заднем плане, выделяемость, скрытие и приоритет. После размещения объекта на графике скрипт динамически изменяет положение точки привязки и угол наклона линии, визуализируя процесс изменения направления трендовой линии, а в завершение удаляет созданный объект.

Скрипт демонстрирует создание графического объекта "Треугольник" (OBJ_TRIANGLE) на текущем графике MetaTrader 5 с заданными параметрами: имя, координаты трёх точек привязки (вычисляемые по времени и цене баров в процентах от размеров окна), цвет, стиль и толщину линий, режим заливки, отображение на переднем или заднем плане, выделяемость, скрытие и приоритет. После размещения объекта на графике скрипт динамически изменяет положение всех трёх точек треугольника, визуализируя процесс изменения формы и положения фигуры, а в завершение удаляет созданный объект.

Наведите курсор на любую свечу, чтобы увидеть то, что MT5 не показывает: Размер диапазона, процент тела, соотношение фитилей. Умный, быстрый и настраиваемый.

Функция расчета лота по проценту риска

Функция открытия позиций и отложенных ордеров

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

мониторинг различных тенденций временных рамок в одной временной рамке

ExMachina CandleTimer Lite - бесплатный таймер обратного отсчета для MetaTrader 5 с темой ExMachina в виде стальной палитры.

Советник, торгующий по стратегии Moving Average с L1-фильтром тренда.

Советник, торгующий по стратегии EMA с L1-фильтром тренда.

Объектно-ориентированная библиотека MQL5 (.mqh), которая заменяет статичные розничные модели риска на институциональные модели Volatility-Adjusted Position Sizing (VAPS) и Kelly Criterion.

Обнаруживает и рисует на графике разрывы справедливой стоимости (ценовые дисбалансы) - основное понятие в методологии ICT/Smart Money. Отслеживает, когда цена возвращается, чтобы заполнить разрыв.

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

Библиотека защиты институциональных проп-фирм для MetaTrader 5.

Symbol Summary - это сервис для MT5, который открывает отдельное окно просмотра и отображает подробный отчет по торговому символу. Он поддерживает русский и английский языки, изменение размера окна, прокрутку и автоматическое обновление отчета при смене символа или таймфрейма на просматриваемом графике без перезапуска сервиса.

Окрашивайте свечи в зависимости от динамики рынка. Четыре уровня наклона + нейтральный — специально для темных графиков.

Раз в день, в строго заданное время (например, 16:05), робот анализирует пробой максимума или минимума предыдущей 5‑минутной свечи. Если цена Ask пробила максимум — открывается покупка, если Bid пробила минимум — продажа

Индикатор находит зоны имбаланса (Fair Value Gap) на графике и сигнализирует стрелкой, когда цена возвращается к ним. Подходит для Gold, Forex и любых ликвидных инструментов на таймфреймах от M5 до H4.

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

Советник для проверки гипотезы «Turnaround Tuesday». Если в понедельник рынок закрывается с повышением, во вторник открывается позиция на продажу. Если в понедельник рынок закрывается с понижением, открывается позиция на покупку. Советник поддерживает фильтр на основе ATR, уровни стоп-лосса и тейк-профита, рассчитанные по ATR, а также определение размера позиции с использованием фиксированного размера лота или процентной доли риска.

1...5678910111213141516171819...224