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

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

Добавить код

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

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

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

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

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+ ТФ совпадают, и теперь автоматически повторяет уведомления о неудаче, чтобы вы никогда не пропустили критические установки перекупленности/перепроданности.

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

Количественный физический движок, который применяет дифференциальное исчисление к ценовому движению, выделяя истинную скорость рынка (первую производную) и ускорение рынка (вторую производную) для прогнозирования исчерпания тренда до того, как это произойдет.

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

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

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

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

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

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

Класс CADXOnArray предназначен для расчета значений индикатора ADX (Average Directional Movement Index, ADX) по индикаторным буферам.

Импульсный индикатор Trinity-Impulse показывает входы в позиции и боковой флет, когда лучше не входить.

Индикатор wlxBWACsig показывает сигналы входа по показаниям индикатора Accelerator Oscillator.

Индикатор рисует полосы Болинджера относительно скользящей средней и проекции ценовых баров в отдельном окне.

Этот индикатор можно использовать для расчета силы тренда.

Немного доработанная функция загрузки истории от MetaQuotes.

Индикатор, фиксирующий пин-бары на графике

Калькулятор-панель для расчёта прибыли/убытка. Данные пересчитываются при сдвиге линий, либо изменении параметров в полях ввода цены входа, лота, прибыли или убытка в пипсах или валюте депозита.

1...414243444546474849505152535455...221