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

Библиотека исходных кодов на языке MQL5 для MetaTrader 5 - 200

icon

Самая большая бесплатная библиотека исходных кодов программ для платформы MetaTrader 5. Здесь вы найдете готовые примеры советников, технических индикаторов, скриптов и библиотек. Пользуйтесь библиотекой кодов при изучении языка MQL5, создавайте на основе их собственные программы для автоматической торговли на финансовых рынках.

Опубликованные коды можно свободно скачать, протестировать и запустить в MetaTrader 5. Библиотека также доступна прямо из платформы MetaTrader 5 и среды разработки MetaEditor.

Добавить код

Торговые сигналы свечных моделей "3 Black Crows/3 White Soldiers" с подтверждением от индикатора Stochastic.

Класс CCandlePattern можно использовать при создании модулей торговых сигналов со свечными моделями для Мастера MQL5.

Пример создания фонового изображения на графике с помощью объекта OBJ_BITMAP.

Пример создания кнопки с помощью объекта OBJ_BITMAP_LABEL.

Класс для создания и отображения изображений в формате BMP.

Индикатор Trend Magic.

Эксперт для выполнения основных торговых действий с клавиатуры.

Упрощенная реализация полноценного мультивалютного режима в MetaTrader 5. Нет необходимости вникать в то, как это работает. Минимум простых настроек. Максимум удобства для пользователей. Работает в тестере.

Советник Synchronized Charts производит синхронизацию открытых графиков.

Непараметрический зигзаг. Условие монотонности для восходящей ветки зигзага: для любого последующего бара его High не должен быть ниже Low любого предыдущего бара этой же ветки. Аналогично для нисходящей ветки зигзага.

Непараметрический зигзаг по мотивам паттернов Клайда Ли.

Эксперт торгует по сигналам индикаторов Moving Average и Stochastic.

В библиотеке содержатся алгоритмы хеш-функции общего назначения: adler32, CRC-32, MaHash8v64. А также функции преобразования из десятичной системы исчисления в строковое представление в Base системе исчисления и наоборот.

Скрипт экспортирует значения индикатора в файл CSV.

Торговые сигналы по факту формирования "разворотной" свечной модели "Signals based on reversal candlestick patterns".

Новая версия скрипта sChartsSynchroScroll.

Торговые сигналы по пересечению линий индикатора Alligator.

ZigZag, лишенный большинства недостатков типового.

Торговые сигналы по пересечению основной и сигнальной линий индикатора MACD "Signals based on crossover of main and signal MACD lines" (класс CSignalMACD из Стандартной библиотеки).

Торговые сигналы по пересечению двух экспоненциальных скользящих средних с фильтрацией сделок по временным параметрам "Signals based on crossover of two EMA with intraday time filter".

Торговые сигналы по пересечению двух экспоненциально сглаженных скользящих средних "Signals based on crossover of two EMA".

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

Торговые сигналы по пересечению ценой экспоненциальной скользящей средней с подтверждением от индикатора ADX "Signals based on price crossover with MA confirmed by ADX".

Индикатор скользящей средней с учетом DMI (Directional Movement Index).

Торговые сигналы по взаимному расположению трех экспоненциально сглаженных скользящих средних "Signals based on three EMA".

Торговые сигналы по пересечению ценой скользящей средней из модуля сигналов "Signals based on price crossover with MA" (класс CSignalMA из Стандартной библиотеки).

Индикатор строит канал по уравнению линейной регрессии y=b+a*x.

Индикатор ZigzagColor, рисующий канал.

Тестерный грааль для режимов "по ценам открытия" и "OHLC на M1".

Функция подбора критерия для переменной "Custom мax" для функции OnTester(), с просмотром таблицы результатов оптимизации со всеми показателями через HTML файл

Пример использвания Панели управления мультивалютным режимом "Control panel MCM" для построения мультивалютных индикаторов. В качестве примера выбран мультивалютный индикатор "Индекс доллара".

Перенос истории сделок на график.

Панель управления для конкурса "Лучшая панель управления на MQL5".

Панель управления для участия в конкурсе.

Торговая панель eInTradePanel. Альтернатива стандартному окну открытия ордера. Минимально возможного размера с несколько расширенным функционалом и некоторым количеством других дополнительных функций.

Упрощение ручной торговли и сопровождения позиции

Система для выполнения рутинной работы при ручной торговле для трейдеров на мт5. Торговля одним кликом.

Панель для участия в конкурсе "Лучшая графическая панель управления на языке MQL5". Отличительной особенностью панели является возможность создавать торговую стратегию в визуальном режиме.

Предлагается вариант панели управления реальным мультивалютным режимом в терминале MetaTrader 5 для мультивалютных индикаторов и советников.

Данный скрипт поможет получить для MetaTrader 4 полную историю без дырок из базы MetaTrader 5.

1...193194195196197198199200201202203204205