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

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

icon

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

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

Добавить код

Простейший семафорный индикатор с алертами и возможностью отправки сигналов на почтовый ящик

Эмпирическая модовая декомпозиция текущего инструмента.

Парный трейдинг. Хеджирование. Рыночно-нейтральные стратегии

Данный скрипт предназначен для установки SellStopLimit ордера с фиксированными значениями уровней срабатывания, уровня стоп-лосса и уровня тейк-профита в пунктах от текущей цены и от цен срабатывания ордеров.

Данный скрипт предназначен для установки BuyStopLimit ордера с фиксированными значениями уровней срабатывания, уровня стоп-лосса и уровня тейк-профита в пунктах от текущей цены и от цен срабатывания ордеров.

Данный скрипт предназначен для установки BuyLimit ордера с фиксированными значениями уровня срабатывания, уровня стоп-лосса и уровня тейк-профита в пунктах от текущей цены.

Данный скрипт предназначен для установки BuyStop ордера с фиксированными значениями уровня срабатывания, уровня стоп-лосса и уровня тейк-профита в пунктах от текущей цены.

Данный скрипт предназначен для установки SellStop ордера с фиксированными значениями уровня срабатывания, уровня стоп-лосса и уровня тейк-профита в пунктах от текущей цены.

Данный скрипт предназначен для установки SellLimit ордера с фиксированными значениями уровня срабатывания, уровня стоп-лосса и уровня тейк-профита в пунктах от текущей цены.

Построение индикатора "Крестики-Нолики" в виде баров в отдельном окне.

Мультивалютный мультитаймфреймовый индикатор.

Трендовый индикатор на основе двух индикаторов RSI.

Простой индикатор тренда в NRTR виде

Рассчитывает разницу между максимумом и минимумом периода. Период указывается в настройках индикатора.

QEMA - Quadruple Exponential Moving Average.

PEMA - Pentuple Exponential Moving Average.

ATRNorm - нормированная версия АTR. Вместо АТR можно также использовать тиковый объем, стандартную дивергенцию и другие показатели. Логичное развитие этого скрипта. ATRNorm создавался для определения флетовых участков.

Гистограмма MACD с раскраской баров по импульсной системе Элдера.

Трендовый индикатор, использующий в своих расчётах значения объёмов и выполненный в виде цветного облака. Улучшенная версия индикатора быков и медведей. Идея заключается в том, чтобы понять первый импульс рынка и насколько он продолжится.

Данный скрипт предназначен для совершения продаж с фиксированными значениями стоп-лосса и тейк-профита в пунктах от текущей цены.

Данный скрипт предназначен для совершения покупок с фиксированными значениями стоп-лосса и тейк-профита в пунктах от текущей цены.

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

Функция, производящая расчёт величины лота в зависимости от величины используемых финансовых средств в валюте депозита.

Функция расшифровки кода результата торговой операции для функций OrderSend() и OrderCheck().

MACD с двумя линиями. По умолчанию стоит во многих торговых платформах. В MetaTrader 5 такой индикатор отсутствует.

Класс для работы с матрицами.

Скрипт для создания длинных снимков экрана.

Индикатор неустойчивости рынка.

Инструментарий для мониторинга спреда торговых пар

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

Устанавливает виртуальную хеджированную позицию в MetaTrader 5.

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

По мотивам участника Pirat на Automated Trading Championship 2011.

Пример использования функции IndicatorParameters для запроса количества входных параметров индикатора, их типа и значений.

Индикатор Corrected Average (Optimal moving average) учитывает текущую волатильность (превышение порога свидетельствует о трендовом движении), что позволяет фильтровать ложные сигналы при слабом тренде.

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

Эксперт, основанный на индикаторе EMA_RSI_VA. При пересечении быстрой линии EMA_RSI_VA снизу вверх, производится покупка, и наоборот.

Пример визуализации результатов тестирования (динамика кривой баланса и статистические характеристики торгового советника) в процессе оптимизации.

Экспоненциальная средняя с периодом сглаживания, зависящим от значений индикатора RSI (Exponential Moving Average - RSI Volatility-Adjusted by Jose Silva).

Адаптивная (зависящая от полос Боллинджера) экспоненциальная средняя Джоза Сильвы (Exponential Moving Average - BB Volatility Adjusted by Jose Silva).

1...179180181182183184185186187188189190191192193...205