Смотри, как бесплатно скачать роботов

Получи доступ к CodeBase из терминала MetaTrader 5

Не нашёл подходящий код? Закажи его в разделе Фриланс

Как написать эксперт или индикатор

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

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

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить новый код
последние|лучшие

Советник 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.

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

Смесь скользящей средней и ATR.

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

Класс, предоставляющий методы для работы с *.ini-файлами Windows.

В стандартной поставке терминала есть одновалютный обработчик тиков OnTick(). Здесь предлагается вариант многовалютного обработчика тиков.

Адаптивное cкользящее cреднее c линиями Боллинджера.

Предлагаемый набор индикаторов позволит вам добавить на график важные ценовые метки а также выделить начало/конец периодов. Информируют о приближении цены к дневным или историческим максимумам/минимумам.

Отображение истории сделок на графике.

1...167168169170171172173174175176177178179