Скачать MetaTrader 5

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

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

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

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

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

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

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

последние|лучшие

Данный скрипт предназначен для установки 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).

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

Адаптивная экспоненциальная средняя, зависящая от значения стандартного отклонения.

Сравнение быстродействия различных методов сортировки массива.

Индикатор i_Sampler рассчитывает идеальные входы, предназначен для обучения нейросети.

Индикатор корреляции Пирсона.

Расширенная версия индикатора Price Channel, используется 5 уровней. Индикатор показывает сигналы на открытие/закрытие позиции и уровни Stop Loss/Take Profit.

Индикатор отображает график заданного символа в отдельном окне.

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

1...838485868788899091929394959697...109