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

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

Добавить код

Советник по индикатору iCCI (Commodity Channel Index, CCI) - сигнал на баре #0, фильтр по барам #1 и #2. Два вида сигналов: вход в зону или выход из зоны

Скользящая средняя Хала является полезным индикатором, который дает хорошие сигналы для момента разворота цены, для входа и выхода из рынка. Также ее можно применять в качестве фильтра.

DCC / Пирсинг

Мультисимвольный OnTick.

Этот блок кода перебирает все открытые позиции и делает трейлинг на основе цен Ask и Bid.

QuickTradeKeys 123 - это удобный советник для MetaTrader 5, позволяющий трейдерам быстро совершать операции покупки и продажи, просто нажимая на клавиатуре цифры "1" и "2". Нажатие кнопки "3" закрывает все открытые позиции. Этот советник идеально подходит для быстрой торговли и тестирования, где требуется ручное вмешательство без использования мыши.

MovingAverages.mqh Часть I Доступна мультитаймфреймовая версия с цветами для ориентации, для разработчиков или прибыльных трейдеров бесплатно. Предложение на условиях. Также доступны другие мультитаймфреймовые индикаторы.

Пример соснового кода, преобразованного в MQL

Индикатор Candle Wicks Length Display MetaTrader - это индикатор, который может отображать длину свечных виксов в пунктах прямо на вашем графике. Вы можете задать минимальную длину, которая будет отображаться. Кроме того, индикатор может показывать фитили, длина которых меньше заданного предела. Индикатор поддерживает всевозможные оповещения и работает как в MT4, так и в MT5.

Скрипт, который при перетаскивании на график выводит в окне экспертов количество баров, находящихся на этом графике - как по волшебству.

Этот индикатор считывает историю торговли и строит график Cumulative P & L с течением времени, помогая визуальным трейдерам увидеть, сколько денег они зарабатывают или теряют с течением времени. Текущая версия имеет маргинальную погрешность в 0,02%, что связано с округлением плавающих значений и методами расчета. С учетом этой предельной погрешности ее можно считать чрезвычайно точной.

Аналог Period Converter в МТ4

Daily VWAP (Volume Weighted Average Price) - это простой, но мощный индикатор, который рассчитывает и отображает средневзвешенную по объему цену за каждый торговый день. Идеально подходит для определения внутридневной справедливой стоимости и поддержки ваших ежедневных торговых решений.

Это простой индикатор ценового канала, позволяющий настраивать период и цвета линий. Часто используется в стратегиях прорыва канала.

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

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

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

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

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

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

Скрипт отправляет Push - уведомление на мобильное приложение при достижении заданной цены.

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

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

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

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

Push - уведомление на мобильное приложение.

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

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

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

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

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

Готовый к работе многотаймфреймовый сканер RSI с интеллектуальной системой повторного оповещения. Одновременно отслеживает до 7 таймфреймов, выделяет зоны конвергенции, когда 3+ ТФ совпадают, и теперь автоматически повторяет уведомления о неудаче, чтобы вы никогда не пропустили критические установки перекупленности/перепроданности.

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

Закрыть прибыльные позиции

MQTTFive — полноценная реализация MQTT 5.0 клиента для MQL5. Возможности: • MQTT v5.0 — все типы пакетов, properties, QoS 0/1/2 • TCP + TLS через нативный MQL5 Socket API • Will-сообщения с properties (will_delay_interval, payload_format, message_expiry) • Topic Alias для исходящих PUBLISH • Flow Control (Receive Maximum) • Subscription Options (no_local, retain_as_published, retain_handling) • Бинарные и UTF-8 payload • Автоматический retry для QoS 1/2 • Ноль DLL зависимостей — чистый MQL5 Протестировано с Mosquitto 5.0 (15 тестов, все PASS). Документация: https://github.com/chekh/MQTTFive Лицензия: MIT

Breakout — это лаконичный автоматический советник для MetaTrader 5, разработанный для использования алгоритмического импульса прорыва на структурных бычьих рынках.

Этот индикатор отображает сглаженное значение линейного тренда

Производит вычисление фракталов с возможностью указания числа баров до/после баров с экстремальными значениями High/Low.

Индикатор уровней поддержки и сопротивления на основе индикатора Fractals.

Этот трендовый индикатор показывает направление, в котором следует торговать.

1...424344454647484950515253545556...222